![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/cartforge.co/pub/static/adminhtml/Magento/backend/en_US/js/bundle/ |
require.config({"config": { "text":{"blank.html":"","Magento_AdobeIms/template/signIn.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<button\n class=\"adobe-sign-in-button\"\n id=\"adobeImsSignIn\"\n data-role=\"signInBtn\"\n data-bind=\"click: login, visible: !user().isAuthorized\"\n type=\"button\">\n <span>Sign In</span>\n</button>\n<div class=\"adobe-user-information\">\n <div class=\"admin__action-dropdown-wrap\" data-bind=\"collapsible\">\n <img class=\"adobe-profile-image-small\"\n attr=\"src: user().image\"\n data-bind=\"visible: user().isAuthorized\"/>\n <button\n type=\"button\"\n data-toggle=\"dropdown\"\n class=\"adobe-user-name admin__action-dropdown\"\n data-bind=\"visible: user().isAuthorized, toggleCollapsible\">\n <span><!--ko text: user().name--><!--/ko--></span>\n </button>\n <ul class=\"admin__action-dropdown-menu adobe-user-popup\" data-bind=\"visible: user().isAuthorized\">\n <li>\n <img class=\"adobe-profile-image-large\" attr=\"src: user().image\">\n </li>\n <li class=\"adobe-user-info\">\n <ul>\n <li><!--ko text: user().name--><!--/ko--></li>\n <li><!--ko text: user().email--><!--/ko--></li>\n <li><a target=\"_blank\" href=\"https://account.adobe.com/profile\">Manage Account</a></li>\n </ul>\n </li>\n <li>\n <button\n class=\"adobe-sign-out-button\"\n id=\"adobeImsSignOut\"\n data-bind=\"click: logout\"\n data-role=\"signOutBtn\"\n type=\"button\">\n <span>Sign Out</span>\n </button>\n </li>\n </ul>\n </div>\n</div>\n","Magento_AdminAdobeIms/template/adobe-ims-reauth.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<button\n class=\"adobe-sign-in-button\"\n id=\"adobeImsSignIn\"\n data-role=\"signInBtn\"\n data-bind=\"click: login\"\n type=\"button\">\n <span>Sign In</span>\n</button>\n","Magento_MediaGalleryUi/template/image-uploader.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"media-gallery-image-uploader-container\">\n <form id=\"image-uploader-form\" class=\"no-display\" method=\"POST\" enctype=\"multipart/form-data\">\n <input afterRender=\"initializeFileUpload\" id=\"image-uploader-input\" type=\"file\" name=\"image\"\n multiple=\"multiple\"/>\n </form>\n <div data-role=\"spinner\" class=\"admin__data-grid-loading-mask\" visible=\"loader\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n</div>\n","Magento_MediaGalleryUi/template/grid/toolbar.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__data-grid-header\" data-role=\"masonry-main-toolbar\" afterRender=\"$data.setToolbarNode\">\n <div class=\"admin__data-grid-header-row\">\n <div class=\"admin__data-grid-actions-wrap\" each=\"getRegion('dataGridActions')\" render=\"\"></div>\n <each args=\"getRegion('dataGridFilters')\" render=\"\"></each>\n </div>\n <div class=\"admin__data-grid-header-row row row-gutter\">\n <div class=\"col-xs-2\" if=\"hasChild('listing_massaction')\" ko-scope=\"requestChild('listing_massaction')\" render=\"\"></div>\n <div css=\"\n 'col-xs-10': hasChild('listing_massaction'),\n 'col-xs-12': !hasChild('listing_massaction')\">\n <div class=\"row\">\n <div class=\"col-xs-4\">\n <div class=\"masonry-results-number\" ko-scope=\"requestChild('listing_paging')\">\n <render args=\"totalTmpl\"></render>\n </div>\n <each args=\"getRegion('sorting')\" render=\"\"></each>\n </div>\n <div class=\"col-xs-8\" ko-scope=\"requestChild('listing_paging')\">\n <div render=\"\"></div>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n<render args=\"stickyTmpl\" if=\"$data.sticky\"></render>\n","Magento_MediaGalleryUi/template/grid/messages.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<ul class=\"messages\">\n <div class=\"messages\" outereach=\"messages\">\n <div attr=\"class: 'message message-'+code\">\n <div data-ui-id=\"messages-message-error\">\n <span html=\"$parent.prepareMessageUnsanitizedHtml(message)\"></span>\n </div>\n </div>\n </div>\n</ul>\n","Magento_MediaGalleryUi/template/grid/massactions/massactionButtons.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<button id=\"cancel_massaction\" type=\"button\" onclick=\"jQuery(window).trigger('terminateMassAction.MediaGallery')\" class=\"massaction-buttons cancel\">\n <span data-bind=\"i18n: 'Cancel'\"></span>\n</button>\n<button id=\"delete_selected_massaction\" onclick=\"jQuery('#delete_selected_massaction').trigger('massDelete.MediaGallery')\" type=\"button\" class=\"primary massaction-buttons cancel\">\n <span data-bind=\"i18n: 'Delete Selected'\"></span>\n</button>\n","Magento_MediaGalleryUi/template/grid/massactions/count.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div visible=\"massActionMode()\" class=\"mediagallery-massaction-items-count\">\n <div class=\"selected_count_text\">(<b><text args=\"getSelectedCount()\"></text> Selected</b>) </div>\n</div>\n","Magento_MediaGalleryUi/template/grid/filter/checkbox.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field admin__media-gallery-image-checkbox\" visible=\"visible\" css=\"$data.additionalClasses\">\n <div class=\"admin__field-control\">\n <label class=\"admin__form-field-label\" if=\"$data.label\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n </div>\n <div class=\"admin__field admin__field-option\">\n <input type=\"checkbox\"\n class=\"admin__control-checkbox\"\n ko-checked=\"$data.checked\"\n disable=\"disabled\"\n ko-value=\"value\"\n hasFocus=\"focused\"\n attr=\"id: uid, name: inputName\"/>\n\n <label class=\"admin__field-label\" text=\"description\" attr=\"for: uid\"></label>\n </div>\n</div>\n","Magento_MediaGalleryUi/template/grid/filters/elements/ui-select.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<ifnot args=\"disableLabel\">\n <label class=\"admin__form-field-label\" attr=\"{for: uid}\">\n <span translate=\"label\"></span>\n </label>\n</ifnot>\n<div class=\"admin__action-multiselect-wrap action-select-wrap media-gallery-asset-ui-select-filter\"\n tabindex=\"0\" attr=\"{id: uid}\" css=\"{_active: listVisible,'admin__action-multiselect-tree': isTree()}\"\n event=\"{focusin: onFocusIn,focusout: onFocusOut,keydown: keydownSwitcher}\" outerClick=\"outerClick.bind($data)\">\n <ifnot args=\"chipsEnabled\">\n <div class=\"action-select admin__action-multiselect\"\n data-role=\"advanced-select\"\n css=\"{_active: listVisible}\"\n click=\"function(data, event) {toggleListVisible(data, event)}\">\n <div class=\"admin__action-multiselect-text\" data-role=\"selected-option\"\n ifnot=\"validationLoading\" css=\"{warning: warn().length}\" text=\"setCaption()\">\n </div>\n <button if=\"isRemoveSelectedIcon && hasData() || !validationLoading\" class=\"action-close\"\n type=\"button\" data-action=\"remove-selected-item\" tabindex=\"-1\" click=\"clear\">\n <span class=\"action-close-text\" translate=\"'Close'\"></span>\n </button>\n <div data-role=\"spinner\" class=\"admin__data-grid-loading-mask\" visible=\"validationLoading\"\n if=\"validationLoading\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n </div>\n </ifnot>\n <if args=\"chipsEnabled\">\n <div class=\"action-select admin__action-multiselect\" data-role=\"advanced-select\"\n css=\"{_active: listVisible}\" click=\"function(data, event) {toggleListVisible(data, event)}\">\n <div class=\"admin__action-multiselect-text\" visible=\"!hasData()\"\n translate=\"selectedPlaceholders.defaultPlaceholder\">\n </div>\n <each args=\"{ data: getSelected(), as: 'option'}\">\n <span class=\"admin__action-multiselect-crumb\">\n <span text=\"label\">\n </span>\n <button class=\"action-close\" type=\"button\" data-action=\"remove-selected-item\"\n tabindex=\"-1\" click=\"$parent.removeSelected.bind($parent, value)\">\n <span class=\"action-close-text\" translate=\"'Close'\"></span>\n </button>\n </span>\n </each>\n </div>\n </if>\n <div class=\"action-menu\" css=\"{ _active: listVisible}\">\n <div data-role=\"spinner\" class=\"admin__data-grid-loading-mask\" visible=\"loading\" if=\"loading\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n <if args=\"filterOptions\">\n <div class=\"admin__action-multiselect-search-wrap\">\n <input class=\"admin__control-text admin__action-multiselect-search\" data-role=\"advanced-select-text\"\n type=\"text\" event=\"{keydown: filterOptionsKeydown}\" attr=\"{id: uid+2, placeholder: filterPlaceholder}\"\n ko-focused=\"filterOptionsFocus\" ko-value=\"filterInputValue\" data-bind=\"valueUpdate:'afterkeydown'\">\n <label class=\"admin__action-multiselect-search-label\"\n data-action=\"advanced-select-search\"\n attr=\"{for: uid+2}\">\n </label>\n <div if=\"itemsQuantity\"\n text=\"itemsQuantity\"\n class=\"admin__action-multiselect-search-count\">\n </div>\n </div>\n <div ifnot=\"options().length\"\n class=\"admin__action-multiselect-empty-area\">\n <ul text=\"emptyOptionsHtml\"></ul>\n </div>\n </if>\n <ul class=\"admin__action-multiselect-menu-inner _root\"\n event=\"{scroll: function(data, event){onScrollDown(data, event)}}\">\n <each args=\"{ data: options, as: 'option'}\">\n <li class=\"admin__action-multiselect-menu-inner-item _root\"\n css=\"{ _parent: $data.optgroup }\"\n data-role=\"option-group\">\n <div class=\"action-menu-item\"\n css=\"{\n _selected: $parent.isSelectedValue(option),\n _hover: $parent.isHovered(option, $element),\n _expended: $parent.getLevelVisibility($data) && $parent.showLevels($data),\n _unclickable: $parent.isLabelDecoration($data),\n _last: $parent.addLastElement($data),\n '_with-checkbox': $parent.showCheckbox\n }\"\n click=\"function(data, event){\n $parent.toggleOptionSelected($data, $index(), event);\n }\"\n data-bind=\"clickBubble:false\">\n <if args=\"$data.optgroup && $parent.showOpenLevelsActionIcon\">\n <div class=\"admin__action-multiselect-dropdown\"\n click=\"function(event){ $parent.showLevels($data); $parent.openChildLevel($data, $element, event);}\"\n data-bind=\"clickBubble:false\">\n </div>\n </if>\n <if args=\"$parent.showCheckbox\">\n <input class=\"admin__control-checkbox\" type=\"checkbox\"\n tabindex=\"-1\" attr=\"{ 'checked': $parent.isSelected(option.value) }\">\n </if>\n <label class=\"admin__action-multiselect-label\">\n <span text=\"option.label\"></span>\n <img class=\"admin__action-multiselect-item-path\"\n attr=\"{ src: option.src }\"/>\n </label>\n </div>\n <if args=\"$data.optgroup\">\n <render args=\"{name: $parent.optgroupTmpl, data: {root: $parent, current: $data}}\" ></render>\n </if>\n </li>\n </each>\n </ul>\n <if args=\"$data.closeBtn\">\n <div class=\"admin__action-multiselect-actions-wrap\">\n <button class=\"action-default\"\n data-action=\"close-advanced-select\"\n type=\"button\"\n click=\"outerClick\">\n <span translate=\"closeBtnLabel\"></span>\n </button>\n </div>\n </if>\n </div>\n</div>\n","Magento_MediaGalleryUi/template/grid/columns/image.html":"<!--\n /**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"media-gallery-wrap\" collapsible>\n <div class=\"mediagallery-massaction-checkbox\" if=\"isMassActionMode()\">\n <input type=\"checkbox\" attr=\"{ 'data-ui-id': $row().title }\" visible=\"isMassActionMode()\" ko-checked=\"isSelected($row())\" click=\"function () { return select($row()); }\"/>\n </div>\n <div class=\"media-gallery-image\">\n <div data-row=\"file\"\n class=\"masonry-image-block media-gallery-image-block\"\n attr=\"'data-id': $col.getId($row())\"\n css=\"{ selected: isSelected($row()) }\"\n click=\"function(){ clickOnImage($row(), $collapsible.opened()) }\"\n >\n <img attr=\"src: $col.getUrl($row()), alt: $col.getImageAlt($row())\"\n class=\"media-gallery-image-column\"\n data-role=\"thumbnail\"/>\n </div>\n <ul class=\"action-menu\" css=\"_active: $collapsible.opened\">\n <scope args=\"actions\">\n <render args=\"template\"></render>\n </scope>\n </ul>\n </div>\n <div class=\"masonry-image-description\">\n <ul class=\"media-gallery-image-details\">\n <li class=\"name\" data-ui-id=\"title\" text=\"$row().title\"></li>\n <li class=\"source\">\n <img if=\"$row().source\" class=\"media-gallery-source-icon\" attr=\"{ src: $row().source }\"/>\n </li>\n <li class=\"type\" data-ui-id=\"content-type\" text=\"$row().content_type\"></li> •\n <li class=\"dimensions\" data-ui-id=\"dimensions\" text=\"$row().width + 'x' + $row().height\"></li>\n </ul>\n <div class=\"media-gallery-image-actions\">\n <div class=\"action-select-wrap\">\n <span class=\"three-dots\" ifnot=\"isMassActionMode()\"\n toggleCollapsible\n click=\"function () { clickOnThreeDots($row(), $collapsible.opened()); }\"></span>\n </div>\n </div>\n </div>\n</div>\n","Magento_MediaGalleryUi/template/grid/columns/image/actions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<each args=\"{ data: actionsList, as: 'action' }\">\n <li>\n <a href=\"#\" text=\"action.title\"\n click=\"$parent[action.handler].bind($parent, $row())\"\n attr=\"{'data-action': 'item-' + action.name, class: action.classes}\">\n </a>\n </li>\n</each>\n","Magento_MediaGalleryUi/template/grid/directories/directoryTree.html":"<!--\n /**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"media-directory-container\">\n <div id=\"media-gallery-directory-tree\"></div>\n</div>\n","Magento_MediaGalleryUi/template/image/image-details.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"image-details\" if=\"image\">\n <div class=\"image-details-image\">\n <img attr=\"src: image().image_url\"/>\n </div>\n <div class=\"image-details-sidebar\">\n <div class=\"image-details-section\">\n <h3 class=\"image-title\" text=\"image().title\"></h3>\n <div class=\"image-type\">\n <span class=\"source\"><img if=\"image().source\" class=\"media-gallery-source-icon\" attr=\"{ src: image().source }\" /></span>\n <span class=\"type\" data-ui-id=\"content-type\" text=\"image().content_type\"></span>\n </div>\n </div>\n <div class=\"filename image-details-section\">\n <h3 translate=\"'Filename'\"></h3>\n <p text=\"image().path\"></p>\n </div>\n <div class=\"general-details image-details-section\" if=\"image().details\">\n <h3 translate=\"'Details'\"></h3>\n <div class=\"attributes\">\n <each args=\"image().details\">\n <div class=\"attribute\" if=\"value\">\n <span if=\"$parent.notEmpty(value)\" class=\"title\" translate=\"title\"></span>\n <ifnot args=\"$parent.isArray(value)\">\n <div class=\"value\" text=\"value\"></div>\n </ifnot>\n <if args=\"$parent.isArray(value)\">\n <each args=\"{ data: value, as: 'item'}\">\n <div class=\"value\">\n <a attr=\"href: $parents[1].getFilterUrl(item.link)\"\n text=\"$parents[1].getUsedInText(item)\"></a><br/>\n </div>\n </each>\n </if>\n </div>\n </each>\n </div>\n </div>\n <div class=\"description image-details-section\" if=\"image().description\">\n <h3 translate=\"'Description'\"></h3>\n <p text=\"image().description\"></p>\n </div>\n <div class=\"tags image-details-section\" if=\"image().tags.length\">\n <h3 translate=\"'Tags'\"></h3>\n <div class=\"tags-list\" css=\"{'show-all-tags': showAllTags}\">\n <each args=\"data: image().tags, as: '$tag'\">\n <span class=\"tag-item\" text=\"$parent.getTagText($tag, $index())\"\n css=\"{'show-more-item': ($index() + 1) > $parent.tagListLimit}\"></span>\n </each>\n </div>\n <div class=\"show-more-link-container\">\n <a href=\"#\" class=\"show-more-link\" if=\"image().tags.length > tagListLimit\"\n translate=\"'Show More'\" click=\"showMoreImageTags\"></a>\n </div>\n </div>\n\n <each args=\"getRegion('additional_image_details')\" render=\"\"></each>\n </div>\n</div>\n","Magento_MediaGalleryUi/template/image/actions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"page-actions\">\n <div class=\"page-actions-inner\">\n <div class=\"page-action-buttons\">\n <each args=\"{ data: actionsList, as: 'action' }\">\n <button type=\"button\" click=\"$parent[action.handler].bind($parent)\"\n attr=\"{class: action.classes, id: 'image-details-action-' + action.name, title: $t(action.title)}\">\n <span translate=\"action.title\"></span>\n </button>\n </each>\n </div>\n </div>\n</div>\n\n","Magento_MediaGalleryUi/template/image/image-edit.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"edit-image-details\" if=\"image\">\n <fieldset class=\"admin__fieldset\">\n <input type=\"hidden\" ko-value=\"image().id\" data-ui-id=\"id\" name=\"id\"/>\n <div class=\"admin__field _required\">\n <label for=\"title\" class=\"admin__field-label\">\n <span translate=\"'Title'\"></span>\n </label>\n <div class=\"admin__field-control\">\n <input type=\"text\" id=\"title\" data-ui-id=\"title\" name=\"title\" placeholder=\"Title\"\n class=\"admin__control-text required-entry minimum-length-1 maximum-length-128\"\n ko-value=\"image().title\" event=\"{keypress: handleEnterKey}\"\n data-validate=\"{'required':true,'validate-image-title':true, 'validate-length':true}\"/>\n </div>\n </div>\n <div class=\"admin__field\">\n <label for=\"path\" class=\"admin__field-label\">\n <span translate=\"'Filename'\"></span>\n </label>\n <div class=\"admin__field-control path-display\">\n <span data-ui-id=\"path\" id=\"path\" text=\"image().path\"></span>\n </div>\n </div>\n <div class=\"admin__field\">\n <label for=\"description\" class=\"admin__field-label\">\n <span translate=\"'Description'\"></span>\n </label>\n <div class=\"admin__field-control\">\n <textarea id=\"description\"\n data-ui-id=\"description\"\n name=\"description\"\n class=\"admin__control-textarea minimum-length-0 maximum-length-500\"\n rows=\"7\" cols=\"80\"\n ko-value=\"image().description\"\n data-validate=\"{'validate-image-description':true, 'validate-length':true}\"></textarea>\n </div>\n </div>\n <div class=\"admin__field\">\n <label class=\"admin__field-label\">\n <span translate=\"'Tags'\"></span>\n </label>\n <div class=\"admin__field-control\">\n <div class=\"admin__field\">\n <scope args=\"keywordsSelect\">\n <render args=\"template\"></render>\n </scope>\n </div>\n <div class=\"admin__field\">\n <div class=\"admin__field-control admin__field-option admin__control-grouped\">\n <div class=\"admin__field admin__field-group-additional\">\n <div class=\"admin__field-control\">\n <input type=\"text\" id=\"keyword\" data-ui-id=\"keyword\" name=\"keyword\" placeholder=\"New Tag\"\n class=\"admin__control-text minimum-length-0 maximum-length-128\" ko-value=\"newKeyword\"\n data-validate=\"{'validate-image-keyword': true, 'validate-length': true}\"/>\n </div>\n </div>\n <div class=\"admin__field admin__field-group-additional admin__field-small\">\n <div class=\"admin__field-control\">\n <button type=\"button\" data-ui-id=\"add-keyword\" class=\"action-basic\" click=\"addKeyword\">\n <span translate=\"'Add New Tag'\"></span>\n </button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </fieldset>\n</div>\n","Magento_AdobeStockAdminUi/template/connection.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div if=\"visible\" attr=\"class: messageClass\" translate=\"message\"></div>\n<button class=\"scalable\" type=\"button\" click=\"testConnection\" data-ui-id=\"adobe-stock-integration-buttons-test-connection\">\n <span text=\"buttonLabel\"></span>\n</button>\n","Magento_AdobeStockImageAdminUi/template/sorting.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"masonry-sorting\">\n <b><translate args=\"'Sort by'\"></translate>:</b>\n <select class=\"admin__control-select\"\n options=\"options\"\n optionsValue=\"'value'\"\n optionsText=\"'label'\"\n ko-value=\"selectedOption\">\n </select>\n</div>\n","Magento_AdobeStockImageAdminUi/template/signIn.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<button\n class=\"adobe-sign-in-button\"\n id=\"adobeImsSignIn\"\n data-role=\"signInBtn\"\n click=\"loginClick\"\n visible=\"!user().isAuthorized\"\n type=\"button\">\n <span>Sign In</span>\n</button>\n<div class=\"adobe-user-information\">\n <div class=\"admin__action-dropdown-wrap\" data-bind=\"collapsible\">\n <img class=\"adobe-profile-image-small\"\n attr=\"src: user().image\"\n visible=\"user().isAuthorized\"/>\n <button\n type=\"button\"\n data-toggle=\"dropdown\"\n class=\"adobe-user-name admin__action-dropdown\"\n visible=\"user().isAuthorized\"\n data-bind=\"toggleCollapsible\">\n <span text=\"user().name\"></span>\n </button>\n <ul class=\"admin__action-dropdown-menu adobe-user-popup\" visible=\"user().isAuthorized\">\n <li>\n <img class=\"adobe-profile-image-large\" attr=\"src: user().image\">\n </li>\n <li class=\"adobe-user-info\">\n <ul>\n <li><!--ko text: user().name--><!--/ko--></li>\n <li><!--ko text: user().email--><!--/ko--></li>\n <li><a target=\"_blank\" href=\"https://account.adobe.com/profile\">Manage Account</a></li>\n </ul>\n </li>\n <li>\n <div class=\"adobe-user-info\">\n <span>AVAILABLE</span>\n <p><b><!--ko text: userQuota().images--><!--/ko--></b> Images | <b><!--ko text: userQuota().credits -->\n <!--/ko--></b> Credits</p>\n </div>\n <button\n class=\"adobe-sign-out-button\"\n id=\"adobeImsSignOut\"\n click=\"logout\"\n data-bind=\"visible: !isGlobalSignInEnabled\"\n data-role=\"signOutBtn\"\n type=\"button\">\n <span>Sign Out</span>\n </button>\n </li>\n </ul>\n </div>\n</div>\n","Magento_AdobeStockImageAdminUi/template/modal/adobe-modal-prompt-content.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<% if (data.visible) { %>\n<form <%= formAttr %>>\n <fieldset class=\"admin__fieldset\">\n <div class=\"admin__field admin__field-wide\">\n <% if(data.label){ %>\n <label for=\"prompt-field-<%- data.id %>\" class=\"admin__field-label\">\n <span><%= data.label %></span>\n </label>\n <% } %>\n <div class=\"admin__field-control admin__field-with-image-ext\">\n <input type=\"text\" data-role=\"adobe-stock-image-name-field\" id=\"prompt-field-<%- data.id %>\" placeholder=\"Enter the filename (no special characters)\" class=\"admin__control-text\" <%= inputAttr %>/>\n <span class=\"image-ext\">.<%= data.imageExtension %></span>\n </div>\n </div>\n </fieldset>\n</form>\n<% } %>\n","Magento_AdobeStockImageAdminUi/template/grid/toolbar.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__data-grid-header\" data-role=\"masonry-main-toolbar\" afterRender=\"$data.setToolbarNode\">\n <div class=\"admin__data-grid-header-row\">\n <div class=\"admin__data-grid-actions-wrap\" each=\"getRegion('dataGridActions')\" render=\"\"></div>\n <each args=\"getRegion('dataGridFilters')\" render=\"\"></each>\n </div>\n <div class=\"admin__data-grid-header-row row row-gutter\">\n <div class=\"col-xs-2\" if=\"hasChild('listing_massaction')\" ko-scope=\"requestChild('listing_massaction')\" render=\"\"></div>\n <div css=\"\n 'col-xs-10': hasChild('listing_massaction'),\n 'col-xs-12': !hasChild('listing_massaction')\">\n <div class=\"row\">\n <div class=\"col-xs-4\">\n <div class=\"masonry-results-number\" ko-scope=\"requestChild('listing_paging')\">\n <render args=\"totalTmpl\"></render>\n </div>\n <each args=\"getRegion('sorting')\" render=\"\"></each>\n </div>\n <div class=\"col-xs-8\" ko-scope=\"requestChild('listing_paging')\">\n <div render=\"\"></div>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n<render args=\"stickyTmpl\" if=\"$data.sticky\"></render>\n","Magento_AdobeStockImageAdminUi/template/grid/filter/chips.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__data-grid-filters-current\" css=\"_show: hasPreviews()\">\n <div class=\"admin__current-filters-title-wrap\">\n <span class=\"admin__current-filters-title\" translate=\"'Active filters\\\\:'\"></span>\n </div>\n <div class=\"admin__current-filters-list-wrap\">\n <ul class=\"admin__current-filters-list\" data-role=\"filter-list\">\n <each args=\"elems\">\n <li outereach=\"previews\">\n <span text=\"label + '\\\\:'\"></span>\n <span if=\"typeof preview ==='string' && label === 'Color'\" class=\"color-rectangle\" ko-style=\"{ 'background-color' : preview }\"></span>\n <span if=\"typeof preview === 'string'\" text=\"preview\"></span>\n <span if=\"typeof preview === 'object'\">\n <text args=\"preview[0] || '...'\"></text> - <text args=\"preview[1] || '...'\"></text>\n </span>\n <button class=\"action-remove\" type=\"button\"\n data-action=\"grid-filter-remove-chip\"\n click=\"$parent.clear.bind($parent, elem)\">\n <span translate=\"'Remove'\"></span>\n </button>\n </li>\n </each>\n </ul>\n </div>\n <div class=\"admin__current-filters-actions-wrap\">\n <button class=\"action-tertiary action-clear\" type=\"button\" click=\"clear\" translate=\"'Clear all'\"\n attr=\"'data-action': hasPreviews() ? 'grid-filter-reset' : ''\"></button>\n </div>\n</div>\n","Magento_AdobeStockImageAdminUi/template/grid/filter/checkbox.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field admin__adobe-stock-image-checkbox\" visible=\"visible\" css=\"$data.additionalClasses\">\n <div class=\"admin__field-control\"\n css=\"'_with-tooltip': $data.tooltip\">\n <label class=\"admin__form-field-label\" if=\"$data.label\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n </div>\n <div class=\"admin__field admin__field-option\">\n <input type=\"checkbox\"\n class=\"admin__control-checkbox\"\n ko-checked=\"$data.checked\"\n disable=\"disabled\"\n ko-value=\"value\"\n hasFocus=\"focused\"\n attr=\"id: uid, name: inputName\"/>\n\n <label class=\"admin__field-label\" text=\"description\" attr=\"for: uid\"></label>\n </div>\n</div>\n","Magento_AdobeStockImageAdminUi/template/grid/filter/color.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<label class=\"admin__form-field-label\" if=\"$data.label\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n</label>\n<div class=\"admin__field-control\"\n visible=\"visible\"\n css=\"$data.additionalClasses\">\n <input type=\"hidden\" class=\"colorpicker-spectrum\" colorPicker=\"colorPickerConfig\" disable=\"disabled\" />\n <input type=\"text\" class=\"admin__control-text colorpicker-input\"\n ko-value=\"value\" hasFocus=\"focused\" disable=\"disabled\"\n attr=\"name: inputName, id: uid, placeholder: placeholder\"/>\n</div>\n","Magento_AdobeStockImageAdminUi/template/grid/column/image-preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"masonry-image-preview\" if=\"$col.isVisible($row())\" data-image-preview ko-style=\"$col.getStyles()\">\n <div class=\"container\">\n <div class=\"action-buttons preview-buttons\">\n <button class=\"action-previous\" type=\"button\" disable=\"$col.cannotViewPrevious($row())\" click=\"$col.prev.bind($col, $row())\">\n <span translate=\"'Previous'\"></span>\n </button>\n <button class=\"action-next\" type=\"button\" disable=\"$col.cannotViewNext($row())\" click=\"$col.next.bind($col, $row())\">\n <span translate=\"'Next'\"></span>\n </button>\n <button class=\"action-close\" type=\"button\" click=\"$col.hide.bind($col)\">\n <span translate=\"'Close'\"></span>\n </button>\n </div>\n\n <div class=\"preview-row-content\">\n <img class=\"preview\" attr=\"src: $col.displayedRecord().thumbnail_500_url, alt: $col.displayedRecord().title\">\n <div class=\"info\">\n <h3 class=\"title\" text=\"$col.displayedRecord().title\" if=\"$col.displayedRecord().title\"></h3>\n <div class=\"author\" if=\"$col.displayedRecord().creator_name\">\n <span translate=\"'By'\"></span><span text=\"' ' + $col.displayedRecord().creator_name\" ></span>\n </div>\n\n <div class=\"actions\">\n <scope args=\"actions\">\n <render args=\"getTemplate()\" ></render>\n </scope>\n </div>\n </div>\n </div>\n\n <div class=\"attributes\" data-role=\"image-attributes-value\">\n <each args=\"$col.getDisplayAttributes()\">\n <div class=\"attribute\">\n <span class=\"title\" translate=\"name\"></span>\n <div class=\"value\">\n <span text=\"value\"></span>\n </div>\n </div>\n </each>\n </div>\n\n <scope args=\"related\">\n <render args=\"getTemplate()\"></render>\n </scope>\n\n <div class=\"keywords-container\" ko-scope=\"keywords\">\n <render args=\"getTemplate()\"></render>\n </div>\n </div>\n</div>\n","Magento_AdobeStockImageAdminUi/template/grid/column/overlay.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div if=\"$col.isVisible($row())\" ko-style=\"$col.getStyles($row())\" class=\"masonry-image-overlay\">\n <span text=\"$col.getLabel($row())\"></span>\n</div>\n","Magento_AdobeStockImageAdminUi/template/grid/column/preview/keywords.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"keywords\">\n <div class=\"title\" translate=\"'Similar Keywords'\"></div>\n <each args=\"getKeywords($col.displayedRecord())\">\n <div class=\"keyword\" css=\"{ 'hide': $index() >= $parent.getKeywordsLimit()}\">\n <a href=\"\" class=\"value\" click=\"function(){ $parent.searchByKeyWord(name) }\">\n <span text=\"name\"></span>\n </a>\n </div>\n </each>\n <button visible=\"canViewMoreKeywords\" click=\"function(){ viewAllKeywords($col.displayedRecord()) }\">\n <span translate=\"'View all'\"></span>\n </button>\n</div>\n","Magento_AdobeStockImageAdminUi/template/grid/column/preview/actions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<ul class=\"messages\" if=\"getMessages().length > 0\">\n <each args=\"getMessages()\">\n <div class=\"messages\">\n <div attr=\"class: 'message message-'+code\">\n <div data-ui-id=\"messages-message-error\">\n <span html=\"messageUnsanitizedHtml\"></span>\n </div>\n </div>\n </div>\n </each>\n</ul>\n<button class=\"action-secondary\" type=\"button\" visible=\"!isDownloaded() && !isLicensed()\" click=\"function(){ savePreviewClick() }\">\n <span translate=\"'Save Preview'\"></span>\n</button>\n<button class=\"action-secondary\" type=\"button\" visible=\"isDownloaded()\" click=\"function(){ openInMediaGalleryClick() }\">\n <span translate=\"'Open in Media Gallery'\"></span>\n</button>\n<button class=\"action-default primary\"\n type=\"button\"\n attr=\"title: getLicenseButtonTitle()\"\n visible=\"!isLicensedLocally() && !isLicensed()\" click=\"function () { licenseClick(); }\">\n <span text=\"getLicenseButtonTitle()\"></span>\n</button>\n<button class=\"action-default primary\" type=\"button\" visible=\"isLicensed()\" click=\"function () { saveLicensedClick(); }\">\n <span translate=\"'Save Licensed'\"></span>\n</button>\n\n","Magento_AdobeStockImageAdminUi/template/grid/column/preview/related.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div if=\"isVisible($row())\"\n class=\"related-container\">\n <div id=\"adobe-stock-tabs\"\n class=\"adobe-stock-tabs\"\n data-bind=\"mageInit: {\n 'mage/backend/tabs': {\n destination: '#adobe-stock-tabs-content',\n shadowTabs: [],\n }\n }\" afterRender=\"disableTabsKeyDownEvent()\">\n <ul class=\"tabs-horiz\">\n <li if=\"showSeriesTab($row())\">\n <a id=\"series_tab\" attr=\"'href': '#series_content_' + $row().id\">\n <span class=\"title\" translate=\"'More from this series'\"></span>\n </a>\n </li>\n <li if=\"showModelTab($row())\">\n <a id=\"model_tab\" attr=\"'href': '#model_content_' + $row().id\">\n <span class=\"title\" translate=\"'More from this model'\"></span>\n </a>\n </li>\n </ul>\n </div>\n\n <div id=\"adobe-stock-tabs-content\"\n class=\"adobe-stock-related-images-tab-content\">\n <div class=\"spinner related-loader\" visible=\"loader\">\n <span></span><span></span><span></span><span></span>\n <span></span><span></span><span></span><span></span>\n </div>\n <div if=\"showSeriesTab($row())\" attr=\"'id': 'series_content_' + $row().id\">\n <each args=\"getSeries($row())\">\n <div class=\"thumbnail\" click=\"function(){ $parent.switchImagePreviewToSeriesImage($data) }\">\n <img attr=\"src: thumbnail_url, alt: title\">\n </div>\n </each>\n <if args=\"canShowMoreSeriesImages($row())\">\n <div class=\"see-more-wrapper\" click=\"function(){ seeMoreFromSeries($row()) }\">\n <div class=\"see-more-content\">\n <div class=\"three-dots\">\n <span class=\"dots\"></span>\n <span class=\"dots\"></span>\n <span class=\"dots\"></span>\n </div>\n <a href=\"\" class=\"see-more\">See more</a>\n </div>\n </div>\n </if>\n </div>\n <div if=\"showModelTab($row())\" attr=\"'id': 'model_content_' + $row().id\">\n <each args=\"getModel($row())\">\n <div class=\"thumbnail\" click=\"function(){ $parent.switchImagePreviewToModelImage($data) }\">\n <img attr=\"src: thumbnail_url, alt: title\">\n </div>\n </each>\n <if args=\"canShowMoreModelImages($row())\">\n <div class=\"see-more-wrapper\" click=\"function(){ seeMoreFromModel($row()) }\">\n <div class=\"see-more-content\">\n <div class=\"three-dots\">\n <span class=\"dots\"></span>\n <span class=\"dots\"></span>\n <span class=\"dots\"></span>\n </div>\n <a href=\"\" class=\"see-more\">See more</a>\n </div>\n </div>\n </if>\n </div>\n </div>\n</div>\n","Magento_AdobeStockImageAdminUi/template/image/adobe-stock-image-details.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"adobe-stock-image-details image-details-section\" if=\"$parent.image().adobe_stock\">\n <h3 translate=\"'Adobe Stock'\"></h3>\n <div class=\"attributes\">\n <each args=\"$parent.image().adobe_stock\">\n <div class=\"attribute\" if=\"value\">\n <span class=\"title\" translate=\"title\"></span>\n <div class=\"value\" text=\"value\"></div>\n </div>\n </each>\n </div>\n</div>\n","Magento_AdobeStockImageAdminUi/template/mediaGallery/grid/columns/image/licenseActions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<each args=\"{ data: actionsList, as: 'action' }\">\n <li>\n <a class=\"action-menu-item\" href=\"\" if=\"$parent.isVisible($row(), action.name)\"\n text=\"action.title\" click=\"$parent[action.handler].bind($parent, $row())\"\n attr=\"{'data-ui-id': 'action-' + action.name}\">\n </a>\n </li>\n</each>","Magento_AdminNotification/template/grid/listing.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div id=\"system_messages\" class=\"message-system\" collapsible visible=\"totalRecords\">\n <div class=\"message-system-inner\" outerClick=\"fixLoaderHeight.bind($data, true)\">\n <div class=\"message-system-short\">\n <button class=\"message-system-action-dropdown\" toggleCollapsible>\n <span>\n <translate args=\"'System Messages'\"></translate>:\n <text args=\"totalRecords\"></text>\n </span>\n </button>\n <div class=\"message-system-short-wrapper\" if=\"rows[0]\" repeat=\"foreach: [rows[0]], item: '$row'\" visible=\"!$collapsible.opened()\">\n <fastForEach args=\"data: getVisible(), as: '$col'\" >\n <render args=\"$col.getBody()\"></render>\n </fastForEach>\n </div>\n </div>\n <div class=\"message-system-collapsible\">\n <ul class=\"message-system-list\">\n <li repeat=\"foreach: rows, item: '$row'\">\n <fastForEach args=\"data: getVisible(), as: '$col'\" >\n <render args=\"$col.getBody()\"></render>\n </fastForEach>\n </li>\n </ul>\n </div>\n </div>\n</div>\n","Magento_AdminNotification/template/grid/cells/message.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div css=\"$col.getFieldClass($row())\"\n html=\"$col.getLabelUnsanitizedHtml($row())\"></div>\n","Magento_LoginAsCustomerAdminUi/template/confirmation-popup/store-view-ptions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<% if(data.showStoreViewOptions){ %>\n<div class=\"store-view-ptions\">\n <fieldset class=\"admin__fieldset\" >\n <div class=\"admin__field _required\" >\n <div class=\"admin__field-label\">\n <label for=\"lac-confirmation-popup-store-id\">\n <span><%= data.label %></span>\n </label>\n </div>\n <div class=\"admin__field-control\">\n <select class=\"admin__control-select\" id=\"lac-confirmation-popup-store-id\">\n <% _.each(data.storeViewOptions, function(website) { %>\n <optgroup label=\"<%= website.label %>\"></optgroup>\n <% _.each(website.value, function(group) { %>\n <option\n <% if(group.disabled){ %>disabled <% } %>\n <% if(group.selected){ %>selected <% } %>\n value=\"<%= group.value %>\"><%= group.label %></option>\n <% }); %>\n <% }); %>\n </select>\n </div>\n </div>\n </fieldset>\n</div>\n<% } %>\n","Amasty_MWishlist/template/product/grid/cell/salable-quantity.html":"<div class=\"data-grid-cell-content\">\n <ul data-bind=\"foreach: { data: $col.getSalableQuantityData($row()), as: '$salableQuantityData' }\">\n <li>\n <!-- ko if: !$salableQuantityData.manage_stock -->\n <span data-bind=\"i18n: 'No manage stock'\"></span>\n <!-- /ko -->\n <!-- ko if: $salableQuantityData.manage_stock -->\n <strong data-bind=\"text: $salableQuantityData.stock_name\"></strong>:\n <span data-bind=\"text: $salableQuantityData.qty\"></span>\n <!-- /ko -->\n </li>\n </ul>\n</div>\n","Magefan_Blog/template/form/element/link.html":"<!--\n/**\n * Copyright \u00a9 Magefan ([email protected]). All rights reserved.\n * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).\n *\n * Glory to Ukraine! Glory to the heroes!\n */\n-->\n\n<div class=\"control-value admin__field-value\">\n\t<a target=\"_blank\" data-bind=\"attr: { href: url, title: title }\"><span data-bind=\"text: text\"></span></a>\n</div>","StripeIntegration_Tax/template/tax_classes.html":"<div class=\"form-inline admin__stripe-tax-classes\">\n <form id=\"tax-classes-form\" method=\"post\">\n <input type=\"hidden\" name=\"form_key\" data-bind=\"value: formKey\">\n <input type=\"hidden\" name=\"tax_classes\" value=\"\">\n <fieldset class=\"admin__fieldset\">\n <legend class=\"admin__legend\">\n <span data-bind=\"i18n: 'Add, edit or remove tax classes'\"></span>\n </legend>\n\n <div class=\"admin__field\">\n <label class=\"admin__field-label\">\n <span data-bind=\"i18n: 'Tax Classes'\"></span>\n </label>\n <div class=\"admin__field-control\">\n <div class=\"row\">\n <!-- Search -->\n <span class=\"tax-class-search\">\n <div class=\"data-grid-search-control-wrap\">\n <input class=\"admin__control-text data-grid-search-control\" type=\"text\" placeholder=\"Search tax classes ...\" data-bind=\"value: searchTaxClassesText, valueUpdate: 'input'\" />\n <button class=\"action-submit\" type=\"button\" data-bind=\"attr: {'aria-label': $t('Search')}\" aria-label=\"Search\">\n <span data-bind=\"i18n: 'Search'\">Search</span>\n </button>\n </div>\n </span>\n <!-- Records found -->\n <span class=\"tax-class-search-count\">\n <div class=\"admin__control-support-text _no-wrap\">\n <span data-bind=\"text: filteredTaxClasses().length\"></span>\n <span data-bind=\"i18n: 'records'\"></span>\n </div>\n </span>\n <!-- Pagination -->\n <span class=\"tax-class-pagination-controls\" style=\"float:right; text-align: right;\" data-bind=\"outerClick: closePagination.bind($data)\">\n\n <div class=\"selectmenu\" data-bind=\"collapsible\">\n <div class=\"selectmenu-value\" data-bind=\"click: openPagination\">\n <input type=\"text\" aria-labelledby=\"per-page-text\" data-bind=\"value: paginationLimit, autoselect, valueUpdate: 'input'\">\n </div>\n <button class=\"selectmenu-toggle\" type=\"button\" aria-labelledby=\"per-page-text select-button-text\" data-bind=\"css: {_active: paginationMenuOpened}, click: togglePagination\">\n <span id=\"select-button-text\" data-bind=\"i18n: 'Select'\">Select</span>\n </button>\n <div class=\"selectmenu-items\" data-bind=\"css: {_active: paginationMenuOpened}\">\n <ul>\n <!-- ko foreach: paginationOptions -->\n <li data-repeat-index=\"0\">\n <div class=\"selectmenu-item\">\n <button class=\"selectmenu-item-action\" type=\"button\" data-bind=\"text: $data, click: $parent.setPaginationLimit.bind($parent, $data), css: { '_active': $data == $parent.paginationLimit() }\">10</button>\n </div>\n </li>\n <!-- /ko -->\n <li style=\"display: none;\"></li>\n </ul>\n </div>\n </div>\n <label class=\"admin__control-support-text\" id=\"per-page-text\" data-bind=\"i18n: 'per page'\">per page</label>\n\n <div class=\"admin__data-grid-pager\">\n <button class=\"action-previous\" type=\"button\" data-bind=\"attr: {title: $t('Previous Page')}, click: previousPage, disable: isFirstPage()\" title=\"Previous Page\" disabled=\"\"></button>\n <input class=\"admin__control-text\" type=\"number\" data-ui-id=\"current-page-input\" data-bind=\"value: paginationPage, disable: isFirstPage() && isLastPage()\">\n <label class=\"admin__control-support-text\">\n of <span data-bind=\"text: paginationTotalPages\">1</span>\n </label>\n <button class=\"action-next\" type=\"button\" data-bind=\"attr: {title: $t('Next Page')}, click: nextPage, disable: isLastPage()\" title=\"Next Page\"></button>\n </div>\n </span>\n\n </div>\n </div>\n </div>\n\n <!-- List of tax classes -->\n <div class=\"admin__field\">\n <label class=\"admin__field-label\">\n <span data-bind=\"\"></span>\n </label>\n <div class=\"admin__field-control\">\n <div id=\"no-tax-classes-message\" data-bind=\"visible: paginatedTaxClasses().length == 0\">\n <span data-bind=\"i18n: 'No tax classes found.'\"></span>\n </div>\n\n <!-- ko if: paginatedTaxClasses().length > 0 -->\n <table id=\"tax-classes-table\" class=\"admin__dynamic-rows data-grid\" data-role=\"grid\" data-bind=\"css: {'_in-edit': editingRow}\">\n <thead>\n <tr>\n <th class=\"data-grid-th _sortable\" data-bind=\"click: toggleSortByName, css: { _ascend: sortByName() == 'asc', _descend: sortByName() == 'desc' }\">\n <span class=\"data-grid-cell-content\" data-bind=\"i18n: 'Name'\"></span>\n </th>\n <th class=\"data-grid-th _sortable\" data-bind=\"click: toggleSortByCategory, css: { _ascend: sortByCategory() == 'asc', _descend: sortByCategory() == 'desc' }\">\n <span class=\"data-grid-cell-content\" data-bind=\"i18n: 'Category'\"></span>\n </th>\n <th class=\"data-grid-th _sortable\" data-bind=\"click: toggleSortByCode, css: { _ascend: sortByCode() == 'asc', _descend: sortByCode() == 'desc' }\">\n <span class=\"data-grid-cell-content\" data-bind=\"i18n: 'Code'\"></span>\n </th>\n <th class=\"data-grid-th\">\n <span class=\"data-grid-cell-content\" data-bind=\"i18n: 'Actions'\"></span>\n </th>\n </tr>\n </thead>\n <tbody>\n <!-- ko foreach: paginatedTaxClasses -->\n <tr class=\"data-row\" data-bind=\"css: {'_odd-row': $index() % 2, 'data-grid-editable-row': $parent.editingRow() === $data}\">\n <!-- ko if: $parent.editingRow() !== $data -->\n <td>\n <span data-bind=\"text: class_name, click: $parent.renameTaxClass.bind($parent, $data)\" class=\"admin__control-fields _no-header\"></span>\n </td>\n <td>\n <span data-bind=\"text: stripe_product_tax_code_name\" class=\"admin__control-fields _no-header\"></span>\n </td>\n <td>\n <span data-bind=\"text: stripe_product_tax_code\" class=\"admin__control-fields _no-header\"></span>\n </td>\n <!-- /ko -->\n <!-- ko if: $parent.editingRow() === $data -->\n <td colspan=\"3\">\n <input class=\"admin__control-text class-name-input\" type=\"text\" data-bind=\"value: class_name, valueUpdate: 'input'\" />\n </td>\n <!-- /ko -->\n <td class=\"admin__control-fields _no-header _no-wrap\">\n <!-- ko if: $parent.editingRow() !== $data -->\n <div class=\"action-select-wrap\" data-bind=\"css : {\n '_active' : $parent.actionsListOpened() === $index()\n }\">\n <button class=\"action-select\" data-bind=\"i18n: 'Select', click: function(){ $parent.toggleActionsMenu($index()); }\">\n </button>\n\n <ul class=\"action-menu\" data-bind=\"css: {'_active': $parent.actionsListOpened() === $index()}\">\n <li>\n <a class=\"action-menu-item action-rename\" data-bind=\"click: $parent.renameTaxClass.bind($parent)\">\n <span data-bind=\"i18n: 'Rename'\"></span>\n </a>\n </li>\n <li>\n <a class=\"action-menu-item\" data-bind=\"click: $parent.openModalChangeCategory.bind($parent)\">\n <span data-bind=\"i18n: 'Set category'\"></span>\n </a>\n </li>\n <li>\n <a class=\"action-menu-item\" data-bind=\"click: $parent.unsetTaxClassCategory.bind($parent)\">\n <span data-bind=\"i18n: 'Unset category'\"></span>\n </a>\n </li>\n <li>\n <a class=\"action-menu-item\" data-bind=\"click: $parent.deleteTaxClass.bind($parent)\">\n <span data-bind=\"i18n: 'Delete'\"></span>\n </a>\n </li>\n </ul>\n </div>\n <!-- /ko -->\n <!-- ko if: $parent.editingRow() === $data -->\n <button class=\"action-primary\" type=\"button\" data-bind=\"click: $parent.saveTaxClassRow.bind($parent), disable: class_name.trim() === ''\">\n <span data-bind=\"i18n: 'Set'\"></span>\n </button>\n <button class=\"action-tertiary\" type=\"button\" data-bind=\"click: $parent.cancelTaxClassRowEditing.bind($parent)\">\n <span data-bind=\"i18n: 'Cancel'\"></span>\n </button>\n <!-- /ko -->\n </td>\n </tr>\n <!-- /ko -->\n </tbody>\n </table>\n <!-- /ko -->\n\n <!-- Add a new tax class button -->\n <div id=\"add-new-tax-class-button\">\n <button class=\"action-primary\" data-bind=\"click: openModalAddNewTaxClass\"><span data-bind=\"i18n: 'Add a new tax class'\"></span></button>\n </div>\n </div>\n </div>\n\n </fieldset>\n </form>\n</div>\n\n<!-- ko if: savingChanges -->\n<div data-role=\"spinner\" class=\"admin__data-grid-loading-mask\">\n <div class=\"spinner\">\n <span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span>\n </div>\n</div>\n<!-- /ko -->\n\n<div id=\"tax-class-modal\" style=\"display: none;\">\n <div id=\"tax-class-searchbox\">\n <div class=\"data-grid-search-control-wrap\">\n <input class=\"admin__control-text data-grid-search-control\" type=\"text\" placeholder=\"Search product tax codes ...\" data-bind=\"value: searchText, valueUpdate: 'input'\" />\n <button class=\"action-submit\" type=\"button\" data-bind=\"attr: {'aria-label': $t('Search')}\" aria-label=\"Search\">\n <span data-bind=\"i18n: 'Search'\">Search</span>\n </button>\n </div>\n </div>\n <ul id=\"tax-class-list\" data-bind=\"foreach: filteredProductTaxCodes\">\n <li data-bind=\"click: $parent.selectProductTaxCode.bind($parent), css: { 'selected': $parent.selectedProductTaxCodeId() == id }\">\n <div class=\"name\" data-bind=\"text: name\"></div>\n <span class=\"description\" data-bind=\"text: description\"></span>\n </li>\n </ul>\n</div>\n\n<div id=\"stripe-api-error-modal\" style=\"display: none\">\n <div class=\"message message-error error\" data-bind=\"text: errorUninitialized\">\n </div>\n</div>\n","mage/multiselect.html":"<div class=\"admin__action-multiselect-search-wrap\">\n <input class=\"admin__control-text admin__action-multiselect-search\" data-role=\"advanced-select-text\" type=\"text\">\n <label class=\"admin__action-multiselect-search-label\" data-action=\"advanced-select-search\"></label>\n <div class=\"admin__action-multiselect-search-count\">\n <span class=\"admin__action-multiselect-items-selected\">0</span> selected\n </div>\n</div>","mage/gallery/gallery.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"fotorama-item\" data-gallery-role=\"gallery\">\n <div data-gallery-role=\"fotorama__focusable-start\" tabindex=\"-1\"></div>\n <div class=\"fotorama__wrap fotorama__wrap--css3 fotorama__wrap--slide fotorama__wrap--toggle-arrows\">\n <div class=\"fotorama__stage\" data-fotorama-stage=\"fotorama__stage\">\n <div class=\"fotorama__arr fotorama__arr--prev\" tabindex=\"0\" role=\"button\" aria-label=\"Previous\" data-gallery-role=\"arrow\">\n <div class=\"fotorama__arr__arr\"></div>\n </div>\n <div class=\"fotorama__stage__shaft\" tabindex=\"0\" data-gallery-role=\"stage-shaft\">\n </div>\n <div class=\"fotorama__arr fotorama__arr--next fotorama__arr--disabled\" tabindex=\"-1\" role=\"button\"\n aria-label=\"Next\" data-gallery-role=\"arrow\">\n <div class=\"fotorama__arr__arr\"></div>\n </div>\n <div class=\"fotorama__video-close\"></div>\n <div class=\"fotorama__zoom-in\" data-gallery-role=\"fotorama__zoom-in\" aria-label=\"Zoom in\" role=\"button\" tabindex=\"0\"></div>\n <div class=\"fotorama__zoom-out\" data-gallery-role=\"fotorama__zoom-out\" aria-label=\"Zoom out\" role=\"button\" tabindex=\"0\"></div>\n <div class=\"fotorama__spinner\"></div>\n </div>\n <div class=\"fotorama__nav-wrap\" data-gallery-role=\"nav-wrap\">\n <div class=\"fotorama__nav fotorama__nav--thumbs\">\n <div class=\"fotorama__fullscreen-icon\" data-gallery-role=\"fotorama__fullscreen-icon\" tabindex=\"0\" aria-label=\"Exit fullscreen\" role=\"button\"></div>\n <div class=\"fotorama__thumb__arr fotorama__thumb__arr--left\" role=\"button\" aria-label=\"Previous\" data-gallery-role=\"arrow\" tabindex = \"-1\">\n <div class=\"fotorama__thumb--icon\"></div>\n </div>\n <div class=\"fotorama__nav__shaft\">\n <div class=\"fotorama__thumb-border\"></div>\n </div>\n <div class=\"fotorama__thumb__arr fotorama__thumb__arr--right\" role=\"button\" aria-label=\"Next\" data-gallery-role=\"arrow\" tabindex = \"-1\">\n <div class=\"fotorama__thumb--icon\"></div>\n </div>\n </div>\n </div>\n </div>\n <div data-gallery-role=\"fotorama__focusable-end\" tabindex=\"-1\"></div>\n</div>\n<div class=\"magnifier-preview\" data-gallery-role=\"magnifier\" id=\"preview\"></div>\n","Magento_Catalog/template/image-preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"file-uploader-summary\">\n <div class=\"file-uploader-preview image-uploader-preview\">\n <a class=\"image-uploader-preview-link\" attr=\"href: $parent.getFilePreview($file)\" target=\"_blank\">\n <div class=\"file-uploader-spinner image-uploader-spinner\"></div>\n <img\n class=\"preview-image\"\n tabindex=\"0\"\n event=\"load: $parent.onPreviewLoad.bind($parent)\"\n attr=\"\n src: $parent.getFilePreview($file),\n alt: $file.name,\n title: $file.name\">\n </a>\n\n <div class=\"actions\">\n <button\n type=\"button\"\n class=\"action-remove\"\n data-role=\"delete-button\"\n attr=\"title: $t('Delete image')\"\n disable=\"$parent.disabled\"\n click=\"$parent.removeFile.bind($parent, $file)\">\n <span translate=\"'Delete image'\"></span>\n </button>\n </div>\n </div>\n\n <div class=\"file-uploader-filename\" text=\"$file.name\"></div>\n <div class=\"file-uploader-meta\">\n <text args=\"$file.previewWidth\"></text>x<text args=\"$file.previewHeight\"></text>,\n <text args=\"$parent.formatSize($file.size)\"></text>\n </div>\n</div>\n","Magento_Catalog/template/checkbox.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field admin__field-option\">\n <input type=\"checkbox\" class=\"admin__control-checkbox\" data-bind=\"checked: checked,\n attr: { id: uid, disabled: disabled, name: inputName }, hasFocus: focused\">\n\n <label class=\"admin__field-label\" data-bind=\"text: description || label, attr: { for: uid }\">\n </label>\n\n <!-- ko if: notice -->\n <div class=\"admin__field-note\" data-bind=\"attr: {id: noticeId}\"><span data-bind=\"text: notice\"></span></div>\n <!-- /ko -->\n</div>\n","Magento_Catalog/template/product/name.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<strong if=\"isAllowed()\"\n class=\"product-item-name\">\n <a attr=\"href: $row().url\" html=\"getNameUnsanitizedHtml($col.getLabel($row()))\"></a>\n</strong>\n","Magento_Catalog/template/product/link.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<a if=\"isAllowed()\"\n class=\"product-item-link\"\n attr=\"href: $row().url\"\n text=\"label\"></a>\n","Magento_Catalog/template/product/final_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->","Magento_Catalog/template/product/price/pricetype_box.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<with args=\"getPrice($row())\">\n <render args=\"getBody()\"></render>\n</with>\n","Magento_Catalog/template/product/price/regular_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"isSalable($row())\">\n <if args=\"getRegularPrice($row())\">\n <span css=\"'old-price': hasSpecialPrice($row()), 'regular-price': !hasSpecialPrice($row())\">\n <span class=\"price-container\"\n css=\"getAdjustmentCssClasses($row())\">\n <span if=\"label && hasSpecialPrice($row())\"\n class=\"price-label\"\n text=\"label\"></span>\n\n <span class=\"price-wrapper\"\n css=\"priceWrapperCssClasses\"\n attr=\"priceWrapperAttr\"\n data-price-amount=\"\"\n data-price-type=\"\"\n html=\"getRegularPriceUnsanitizedHtml($row())\"></span>\n\n <if args=\"!hasSpecialPrice($row())\">\n <each args=\"data: getAdjustments(), as: '$adj'\">\n <render args=\"$adj.getBody()\"></render>\n </each>\n </if>\n </span>\n </span>\n </if>\n</if>\n","Magento_Catalog/template/product/price/max_regular_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<span if=\"showMaxRegularPrice($row())\"\n class=\"old-price\">\n <span class=\"price-container\"\n css=\"getAdjustmentCssClasses($row())\">\n <span if=\"label\"\n class=\"price-label\"\n text=\"label\"></span>\n\n <span class=\"price-wrapper\"\n css=\"priceWrapperCssClasses\"\n attr=\"priceWrapperAttr\"\n data-price-amount=\"\"\n data-price-type=\"\"\n html=\"getMaxRegularPriceUnsanitizedHtml($row())\"></span>\n </span>\n</span>\n","Magento_Catalog/template/product/price/price_box.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"price-box\"\n if=\"isAllowed()\">\n <each args=\"data: getPrices($row()), as: '$price'\">\n <with args=\"$price\">\n <render args=\"getBody()\"></render>\n </with>\n </each>\n</div>\n","Magento_Catalog/template/product/price/max_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<span if=\"showMaximumPrice\"\n class=\"price-container\"\n css=\"getAdjustmentCssClasses($row())\">\n <span if=\"label\"\n class=\"price-label\"\n text=\"label\"></span>\n\n <span class=\"price-wrapper\"\n css=\"priceWrapperCssClasses\"\n attr=\"priceWrapperAttr\"\n data-price-amount=\"\"\n data-price-type=\"\"\n html=\"getMaxPriceUnsanitizedHtml($row())\"></span>\n\n <each args=\"data: getAdjustments('max_price'), as: '$adj'\">\n <render args=\"$adj.getBody()\"></render>\n </each>\n</span>\n\n","Magento_Catalog/template/product/price/minimal_regular_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<span if=\"showMinRegularPrice($row())\"\n class=\"old-price\">\n <span class=\"price-container\"\n css=\"getAdjustmentCssClasses($row())\">\n <span if=\"label\"\n class=\"price-label\"\n text=\"label\"></span>\n\n <span class=\"price-wrapper\"\n css=\"priceWrapperCssClasses\"\n attr=\"priceWrapperAttr\"\n data-price-amount=\"\"\n data-price-type=\"\"\n html=\"getMinRegularPriceUnsanitizedHtml($row())\"></span>\n </span>\n</span>\n","Magento_Catalog/template/product/price/special_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"isSalable($row()) && hasSpecialPrice($row())\">\n <span class=\"special-price\">\n <span class=\"price-container\"\n css=\"getAdjustmentCssClasses($row())\">\n <span if=\"label\"\n class=\"price-label\"\n text=\"label\"></span>\n\n <span class=\"price-wrapper\"\n css=\"priceWrapperCssClasses\"\n attr=\"priceWrapperAttr\"\n data-price-amount=\"\"\n data-price-type=\"finalPrice\"\n html=\"getPriceUnsanitizedHtml($row())\"></span>\n\n <each args=\"data: getAdjustments(), as: '$adj'\">\n <render args=\"$adj.getBody()\"></render>\n </each>\n </span>\n </span>\n</if>\n","Magento_Catalog/template/product/price/minimal_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"showMinimalPrice\">\n <if args=\"useLinkForAsLowAs\">\n <a attr=\"href: $row().url\"\n class=\"minimal-price-link\"\n html=\"getMinimalPriceUnsanitizedHtml($row())\"></a>\n </if>\n\n <ifnot args=\"useLinkForAsLowAs\">\n <span class=\"minimal-price-link\"\n html=\"getMinimalPriceUnsanitizedHtml($row())\"></span>\n </ifnot>\n</if>\n","Magento_Catalog/template/product/list/listing.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div if=\"hasData()\"\n class=\"block\" css=\"additionalClasses\">\n <div class=\"block-title\">\n <strong role=\"heading\"\n aria-level=\"2\"\n text=\"label\"></strong>\n </div>\n <div class=\"block-content\">\n <div css=\"'products-' + displayMode\">\n <ol class=\"product-items\">\n <li class=\"product-item\" repeat=\"foreach: filteredRows, item: '$row'\">\n <div class=\"product-item-info\">\n <fastForEach args=\"data: getRegion('general-area'), as: '$col'\" >\n <render args=\"$col.getBody()\"></render>\n </fastForEach>\n\n <div class=\"product-item-details\">\n <fastForEach args=\"data: getRegion('details-area'), as: '$col'\" >\n <render args=\"$col.getBody()\"></render>\n </fastForEach>\n\n <div if=\"regionHasElements('action-primary-area') || regionHasElements('action-secondary-area')\"\n class=\"product-item-actions\">\n <div class=\"actions-primary\" if=\"regionHasElements('action-primary-area')\">\n <fastForEach args=\"data: getRegion('action-primary-area'), as: '$col'\" >\n <render args=\"$col.getBody()\"></render>\n </fastForEach>\n </div>\n\n <div if=\"regionHasElements('action-secondary-area')\"\n class=\"actions-secondary\"\n data-role=\"add-to-links\">\n <fastForEach args=\"data: getRegion('action-secondary-area'), as: '$col'\" >\n <render args=\"$col.getBody()\"></render>\n </fastForEach>\n </div>\n </div>\n\n <div if=\"regionHasElements('description-area')\"\n class=\"product-item-description\">\n <fastForEach args=\"data: getRegion('description-area'), as: '$col'\" >\n <render args=\"$col.getBody()\"></render>\n </fastForEach>\n </div>\n </div>\n </div>\n </li>\n </ol>\n </div>\n </div>\n</div>\n","Magento_Catalog/template/product/list/columns/image.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"isAllowed()\">\n <a class=\"product-item-photo\"\n attr=\"href: $row().url\">\n <img if=\"imageExists($row())\"\n class=\"product-image-photo\"\n loading=\"lazy\"\n attr=\"src: getImageUrl($row()),\n alt: getLabel($row()),\n title: getLabel($row()),\n width: getResizedImageWidth($row()),\n height: getResizedImageHeight($row())\"/>\n </a>\n</if>\n\n","Magento_Catalog/template/product/list/columns/image_with_borders.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"isAllowed()\">\n <a if=\"imageExists($row())\"\n class=\"product-item-photo\"\n attr=\"href: $row().url\">\n <span class=\"product-image-container\"\n data-bind=\"style: {width: getWidth($row()) + 'px'}\">\n <span class=\"product-image-wrapper\"\n data-bind=\"style: {'padding-bottom': getHeight($row())/getWidth($row()) * 100 + '%'}\">\n <img class=\"product-image-photo\"\n loading=\"lazy\"\n data-bind=\"attr: {src: getImageUrl($row()),\n alt: getLabel($row()), title: getLabel($row())}\" />\n </span>\n </span>\n </a>\n</if>\n","Magento_Catalog/template/grid/cells/preserved.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"data-grid-cell-content white-space-preserved\" html=\"$col.getLabelUnsanitizedHtml($row())\"></div>\n","Magento_Catalog/template/components/dynamic-rows-import-custom-options-per-page.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field\" css=\"element.setClasses(element)\">\n <label if=\"element.label\" class=\"admin__field-label\" attr=\"for: element.uid\">\n <span translate=\"element.label\"></span>\n </label>\n\n <div class=\"admin__field-control\" data-role=\"grid-wrapper\">\n <div class=\"admin__control-table-pagination\" visible=\"!!element.getRecordCount()\">\n <scope args=\"sizes\" render=\"\"></scope>\n\n <div class=\"admin__data-grid-pager\">\n <button class=\"action-previous\" type=\"button\" data-bind=\"attr: {title: $t('Previous Page')}, click: previousPage, disable: isFirst()\"></button>\n <input class=\"admin__control-text\" type=\"number\" data-bind=\"attr: {id: ++ko.uid}, value: currentPage\">\n <label class=\"admin__control-support-text\" data-bind=\"attr: {for: ko.uid}, text: 'of ' + pages()\"></label>\n <button class=\"action-next\" type=\"button\" data-bind=\"attr: {title: $t('Next Page')}, click: nextPage, disable: isLast()\"></button>\n </div>\n </div>\n <table class=\"admin__dynamic-rows admin__control-collapsible\" data-role=\"grid\" attr=\"'data-index': index\">\n\n <thead if=\"element.columnsHeader\">\n <tr data-bind=\"foreach: {data: labels, as: 'label'}\">\n <th translate=\"label.config.label\"\n css=\"item.columnsHeaderClasses\">\n </th>\n </tr>\n </thead>\n\n <tbody data-bind=\"foreach: elems\">\n <tr class=\"data-row\" data-bind=\"foreach: {data: elems, as: 'elem'}\">\n <td css=\"$parents[1].setClasses(elem)\" if=\"elem.template\">\n <div class=\"fieldset-wrapper admin__collapsible-block-wrapper\"\n collapsible=\"openClass: '_show', closeOnOuter: false, opened: elem.opened()\">\n <div class=\"fieldset-wrapper-title\">\n\n <div class=\"admin__collapsible-title\" data-role=\"collapsible-title\" click=\"elem.toggleOpened\">\n <render args=\"name: $parents[1].dndConfig.template, data: $parents[1].dnd\"\n if=\"$parents[1].dndConfig.enabled\" ></render>\n\n <span translate=\"$parent.getLabel(elem)\"></span>\n </div>\n\n <button class=\"action-delete\"\n data-index=\"delete_button\"\n type=\"button\"\n title=\"'Delete'\"\n click=\"function(){\n $parents[1].deleteHandler($parent.index, $parent.recordId)\n }\">\n <span translate=\"'Delete'\"></span>\n </button>\n </div>\n\n <div class=\"admin__collapsible-content\"\n css=\"{_show: $data.opened()}\"\n data-role=\"collapsible-content\"\n template=\"elem.template\"></div>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n\n <div class=\"admin__control-table-action\" if=\"element.addButton\">\n <button attr=\"{disabled: disabled}\"\n type=\"button\"\n click=\"addChild.bind($data, false, false)\">\n <span translate=\"addButtonLabel\"></span>\n </button>\n </div>\n </div>\n</div>\n","Magento_Catalog/template/components/dynamic-rows-per-page.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field\" visible=\"visible\" disable=\"disabled\" css=\"element.setClasses(element)\">\n <label if=\"element.label\" class=\"admin__field-label\" attr=\"for: element.uid\">\n <span translate=\"element.label\"></span>\n </label>\n\n <div class=\"admin__field-control\" data-role=\"grid-wrapper\" attr=\"'data-index': index\">\n <div class=\"admin__control-table-wrapper\" style=\"overflow-x: visible;\" >\n <div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n if=\"$data.showSpinner\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n\n <table class=\"admin__dynamic-rows admin__control-table\" data-role=\"grid\" attr=\"{'data-index': index}\">\n <thead if=\"element.columnsHeader\">\n <tr>\n <th if=\"dndConfig.enabled\"></th>\n <th repeat=\"foreach: labels, item: '$label'\"\n css=\"setClasses($label())\"\n visible=\"$label().visible\"\n disable=\"$label().disabled\">\n <span translate=\"$label().label\"></span>\n </th>\n </tr>\n </thead>\n\n <tbody afterRender=\"onPageSizeChange\">\n <tr class=\"data-row\" repeat=\"foreach: elems, item: '$record'\">\n <td if=\"dndConfig.enabled\"\n class=\"col-draggable\"\n template=\"name: dndConfig.template, data: dnd\"></td>\n\n <!-- ko foreach: { data: $record().elems(), as: 'elem'} -->\n <td if=\"elem.template\"\n css=\"$parent.setClasses(elem)\"\n visible=\"elem.visible() && elem.formElement !== 'hidden'\"\n disable=\"elem.disabled\"\n template=\"elem.template\"></td>\n <!-- /ko -->\n </tr>\n </tbody>\n\n <tfoot visible=\"element.addButton || (!!element.getRecordCount())\">\n <tr>\n <td attr=\"{'colspan': element.getColumnsCount()}\"\n visible=\"element.addButton || (!!element.getRecordCount())\">\n <button if=\"element.addButton\"\n attr=\"{disabled: disabled, 'data-action': 'add_new_row'}\"\n type=\"button\"\n click=\"processingAddChild.bind($data, false, false, false)\">\n <span translate=\"addButtonLabel\"></span>\n </button>\n\n <div class=\"admin__data-grid-pager-wrap\">\n <scope args=\"sizes\" render=\"\"></scope>\n\n <div class=\"admin__control-table-pagination\" visible=\"!!element.getRecordCount() && pages() > 1\">\n <div class=\"admin__data-grid-pager\">\n <button class=\"action-previous\" type=\"button\" data-bind=\"attr: {title: $t('Previous Page')}, click: previousPage, disable: isFirst()\"></button>\n <input class=\"admin__control-text\" type=\"number\" data-bind=\"attr: {id: ++ko.uid}, value: currentPage\">\n <label class=\"admin__control-support-text\" data-bind=\"attr: {for: ko.uid}, text: 'of ' + pages()\"></label>\n <button class=\"action-next\" type=\"button\" data-bind=\"attr: {title: $t('Next Page')}, click: nextPage, disable: isLast()\"></button>\n </div>\n </div>\n </div>\n </td>\n </tr>\n </tfoot>\n </table>\n </div>\n </div>\n</div>\n","Magento_Catalog/template/attributes/grid/paging.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<ul class=\"admin__control-support-text attributes-summary\">\n <li class=\"attributes-selected\">\n <span translate=\"'Selected Attributes\\:'\"></span>\n <span text=\"label\"></span>\n </li>\n <li class=\"attributes-found\">\n <text args=\"totalRecords\"></text> records found\n <text args=\"'(' + totalSelected + ' selected)'\" if=\"totalSelected\"></text>\n </li>\n</ul>\n","Magento_Catalog/template/form/field.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field\"\n visible=\"visible\"\n css=\"$data.additionalClasses\"\n attr=\"'data-index': index\">\n <label class=\"admin__field-label\" if=\"$data.label\" visible=\"$data.labelVisible\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n <div class=\"admin__field-control\"\n css=\"'_with-tooltip': $data.tooltip, '_with-reset': $data.showFallbackReset && $data.isDifferedFromDefault\">\n <render args=\"elementTmpl\" ifnot=\"hasAddons()\"></render>\n\n <div class=\"admin__control-addon\" if=\"hasAddons()\">\n <render args=\"elementTmpl\"></render>\n\n <label class=\"admin__addon-prefix\" if=\"addBefore()\" attr=\"for: uid\">\n <span text=\"addBefore()\"></span>\n </label>\n <label class=\"admin__addon-suffix\" if=\"$data.addafter\" attr=\"for: uid\">\n <span text=\"addafter\"></span>\n </label>\n </div>\n\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n\n <label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <span translate=\"notice\"></span>\n </div>\n\n <!-- ko if: $data.additionalInfo -->\n <!-- ko with: {additionalInfoUnsanitizedHtml: $data.additionalInfo} -->\n <div class=\"admin__additional-info\" html=\"additionalInfoUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n\n <render args=\"$data.service.template\" if=\"$data.hasService()\"></render>\n </div>\n</div>\n","Magento_Catalog/template/form/element/frontend-input-select.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<select class=\"admin__control-select\" data-bind=\"\n attr: {\n name: inputName,\n id: uid,\n disabled: disabled,\n 'aria-describedby': noticeId\n },\n hasFocus: focused,\n optgroup: options,\n value: value,\n optionsCaption: caption,\n optionsValue: 'value',\n optionsText: 'label'\"\n></select>\n<div class=\"admin__field-note\" if=\"$data.hints\">\n <span translate=\"$data.hints[$data.value()]\"></span>\n</div>\n","Magento_Catalog/template/form/element/checkbox.html":"<input\n class=\"admin__control-radio\"\n data-bind=\"\n attr: {\n id: uid,\n name: inputCheckBoxName,\n type: 'checkbox'\n },\n value: value,\n disable: disabled,\n hasFocus: focused,\n keyboard: keyboard,\n simpleChecked: checked\n \">\n<label class=\"admin__field-label\" data-bind=\"attr: {for: uid}, text: description\"></label>","Magento_Catalog/template/form/element/input.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<input class=\"admin__control-text\" type=\"text\"\n data-bind=\"\n event: {change: userChanges},\n value: value,\n hasFocus: focused,\n valueUpdate: valueUpdate,\n attr: {\n name: inputName,\n placeholder: placeholder,\n 'aria-describedby': noticeId,\n id: uid,\n disabled: disabled\n }\"/>\n<label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n","Magento_Catalog/template/form/element/action-delete.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<button class=\"action-delete\"\n attr=\"{'data-action': 'remove_row'}\"\n data-bind=\"\n click: function(){ $parent.processingDeleteRecord($record().index, $record.recordId); },\n attr: {\n title: $parent.deleteButtonLabel\n }\n \">\n <span translate=\"$parent.deleteButtonLabel\"></span>\n</button>\n","Magento_Catalog/template/form/element/helper/custom-option-type-service.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field-service\">\n <input type=\"checkbox\"\n class=\"admin__control-checkbox\"\n attr=\"\n id: $data.uid + '_default',\n name: 'options_use_default[' + $data.optionId + '][values][' + $data.optionTypeId + '][' + $data.index + ']',\n 'data-form-part': $data.ns\n \"\n ko-checked=\"$data.isUseDefault\">\n <label translate=\"'Use Default Value'\" attr=\"for: $data.uid + '_default'\" class=\"admin__field-label\"></label>\n</div>\n","Magento_Catalog/template/form/element/helper/custom-option-service.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field-service\">\n <input type=\"checkbox\"\n class=\"admin__control-checkbox\"\n attr=\"\n id: $data.uid + '_default',\n name: 'options_use_default[' + $data.optionId + '][' + $data.index + ']',\n 'data-form-part': $data.ns\n \"\n ko-checked=\"isUseDefault\">\n <label translate=\"'Use Default Value'\" attr=\"for: $data.uid + '_default'\" class=\"admin__field-label\"></label>\n</div>\n","Magento_Bundle/template/product/final_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"hasPriceRange($row())\">\n <div class=\"price-from\">\n <with args=\"getPriceByCode('minimal_price')\">\n <render args=\"getBody()\" ></render>\n </with>\n <with args=\"getPriceByCode('minimal_regular_price')\">\n <render args=\"getBody()\" ></render>\n </with>\n </div>\n <div class=\"price-to\">\n <with args=\"getPriceByCode('max_price')\">\n <render args=\"getBody()\" ></render>\n </with>\n <with args=\"getPriceByCode('max_regular_price')\">\n <render args=\"getBody()\" ></render>\n </with>\n </div>\n</if>\n\n<ifnot args=\"hasPriceRange($row())\">\n <with args=\"getPriceByCode('minimal_price')\">\n <render args=\"getBody()\" ></render>\n </with>\n <with args=\"getPriceByCode('minimal_regular_price')\">\n <render args=\"getBody()\" ></render>\n </with>\n</ifnot>\n","Magento_Bundle/template/product/price/minimal_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"getMinimalPriceAmount($row()) < getMaximumPriceAmount($row())\">\n <span class=\"price-container\"\n css=\"getAdjustmentCssClasses($row())\">\n <span if=\"label\"\n class=\"price-label\"\n text=\"label\"></span>\n\n <span class=\"price-wrapper\"\n css=\"priceWrapperCssClasses\"\n attr=\"priceWrapperAttr\"\n data-price-amount=\"\"\n data-price-type=\"\"\n html=\"getMinimalPriceUnsanitizedHtml($row())\"></span>\n\n <each args=\"data: getAdjustments(), as: '$adj'\">\n <render args=\"$adj.getBody()\"></render>\n </each>\n </span>\n</if>\n","Magento_Ui/templates/block-loader.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div data-role=\"loader\" class=\"loading-mask\" style=\"position: absolute;\">\n <div class=\"loader\">\n <img src=\"<%= loaderImageHref %>\" alt=\"Loading...\" title=\"Loading...\" style=\"position: absolute;\">\n </div>\n</div>\n","Magento_Ui/templates/collection.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<each args=\"data: elems, as: 'element'\">\n <render if=\"hasTemplate()\"></render>\n</each>\n","Magento_Ui/templates/tab.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__page-nav\">\n <div class=\"admin__page-nav-title\" css=\"_collapsible: collapsible, _opened: opened && collapsible\" click=\"toggleOpened\" keyboard=\"13: toggleOpened\">\n <strong tabindex=\"1\" text=\"label\" keyboard=\"13: toggleOpened\"></strong>\n </div>\n <ul class=\"admin__page-nav-items items\" each=\"elems\" visible=\"opened\">\n <li class=\"admin__page-nav-item\" tabindex=\"2\" css=\"_active: active, _loading: loading\" click=\"activate\" keyboard=\"13: activate\">\n <a class=\"admin__page-nav-link\" href=\"#\" css=\"_changed: changed\" attr=\"id: 'tab_' + index\">\n <span text=\"label\"></span>\n <span class=\"admin__page-nav-item-messages\">\n <span class=\"admin__page-nav-item-message _changed\">\n <span class=\"admin__page-nav-item-message-icon\"></span>\n <span class=\"admin__page-nav-item-message-tooltip\"\n translate=\"'Changes have been made to this section that have not been saved.'\"></span>\n </span>\n <span class=\"admin__page-nav-item-message-loader\">\n <span class=\"spinner\">\n <span repeat=\"8\"></span>\n </span>\n </span>\n </span>\n </a>\n </li>\n </ul>\n</div>\n","Magento_Ui/templates/area.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"wasActivated\">\n <div each=\"elems\" visible=\"active\" attr=\"'data-area-active': active\" render=\"\"></div>\n</if>\n","Magento_Ui/templates/dynamic-rows/templates/grid.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__field\"\n visible=\"visible\"\n disable=\"disabled\"\n css=\"$data.setClasses($data)\"\n attr=\"'data-index': index\">\n <label if=\"$data.label\" class=\"admin__field-label\" attr=\"for: $data.uid\">\n <span translate=\"$data.label\"></span>\n </label>\n\n <div class=\"admin__field-control\" data-role=\"grid-wrapper\">\n <div class=\"admin__control-table-pagination\" visible=\"!!$data.getRecordCount()\">\n <div class=\"admin__data-grid-pager-wrap\">\n <select class=\"admin__control-select\" data-bind=\"value:pageSize, event:{change: updatePageSize}\">\n <option value=\"5\">5</option>\n <option value=\"20\" selected=\"selected\">20</option>\n <option value=\"30\">30</option>\n <option value=\"50\">50</option>\n <option value=\"100\">100</option>\n <option value=\"200\">200</option>\n <option value=\"500\">500</option>\n </select>\n <label class=\"admin__control-support-text\" data-bind=\"text: $t('per page')\"></label>\n <div class=\"admin__data-grid-pager\">\n <button class=\"action-previous\" type=\"button\" data-bind=\"attr: {title: $t('Previous Page')}, click: previousPage, disable: isFirst()\"></button>\n <input class=\"admin__control-text\" type=\"number\" data-bind=\"attr: {id: ++ko.uid}, value: currentPage\"/>\n <label class=\"admin__control-support-text\" data-bind=\"attr: {for: ko.uid}, text: 'of ' + pages()\"></label>\n <button class=\"action-next\" type=\"button\" data-bind=\"attr: {title: $t('Next Page')}, click: nextPage, disable: isLast()\"></button>\n </div>\n </div>\n </div>\n\n <div class=\"admin__control-table-wrapper\">\n <div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n if=\"$data.showSpinner\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n <table class=\"admin__dynamic-rows data-grid\" data-role=\"grid\">\n <thead if=\"$data.columnsHeader\">\n <tr>\n <th if=\"dndConfig.enabled\"\n class=\"data-grid-draggable-row-cell\"></th>\n\n <th repeat=\"foreach: labels, item: '$label'\"\n class=\"data-grid-th\"\n visible=\"$label().visible\"\n disable=\"$label().disabled\"\n css=\"$label().columnsHeaderClasses\">\n <span translate=\"$label().label\"></span>\n </th>\n </tr>\n </thead>\n\n <tbody>\n <tr repeat=\"foreach: elems, item: '$record'\"\n class=\"data-row\"\n css=\"'_odd-row': $index % 2\">\n <td if=\"dndConfig.enabled\"\n class=\"data-grid-draggable-row-cell\"\n template=\"name: dndConfig.template, data: dnd\"></td>\n\n <!-- ko foreach: { data: $record().elems(), as: 'elem'} -->\n <td if=\"elem.template\"\n visible=\"elem.visible() && elem.formElement !== 'hidden'\"\n disable=\"elem.disabled\"\n css=\"$parent.setClasses(elem)\"\n template=\"elem.template\"\n attr=\"'data-index': index\"></td>\n <!-- /ko -->\n </tr>\n </tbody>\n </table>\n </div>\n\n <div class=\"admin__control-table-action\" if=\"$data.addButton\">\n <button attr=\"{disabled: disabled}\"\n type=\"button\"\n click=\"addChild.bind($data, false, false)\">\n <span translate=\"addButtonLabel\"></span>\n </button>\n </div>\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n </div>\n</div>\n","Magento_Ui/templates/dynamic-rows/templates/default.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field\" visible=\"visible\" disable=\"disabled\" css=\"element.setClasses(element)\">\n <label if=\"element.label\" class=\"admin__field-label\" attr=\"for: element.uid\">\n <span translate=\"element.label\"></span>\n </label>\n\n <div class=\"admin__field-control\" data-role=\"grid-wrapper\" attr=\"'data-index': index\">\n <div class=\"admin__control-table-wrapper\">\n <div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n if=\"$data.showSpinner\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n\n <table class=\"admin__dynamic-rows admin__control-table\" data-role=\"grid\" attr=\"{'data-index': index}\">\n <thead if=\"element.columnsHeader\">\n <tr>\n <th if=\"dndConfig.enabled\"></th>\n <th repeat=\"foreach: labels, item: '$label'\"\n css=\"setClasses($label())\"\n visible=\"$label().visible\"\n disable=\"$label().disabled\">\n <span translate=\"$label().label\"></span>\n </th>\n </tr>\n </thead>\n\n <tbody>\n <tr class=\"data-row\" repeat=\"foreach: elems, item: '$record'\">\n <td if=\"dndConfig.enabled\"\n class=\"col-draggable\"\n template=\"name: dndConfig.template, data: dnd\"></td>\n\n <!-- ko foreach: { data: $record().elems(), as: 'elem'} -->\n <td if=\"elem.template\"\n css=\"$parent.setClasses(elem)\"\n visible=\"elem.visible() && elem.formElement !== 'hidden'\"\n disable=\"elem.disabled\"\n template=\"elem.template\"></td>\n <!-- /ko -->\n </tr>\n </tbody>\n\n <tfoot visible=\"element.addButton || (!!element.getRecordCount() && pages() > 1)\">\n <tr>\n <td attr=\"{'colspan': element.getColumnsCount()}\"\n visible=\"element.addButton || pages() > 1\">\n <button if=\"element.addButton\"\n attr=\"{disabled: disabled, 'data-action': 'add_new_row'}\"\n type=\"button\"\n click=\"processingAddChild.bind($data, false, false, false)\">\n <span translate=\"addButtonLabel\"></span>\n </button>\n\n <div class=\"admin__control-table-pagination\" visible=\"!!element.getRecordCount() && pages() > 1\">\n <div class=\"admin__data-grid-pager\">\n <button class=\"action-previous\" type=\"button\" data-bind=\"attr: {title: $t('Previous Page')}, click: previousPage, disable: isFirst()\"></button>\n <input class=\"admin__control-text\" type=\"number\" data-bind=\"attr: {id: ++ko.uid}, value: currentPage\">\n <label class=\"admin__control-support-text\" data-bind=\"attr: {for: ko.uid}, text: 'of ' + pages()\"></label>\n <button class=\"action-next\" type=\"button\" data-bind=\"attr: {title: $t('Next Page')}, click: nextPage, disable: isLast()\"></button>\n </div>\n </div>\n </td>\n </tr>\n </tfoot>\n </table>\n </div>\n </div>\n</div>\n","Magento_Ui/templates/dynamic-rows/templates/collapsible.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field\" css=\"element.setClasses(element)\">\n <label if=\"element.label\" class=\"admin__field-label\" attr=\"for: element.uid\">\n <span translate=\"element.label\"></span>\n </label>\n\n <div class=\"admin__field-control\" data-role=\"grid-wrapper\">\n <div class=\"admin__control-table-pagination\" visible=\"!!element.getRecordCount()\">\n <div class=\"admin__data-grid-pager\">\n <button class=\"action-previous\" type=\"button\" data-bind=\"attr: {title: $t('Previous Page')}, click: previousPage, disable: isFirst()\"></button>\n <input class=\"admin__control-text\" type=\"number\" data-bind=\"attr: {id: ++ko.uid}, value: currentPage\">\n <label class=\"admin__control-support-text\" data-bind=\"attr: {for: ko.uid}, text: 'of ' + pages()\"></label>\n <button class=\"action-next\" type=\"button\" data-bind=\"attr: {title: $t('Next Page')}, click: nextPage, disable: isLast()\"></button>\n </div>\n </div>\n <table class=\"admin__dynamic-rows admin__control-collapsible\" data-role=\"grid\" attr=\"'data-index': index\">\n\n <thead if=\"element.columnsHeader\">\n <tr data-bind=\"foreach: {data: labels, as: 'label'}\">\n <th translate=\"label.config.label\"\n css=\"item.columnsHeaderClasses\">\n </th>\n </tr>\n </thead>\n\n <tbody data-bind=\"foreach: elems\">\n <tr class=\"data-row\" data-bind=\"foreach: {data: elems, as: 'elem'}\">\n <td css=\"$parents[1].setClasses(elem)\" if=\"elem.template\">\n <div class=\"fieldset-wrapper admin__collapsible-block-wrapper\"\n collapsible=\"openClass: '_show', closeOnOuter: false, opened: elem.opened()\">\n <div class=\"fieldset-wrapper-title\">\n\n <div class=\"admin__collapsible-title\" data-role=\"collapsible-title\" click=\"elem.toggleOpened\">\n <render args=\"name: $parents[1].dndConfig.template, data: $parents[1].dnd\"\n if=\"$parents[1].dndConfig.enabled\" ></render>\n\n <span translate=\"$parent.getLabel(elem)\"></span>\n </div>\n\n <button class=\"action-delete\"\n data-index=\"delete_button\"\n type=\"button\"\n title=\"'Delete'\"\n click=\"function(){\n $parents[1].deleteHandler($parent.index, $parent.recordId)\n }\">\n <span translate=\"'Delete'\"></span>\n </button>\n </div>\n\n <div class=\"admin__collapsible-content\"\n css=\"{_show: $data.opened()}\"\n data-role=\"collapsible-content\"\n template=\"elem.template\"></div>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n\n <div class=\"admin__control-table-action\" if=\"element.addButton\">\n <button attr=\"{disabled: disabled}\"\n type=\"button\"\n click=\"addChild.bind($data, false, false)\">\n <span translate=\"addButtonLabel\"></span>\n </button>\n </div>\n </div>\n</div>\n","Magento_Ui/templates/dynamic-rows/cells/text.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"control-table-text\">\n <span attr=\"'data-index': index\" data-bind=\"\n text: value,\n css: {_disabled: disabled}\n \">\n </span>\n</div>\n","Magento_Ui/templates/dynamic-rows/cells/thumbnail.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<img class=\"admin__control-thumbnail\" style=\"max-height: 75px; max-width: 75px;\" data-bind=\"attr: {src: $data.value}\" loading=\"lazy\"/>\n","Magento_Ui/templates/dynamic-rows/cells/action-delete.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<button class=\"action-delete\"\n attr=\"{'data-action': 'remove_row'}\"\n data-bind=\"\n click: $data.deleteRecord.bind($data, $record().index, $record().recordId),\n attr: {\n title: $parent.deleteButtonLabel\n }\n \">\n <span translate=\"$parent.deleteButtonLabel\"></span>\n</button>\n","Magento_Ui/templates/dynamic-rows/cells/dnd.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"draggable-handle\" afterRender=\"$data.initListeners\"></div>\n","Magento_Ui/templates/content/content.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div html=\"getContentUnsanitizedHtml()\"\n css=\"$data.additionalClasses\"\n visible=\"visible\"></div>\n\n<div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n visible=\"loading\"\n if=\"showSpinner\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n</div>\n","Magento_Ui/templates/modal/modal-component.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div css=\"modalClass\" hasFocus=\"focused\">\n <each if=\"state() || $data.modal\" args=\"data: elems, as: 'element'\" render=\"\"></each>\n</div>\n","Magento_Ui/templates/modal/modal-prompt-content.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<form <%= formAttr %>>\n <fieldset class=\"admin__fieldset\">\n <div class=\"admin__field admin__field-wide\">\n <% if(data.label){ %>\n <label for=\"prompt-field-<%- data.id %>\" class=\"admin__field-label\">\n <span><%= data.label %></span>\n </label>\n <% } %>\n <div class=\"admin__field-control\">\n <input type=\"text\" data-role=\"promptField\" id=\"prompt-field-<%- data.id %>\" class=\"admin__control-text\" <%= inputAttr %>/>\n </div>\n </div>\n </fieldset>\n</form>\n","Magento_Ui/templates/modal/modal-popup.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<aside role=\"dialog\"\n class=\"modal-<%- data.type %> <%- data.modalClass %>\n <% if(data.responsive){ %><%- data.responsiveClass %><% } %>\n <% if(data.innerScroll){ %><%- data.innerScrollClass %><% } %>\"\n <% if(data.title){ %> aria-labelledby=\"modal-title-<%- data.id %>\"<% } %>\n aria-describedby=\"modal-content-<%- data.id %>\"\n data-role=\"modal\"\n data-type=\"<%- data.type %>\"\n tabindex=\"0\">\n <div data-role=\"focusable-start\" tabindex=\"0\"></div>\n <div class=\"modal-inner-wrap\"\n data-role=\"focusable-scope\">\n <header class=\"modal-header\">\n <% if(data.title || data.subTitle){ %>\n <h1 id=\"modal-title-<%- data.id %>\" class=\"modal-title\"\n data-role=\"title\">\n <% if(data.title){ %>\n <%= data.title %>\n <% } %>\n\n <% if(data.subTitle){ %>\n <span class=\"modal-subtitle\"\n data-role=\"subTitle\">\n <%= data.subTitle %>\n </span>\n <% } %>\n </h1>\n <% } %>\n <button\n class=\"action-close\"\n data-role=\"closeBtn\"\n type=\"button\">\n <span><%= data.closeText %></span>\n </button>\n </header>\n <div id=\"modal-content-<%- data.id %>\"\n class=\"modal-content\"\n data-role=\"content\"></div>\n <% if(data.buttons.length > 0){ %>\n <footer class=\"modal-footer\">\n <% _.each(data.buttons, function(button) { %>\n <button\n class=\"<%- button.class %>\"\n type=\"button\"\n data-role=\"action\"><span><%= button.text %></span></button>\n <% }); %>\n </footer>\n <% } %>\n </div>\n <div data-role=\"focusable-end\" tabindex=\"0\"></div>\n</aside>\n","Magento_Ui/templates/modal/modal-custom.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<aside role=\"dialog\"\n class=\"modal-<%- data.type %> <%- data.modalClass %>\n <% if(data.responsive){ %><%- data.responsiveClass %><% } %>\n <% if(data.innerScroll){ %><%- data.innerScrollClass %><% } %>\"\n <% if(data.title){ %> aria-labelledby=\"modal-title-<%- data.id %>\"<% } %>\n aria-describedby=\"modal-content-<%- data.id %>\"\n data-role=\"modal\"\n data-type=\"<%- data.type %>\"\n tabindex=\"0\">\n <div data-role=\"focusable-start\" tabindex=\"0\"></div>\n <div class=\"modal-inner-wrap\"\n data-role=\"focusable-scope\">\n <header class=\"modal-header\">\n <% if(data.title || data.subTitle){ %>\n <h1 id=\"modal-title-<%- data.id %>\" class=\"modal-title\"\n data-role=\"title\">\n <% if(data.title){ %>\n <%= data.title %>\n <% } %>\n\n <% if(data.subTitle){ %>\n <span class=\"modal-subtitle\"\n data-role=\"subTitle\">\n <%= data.subTitle %>\n </span>\n <% } %>\n </h1>\n <% } %>\n <button\n class=\"action-close\"\n data-role=\"closeBtn\"\n type=\"button\">\n <span><%= data.closeText %></span>\n </button>\n </header>\n <div id=\"modal-content-<%- data.id %>\" class=\"modal-content\" data-role=\"content\"></div>\n <% if(data.buttons.length > 0){ %>\n <footer class=\"modal-footer\">\n <% _.each(data.buttons, function(button) { %>\n <button class=\"<%- button.class %>\"\n type=\"button\"\n data-role=\"action\">\n <span><%= button.text %></span>\n </button>\n <% }); %>\n </footer>\n <% } %>\n </div>\n <div data-role=\"focusable-end\" tabindex=\"0\"></div>\n</aside>\n","Magento_Ui/templates/modal/modal-slide.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<aside role=\"dialog\"\n class=\"modal-<%- data.type %> <%- data.modalClass %>\n <% if(data.innerScroll){ %><%- data.innerScrollClass %><% } %>\"\n <% if(data.title){ %> aria-labelledby=\"modal-title-<%- data.id %>\"<% } %>\n aria-describedby=\"modal-content-<%- data.id %>\"\n data-role=\"modal\"\n data-type=\"<%- data.type %>\"\n tabindex=\"0\">\n <div data-role=\"focusable-start\" tabindex=\"0\"></div>\n <div class=\"modal-inner-wrap\"\n data-role=\"focusable-scope\">\n <header class=\"modal-header\">\n <% if(data.title || data.subTitle){ %>\n <h1 id=\"modal-title-<%- data.id %>\" class=\"modal-title\"\n data-role=\"title\">\n <% if(data.title){ %>\n <%= data.title %>\n <% } %>\n\n <% if(data.subTitle){ %>\n <span class=\"modal-subtitle\"\n data-role=\"subTitle\">\n <%= data.subTitle %>\n </span>\n <% } %>\n </h1>\n <% } %>\n <button\n class=\"action-close\"\n data-role=\"closeBtn\"\n type=\"button\">\n <span><%= data.closeText %></span>\n </button>\n <% if(data.buttons.length > 0){ %>\n <div class=\"page-main-actions\">\n <div class=\"page-actions\">\n <div class=\"page-actions-buttons\">\n <% _.each(data.buttons, function(button) { %>\n <button\n class=\"<%- button.class %>\"\n type=\"button\"\n data-role=\"action\"><span><%= button.text %></span>\n </button>\n <% }); %>\n </div>\n </div>\n </div>\n <% } %>\n </header>\n <div id=\"modal-content-<%- data.id %>\" class=\"modal-content\" data-role=\"content\"></div>\n </div>\n <div data-role=\"focusable-end\" tabindex=\"0\"></div>\n</aside>\n","Magento_Ui/templates/grid/submenu.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<ul class=\"action-submenu\" each=\"data: action.actions, as: 'action'\" css=\"_active: action.visible\">\n <li css=\"_visible: $data.visible\">\n <span class=\"action-menu-item\" translate=\"label\" click=\"$parent.applyAction.bind($parent, type)\"></span>\n <render args=\"name: $parent.submenuTemplate, data: $parent\" if=\"$data.actions\"></render>\n </li>\n</ul>\n","Magento_Ui/templates/grid/view-switcher.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__action-dropdown-wrap admin__action-grid-select\">\n <select\n class=\"admin__control-select\"\n options=\"getDisplayModes()\"\n ko-value=\"displayMode\"\n optionsValue=\"'value'\"\n optionsText=\"'label'\"\n ></select>\n</div>\n","Magento_Ui/templates/grid/masonry.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div data-role=\"grid-wrapper\" class=\"masonry-image-grid\" attr=\"'data-id': containerId\">\n <div class=\"masonry-image-column\" repeat=\"foreach: rows, item: '$row'\">\n <div outerfasteach=\"data: getVisible(), as: '$col'\" template=\"getBody()\"></div>\n </div>\n <div if=\"!hasData() && !getErrorMessageUnsanitizedHtml()\" class=\"no-data-message-container\">\n <span translate=\"'We couldn\\'t find any records.'\"></span>\n </div>\n <div if=\"getErrorMessageUnsanitizedHtml()\" class=\"error-message-container\">\n <span html=\"getErrorMessageUnsanitizedHtml()\"></span>\n </div>\n</div>\n","Magento_Ui/templates/grid/exportButton.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__action-dropdown-wrap admin__data-grid-action-export\" collapsible>\n <button class=\"admin__action-dropdown\" type=\"button\" toggleCollapsible>\n <span class=\"admin__action-dropdown-text\" translate=\"'Export'\"></span>\n </button>\n <div class=\"admin__action-dropdown-menu admin__data-grid-action-export-menu\">\n <div class=\"admin__field admin__field-option\" outereach=\"options\">\n <input class=\"admin__control-radio\" type=\"radio\"\n data-bind=\"\n attr: {\n id: ++ko.uid\n },\n checkedValue: value,\n checked: $parent.checked\"/>\n <label class=\"admin__field-label\" text=\"label\" attr=\"for: ko.uid\"></label>\n </div>\n <div class=\"admin__action-dropdown-footer-main-actions\">\n <button class=\"action-tertiary\" type=\"button\" translate=\"'Cancel'\" closeCollapsible></button>\n <button class=\"action-secondary\" type=\"button\" translate=\"'Export'\" click=\"applyOption\"></button>\n </div>\n </div>\n</div>\n","Magento_Ui/templates/grid/actions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"action-select-wrap\" collapsible=\"onTarget: true\">\n <button class=\"action-select\" translate=\"'Actions'\"></button>\n <ul class=\"action-menu\"css=\"_active: $collapsible.opened\">\n <li repeat=\"foreach: actions, item: '$action'\" click=\"applyAction.bind($data, $action().type)\">\n <span class=\"action-menu-item\" text=\"$action().label\"></span>\n </li>\n </ul>\n</div>\n","Magento_Ui/templates/grid/paging-total.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__control-support-text\">\n <!-- ko if: showTotalRecords -->\n <text args=\"totalRecords\"></text> <!-- ko i18n: 'records found' --><!-- /ko -->\n <!-- /ko -->\n <!-- ko if: totalSelected && showTotalRecords -->\n (<text args=\"totalSelected\"></text> <!-- ko i18n: 'selected' --><!-- /ko -->)\n <!-- /ko -->\n</div>\n","Magento_Ui/templates/grid/listing.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__data-grid-wrap\" data-role=\"grid-wrapper\">\n <table class=\"data-grid\" data-role=\"grid\">\n <thead>\n <tr each=\"data: getVisible(), as: '$col'\" render=\"getHeader()\"></tr>\n </thead>\n <tbody>\n <tr class=\"data-row\" repeat=\"foreach: rows, item: '$row'\" css=\"'_odd-row': $index % 2\">\n <td outerfasteach=\"data: getVisible(), as: '$col'\"\n css=\"getFieldClass($row())\" click=\"getFieldHandler($row())\" template=\"getBody()\"></td>\n </tr>\n <tr ifnot=\"hasData()\" class=\"data-grid-tr-no-data\">\n <td attr=\"colspan: countVisible()\" translate=\"'We couldn\\'t find any records.'\"></td>\n </tr>\n </tbody>\n </table>\n</div>\n","Magento_Ui/templates/grid/toolbar.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__data-grid-header\" afterRender=\"$data.setToolbarNode\">\n <div class=\"admin__data-grid-header-row\">\n <div class=\"admin__data-grid-actions-wrap\" each=\"getRegion('dataGridActions')\" render=\"\"></div>\n <each args=\"getRegion('dataGridFilters')\" render=\"\"></each>\n </div>\n <div class=\"admin__data-grid-header-row row row-gutter\">\n <div class=\"col-xs-2\" if=\"hasChild('listing_massaction')\" ko-scope=\"requestChild('listing_massaction')\" render=\"\"></div>\n <div css=\"\n 'col-xs-10': hasChild('listing_massaction'),\n 'col-xs-12': !hasChild('listing_massaction')\">\n <div class=\"row\" ko-scope=\"requestChild('listing_paging')\">\n <div class=\"col-xs-3\" render=\"totalTmpl\"></div>\n <div class=\"col-xs-9\" render=\"\"></div>\n </div>\n </div>\n </div>\n</div>\n\n<render args=\"stickyTmpl\" if=\"$data.sticky\"></render>\n","Magento_Ui/templates/grid/sortBy.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div if=\"isVisible\" class=\"masonry-image-sortby\">\n <b><!-- ko i18n: 'Sort by' --><!-- /ko -->:</b>\n <select class=\"admin__control-select\" data-bind=\"\n options: options,\n optionsValue: 'value',\n optionsText: 'label',\n value: selectedOption\n \"></select>\n</div>\n","Magento_Ui/templates/grid/tree-massactions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"action-select-wrap\" css=\"_active: opened\" outerClick=\"close.bind($data)\">\n <button class=\"action-select\" attr=\"title: $t('Select Items')\" click=\"toggleOpened\">\n <span translate=\"'Actions'\"></span>\n </button>\n <div class=\"action-menu-items\">\n <ul class=\"action-menu\" each=\"data: actions, as: 'action'\" css=\"_active: opened\">\n <li css=\"_visible: $data.visible, _parent: $data.actions\">\n <span class=\"action-menu-item\" translate=\"label\" click=\"$parent.applyAction.bind($parent, type)\"></span>\n <render args=\"name: $parent.submenuTemplate, data: $parent\" if=\"$data.actions\"></render>\n </li>\n </ul>\n </div>\n</div>\n","Magento_Ui/templates/grid/editing/header-buttons.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div if=\"isMultiEditing || (hasActive() && (hasMessages() || hasErrors() ))\"\n attr=\"role: (isMultiEditing && multiEditingButtons) ? 'alertdialog' : 'alert'\"\n class=\"data-grid-info-panel\">\n <div if=\"hasMessages() || hasErrors()\" class=\"messages\">\n <div if=\"hasErrors()\" class=\"message message-warning\">\n <strong><text args=\"countErrorsMessage()\"></text></strong>\n <span translate=\"'Please make corrections to the errors in the table below and re-submit.'\"></span>\n </div>\n <div class=\"message\" outereach=\"messages\" text=\"message\"\n css=\"\n 'message-warning': type === 'warning',\n 'message-error': type === 'error',\n 'message-success': type === 'success'\"></div>\n </div>\n <div if=\"isMultiEditing && multiEditingButtons\" class=\"data-grid-info-panel-actions\">\n <button class=\"action-tertiary\" type=\"button\" click=\"cancel\">\n <span translate=\"'Cancel'\"></span>\n </button>\n <button class=\"action-primary\" type=\"button\" click=\"save\" disable=\"!canSave()\">\n <span translate=\"'Save Edits'\"></span>\n </button>\n </div>\n</div>\n","Magento_Ui/templates/grid/editing/row-buttons.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<tr class=\"data-grid-editable-row data-grid-editable-row-actions\">\n <td>\n <button class=\"action-tertiary\" type=\"button\" click=\"cancel\">\n <span translate=\"'Cancel'\"></span>\n </button>\n <button class=\"action-primary\" type=\"button\" click=\"save\" disable=\"!canSave()\">\n <span translate=\"'Save'\"></span>\n </button>\n </td>\n</tr>\n","Magento_Ui/templates/grid/editing/field.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field-control\" css=\" _error: error(), _focus: focused()\">\n <render></render>\n <label class=\"admin__field-error\" attr=\"for: uid\" text=\"error\" visible=\"error() && focused()\"></label>\n</div>\n","Magento_Ui/templates/grid/editing/row.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<tr class=\"data-grid-editable-row\" each=\"data: fields, as: '$col'\" css=\"'_odd-row': !!($row()._rowIndex % 2)\">\n <!-- ko if: $parent.getColumn(index).visible -->\n\n <td class=\"data-grid-actions-cell\" if=\"$parent.isActionsColumn($data)\">\n <span class=\"data-grid-row-changed\" css=\"_changed: $parent.hasChanges\">\n <span class=\"data-grid-row-changed-tooltip\" translate=\"'Record contains unsaved changes.'\"></span>\n </span>\n </td>\n\n <!-- ko ifnot: $parent.isActionsColumn($data) -->\n <td if=\"$col.isEditor\" template=\"$parent.fieldTmpl\"></td>\n <td ifnot=\"$col.isEditor\" css=\"$col.getFieldClass()\" template=\"$col.getBody()\"></td>\n <!-- /ko -->\n\n <!-- /ko -->\n</tr>\n","Magento_Ui/templates/grid/editing/bulk.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<tr class=\"data-grid-bulk-edit-panel data-grid-editable-row\" each=\"data: fields, as: '$col'\" visible=\"active\">\n <td if=\"$parent.getColumn(index).visible\" css=\"'data-grid-actions-cell': $parent.isActionsColumn($col)\">\n <if args=\"$parent.isActionsColumn($col)\">\n <with args=\"$parent\">\n <button class=\"action-default\" type=\"button\" click=\"apply\" disable=\"!hasData\">\n <span translate=\"'Apply'\"></span>\n </button>\n </with>\n </if>\n\n <if args=\"$data.isEditor\">\n <label class=\"admin__field-label admin__field-label-vertical\" attr=\"for: uid\" translate=\"'All in Column'\"></label>\n <render></render>\n </if>\n </td>\n</tr>\n","Magento_Ui/templates/grid/paging/sizes.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"selectmenu\" collapsible=\"\">\n <div class=\"selectmenu-value\" openCollapsible=\"\">\n <input type=\"text\" ko-value=\"_value\" attr=\"id: index\" autoselect aria-labelledby=\"per-page-text\"/>\n </div>\n <button class=\"selectmenu-toggle\"\n type=\"button\"\n css=\"_active: $collapsible.opened\"\n toggleCollapsible\n aria-labelledby=\"per-page-text select-button-text\">\n <span id=\"select-button-text\" translate=\"'Select'\"></span>\n </button>\n <div class=\"selectmenu-items\" css=\"_active: $collapsible.opened\" outerClick=\"discardAll.bind($data)\">\n <ul>\n <li repeat=\"foreach: optionsArray, item: '$size'\" css=\"_edit: isEditing($size().value)\">\n <div class=\"selectmenu-item-edit\" if=\"$size().editable\" keyboard=\"13: updateSize.bind($data, $size().value, false)\">\n <input class=\"admin__control-text\" type=\"text\"\n ko-value=\"$size()._value\" hasFocus=\"isEditing($size().value)\"/>\n <button class=\"action-save\" type=\"button\" click=\"updateSize.bind($data, $size().value, false)\">\n <span translate=\"'Save'\"></span>\n </button>\n <button class=\"action-delete\" type=\"button\" click=\"removeSize.bind($data, $size().value, false)\">\n <span translate=\"'Delete'\"></span>\n </button>\n </div>\n <div class=\"selectmenu-item\">\n <button class=\"selectmenu-item-action\" type=\"button\" text=\"$size().label\" click=\"setSize.bind($data, $size().value)\"></button>\n <button class=\"action-edit\" type=\"button\" if=\"$size().editable\"\n data-bind=\"\n click: function () {\n discardCustom().edit($size().value);\n }\">\n <span translate=\"'Edit'\"></span>\n </button>\n </div>\n </li>\n\n <li css=\"_edit: isCustomVisible()\">\n <div class=\"selectmenu-item\">\n <button class=\"selectmenu-item-action\" type=\"button\"\n translate=\"'Custom'\"\n ko-visible=\"!isCustomVisible()\"\n data-bind=\"\n click: function () {\n $data.showCustom()\n .discardEditing();\n }\"></button>\n </div>\n <div class=\"selectmenu-item-edit\" keyboard=\"13: applyCustom\">\n <input class=\"admin__control-text\" type=\"text\" ko-value=\"customValue\" hasFocus=\"isCustomVisible()\"/>\n <button class=\"action-save\" type=\"button\" click=\"applyCustom\">\n <span translate=\"'Save'\"></span>\n </button>\n </div>\n </li>\n </ul>\n </div>\n</div>\n<label class=\"admin__control-support-text\" translate=\"'per page'\" attr=\"for: index\" id=\"per-page-text\"></label>\n","Magento_Ui/templates/grid/paging/paging-detailed-total.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__control-support-text\">\n <!-- ko if: totalRecords -->\n <strong>\n <text args=\"getFirstItemIndex()\"></text> -\n <text args=\"getLastItemIndex()\"></text>\n </strong>\n <!-- ko i18n: 'of' --><!-- /ko -->\n <!-- /ko -->\n <strong text=\"totalRecords\"></strong>\n <!-- ko i18n: 'records found' --><!-- /ko -->\n <!-- ko if: totalSelected -->\n (<text args=\"totalSelected\"></text> <!-- ko i18n: 'selected' --><!-- /ko -->)\n <!-- /ko -->\n</div>\n","Magento_Ui/templates/grid/paging/paging.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__data-grid-pager-wrap\">\n <scope args=\"sizes\" render=\"\"></scope>\n\n <div class=\"admin__data-grid-pager\">\n <button class=\"action-previous\" type=\"button\" attr=\"title: $t('Previous Page')\" click=\"prev\" disable=\"isFirst()\"></button>\n <!-- ko if: showTotalRecords -->\n <input class=\"admin__control-text\" type=\"number\" data-ui-id=\"current-page-input\" attr=\"id: ++ko.uid\" ko-value=\"_current\">\n <label class=\"admin__control-support-text\" attr=\"for: ko.uid\" text=\"'of ' + pages\"></label>\n <!-- /ko -->\n <button class=\"action-next\" type=\"button\" attr=\"title: $t('Next Page')\" click=\"next\" disable=\"isLast()\"></button>\n </div>\n</div>\n","Magento_Ui/templates/grid/sticky/filters.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"data-grid-filters-actions-wrap\">\n <div class=\"data-grid-filters-action-wrap\">\n <button\n class=\"action-default\"\n data-action=\"grid-filter-expand\"\n data-bind=\"\n click: function(){\n window.scrollTo(0, 0);\n $data.trigger('open');\n },\n attr: {disabled: !hasVisible()}\"\n aria-label=\"product-filters\">\n <span data-bind=\"i18n: 'Filters'\"></span>\n </button>\n <span class=\"filters-active\" data-bind=\"text: countActive() || ''\"></span> <!-- Added the amount of selected filters -->\n </div>\n</div>\n","Magento_Ui/templates/grid/sticky/sticky.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div style=\"display: none;\" css=\"stickyClass\" afterRender=\"setStickyNode\">\n <span class=\"data-grid-cap-left\" afterRender=\"setLeftCap\"></span>\n <span class=\"data-grid-cap-right\" afterRender=\"setRightCap\"></span>\n\n <div afterRender=\"setStickyToolbarNode\">\n <div class=\"admin__data-grid-header\">\n <div class=\"admin__data-grid-header-row\">\n <scope args=\"requestChild('listing_massaction')\" render=\"\"></scope>\n <scope args=\"requestChild('listing_paging')\" render=\"totalTmpl\"></scope>\n <each args=\"getRegion('dataGridFilters')\" render=\" $data.stickyTmpl || getTemplate()\"></each>\n <div class=\"admin__data-grid-actions-wrap\" each=\"getRegion('dataGridActions')\" render=\"\"></div>\n <scope args=\"requestChild('listing_paging')\" render=\"\"></scope>\n </div>\n </div>\n\n <scope args=\"requestChild('listing_filters_chips')\" render=\"$data.stickyTmpl || getTemplate()\"></scope>\n\n <scope args=\"columnsProvider\" render=\"stickyTmpl\"></scope>\n </div>\n</div>\n","Magento_Ui/templates/grid/sticky/listing.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__data-grid-wrap\" data-role=\"sticky-el-root\">\n <table class=\"data-grid\">\n <thead>\n <tr each=\"data: getVisible(), as: '$col'\" render=\"getHeader()\"></tr>\n </thead>\n <tbody></tbody>\n </table>\n</div>\n","Magento_Ui/templates/grid/filters/chips.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__data-grid-filters-current\" css=\"_show: hasPreviews()\">\n <div class=\"admin__current-filters-title-wrap\">\n <span class=\"admin__current-filters-title\" translate=\"'Active filters\\\\:'\"></span>\n </div>\n <div class=\"admin__current-filters-list-wrap\">\n <ul class=\"admin__current-filters-list\" data-role=\"filter-list\">\n <each args=\"elems\">\n <li outereach=\"previews\">\n <span text=\"label + '\\\\:'\"></span>\n <span if=\"typeof preview === 'string'\" text=\"preview\"></span>\n <span if=\"typeof preview === 'object'\">\n <text args=\"preview[0] || '...'\"></text> - <text args=\"preview[1] || '...'\"></text>\n </span>\n <button class=\"action-remove\" type=\"button\"\n data-action=\"grid-filter-remove-chip\"\n click=\"$parent.clear.bind($parent, elem)\">\n <span translate=\"'Remove'\"></span>\n </button>\n </li>\n </each>\n </ul>\n </div>\n <div class=\"admin__current-filters-actions-wrap\">\n <button class=\"action-tertiary action-clear\" type=\"button\" click=\"clear\" translate=\"'Clear all'\"\n attr=\"'data-action': hasPreviews() ? 'grid-filter-reset' : ''\"></button>\n </div>\n</div>\n","Magento_Ui/templates/grid/filters/field.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<label class=\"admin__form-field-label\" attr=\"for: uid\">\n <span translate=\"label\"></span>\n</label>\n<div class=\"admin__form-field-control\" render=\"elementTmpl\"></div>\n","Magento_Ui/templates/grid/filters/filters.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"data-grid-filters-actions-wrap\" collapsible=\"openClass: false, closeOnOuter: false\">\n <div class=\"data-grid-filters-action-wrap\">\n <button class=\"action-default\" data-action=\"grid-filter-expand\" disable=\"!hasVisible()\" translate=\"'Filters'\"\n css=\"_active: hasVisible() && $collapsible.opened()\"\n toggleCollapsible></button>\n </div>\n</div>\n\n<scope args=\"chips\" render=\"\"></scope>\n\n<div class=\"admin__data-grid-filters-wrap\" data-part=\"filter-form\" css=\"_show: hasVisible() && $collapsible.opened()\" keyboard=\"{ 13: apply }\">\n <fieldset class=\"admin__fieldset admin__data-grid-filters\">\n <legend class=\"admin__filters-legend\">\n <span translate=\"'Advanced filter'\"></span>\n </legend>\n <fieldset class=\"admin__form-field\" outereach=\"getRanges()\" visible=\"$parent.isFilterVisible($data)\" render=\"\"></fieldset>\n <div class=\"admin__form-field\" outereach=\"getPlain()\" visible=\"$parent.isFilterVisible($data)\" render=\"\"></div>\n </fieldset>\n\n <div class=\"admin__data-grid-filters-footer\">\n <div class=\"admin__footer-main-actions\">\n <button class=\"action-tertiary\" type=\"button\" data-action=\"grid-filter-cancel\" click=\"cancel\" closeCollapsible>\n <span translate=\"'Cancel'\"></span>\n </button>\n <button class=\"action-secondary\" type=\"button\" data-action=\"grid-filter-apply\" click=\"apply\" closeCollapsible>\n <span translate=\"'Apply Filters'\"></span>\n </button>\n </div>\n </div>\n</div>\n","Magento_Ui/templates/grid/filters/elements/ui-select.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<!-- ko ifnot: disableLabel -->\n<label\n class=\"admin__form-field-label\"\n data-bind=\"attr: {for: uid}\n\">\n <span translate=\"label\"></span>\n</label>\n<!-- /ko -->\n<div\n class=\"admin__action-multiselect-wrap action-select-wrap\"\n tabindex=\"0\"\n data-bind=\"\n attr: {\n id: uid\n },\n css: {\n _active: listVisible,\n 'admin__action-multiselect-tree': isTree()\n },\n event: {\n focusin: onFocusIn,\n focusout: onFocusOut,\n keydown: keydownSwitcher\n },\n outerClick: outerClick.bind($data)\n\">\n <!-- ko ifnot: chipsEnabled -->\n <div\n class=\"action-select admin__action-multiselect\"\n data-role=\"advanced-select\"\n data-bind=\"\n css: {_active: listVisible},\n click: function(data, event) {\n toggleListVisible(data, event)\n }\n \">\n <div class=\"admin__action-multiselect-text\"\n data-role=\"selected-option\"\n ifnot=\"validationLoading\"\n data-bind=\"\n css: {warning: warn().length},\n text: setCaption()\n \">\n </div>\n <button if=\"isRemoveSelectedIcon && hasData() || !validationLoading\"\n class=\"action-close\"\n type=\"button\"\n data-action=\"remove-selected-item\"\n tabindex=\"-1\"\n click=\"clear\"\n >\n <span class=\"action-close-text\" translate=\"'Close'\"></span>\n </button>\n <div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n visible=\"validationLoading\"\n if=\"validationLoading\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n </div>\n <!-- /ko -->\n <!-- ko if: chipsEnabled -->\n <div\n class=\"action-select admin__action-multiselect\"\n data-role=\"advanced-select\"\n data-bind=\"\n css: {_active: listVisible},\n click: function(data, event) {\n toggleListVisible(data, event)\n }\n \">\n <div class=\"admin__action-multiselect-text\"\n data-bind=\"\n visible: !hasData(),\n i18n: selectedPlaceholders.defaultPlaceholder\n \">\n </div>\n <!-- ko foreach: { data: getSelected(), as: 'option'} -->\n <span class=\"admin__action-multiselect-crumb\">\n <span data-bind=\"text: label\">\n </span>\n <button\n class=\"action-close\"\n type=\"button\"\n data-action=\"remove-selected-item\"\n tabindex=\"-1\"\n data-bind=\"click: $parent.removeSelected.bind($parent, value)\n \">\n <span class=\"action-close-text\" translate=\"'Close'\"></span>\n </button>\n </span>\n <!-- /ko -->\n </div>\n <!-- /ko -->\n <div class=\"action-menu\" css=\"{ _active: listVisible}\">\n <div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n visible=\"loading\"\n if=\"loading\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n <!-- ko if: filterOptions -->\n <div class=\"admin__action-multiselect-search-wrap\">\n <input\n class=\"admin__control-text admin__action-multiselect-search\"\n data-role=\"advanced-select-text\"\n type=\"text\"\n data-bind=\"\n event: {\n keydown: filterOptionsKeydown\n },\n attr: {\n id: uid+2,\n placeholder: filterPlaceholder\n },\n textInput: filterInputValue,\n hasFocus: filterOptionsFocus\n \">\n <label\n class=\"admin__action-multiselect-search-label\"\n data-action=\"advanced-select-search\"\n data-bind=\"attr: {for: uid+2}\n \">\n </label>\n <div if=\"itemsQuantity\"\n data-bind=\"text: itemsQuantity\"\n class=\"admin__action-multiselect-search-count\">\n </div>\n </div>\n <div ifnot=\"options().length\"\n class=\"admin__action-multiselect-empty-area\">\n <ul html=\"getEmptyOptionsUnsanitizedHtml()\"></ul>\n </div>\n <!-- /ko -->\n <ul class=\"admin__action-multiselect-menu-inner _root\"\n data-bind=\"\n event: {\n scroll: function(data, event){onScrollDown(data, event)}\n }\n \">\n <!-- ko foreach: { data: options, as: 'option'} -->\n <li class=\"admin__action-multiselect-menu-inner-item _root\"\n data-bind=\"css: { _parent: $data.optgroup }\"\n data-role=\"option-group\">\n <div class=\"action-menu-item\"\n data-bind=\"\n css: {\n _selected: $parent.isSelectedValue(option),\n _hover: $parent.isHovered(option, $element),\n _expended: $parent.getLevelVisibility($data) && $parent.showLevels($data),\n _unclickable: $parent.isLabelDecoration($data),\n _last: $parent.addLastElement($data),\n '_with-checkbox': $parent.showCheckbox\n },\n click: function(data, event){\n $parent.toggleOptionSelected($data, $index(), event);\n },\n clickBubble: false\n \">\n <!-- ko if: $data.optgroup && $parent.showOpenLevelsActionIcon-->\n <div class=\"admin__action-multiselect-dropdown\"\n data-bind=\"\n click: function(event){\n $parent.showLevels($data);\n $parent.openChildLevel($data, $element, event);\n },\n clickBubble: false\n \">\n </div>\n <!-- /ko-->\n <!--ko if: $parent.showCheckbox-->\n <input\n class=\"admin__control-checkbox\"\n type=\"checkbox\"\n tabindex=\"-1\"\n data-bind=\"attr: { 'checked': $parent.isSelected(option.value) }\">\n <!-- /ko-->\n <label class=\"admin__action-multiselect-label\">\n <span data-bind=\"text: option.label\"></span>\n <span\n if=\"$parent.getPath(option)\"\n class=\"admin__action-multiselect-item-path\"\n data-bind=\"text: $parent.getPath(option)\"></span>\n </label>\n </div>\n <!-- ko if: $data.optgroup -->\n <!-- ko template: {name: $parent.optgroupTmpl, data: {root: $parent, current: $data}} -->\n <!-- /ko -->\n <!-- /ko-->\n </li>\n <!-- /ko -->\n </ul>\n <!-- ko if: $data.closeBtn -->\n <div class=\"admin__action-multiselect-actions-wrap\">\n <button class=\"action-default\"\n data-action=\"close-advanced-select\"\n type=\"button\"\n data-bind=\"click: outerClick\">\n <span translate=\"closeBtnLabel\"></span>\n </button>\n </div>\n <!-- /ko -->\n </div>\n</div>\n","Magento_Ui/templates/grid/filters/elements/group.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<legend class=\"admin__form-field-legend\">\n <span translate=\"label\"></span>\n</legend>\n<div class=\"admin__form-field\" outereach=\"elems\" render=\"\"></div>\n","Magento_Ui/templates/grid/filters/elements/ui-select-optgroup.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<ul class=\"admin__action-multiselect-menu-inner\"\n data-bind=\"\n visible: $data.root.showLevels($data.current),\n attr: {\n 'data-level': $data.current.level++\n }\">\n <!-- ko if: $data.current.visible() || $data.current.isVisited -->\n <!-- ko foreach: { data: $data.current.optgroup, as: 'option'} -->\n <li class=\"admin__action-multiselect-menu-inner-item\"\n data-bind=\"css: { _parent: $data.optgroup }\">\n <div class=\"action-menu-item\"\n data-bind=\"\n css: {\n _selected: $parent.root.isSelected(option.value),\n _hover: $parent.root.isHovered(option, $element),\n _expended: $parent.root.getLevelVisibility($data) || $data.visible,\n _unclickable: $parent.root.isLabelDecoration($data),\n _last: $parent.root.addLastElement($data),\n '_with-checkbox': $parent.root.showCheckbox\n },\n click: function(data, event){\n $parent.root.toggleOptionSelected($data, $index(), event);\n },\n clickBubble: false\n\n \">\n <!-- ko if: $data.optgroup && $parent.root.showOpenLevelsActionIcon-->\n <div class=\"admin__action-multiselect-dropdown\"\n data-bind=\"\n click: function(data, event){\n $parent.root.openChildLevel($data, $element, event);\n },\n clickBubble: false\n \"></div>\n <!-- /ko-->\n <!--ko if: $parent.root.showCheckbox-->\n <input\n class=\"admin__control-checkbox\"\n type=\"checkbox\"\n tabindex=\"-1\"\n data-bind=\"attr: { 'checked': $parent.root.isSelected(option.value) }\"/>\n <!--/ko-->\n <label\n class=\"admin__action-multiselect-label\"\n data-bind=\"text: option.label\">\n </label>\n </div>\n <!-- ko if: $data.optgroup -->\n <!-- ko template: {name: $parent.root.optgroupTmpl, data: {root: $parent.root, current: $data}} -->\n <!-- /ko -->\n <!-- /ko-->\n </li>\n <!-- /ko -->\n <!-- /ko -->\n</ul>\n","Magento_Ui/templates/grid/search/search.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"data-grid-search-control-wrap\">\n <label class=\"data-grid-search-label\" attr=\"title: $t('Search'), for: index\" data-bind=\"click: scrollTo\">\n <span translate=\"'Search'\"></span>\n </label>\n <input class=\"admin__control-text data-grid-search-control\" type=\"text\"\n data-bind=\"\n i18n: placeholder,\n attr: {\n id: index,\n placeholder: $t(placeholder),\n 'aria-label': $t(placeholder),\n },\n textInput: inputValue,\n hasFocus: focused,\n keyboard: {\n 13: apply.bind($data, false),\n 27: cancel\n }\">\n <button class=\"action-submit\" type=\"button\" click=\"apply.bind($data, false)\" attr=\"'aria-label': $t('Search')\">\n <span translate=\"'Search'\"></span>\n </button>\n</div>\n","Magento_Ui/templates/grid/columns/onoff.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<th class=\"data-grid-multicheck-cell\">\n <label data-bind=\"i18n: 'Assign'\"></label>\n <div\n class=\"action-multicheck-wrap\"\n data-bind=\"css: {'_disabled': !totalRecords()},\n collapsible\">\n <input\n id=\"mass-select-checkbox\"\n class=\"admin__control-checkbox\"\n type=\"checkbox\"\n data-bind=\"checked: allSelected(),\n event: { change: toggleSelectAll },\n css: { '_indeterminate': indetermine },\n enable: totalRecords\"/>\n <label for=\"mass-select-checkbox\"></label>\n <button\n class=\"action-multicheck-toggle\"\n data-toggle=\"dropdown\"\n data-bind=\"css: { '_active': $collapsible.opened },\n enable: totalRecords,\n toggleCollapsible\">\n <span data-bind=\"i18n: 'Options'\"></span>\n </button>\n <ul\n class=\"action-menu\"\n data-bind=\"closeCollapsible, foreach: actions\">\n <li data-bind=\"click: $parent[value].bind($parent),\n visible: $parent.isActionRelevant(value)\">\n <span class=\"action-menu-item\" data-bind=\"text: label\"></span>\n </li>\n </ul>\n </div>\n</th>\n","Magento_Ui/templates/grid/columns/image-preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"masonry-image-preview\" if=\"$col.isVisible($row())\" data-image-preview ko-style=\"$col.getStyles($row())\">\n <div class=\"container\">\n <div class=\"action-buttons\">\n <button class=\"action-previous\" type=\"button\" click=\"$col.prev.bind($col, $row())\">\n <span translate=\"'Previous'\"></span>\n </button>\n <button class=\"action-next\" type=\"button\" click=\"$col.next.bind($col, $row())\">\n <span translate=\"'Next'\"></span>\n </button>\n <button class=\"action-close\" type=\"button\" click=\"$col.hide.bind($col)\">\n <span translate=\"'Close'\"></span>\n </button>\n </div>\n <img class=\"preview\" attr=\"src: $col.getUrl($row()), alt: $col.getTitle($row())\"/>\n </div>\n</div>\n","Magento_Ui/templates/grid/columns/text.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<th class=\"data-grid-th\" click=\"sort\"\n css=\"\n _sortable: sortable,\n _draggable: draggable,\n _ascend: sorting === 'asc',\n _descend: sorting === 'desc'\">\n <span class=\"data-grid-cell-content\" translate=\"label\"></span>\n</th>\n","Magento_Ui/templates/grid/columns/overlay.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div if=\"$col.isVisible($row())\" class=\"masonry-image-overlay\">\n <span text=\"$col.getLabel($row())\"></span>\n</div>\n","Magento_Ui/templates/grid/columns/image.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"masonry-image-block\" ko-style=\"$col.getStyles($row())\" css=\"{'active': $col.getIsActive($row())}\" attr=\"'data-id': $col.getId($row())\">\n <img data-bind=\"event: { load: updateStyles($row()) }\" attr=\"src: $col.getUrl($row())\" css=\"$col.getClasses($row())\" click=\"function(){ expandPreview($row()) }\" data-role=\"thumbnail\"/>\n</div>\n","Magento_Ui/templates/grid/columns/multiselect.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<th class=\"data-grid-multicheck-cell\">\n <div class=\"action-multicheck-wrap\" css=\"_disabled: !totalRecords()\" collapsible=\"\">\n <input class=\"admin__control-checkbox\" type=\"checkbox\"\n data-bind=\"\n checked: allSelected(),\n attr: {id: ++ko.uid},\n event: { change: togglePage },\n css: { '_indeterminate': indetermine },\n enable: totalRecords\"/>\n <label attr=\"for: ko.uid\"></label>\n <button class=\"action-multicheck-toggle\" data-toggle=\"dropdown\"\n data-bind=\"css: { '_active': $collapsible.opened },\n enable: totalRecords,\n toggleCollapsible\">\n <span translate=\"'Options'\"></span>\n </button>\n <ul class=\"action-menu\" each=\"actions\" closeCollapsible=\"\">\n <li data-bind=\"click: $parent[value].bind($parent),\n visible: $parent.isActionRelevant(value)\">\n <span class=\"action-menu-item\" text=\"label\"></span>\n </li>\n </ul>\n </div>\n</th>\n","Magento_Ui/templates/grid/cells/onoff.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__actions-switch\">\n <input class=\"admin__actions-switch-checkbox\"\n type=\"checkbox\"\n data-bind=\"\n staticChecked: $col.selected,\n value: $row()[$col.indexField],\n attr: {\n id: 'check' + $row()[$col.indexField]\n }\"/>\n <label class=\"admin__actions-switch-label\"\n data-bind=\"\n attr: {\n for: 'check' + $row()[$col.indexField]\n }\">\n <span data-bind=\"attr: {\n 'data-text-on': $t('Yes'),\n 'data-text-off': $t('No')\n }\"\n class=\"admin__actions-switch-text\"></span>\n </label>\n</div>\n","Magento_Ui/templates/grid/cells/sanitizedHtml.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"data-grid-cell-content\" html=\"getSafeUnsanitizedHtml($col.getLabel($row()))\"></div>\n","Magento_Ui/templates/grid/cells/text.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"data-grid-cell-content\" text=\"$col.getLabel($row())\"></div>\n","Magento_Ui/templates/grid/cells/expandable.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"data-grid-cell-content\">\n <span text=\"$col.getFullLabel($row())\" ifnot=\"$col.isExpandable($row())\"></span>\n\n <div if=\"$col.isExpandable($row())\">\n <div text=\"$col.getShortLabel($row())\" class=\"admin__control-short-label\"></div>\n <a attr=\"'data-tooltip-trigger': ++ko.uid\" translate=\"'Show more'\"></a>\n <div\n tooltip=\"\n tooltipClasses: 'data-grid-column-tooltip',\n trigger: '[data-tooltip-trigger=' + ko.uid + ']',\n action: 'click',\n delay: 0,\n center: true,\n position: 'top',\n closeButton: true,\n closeOnScroll: false\n \">\n <div render=\"$data.tooltipTmpl\"></div>\n </div>\n </div>\n</div>\n","Magento_Ui/templates/grid/cells/actions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<a\n class=\"action-menu-item\"\n if=\"$col.isSingle($row()._rowIndex)\"\n repeat=\"foreach: $col.getVisibleActions($row()._rowIndex), item: '$action'\"\n click=\"$col.getActionHandler($action())\"\n text=\"$action().label\"\n attr=\"target: $col.getTarget($action()), href: $action().href, 'aria-label': $action().ariaLabel\"></a>\n\n<div class=\"action-select-wrap\" if=\"$col.isMultiple($row()._rowIndex)\" collapsible>\n <button class=\"action-select\" translate=\"'Select'\" toggleCollapsible></button>\n <ul class=\"action-menu\" css=\"_active: $collapsible.opened\">\n <li repeat=\"foreach: $col.getVisibleActions($row()._rowIndex), item: '$action'\">\n <a class=\"action-menu-item\" click=\"$col.getActionHandler($action())\" text=\"$action().label\" attr=\"target: $col.getTarget($action()), href: $action().href, 'data-action': 'item-' + $action().index\"></a>\n </li>\n </ul>\n</div>\n","Magento_Ui/templates/grid/cells/html.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"data-grid-cell-content\" html=\"$col.getLabelUnsanitizedHtml($row())\"></div>\n","Magento_Ui/templates/grid/cells/thumbnail.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<span class=\"thumbnail-container\">\n <span class=\"thumbnail-wrapper\">\n <img class=\"admin__control-thumbnail\" attr=\"src: $col.getSrc($row()), alt: $col.getAlt($row())\" loading=\"lazy\"/>\n </span>\n</span>\n","Magento_Ui/templates/grid/cells/link.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"data-grid-cell-content\"\n if=\"!$col.isLink($row())\"\n text=\"$col.getLabel($row())\"></div>\n<a class=\"action-menu-item\"\n if=\"$col.isLink($row())\"\n text=\"$col.getLabel($row())\"\n attr=\"href: $col.getLink($row())\"></a>\n","Magento_Ui/templates/grid/cells/multiselect.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<label class=\"data-grid-checkbox-cell-inner\">\n <input class=\"admin__control-checkbox\" type=\"checkbox\" data-action=\"select-row\"\n data-bind=\"\n staticChecked: $col.selected,\n disable: $col.disabled.indexOf($row()[$col.indexField]) != -1 ,\n checkedValue: $row()[$col.indexField],\n attr: {\n id: index + 'check' + $row()[$col.indexField]\n }\"/>\n <label attr=\"for: index + 'check' + $row()[$col.indexField]\"></label>\n</label>\n","Magento_Ui/templates/grid/cells/thumbnail/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"thumbnail-preview\" data-role=\"thumbnail-preview\">\n <div class=\"thumbnail-preview-image-block\">\n <img class=\"thumbnail-preview-image\" src=\"<%- src %>\" alt=\"<%- alt %>\" loading=\"lazy\"/>\n </div>\n <div class=\"thumbnail-preview-content\">\n <a class=\"thumbnail-preview-link\" href=\"<%- link %>\"><%- linkText %></a>\n </div>\n</div>\n","Magento_Ui/templates/grid/cells/expandable/content.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__tooltip-title\" if=\"$data.tooltipTitle.length\">\n <span translate=\"$data.tooltipTitle\"></span>\n</div>\n<ul class=\"items\">\n <li class=\"item\" repeat=\"foreach: $col.getLabelsArray($row()), item: '$item'\">\n <span text=\"$item()\"></span>\n </li>\n</ul>\n","Magento_Ui/templates/grid/controls/columns.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__action-dropdown-wrap admin__data-grid-action-columns\" collapsible>\n <button class=\"admin__action-dropdown\" type=\"button\" toggleCollapsible>\n <span class=\"admin__action-dropdown-text\" translate=\"'Columns'\"></span>\n </button>\n <div class=\"admin__action-dropdown-menu admin__data-grid-action-columns-menu\" css=\"_overflow: hasOverflow()\">\n <div class=\"admin__action-dropdown-menu-header\" text=\"getHeaderMessage()\"></div>\n <div class=\"admin__action-dropdown-menu-content\">\n <div class=\"admin__field-option\" repeat=\"foreach: elems, item: '$col'\">\n <input class=\"admin__control-checkbox\" type=\"checkbox\"\n disable=\"isDisabled($col())\"\n ko-checked=\"$col().visible\"\n attr=\"id: ++ko.uid\">\n <label class=\"admin__field-label\"\n translate=\"$col().label\"\n attr=\"for: ko.uid\"></label>\n </div>\n </div>\n <div class=\"admin__action-dropdown-menu-footer\">\n <div class=\"admin__action-dropdown-footer-secondary-actions\">\n <button class=\"action-tertiary\" type=\"button\" click=\"reset\" translate=\"'Reset'\"></button>\n </div>\n <div class=\"admin__action-dropdown-footer-main-actions\">\n <button class=\"action-tertiary\" type=\"button\" click=\"cancel\" translate=\"'Cancel'\" closeCollapsible></button>\n </div>\n </div>\n </div>\n</div>\n","Magento_Ui/templates/grid/controls/bookmarks/bookmarks.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__action-dropdown-wrap admin__data-grid-action-bookmarks\" collapsible>\n <button class=\"admin__action-dropdown\" type=\"button\" toggleCollapsible>\n <span class=\"admin__action-dropdown-text\" translate=\"activeView.label\"></span>\n </button>\n <ul class=\"admin__action-dropdown-menu\">\n <!-- ko foreach: { data: viewsArray, as: '$view'} -->\n <li css=\"_edit: $parent.isEditing($view.index)\" outerClick=\"$parent.endEdit.bind($parent, $view.index)\" template=\"$parent.viewTmpl\"></li>\n <!-- /ko -->\n <li visible=\"hasChanges\" outerClick=\"hideCustom.bind($data)\"\n css=\"\n _edit: customVisible,\n 'action-dropdown-menu-action action-dropdown-menu-item-last': !customVisible\">\n <a href=\"\" visible=\"!customVisible\" click=\"showCustom\" translate=\"'Save View As...'\"></a>\n <div class=\"action-dropdown-menu-item-edit\" visible=\"customVisible\">\n <input class=\"admin__control-text\" type=\"text\"\n data-bind=\"\n attr: {'aria-label': $t('New View')},\n value: customLabel,\n hasFocus: isCustomVisible(),\n keyboard: {\n 13: applyCustom.bind($data),\n 27: hideCustom.bind($data)\n }\"/>\n <div class=\"action-dropdown-menu-item-actions\">\n <button class=\"action-submit\" type=\"button\" click=\"applyCustom\" attr=\"title: $t('Save all changes')\">\n <span translate=\"'Submit'\"></span>\n </button>\n </div>\n </div>\n </li>\n </ul>\n</div>\n","Magento_Ui/templates/grid/controls/bookmarks/view.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"action-dropdown-menu-item-edit\" if=\"$view.editable\">\n <input\n class=\"admin__control-text\"\n data-bind=\"\n value: $view.value,\n hasFocus: $parent.isEditing($view.index),\n attr: {\n placeholder: $view.label\n },\n keyboard: {\n 13: $parent.updateAndSave.bind($parent, $view.index),\n 27: $parent.endEdit.bind($parent, $view.index)\n }\"\n type=\"text\"/>\n <button class=\"action-submit\" type=\"button\" attr=\"title: $t('Save all changes')\" click=\"$parent.updateAndSave.bind($parent, $view.index)\">\n <span translate=\"'Submit'\"></span>\n </button>\n <div class=\"action-dropdown-menu-item-actions\">\n <button class=\"action-delete\" type=\"button\" attr=\"title: $t('Delete bookmark')\" click=\"$parent.removeView.bind($parent, $view.index)\">\n <span translate=\"'Delete'\"></span>\n </button>\n </div>\n</div>\n\n<div class=\"action-dropdown-menu-item\">\n <a href=\"\" class=\"action-dropdown-menu-link\" translate=\"$view.label\" click=\"$parent.applyView.bind($parent, $view.index)\" closeCollapsible></a>\n\n <div class=\"action-dropdown-menu-item-actions\" if=\"$view.editable\">\n <button class=\"action-edit\" type=\"button\" attr=\"title: $t('Edit bookmark')\" click=\"$parent.editView.bind($parent, $view.index)\">\n <span translate=\"'Edit'\"></span>\n </button>\n </div>\n</div>\n","Magento_Ui/templates/timeline/timeline.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"timeline\">\n <svg\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n style=\"position: absolute; width: 0; height: 0;\"\n width=\"0\"\n height=\"0\">\n <defs>\n <symbol id=\"svg-ending\" viewBox=\"0 0 28 36\">\n <path\n class=\"g__timeline-ending\"\n d=\"\n M2.864,0.456\n h1.189 l14.625,17.55\n L4.054,35.557\n H2.681\"></path>\n <path\n class=\"g__timeline-arrow\"\n fill=\"currentColor\"\n d=\"\n M9.175,0.04\n h4.002l15.006,18.007\n L13.177,36.055\n H9.175 l15.006-18.008\n L9.175,0.04z\"></path>\n </symbol>\n </defs>\n </svg>\n\n <div class=\"timeline-content\"\n css=\"'_from-now': hasToday(),\n '_no-records': !hasData()\">\n <div class=\"timeline-past\" if=\"hasToday()\">\n <time class=\"timeline-date\" translate=\"'Past'\"></time>\n </div>\n <ul class=\"timeline-units\">\n <li class=\"timeline-unit\" repeat=\"foreach: updateRange().days, item: '$date'\">\n <div tooltip=\"\n trigger: '[data-tooltip-trigger=' + $index + ']',\n action: 'hover',\n delay: 300,\n track: true,\n position: 'top',\n closeButton: false\n \">\n <text args=\"isToday($date()) ? $t('Today') \\: formatHeader($date())\"></text>\n </div>\n <time attr=\"'data-tooltip-trigger': $index\" class=\"timeline-date\">\n\n <!-- NOTE: needs to be replaced by the date binding -->\n <text args=\"isToday($date()) ? $t('Today') \\: formatHeader($date())\"></text>\n </time>\n </li>\n </ul>\n <ul class=\"timeline-items\">\n <if args=\"hasData()\">\n <li class=\"timeline-item\"\n repeat=\"foreach: rows, item: '$row'\"\n attr=\"'data-tooltip-search-scope': 'search-scope-' + $index\"\n css=\"\n _active: isActive($row()),\n _permanent: isPermanent($row())\n \"\n render=\"recordTmpl\"></li>\n </if>\n\n <ifnot args=\"hasData()\">\n <li class=\"timeline-item\" data-role=\"no-data-msg\">\n <div class=\"timeline-event\">\n <span class=\"timeline-event-title\"\n translate=\"'We couldn\\'t find any records.'\"></span>\n <div class=\"timeline-event-info\"></div>\n </div>\n </li>\n </ifnot>\n </ul>\n </div>\n <div class=\"timeline-scale\">\n <div class=\"data-slider\"\n range=\"\n value: ko.getObservable($data, 'scale'),\n min: minScale,\n max: maxScale,\n step: scaleStep\n \">\n <span class=\"data-slider-from\" text=\"daysToWeeks(minScale) + 'w'\"></span>\n <span class=\"data-slider-to\" text=\"daysToWeeks(maxScale) + 'w'\"></span>\n </div>\n </div>\n</div>\n","Magento_Ui/templates/timeline/record.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"timeline-event\">\n <strong class=\"timeline-event-title\" ko-scope=\"requestChild('name')\">\n <text args=\"getLabel($row())\"></text>\n </strong>\n <div class=\"timeline-event-info\">\n <div class=\"timeline-event-details\"></div>\n <div class=\"timeline-event-summary\"></div>\n </div>\n <div class=\"timeline-event-actions\">\n <button type=\"button\"\n attr=\"title: $t('To Start')\"\n class=\"timeline-action _tostart\"\n disabled>\n <span translate=\"'To Start'\"></span>\n </button>\n <button type=\"button\"\n attr=\"title: $t('To End')\"\n class=\"timeline-action _toend\"\n disabled>\n <span translate=\"'To End'\"></span>\n </button>\n </div>\n <svg>\n <use class=\"timeline-ending\" xlink:href=\"#svg-ending\"></use>\n </svg>\n</div>\n","Magento_Ui/templates/group/group.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<fieldset class=\"admin__field\"\n visible=\"visible\"\n css=\"_required: required\"\n attr=\"'data-index': index\">\n <legend class=\"admin__field-label\" if=\"showLabel\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </legend>\n\n <div class=\"admin__field-control\" css=\"$data.additionalClasses\">\n <each args=\"elems\">\n <if args=\"visible()\" if=\"!$data.additionalForGroup\">\n <render args=\"$parent.fieldTemplate\" if=\"element.input_type != 'checkbox' || element.input_type != 'radio'\"></render>\n <render args=\"elementTmpl\" if=\"element.input_type == 'checkbox' || element.input_type == 'radio'\"></render>\n </if>\n </each>\n\n <each args=\"getRegion('insideGroup')\" render=\"\"></each>\n\n <each args=\"elems\" if=\"validateWholeGroup\">\n <if args=\"!$data.additionalForGroup\">\n <label class=\"admin__field-error\" if=\"error() && visible()\" attr=\"for: uid\" text=\"error\"></label>\n </if>\n </each>\n </div>\n\n <each args=\"getRegion('outsideGroup')\" render=\"\"></each>\n</fieldset>\n","Magento_Ui/templates/form/fieldset.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"fieldset-wrapper\"\n css=\"$data.additionalClasses\"\n attr=\"'data-level': $data.level, 'data-index': index\"\n data-bind=\"visible: $data.visible === undefined ? true: $data.visible\">\n <div class=\"fieldset-wrapper-title\"\n attr=\"tabindex: !collapsible ? -1 : 0,\n 'data-state-collapsible': collapsible ? opened() ? 'open' : 'closed' : null\"\n click=\"toggleOpened\"\n keyboard=\"13: toggleOpened\"\n if=\"label\">\n\n <strong css=\"'admin__collapsible-title': collapsible,\n title: !collapsible,\n '_changed': changed,\n '_loading': loading,\n '_error': error\">\n <span translate=\"label\"></span>\n <span class=\"admin__page-nav-item-messages\" if=\"collapsible\">\n <span class=\"admin__page-nav-item-message _changed\">\n <span class=\"admin__page-nav-item-message-icon\"\n role=\"tooltip\"\n tabindex=\"0\"\n aria-labelledby=\"changed-message-tooltip\">\n </span>\n <span class=\"admin__page-nav-item-message-tooltip\" id=\"changed-message-tooltip\"\n data-bind=\"i18n: 'Changes have been made to this section that have not been saved.'\">\n </span>\n </span>\n <span class=\"admin__page-nav-item-message _error\">\n <span class=\"admin__page-nav-item-message-icon\"\n role=\"tooltip\"\n tabindex=\"0\"\n aria-labelledby=\"error-message-tooltip\">\n </span>\n <span class=\"admin__page-nav-item-message-tooltip\" id=\"error-message-tooltip\"\n data-bind=\"i18n: 'This tab contains invalid data. Please resolve this before saving.'\">\n </span>\n </span>\n <span class=\"admin__page-nav-item-message-loader\">\n <span class=\"spinner\">\n <span repeat=\"8\"></span>\n </span>\n </span>\n </span>\n </strong>\n </div>\n\n <div class=\"admin__fieldset-wrapper-content\"\n css=\"'admin__collapsible-content': collapsible, '_show': opened, '_hide': !opened()\">\n <fieldset\n if=\"opened() || _wasOpened || initializeFieldsetDataByDefault\"\n class=\"admin__fieldset\"\n each=\"data: elems, as: 'element'\" render=\"\"></fieldset>\n </div>\n</div>\n","Magento_Ui/templates/form/field.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field\"\n visible=\"visible\"\n css=\"$data.additionalClasses\"\n attr=\"'data-index': index\">\n <div class=\"admin__field-label\" visible=\"$data.labelVisible\">\n <label if=\"$data.label\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n </div>\n <div class=\"admin__field-control\"\n css=\"'_with-tooltip': $data.tooltip, '_with-reset': $data.showFallbackReset && $data.isDifferedFromDefault\">\n <render args=\"elementTmpl\" ifnot=\"hasAddons()\"></render>\n\n <div class=\"admin__control-addon\" if=\"hasAddons()\">\n <render args=\"elementTmpl\"></render>\n\n <label class=\"admin__addon-prefix\" if=\"$data.addbefore\" attr=\"for: uid\">\n <span text=\"addbefore\"></span>\n </label>\n <label class=\"admin__addon-suffix\" if=\"$data.addafter\" attr=\"for: uid\">\n <span text=\"addafter\"></span>\n </label>\n </div>\n\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n\n <label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <span translate=\"notice\"></span>\n </div>\n\n <!-- ko if: $data.additionalInfo -->\n <!-- ko with: {additionalInfoUnsanitizedHtml: $data.additionalInfo} -->\n <div class=\"admin__additional-info\" html=\"additionalInfoUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n\n <render args=\"$data.service.template\" if=\"$data.hasService()\"></render>\n </div>\n</div>\n","Magento_Ui/templates/form/collection.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<each args=\"data: items, as: '$item'\">\n <each args=\"$item\" render=\"\"></each>\n</each>\n","Magento_Ui/templates/form/insert.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div data-bind=\"bindHtml: content,\n visible: visible,\n css: contentSelector\"></div>\n\n<!--ko if: showSpinner -->\n<div data-role=\"spinner\" class=\"admin__data-grid-loading-mask\" data-bind=\"visible: loading\">\n <div class=\"spinner\">\n <span></span><span></span><span></span><span></span>\n <span></span><span></span><span></span><span></span>\n </div>\n</div>\n<!-- /ko -->\n","Magento_Ui/templates/form/components/complex.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__field-complex\" css=\"$data.additionalClasses\" attr=\"'data-index': index\">\n\n <div class=\"admin__field-complex-title\" if=\"label\">\n <span text=\"label\"></span>\n </div>\n\n <div class=\"admin__field-complex-elements\"\n each=\"data: elems, as: 'element'\"\n render=\"\"></div>\n\n <!-- ko if: $data.content -->\n <!-- ko with: {contentUnsanitizedHtml: $data.content} -->\n <div class=\"admin__field-complex-content\" html=\"contentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n\n <!-- ko if: $data.text -->\n <!-- ko with: {textUnsanitizedHtml: $data.text} -->\n <div class=\"admin__field-complex-text\" html=\"textUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n</div>\n","Magento_Ui/templates/form/components/collection.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"ui-tabs\">\n <ul class=\"address-list ui-tabs-nav\">\n\n <li class=\"address-list-item\" outereach=\"elems\" css=\"'ui-state-active': active\" click=\"activate\">\n <div class=\"address-list-item-actions\">\n <button class=\"action-delete\" type=\"button\" click=\"$parent.removeAddress.bind($parent, $data)\">\n <span text=\"$parent.removeLabel\"></span>\n </button>\n </div>\n <render args=\"previewTpl\"></render>\n <div each=\"getRegion('head')\" render=\"\"></div>\n </li>\n\n <li class=\"address-list-actions last\">\n <button class=\"scalable add\" type=\"button\" click=\"addChild\">\n <span text=\"addLabel\"></span>\n </button>\n </li>\n </ul>\n\n <div class=\"address-item-edit\" outereach=\"elems\" visible=\"active\">\n <div class=\"address-item-edit-content\">\n <fieldset class=\"admin__fieldset\">\n <legend class=\"admin__legend\">\n <span text=\"$parent.label\"></span>\n </legend><br />\n\n <each args=\"getRegion('body')\" render=\"\"></each>\n </fieldset>\n </div>\n </div>\n</div>\n","Magento_Ui/templates/form/components/collection/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<address>\n <each args=\"{\n data: formatPreviews([\n 'prefix firstname middlename lastname suffix',\n 'company',\n 'street',\n {\n items: 'city region_id region_id_input postcode',\n separator: ', '\n },\n 'country_id',\n {\n items: 'telephone',\n prefix: 'T: '\n },\n {\n items: 'fax',\n prefix: 'F: '\n },\n {\n items: 'vat_id',\n prefix: 'VAT: '\n }\n ]),\n as: '$preview'}\"\n >\n\n <if args=\"$parent.hasPreview($preview)\">\n <span text=\"$parent.buildPreview($preview)\"></span><br />\n </if>\n </each>\n\n <if args=\"noPreview\">\n <span text=\"label\"></span><br />\n </if>\n</address>\n","Magento_Ui/templates/form/components/button/simple.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<render args=\"elementTmpl\" if=\"visible\"></render>\n","Magento_Ui/templates/form/components/button/container.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field admin__field-group-additional\" css=\"$data.additionalClasses\" visible=\"visible\">\n <label class=\"admin__field-label\" if=\"$data.label\" visible=\"$data.labelVisible\">\n <span text=\"label\"></span>\n </label>\n\n <div class=\"admin__field-control\">\n <render args=\"elementTmpl\"></render>\n </div>\n</div>\n","Magento_Ui/templates/form/components/single/checkbox.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field admin__field-option\">\n <input type=\"checkbox\"\n class=\"admin__control-checkbox\"\n simple-checked=\"checked\"\n ko-disabled=\"disabled\"\n ko-focused=\"focused\"\n ko-value=\"value\"\n attr=\"id: uid, name: inputName\"/>\n\n <label class=\"admin__field-label\" text=\"description\" attr=\"for: uid\"></label>\n</div>\n","Magento_Ui/templates/form/components/single/switcher.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__actions-switch\" data-role=\"switcher\">\n <input type=\"checkbox\"\n class=\"admin__actions-switch-checkbox\"\n simple-checked=\"checked\"\n ko-disabled=\"disabled\"\n ko-focused=\"focused\"\n ko-value=\"value\"\n attr=\"id: uid, name: inputName\"/>\n <label class=\"admin__actions-switch-label\"\n attr=\"for: uid\">\n <span class=\"admin__actions-switch-text\"\n attr=\"'data-text-on': toggleLabels.on, 'data-text-off': toggleLabels.off\"></span>\n </label>\n</div>\n","Magento_Ui/templates/form/components/single/field.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<render args=\"elementTmpl\" visible=\"visible\"></render>\n","Magento_Ui/templates/form/components/single/radio.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field admin__field-option\">\n <input type=\"radio\"\n class=\"admin__control-radio\"\n simple-checked=\"checked\"\n ko-disabled=\"disabled\"\n ko-focused=\"focused\"\n ko-value=\"value\"\n attr=\"id: uid, name: inputName, 'data-index': index\"/>\n\n <label class=\"admin__field-label\" text=\"description\" attr=\"for: uid\"></label>\n</div>\n","Magento_Ui/templates/form/element/checkbox-set.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<fieldset class=\"admin__field\"\n visible=\"visible\"\n css=\"$data.additionalClasses\"\n attr=\"'data-config-scope': $data.scopeLabel, 'data-index': index\">\n <legend class=\"admin__field-label\" if=\"$data.label\" attr=\"for: uid\">\n <span text=\"label\"></span>\n </legend>\n\n <div class=\"admin__field-control\"\n css=\"'_with-tooltip': $data.tooltip\">\n <div class=\"admin__field admin__field-option\" outereach=\"options\">\n <input\n ko-checked=\"$parent.value\"\n ko-disabled=\"$parent.disabled\"\n css=\"\n 'admin__control-radio': !$parent.multiple,\n 'admin__control-checkbox': $parent.multiple\"\n attr=\"\n id: ++ko.uid,\n value: value,\n type: $parent.multiple ? 'checkbox' : 'radio'\"/>\n\n <label class=\"admin__field-label\" text=\"label\" attr=\"for: ko.uid\"></label>\n </div>\n\n <label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <span><strong translate=\"NOTE\"></strong>: <translate args=\"$data.notice\"></translate></span>\n </div>\n\n <div class=\"admin__additional-info\" if=\"$data.additionalInfo\" html=\"$data.additionalInfoUnsanitizedHtml\"></div>\n\n <render args=\"$data.service.template\" if=\"$data.hasService()\"></render>\n </div>\n</fieldset>\n","Magento_Ui/templates/form/element/textarea.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<textarea class=\"admin__control-textarea\" data-bind=\"\n value: value,\n valueUpdate: valueUpdate,\n hasFocus: focused,\n attr: {\n name: inputName,\n cols: cols,\n rows: rows,\n 'aria-describedby': noticeId,\n placeholder: placeholder,\n id: uid,\n disabled: disabled\n }\"></textarea>\n","Magento_Ui/templates/form/element/hidden.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<input class=\"admin__control-text\" type=\"hidden\"\n data-bind=\"\n value: value,\n hasFocus: focused,\n attr: {\n name: inputName,\n placeholder: placeholder,\n 'aria-describedby': noticeId,\n id: uid\n }\"/>\n","Magento_Ui/templates/form/element/url-input.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<!--render select with link types-->\n<div class=\"admin__field url-input-container\"\n visible=\"visible\"\n css=\"$data.additionalClasses\"\n attr=\"'data-index': index\">\n <label class=\"admin__field-label\" if=\"$data.label\" visible=\"$data.labelVisible\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n <div class=\"admin__field-control\"\n css=\"'_with-tooltip': $data.tooltip, '_with-reset': $data.showFallbackReset && $data.isDifferedFromDefault\">\n <div class=\"type-selector-input-container\">\n <!--render link types select-->\n <render args=\"typeSelectorTemplate\"></render>\n\n <!--display field to insert link value based on link type-->\n <div ko-scope=\"getLinkedElementName()\" class=\"url-input-element-linked-element\">\n <render></render>\n <label class=\"admin__field-error\" visible=\"error\" attr=\"for: uid\" text=\"error\"></label>\n </div>\n </div>\n\n <!--display container to specify url options(Example: open in new tab)-->\n <div render=\"settingTemplate\" if=\"isDisplayAdditionalSettings\"></div>\n </div>\n</div>\n","Magento_Ui/templates/form/element/checkbox.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field admin__field-option\">\n <input type=\"checkbox\"\n class=\"admin__control-checkbox\"\n ko-checked=\"$data.checked\"\n disable=\"disabled\"\n ko-value=\"value\"\n hasFocus=\"focused\"\n attr=\"id: uid, name: inputName\"/>\n\n <label class=\"admin__field-label\" text=\"description || label\" attr=\"for: uid\"></label>\n</div>\n","Magento_Ui/templates/form/element/text.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<span class=\"admin__field-value\"\n data-bind=\"\n text: value,\n attr: {\n name: inputName,\n id: uid\n }\"></span>\n","Magento_Ui/templates/form/element/switcher.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__actions-switch\" data-role=\"switcher\">\n <input class=\"admin__actions-switch-checkbox\"\n type=\"checkbox\"\n data-bind=\"checked: value, attr: { id: uid, disabled: disabled, name: inputName }, hasFocus: focused\"/>\n <label class=\"admin__actions-switch-label\"\n data-bind=\"attr: { for: uid }\">\n <span data-bind=\"attr: {\n 'data-text-on': $t('Yes'),\n 'data-text-off': $t('No')\n }\"\n class=\"admin__actions-switch-text\"></span>\n </label>\n</div>\n","Magento_Ui/templates/form/element/media.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<input class=\"admin__control-file\" type=\"file\" data-bind=\"\n hasFocus: focused,\n attr: {\n name: inputName,\n placeholder: placeholder,\n 'aria-describedby': noticeId,\n id: uid,\n disabled: disabled,\n form: formId\n }\"\n/>\n","Magento_Ui/templates/form/element/color-picker.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field-control\"\n visible=\"visible\"\n css=\"$data.additionalClasses\">\n <input type=\"hidden\" class=\"colorpicker-spectrum\" colorPicker=\"colorPickerConfig\" disable=\"disabled\" />\n <input type=\"text\" class=\"admin__control-text colorpicker-input\"\n ko-value=\"value\" hasFocus=\"focused\" disable=\"disabled\"\n attr=\"name: inputName, id: uid, placeholder: placeholder\"/>\n</div>\n","Magento_Ui/templates/form/element/split-button.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"action-select-wrap\" >\n <div each=\"getRegion('button')\" render=\"\"></div>\n <button type=\"button\" class=\"action-select\" click=\"$data.toggleOpened\"></button>\n <ul class=\"action-menu\" css=\"_active: $data.opened\" >\n <!-- ko foreach: $data.elems() -->\n <li>\n <!--ko template: getTemplate()-->\n <!-- /ko -->\n </li>\n <!-- /ko -->\n </ul>\n</div>\n","Magento_Ui/templates/form/element/date.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<input class=\"admin__control-text\" type=\"text\" data-bind=\"\n hasFocus: focused,\n datepicker: { storage: shiftedValue, options: options },\n valueUpdate: valueUpdate,\n attr: {\n value: shiftedValue,\n name: inputName,\n placeholder: placeholder,\n 'aria-describedby': noticeId,\n disabled: disabled,\n id:uid\n }\" />\n","Magento_Ui/templates/form/element/price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__control-addon\">\n <label class=\"admin__addon-prefix\" data-bind=\"attr: { for: uid }\"><span data-bind=\"text: currency_sign\"></span></label>\n <input class=\"admin__control-text\" type=\"text\" data-bind=\"value: value, attr: { id: uid, disabled: disabled, name: inputName }, hasFocus: focused\"/>\n</div>\n","Magento_Ui/templates/form/element/wysiwyg.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__control-wysiwig\" data-bind=\"html: content\"></div>\n","Magento_Ui/templates/form/element/input.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<input class=\"admin__control-text\" type=\"text\"\n data-bind=\"\n event: {change: userChanges},\n value: value,\n hasFocus: focused,\n valueUpdate: valueUpdate,\n attr: {\n name: inputName,\n placeholder: placeholder,\n 'aria-describedby': noticeId,\n id: uid,\n disabled: disabled,\n maxlength: 255\n }\"/>\n","Magento_Ui/templates/form/element/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"value\">\n <img attr=\"src: value\" class=\"small-image-preview v-middle\" width=\"48\" />\n</if>\n\n<input class=\"admin__control-text\" type=\"hidden\"\n data-bind=\"\n value: value,\n hasFocus: focused,\n attr: {\n name: inputName,\n placeholder: placeholder,\n 'aria-describedby': noticeId,\n id: uid\n }\"/>\n","Magento_Ui/templates/form/element/select.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<select class=\"admin__control-select\" data-bind=\"\n attr: {\n name: inputName,\n id: uid,\n disabled: disabled,\n 'aria-describedby': noticeId,\n 'aria-label': noticeId\n },\n hasFocus: focused,\n optgroup: options,\n value: value,\n optionsCaption: caption,\n optionsValue: 'value',\n optionsText: 'label'\"\n></select>\n","Magento_Ui/templates/form/element/email.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<input class=\"admin__control-text\" type=\"email\" data-bind=\"\n hasFocus: focused,\n value: value,\n attr: {\n name: inputName,\n placeholder: placeholder,\n 'aria-describedby': noticeId,\n id: uid,\n disabled: disabled\n }\"/>\n","Magento_Ui/templates/form/element/html.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<!-- ko with: {valueUnsanitizedHtml: value, inputName: inputName, uid: uid} -->\n<span class=\"admin__field-value\"\n data-bind=\"\n html: valueUnsanitizedHtml,\n attr: {\n name: inputName,\n id: uid\n }\"></span>\n<!-- /ko -->\n","Magento_Ui/templates/form/element/textDate.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<span class=\"admin__field-value\"\n data-bind=\"\n text: shiftedValue,\n attr: {\n name: inputName,\n id: uid\n }\"></span>\n","Magento_Ui/templates/form/element/multiselect.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<select multiple class=\"admin__control-multiselect\" data-bind=\"\n attr: {\n name: inputName,\n id: uid,\n size: size ? size : '6',\n disabled: disabled,\n 'aria-describedby': noticeId,\n placeholder: placeholder\n },\n hasFocus: focused,\n optgroup: options,\n selectedOptions: value,\n optionsValue: 'value',\n optionsText: 'label'\"\n></select>\n","Magento_Ui/templates/form/element/button.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<button type=\"button\"\n css=\"buttonClasses\"\n click=\"action\"\n disable=\"disabled\"\n attr=\"'data-index': index, 'aria-labelledby': ariLabelledby\">\n <span attr=\"'id': buttonTextId\" text=\"title\"></span>\n</button>\n\n<if args=\"childError\">\n <strong class=\"_error\">\n <span class=\"admin__page-nav-item-messages\">\n <span class=\"admin__page-nav-item-message _error\">\n <span class=\"admin__page-nav-item-message-icon\"></span>\n <span class=\"admin__page-nav-item-message-tooltip\"\n data-bind=\"i18n: 'This element contains invalid data. Please resolve this before saving.'\">This element contains invalid data. Please resolve this before saving.</span>\n </span>\n </span>\n </strong>\n</if>\n","Magento_Ui/templates/form/element/radio.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field admin__field-option\">\n <input type=\"radio\"\n class=\"admin__control-radio\"\n data-bind=\"checkedValue: value, checked: checked\"\n ko-disable=\"disabled\"\n hasFocus=\"focused\"\n attr=\"id: uid, name: inputName\"/>\n\n <label class=\"admin__field-label\" text=\"label\" attr=\"for: uid\"></label>\n\n <div class=\"admin__field-note\"\n if=\"notice\"\n attr=\"id: noticeId\">\n <span text=\"notice\"></span>\n </div>\n</div>\n","Magento_Ui/templates/form/element/helper/service.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field-service\">\n <input type=\"checkbox\"\n class=\"admin__control-checkbox\"\n attr=\"\n id: $data.uid + '_default',\n name: 'use_default[' + $data.index + ']',\n \"\n ko-checked=\"isUseDefault\"\n ko-disabled=\"$data.serviceDisabled\">\n <label translate=\"'Use Default Value'\" attr=\"for: $data.uid + '_default'\" class=\"admin__field-label\"></label>\n</div>\n","Magento_Ui/templates/form/element/helper/tooltip.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field-tooltip\">\n <a class=\"admin__field-tooltip-action action-help\" target=\"_blank\" tabindex=\"1\" attr=\"href: tooltip.link\">\n <span translate=\"'What is this?'\"></span>\n </a>\n <!-- ko with: {descriptionUnsanitizedHtml: tooltip.description} -->\n <div class=\"admin__field-tooltip-content\" html=\"descriptionUnsanitizedHtml\"></div>\n <!-- /ko -->\n</div>\n","Magento_Ui/templates/form/element/helper/fallback-reset.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<button class=\"admin__field-fallback-reset\"\n type=\"button\"\n click=\"element.restoreToDefault\">\n <span translate=\"'Use Default Value'\"></span>\n</button>\n","Magento_Ui/templates/form/element/urlInput/setting.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<!--display container to specify url options(Example: open in new tab)-->\n<div class=\"admin__field admin__field-option url-input-setting\" visible=\"visible\" click=\"checkboxClick\">\n <input type=\"checkbox\"\n class=\"admin__control-checkbox\"\n ko-checked=\"settingValue\"\n disable=\"disabled\"\n ko-value=\"settingValue\"\n attr=\"id: uid, name: inputName\"/>\n\n <label class=\"admin__field-label\" text=\"settingLabel\" attr=\"for: uid\"></label>\n</div>\n","Magento_Ui/templates/form/element/urlInput/typeSelector.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<select class=\"admin__control-select url-input-select\" data-bind=\"\n attr: {\n name: inputName,\n id: uid,\n disabled: disabled,\n visible: visible,\n 'aria-describedby': noticeId\n },\n hasFocus: focused,\n optgroup: options,\n value: linkType,\n optionsValue: 'value',\n optionsText: 'label'\"></select>\n","Magento_Ui/templates/form/element/uploader/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"file-uploader-summary\">\n <div class=\"file-uploader-preview\">\n <a class=\"preview-link\"\n css=\"'preview-' + $file.previewType\"\n attr=\"href: $parent.getFilePreview($file), title: $file.name\" target=\"_blank\">\n <img\n if=\"$file.previewType === 'image'\"\n tabindex=\"0\"\n event=\"load: $parent.onPreviewLoad.bind($parent)\"\n attr=\"\n src: $parent.getFilePreview($file),\n alt: $file.name\"/>\n </a>\n\n <div class=\"actions\">\n <button\n type=\"button\"\n class=\"action-remove\"\n data-role=\"delete-button\"\n attr=\"title: $t('Delete image')\"\n click=\"$parent.removeFile.bind($parent, $file)\">\n <span translate=\"'Delete image'\"></span>\n </button>\n </div>\n </div>\n\n <div class=\"file-uploader-filename\" text=\"$file.name\"></div>\n\n <div class=\"file-uploader-meta\">\n <span if=\"$file.previewType === 'image'\">\n <text args=\"$file.previewWidth\"></text>x<text args=\"$file.previewHeight\"></text>,\n </span>\n <text args=\"$parent.formatSize($file.size)\"></text>\n </div>\n</div>\n","Magento_Ui/templates/form/element/uploader/image.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field\" visible=\"visible\" css=\"$data.additionalClasses\">\n <label class=\"admin__field-label\" if=\"$data.label\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n\n <div class=\"admin__field-control\" css=\"'_with-tooltip': $data.tooltip\">\n <div class=\"file-uploader image-uploader\" data-role=\"drop-zone\" css=\"_loading: isLoading\">\n <div class=\"file-uploader-area\">\n <input type=\"file\" afterRender=\"onElementRender\" attr=\"id: uid, name: inputName, multiple: isMultipleFiles\" disable=\"disabled\" />\n <label class=\"file-uploader-button action-default\" attr=\"for: uid, disabled: disabled\" disable=\"disabled\" translate=\"'Upload'\"></label>\n <label\n data-bind=\"event: {change: addFileFromMediaGallery, click: openMediaBrowserDialog}\"\n class=\"file-uploader-button action-default\"\n attr=\"id: mediaGalleryUid, disabled: disabled\"\n data-force_static_path=\"1\"\n translate=\"'Select from Gallery'\"></label>\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n <p class=\"image-upload-requirements\">\n <span if=\"$data.maxFileSize\">\n <span translate=\"'Maximum file size'\"></span>: <text args=\"formatSize($data.maxFileSize)\"></text>.\n </span>\n <span if=\"$data.allowedExtensions\">\n <span translate=\"'Allowed file types'\"></span>: <text args=\"getAllowedFileExtensionsInCommaDelimitedFormat()\"></text>.\n </span>\n </p>\n </div>\n\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <!-- ko with: {noticeUnsanitizedHtml: notice} -->\n <span html=\"noticeUnsanitizedHtml\"></span>\n <!-- /ko -->\n </div>\n\n <label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n\n <each args=\"data: value, as: '$file'\" render=\"$parent.getPreviewTmpl($file)\"></each>\n\n <div if=\"!hasData()\" class=\"image image-placeholder\" click=\"triggerImageUpload\">\n <div class=\"file-uploader-summary product-image-wrapper\">\n <div class=\"file-uploader-spinner image-uploader-spinner\"></div>\n <p class=\"image-placeholder-text\" translate=\"'Browse to find or drag image here'\"></p>\n </div>\n </div>\n </div>\n <render args=\"$data.service.template\" if=\"$data.hasService()\"></render>\n </div>\n</div>\n","Magento_Ui/templates/form/element/uploader/uploader.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__field\" visible=\"visible\" css=\"$data.additionalClasses\">\n <label class=\"admin__field-label\" if=\"$data.label\" attr=\"for: uid\" visible=\"$data.labelVisible\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n\n <div class=\"admin__field-control\" css=\"'_with-tooltip': $data.tooltip\">\n <div class=\"file-uploader\" data-role=\"drop-zone\" css=\"_loading: isLoading\">\n <div class=\"file-uploader-area\">\n <input type=\"file\" afterRender=\"onElementRender\" attr=\"id: uid, name: inputName, multiple: isMultipleFiles\" disable=\"disabled\" />\n <label class=\"file-uploader-button action-default\" attr=\"for: uid\" translate=\"'Upload'\"></label>\n\n <span class=\"file-uploader-spinner\"></span>\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n </div>\n\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <!-- ko with: {noticeUnsanitizedHtml: notice} -->\n <span html=\"noticeUnsanitizedHtml\"></span>\n <!-- /ko -->\n </div>\n\n <label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n\n <each args=\"data: value, as: '$file'\" render=\"$parent.getPreviewTmpl($file)\"></each>\n\n <div if=\"isMultipleFiles\" class=\"file-uploader-summary\">\n <label attr=\"for: uid\"\n class=\"file-uploader-placeholder\"\n css=\"'placeholder-' + placeholderType\">\n <span class=\"file-uploader-placeholder-text\"\n translate=\"'Click here or drag and drop to add files.'\"></span>\n </label>\n </div>\n </div>\n <render args=\"$data.service.template\" if=\"$data.hasService()\"></render>\n </div>\n</div>\n","Magento_Ui/templates/list/listing.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<ol class=\"list-items\">\n <li class=\"list-item\" repeat=\"foreach: rows, item: '$row'\">\n <div class=\"item-info\">\n <!--ko foreach: {data: getVisible(), as: '$col'}-->\n <!-- ko template: getBody() --><!-- /ko -->\n <!-- /ko -->\n </div>\n </li>\n</ol>\n","Magento_Ui/templates/tooltip/tooltip.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div data-tooltip=\"tooltip-wrapper\" class=\"data-tooltip-wrapper <%= data.tooltipClasses %>\">\n <div class=\"data-tooltip-tail\"></div>\n <div class=\"data-tooltip\">\n <% if(data.closeButton){ %>\n <button type=\"button\" class=\"action-close\">\n <span translate=\"'Close'\"></span>\n </button>\n <% } %>\n <div class=\"data-tooltip-content\"></div>\n </div>\n</div>\n","Magento_Tax/template/price/adjustment.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"displayBothPrices()\">\n <span class=\"price-wrapper price-excluding-tax\"\n attr=\"'data-label': $t('Excl. Tax')\"\n data-price-amount=\"\"\n data-price-type=\"basePrice\"\n html=\"getTax($row())\">\n </span>\n</if>\n","Magento_Tax/template/price/bundle/adjustment.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"displayPriceIncludeTax()\">\n <span class=\"price-wrapper price-excluding-tax\"\n attr=\"'data-label': $t('Incl. Tax')\"\n data-price-amount=\"\"\n data-price-type=\"basePrice\"\n html=\"getTaxUnsanitizedHtml($row())\"></span>\n</if>\n\n<if args=\"displayPriceExclTax()\">\n <span class=\"price-wrapper price-excluding-tax\"\n attr=\"'data-label': $t('Excl. Tax')\"\n data-price-amount=\"\"\n data-price-type=\"basePrice\"\n html=\"getTaxUnsanitizedHtml($row())\"></span>\n</if>\n\n<if args=\"displayBothPrices()\">\n <span class=\"price-wrapper price-excluding-tax\"\n attr=\"'data-label': $t('Excl. Tax')\"\n data-price-amount=\"\"\n data-price-type=\"basePrice\"\n html=\"getTaxUnsanitizedHtml($row())\"></span>\n</if>\n","Magento_GroupedProduct/template/product/price/regular_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n","Magento_GroupedProduct/template/product/price/minimal_price.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"isSalable($row())\">\n <div class=\"minimal-price\">\n <span if=\"label\"\n class=\"price-label\"\n text=\"label\"></span>\n\n <span class=\"price-container\"\n css=\"getAdjustmentCssClasses($row())\">\n <span class=\"price-wrapper price-including-tax\"\n data-price-amount=\"\"\n data-price-type=\"\"\n html=\"getPriceUnsanitizedHtml($row())\"></span>\n\n <each args=\"data: getAdjustments(), as: '$adj'\">\n <render args=\"$adj.getBody()\"></render>\n </each>\n </span>\n </div>\n</if>\n","Magento_GroupedProduct/template/components/position.html":"<div class=\"position\">\n <a href=\"#\" class=\"move-top icon-backward icon-rearrange-position\"\n data-bind=\"\n click: $parent.sendToTop.bind($parent)\n \">\n <span>Top</span>\n </a>\n <input type=\"text\" class=\"position-widget-input\"\n data-bind=\"\n value: $parent.getCalculatedPosition($record()),\n event: {blur: $parent.updateGridPosition.bind($parent)}\n \"/>\n <a href=\"#\" class=\"move-bottom icon-forward icon-rearrange-position\"\n data-bind=\"\n click: $parent.sendToBottom.bind($parent)\n \">\n <span>Bottom</span>\n </a>\n</div>\n","Magento_Variable/template/grid/cells/radioselect.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<input type=\"radio\" class=\"admin__control-radio\" name=\"radio-select\" data-bind=\"value: $row()['variable_type'] + ':' + $row()['code'], checked: selectedVariableCode, click: selectVariable\"/>\n<label class=\"admin__field-label\"></label>\n","Magento_PageBuilder/template/page-builder.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"pagebuilder-stage-wrapper\"\n css=\"Object.assign(\n {'stage-full-screen': isFullScreen, 'stage-content-snapshot': isSnapshot, 'transition-out': isSnapshotTransition, 'stage-is-active': (!isSnapshot() || isFullScreen)},\n viewportClasses)\"\n ko-style=\"wrapperStyles\">\n <div class=\"admin__field pagebuilder-header\"\n css=\"visible: panel.isVisible(), 'transition-out': isSnapshotTransition()\"\n if=\"!isSnapshot()\">\n <span class=\"viewport-buttons\">\n <render args=\"viewportTemplate\"></render>\n </span>\n <span class=\"template-buttons\">\n <button type=\"button\" translate=\"'Apply Template'\" if=\"isAllowedTemplateApply\" click=\"toggleTemplateManger\"></button>\n <button type=\"button\" translate=\"'Save as Template'\" if=\"isAllowedTemplateSave\" click=\"saveAsTemplate\"></button>\n <i click=\"toggleFullScreen.bind($data, {animate:true})\"\n css=\"'icon-pagebuilder-fullscreen': !isFullScreen(), 'icon-pagebuilder-fullscreen-exit': isFullScreen()\"\n attr=\"{title: isFullScreen() ? $t('Close Full Screen') : $t('Open in Full Screen')}\">\n </i>\n </span>\n </div>\n <with args=\"panel\">\n <render></render>\n </with>\n <if args=\"isStageReady\">\n <with args=\"stage\">\n <render></render>\n </with>\n <iframe attr=\"id: 'render_frame_' + id\" sandbox=\"allow-scripts\" style=\"position: absolute; width:0; height:0; border: none;\"></iframe>\n </if>\n</div>\n","Magento_PageBuilder/template/panel.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div id=\"pagebuilder-panel-wrapper\" class=\"pagebuilder-panel-wrapper\" visible=\"!pageBuilder.isSnapshot()\"\n css=\"visible: isVisible(), 'sticky-top': isStickyTop, 'sticky-bottom': isStickyBottom, 'transition-out': pageBuilder.isSnapshotTransition\"\n afterRender=\"afterRender\">\n <div id=\"pagebuilder-panel\" class=\"pagebuilder-panel\">\n <div class=\"search-content-types\">\n <label for=\"search-content-types-input\"></label>\n <a href=\"\" class=\"close\" click=\"clearSearch\" attr=\"title: searchTitle\" visible=\"searching\"></a>\n <input type=\"text\" id=\"search-content-types-input\" name=\"search\" ko-value=\"searchValue\" event=\"keyup: search\" attr=\"placeholder: searchPlaceholder\" autocomplete=\"off\"/>\n </div>\n <ul id=\"search-results\" visible=\"searching() && searchResults().length\" each=\"searchResults\">\n <li class=\"pagebuilder-draggable-content-type\" attr=\"id: 'content-type-' + identifier()\" data-bind=\"draggable: Object.assign($parent.getDraggableOptions(), getDraggableOptions())\">\n <a>\n <span>\n <i attr=\"class: icon\"></i>\n </span>\n <span translate=\"label\"></span>\n </a>\n </li>\n </ul>\n <div class=\"search-results-empty\" visible=\"searching() && !searchResults().length\">\n <div translate=\"searchNoResult\"></div>\n </div>\n <ul id=\"pagebuilder-panel-menu-sections\" class=\"pagebuilder-panel-menu-sections\" visible=\"!searching()\" each=\"menuSections\">\n <li attr=\"id: 'menu-section-' + id()\" css=\"active: active\">\n <div class=\"menu-section-title\" event=\"click: toggle\">\n <h4 translate=\"label\"></h4>\n </div>\n <div class=\"pagebuilder-panel-menu-sections-child\" css=\"hidden: hidden\">\n <div>\n <ul class=\"pagebuilder-panel-menu-sections-content-types\" each=\"contentTypes\">\n <li class=\"pagebuilder-draggable-content-type\"\n data-bind=\"draggable: Object.assign($parents[1].getDraggableOptions($element), getDraggableOptions($element))\"\n attr=\"id: 'content-type-' + identifier()\">\n <a>\n <span class=\"content-type-icon\">\n <i attr=\"class: icon\"></i>\n </span>\n <span translate=\"label\"></span>\n </a>\n </li>\n </ul>\n </div>\n </div>\n </li>\n </ul>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type-toolbar.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-toolbar-options\" afterRender=\"function (element) { afterRender.call($data, element); }\">\n <div class=\"pagebuilder-toolbar-options-wrapper\" each=\"options\">\n <ul class=\"pagebuilder-toolbar-options-links\" css=\"key\" each=\"values\">\n <li class=\"pagebuilder-toolbar-options-link\">\n <a href=\"#\" click=\"function () { $parents[1].onOptionClick($parents[0], $data); }\" css=\"'toolbar-active': value == $parents[2].getOptionValue($parents[0].key)\">\n <if args=\"icon\">\n <i css=\"icon\"></i>\n </if>\n <ifnot args=\"icon\">\n <span text=\"label\"></span>\n </ifnot>\n </a>\n </li>\n </ul>\n </div>\n</div>\n","Magento_PageBuilder/template/dynamic-rows/element/text.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field\"\n visible=\"visible\"\n css=\"$data.additionalClasses\"\n attr=\"'data-index': index\">\n <div class=\"admin__field-control\"\n css=\"'_with-tooltip': $data.tooltip, '_with-reset': $data.showFallbackReset && $data.isDifferedFromDefault\">\n <render args=\"elementTmpl\" ifnot=\"hasAddons()\"></render>\n\n <div class=\"admin__control-addon\" if=\"hasAddons()\">\n <render args=\"elementTmpl\"></render>\n\n <label class=\"admin__addon-prefix\" if=\"$data.addbefore\" attr=\"for: uid\">\n <span text=\"addbefore\"></span>\n </label>\n <label class=\"admin__addon-suffix\" if=\"$data.addafter\" attr=\"for: uid\">\n <span text=\"addafter\"></span>\n </label>\n </div>\n\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n\n <label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <span translate=\"notice\"></span>\n </div>\n\n <!-- ko if: $data.additionalInfo -->\n <!-- ko with: {additionalInfoUnsanitizedHtml: $data.additionalInfo} -->\n <div class=\"admin__additional-info\" html=\"additionalInfoUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n\n <render args=\"$data.service.template\" if=\"$data.hasService()\"></render>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/menu.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<!-- ko with: getOptions() -->\n<div class=\"pagebuilder-options\">\n <div class=\"pagebuilder-options-wrapper\">\n <ul class=\"pagebuilder-options-links\" data-bind=\"foreach: options\">\n <li class=\"pagebuilder-options-link\">\n <!-- ko if: template -->\n <!-- ko template: template --><!-- /ko -->\n <!-- /ko -->\n <!-- ko ifnot: template -->\n <a href=\"#\" data-bind=\"attr: {title: title}, html: icon, click: function () { action.call($parents[1], $data); }, css: classes\"></a>\n <!-- /ko -->\n </li>\n </ul>\n </div>\n</div>\n<!-- /ko -->\n","Magento_PageBuilder/template/content-type/preview-collection.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"element-children content-type-container\" each=\"contentType.getChildren()\" css=\"getChildrenCss()\" attr=\"{id: contentType.id + '-children'}\" data-bind=\"sortable: getSortableOptions()\" afterRender=\"function (element) { if (typeof afterChildrenRender === 'function') { afterChildrenRender(element); } }\">\n <if args=\"$parent.isContainer()\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n <div class=\"pagebuilder-content-type-wrapper\" template=\"{ name: preview.template, data: preview, afterRender: function () { preview.dispatchAfterRenderEvent.apply(preview, arguments); } }\" attr=\"{ id: id }\" css=\"{'pagebuilder-content-type-hidden': !preview.display()}\"></div>\n <if args=\"$parent.isContainer() && $index() === $parent.contentType.getChildren()().length - 1\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n</div>\n","Magento_PageBuilder/template/content-type/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"pagebuilder-stage\"\n attr=\"id: id, 'data-role': 'pagebuilder-stage'\"\n ko-style=\"pageBuilder.stageStyles\"\n css=\"'pagebuilder-show-borders': showBorders, 'pagebuilder-no-user-select': !userSelect(), 'panel-collapsed': pageBuilder.panel.isCollapsed, 'interacting': interacting, 'focus-child': focusChild\">\n <div class=\"pagebuilder-stage-loading\" visible=\"loading\">\n <span class=\"spinner\">\n <span repeat=\"8\" attr=\"'data-repeat-index': $index\"></span>\n </span>\n </div>\n<!-- Assign stage to children context -->\n <each args=\"data: [$data], as: 'stage'\">\n <div class=\"pagebuilder-canvas\"\n css=\"active: !loading()\"\n afterRender=\"afterRenderDeferred.resolve\">\n <with args=\"rootContainer\">\n <render args=\"{ name: preview.template, data: preview }\" ></render>\n </with>\n </div>\n </each>\n</div>\n","Magento_PageBuilder/template/content-type/title.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div data-bind=\"text: title\" class=\"option-title\"></div>\n","Magento_PageBuilder/template/content-type/master-collection.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div each=\"contentType.getChildren()\" data-wrapper=\"true\">\n <render args=\"{ name: content.template, data: content }\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/block/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-block\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\" css=\"{'pagebuilder-block-overlay': displayingBlockPreview()}\">\n <div attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <!-- ko if: displayingBlockPreview -->\n <!-- ko with: {dataMainUnsanitizedHtml: data.main.html, initializeWidgets: initializeWidgets} -->\n <div class=\"rendered-content\" html=\"dataMainUnsanitizedHtml\" afterRender=\"initializeWidgets\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <div ifnot=\"displayingBlockPreview\" class=\"pagebuilder-block-placeholder\">\n <span class=\"placeholder-text\" text=\"placeholderText\"></span>\n </div>\n </div>\n <div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n if=\"loading\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n <render args=\"getOptions().template\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/block/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div html=\"data.main.html\" attr=\"data.main.attributes\" css=\"data.main.css\" ko-style=\"data.main.style\"></div>\n","Magento_PageBuilder/template/content-type/banner/collage-centered/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-banner type-nested\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <render args=\"getOptions().template\"></render>\n <div class=\"pagebuilder-banner-wrapper\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"Object.assign({}, data.wrapper.style(), {backgroundImage: getBackgroundImage()})\"\n css=\"Object.assign(data.wrapper.css(), {\n 'jarallax': data.wrapper.attributes()['data-background-type'] == 'video'\n })\"\n event=\"{mouseover: onMouseOverWrapper, mouseout: onMouseOutWrapper, mousedown: activateEditor}\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <scope args=\"getUploader().getUiComponent()\">\n <render></render>\n </scope>\n <div class=\"pagebuilder-overlay\" css=\"data.overlay.css\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\">\n <div class=\"pagebuilder-collage-content\" event=\"mousedown: activateEditor\">\n <div class=\"pagebuilder-banner-text-content\">\n <div if=\"isWysiwygSupported()\"\n class=\"inline-wysiwyg\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n attr=\"data.content.attributes\"\n afterRender=\"afterRenderWysiwyg\"\n contenteditable=\"true\"\n event=\"mousedown: stopEvent, click: activateEditor, dblclick: handleDoubleClick\">\n </div>\n <div if=\"isWysiwygSupported()\" class=\"placeholder-text\" ifnot=\"data.content.html\" translate=\"'Edit Banner Text'\"></div>\n <textarea ifnot=\"isWysiwygSupported()\" class=\"inline-wysiwyg-textarea\" afterRender=\"initTextarea\" event=\"{keyup: onTextareaKeyUp, focus: onTextareaFocus, blur: onTextareaBlur, mousedown: stopEvent}\" attr=\"placeholder: $t('Edit Banner Text')\"></textarea>\n </div>\n <a if=\"data.main.attributes()['data-show-button'] !== 'never'\"\n type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"data.button.attributes\"\n ko-style=\"data.button.style\"\n css=\"data.button.css\">\n <span data-bind=\"liveEdit: { field: 'button_text', placeholder: buttonPlaceholder, selectAll: true }\"></span>\n </a>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/banner/collage-centered/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <a if=\"data.link.attributes().href\" attr=\"data.link.attributes\" ko-style=\"data.link.style\" css=\"data.link.css\">\n <div css=\"data.wrapper.css\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n class=\"pagebuilder-banner-wrapper\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\" css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </a>\n <div ifnot=\"data.link.attributes().href\" attr=\"data.empty_link.attributes\" ko-style=\"data.empty_link.style\" css=\"data.empty_link.css\">\n <div css=\"data.wrapper.css\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n class=\"pagebuilder-banner-wrapper\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\" css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/banner/collage-right/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-banner type-nested\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <render args=\"getOptions().template\"></render>\n <div class=\"pagebuilder-banner-wrapper\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"Object.assign({}, data.wrapper.style(), {backgroundImage: getBackgroundImage()})\"\n css=\"Object.assign(data.wrapper.css(), {\n 'jarallax': data.wrapper.attributes()['data-background-type'] == 'video'\n })\"\n event=\"{ mouseover: onMouseOverWrapper, mouseout: onMouseOutWrapper, mousedown: activateEditor }\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <scope args=\"getUploader().getUiComponent()\">\n <render></render>\n </scope>\n <div class=\"pagebuilder-overlay\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\" css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\" event=\"mousedown: activateEditor\">\n <div class=\"pagebuilder-banner-text-content\">\n <div if=\"isWysiwygSupported()\"\n class=\"inline-wysiwyg\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n attr=\"data.content.attributes\"\n afterRender=\"afterRenderWysiwyg\"\n contenteditable=\"true\"\n event=\"mousedown: stopEvent, click: activateEditor, dblclick: handleDoubleClick\">\n </div>\n <div if=\"isWysiwygSupported()\" class=\"placeholder-text\" ifnot=\"data.content.html\" translate=\"'Edit Banner Text'\"></div>\n <textarea ifnot=\"isWysiwygSupported()\" class=\"inline-wysiwyg-textarea\" afterRender=\"initTextarea\" event=\"{keyup: onTextareaKeyUp, focus: onTextareaFocus, blur: onTextareaBlur, mousedown: stopEvent}\" attr=\"placeholder: $t('Edit Banner Text')\"></textarea>\n </div>\n <a if=\"data.main.attributes()['data-show-button'] !== 'never'\"\n type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"data.button.attributes\"\n ko-style=\"data.button.style\"\n css=\"data.button.css\">\n <span data-bind=\"liveEdit: { field: 'button_text', placeholder: buttonPlaceholder, selectAll: true }\"></span>\n </a>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/banner/collage-right/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <a if=\"data.link.attributes().href\" attr=\"data.link.attributes\" ko-style=\"data.link.style\" css=\"data.link.css\">\n <div attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\"\n class=\"pagebuilder-banner-wrapper\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\" css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </a>\n <div ifnot=\"data.link.attributes().href\" attr=\"data.empty_link.attributes\" ko-style=\"data.empty_link.style\" css=\"data.empty_link.css\">\n <div attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\"\n class=\"pagebuilder-banner-wrapper\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\" css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/banner/collage-left/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-banner type-nested\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <render args=\"getOptions().template\"></render>\n <div class=\"pagebuilder-banner-wrapper\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"Object.assign({}, data.wrapper.style(), {backgroundImage: getBackgroundImage()})\"\n css=\"Object.assign(data.wrapper.css(), {\n 'jarallax': data.wrapper.attributes()['data-background-type'] == 'video'\n })\"\n event=\"{ mouseover: onMouseOverWrapper, mouseout: onMouseOutWrapper, mousedown: activateEditor }\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <scope args=\"getUploader().getUiComponent()\">\n <render></render>\n </scope>\n <div class=\"pagebuilder-overlay\" css=\"data.overlay.css\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\">\n <div class=\"pagebuilder-collage-content\" event=\"mousedown: activateEditor\">\n <div class=\"pagebuilder-banner-text-content\">\n <div if=\"isWysiwygSupported()\"\n class=\"inline-wysiwyg\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n attr=\"data.content.attributes\"\n afterRender=\"afterRenderWysiwyg\"\n contenteditable=\"true\"\n event=\"mousedown: stopEvent, click: activateEditor, dblclick: handleDoubleClick\">\n </div>\n <div if=\"isWysiwygSupported()\" class=\"placeholder-text\" ifnot=\"data.content.html\" translate=\"'Edit Banner Text'\"></div>\n <textarea ifnot=\"isWysiwygSupported()\" class=\"inline-wysiwyg-textarea\" afterRender=\"initTextarea\" event=\"{keyup: onTextareaKeyUp, focus: onTextareaFocus, blur: onTextareaBlur, mousedown: stopEvent}\" attr=\"placeholder: $t('Edit Banner Text')\"></textarea>\n </div>\n <a if=\"data.main.attributes()['data-show-button'] !== 'never'\"\n type=\"button\"\n class=\"pagebuilder-banner-button\"\n css=\"data.button.css\"\n attr=\"data.button.attributes\"\n ko-style=\"data.button.style\">\n <span data-bind=\"liveEdit: { field: 'button_text', placeholder: buttonPlaceholder, selectAll: true }\"></span>\n </a>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/banner/collage-left/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <a if=\"data.link.attributes().href\" attr=\"data.link.attributes\" ko-style=\"data.link.style\" css=\"data.link.css\">\n <div attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\"\n class=\"pagebuilder-banner-wrapper\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\" css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </a>\n <div ifnot=\"data.link.attributes().href\" attr=\"data.empty_link.attributes\" ko-style=\"data.empty_link.style\" css=\"data.empty_link.css\">\n <div attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\"\n class=\"pagebuilder-banner-wrapper\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\" css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/banner/poster/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-banner type-nested\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <render args=\"getOptions().template\" ></render>\n <div class=\"pagebuilder-banner-wrapper\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"Object.assign({}, data.wrapper.style(), {backgroundImage: getBackgroundImage()})\"\n css=\"Object.assign(data.wrapper.css(), {\n 'jarallax': data.wrapper.attributes()['data-background-type'] == 'video'\n })\"\n event=\"{ mouseover: onMouseOverWrapper, mouseout: onMouseOutWrapper, mousedown: activateEditor }\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\" ></div>\n <scope args=\"getUploader().getUiComponent()\">\n <render ></render>\n </scope>\n <div class=\"pagebuilder-overlay pagebuilder-poster-overlay\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\" css=\"data.overlay.css\" event=\"mousedown: activateEditor\">\n <div class=\"pagebuilder-poster-content\">\n <div class=\"pagebuilder-banner-text-content\">\n <div if=\"isWysiwygSupported()\"\n class=\"inline-wysiwyg\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n attr=\"data.content.attributes\"\n afterRender=\"afterRenderWysiwyg\"\n contenteditable=\"true\"\n event=\"mousedown: stopEvent, click: activateEditor, dblclick: handleDoubleClick\">\n </div>\n <div if=\"isWysiwygSupported()\" class=\"placeholder-text\" ifnot=\"data.content.html\" translate=\"'Edit Banner Text'\"></div>\n <textarea ifnot=\"isWysiwygSupported()\" class=\"inline-wysiwyg-textarea\" afterRender=\"initTextarea\" event=\"{keyup: onTextareaKeyUp, focus: onTextareaFocus, blur: onTextareaBlur, mousedown: stopEvent}\" attr=\"placeholder: $t('Edit Banner Text')\"></textarea>\n </div>\n <a if=\"data.main.attributes()['data-show-button'] !== 'never'\"\n type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"data.button.attributes\"\n ko-style=\"data.button.style\"\n css=\"data.button.css\">\n <span data-bind=\"liveEdit: { field: 'button_text', placeholder: buttonPlaceholder, selectAll: true }\"></span>\n </a>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/banner/poster/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div data-bind=\"attr: data.main.attributes, style: data.main.style, css: data.main.css\">\n <a if=\"data.link.attributes().href\" data-bind=\"attr: data.link.attributes, style: data.link.style, css: data.link.css\">\n <div class=\"pagebuilder-banner-wrapper\" attr=\"data.wrapper.attributes\" ko-style=\"data.wrapper.style\" css=\"data.wrapper.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay pagebuilder-poster-overlay\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\" css=\"data.overlay.css\">\n <div class=\"pagebuilder-poster-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </a>\n <div ifnot=\"data.link.attributes().href\" data-bind=\"attr: data.empty_link.attributes, style: data.empty_link.style, css: data.empty_link.css\">\n <div class=\"pagebuilder-banner-wrapper\" attr=\"data.wrapper.attributes\" ko-style=\"data.wrapper.style\" css=\"data.wrapper.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay pagebuilder-poster-overlay\" attr=\"data.overlay.attributes\" ko-style=\"data.overlay.style\" css=\"data.overlay.css\">\n <div class=\"pagebuilder-poster-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-banner-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/tabs/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-tabs children-min-height\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <render args=\"getOptions().template\" visible=\"focusedTab() === null\" ></render>\n <div class=\"tabs-container\" afterRender=\"function (element) { onContainerRender.call(this, element); }\">\n <ul role=\"tablist\" class=\"tabs-navigation\" each=\"contentType.getChildren()\" attr=\"data.navigation.attributes\" ko-style=\"data.navigation.style\" css=\"data.navigation.css\" data-bind=\"sortableChildren: getSortableOptions()\">\n <with args=\"preview\">\n <li role=\"tab\" class=\"tab-header\"\n css=\"{focused: contentType.parentContentType.preview.focusedTab() === $index()}\"\n ko-style=\"contentType.parentContentType.preview.getTabHeaderStyles()\"\n click=\"function (context, event) { onClick($index(), event); }\"\n event=\"{ focusin: function (context, event) { onFocusIn($index(), event); }, focusout: function (context, event) { onFocusOut($index(), event); } }\">\n <a href=\"#no-tab\"\n class=\"tab-title focus-options\"\n attr=\"{ href: '#' + contentType.id }\" event=\"{ dragstart: function(context, event) { event.preventDefault(); }}\">\n <render args=\"getOptions().template\" ></render>\n <span class=\"tab-drag-handle\" css=\"{disabled: contentType.parentContentType.children().length <= 1}\"></span>\n <span class=\"tab-title tab-name\"\n data-tab-title=\"true\"\n data-bind=\"liveEdit: { field: 'tab_name', placeholder: $t('...'), selectAll: true }, hasFocusNoScroll: contentType.parentContentType.preview.focusedTab() === $index()\"></span>\n </a>\n </li>\n </with>\n </ul>\n <div class=\"tabs-content children-min-height\" attr=\"data.content.attributes\" ko-style=\"data.content.style\" css=\"data.content.css\">\n <render args=\"childTemplate\" ></render>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/tabs/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <ul role=\"tablist\" class=\"tabs-navigation\" each=\"contentType.getChildren()\" attr=\"data.navigation.attributes\" ko-style=\"data.navigation.style\" css=\"data.navigation.css\">\n <with args=\"content\">\n <li role=\"tab\" class=\"tab-header\" attr=\"Object.assign({}, contentType.parentContentType.content.data.headers.attributes(), { active: getData().default_active_tab })\" ko-style=\"contentType.parentContentType.content.data.headers.style\" css=\"contentType.parentContentType.content.data.headers.css\">\n <a href=\"#no-tab\" class=\"tab-title\" attr=\"{ href: '#' + contentType.id }\">\n <span class=\"tab-title\" text=\"getData().tab_name\"></span>\n </a>\n </li>\n </with>\n </ul>\n <div class=\"tabs-content\" attr=\"data.content.attributes\" ko-style=\"data.content.style\" css=\"data.content.css\">\n <render args=\"masterTemplate\" ></render>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/buttons/stacked/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-entity pagebuilder-entity-preview pagebuilder-no-blur pagebuilder-live-edit pagebuilder-buttons\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <render args=\"getOptions().template\" ></render>\n <div class=\"element-children buttons-container\" each=\"contentType.getChildren()\" attr=\"Object.assign({}, data.main.attributes(), { id: contentType.id + '-children' })\" ko-style=\"data.main.style\" css=\"data.main.css\" data-bind=\"sortableChildren: getSortableOptions('height', 'pointer')\">\n <div class=\"pagebuilder-content-type-wrapper\" template=\"{ name: preview.template, data: preview, afterRender: function () { preview.dispatchAfterRenderEvent.apply(preview, arguments); } }\" attr=\"{ id: id }\" css=\"{'pagebuilder-content-type-hidden': !preview.display()}\"></div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/buttons/stacked/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div data-bind=\"attr: data.main.attributes, style: data.main.style, css: data.main.css\">\n <render args=\"masterTemplate\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/buttons/inline/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-entity pagebuilder-entity-preview pagebuilder-no-blur pagebuilder-live-edit pagebuilder-buttons\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <render args=\"getOptions().template\" ></render>\n <div class=\"element-children buttons-container\" each=\"contentType.getChildren()\" attr=\"Object.assign({}, data.main.attributes(), { id: contentType.id + '-children' })\" ko-style=\"data.main.style\" css=\"data.main.css\" data-bind=\"sortableChildren: getSortableOptions()\">\n <div class=\"pagebuilder-content-type-wrapper\"\n template=\"{ name: preview.template, data: preview, afterRender: function () { preview.dispatchAfterRenderEvent.apply(preview, arguments); } }\"\n attr=\"{ id: id }\"\n css=\"{'pagebuilder-content-type-hidden': !preview.display()}\"></div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/buttons/inline/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div data-bind=\"attr: data.main.attributes, style: data.main.style, css: data.main.css\">\n <render args=\"masterTemplate\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/heading/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-heading\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <render args=\"getOptions().template\" ></render>\n <div class=\"pagebuilder-toolbar-container\" tabindex=\"0\" event=\"{ focusin: toolbar.onFocusIn, focusout: toolbar.onFocusOut }\">\n <with args=\"toolbar\">\n <render args=\"template\" ></render>\n </with>\n <if args=\"data.main.heading_type() === 'h1'\">\n <h1 attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" afterRender=\"function (element) { afterRender.call($data, element); }\" data-bind=\"liveEdit: { field: 'heading_text', placeholder: $t('Edit Heading Text') }\"></h1>\n </if>\n <if args=\"data.main.heading_type() === 'h2'\">\n <h2 attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" afterRender=\"function (element) { afterRender.call($data, element); }\" data-bind=\"liveEdit: { field: 'heading_text', placeholder: $t('Edit Heading Text') }\"></h2>\n </if>\n <if args=\"data.main.heading_type() === 'h3'\">\n <h3 attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" afterRender=\"function (element) { afterRender.call($data, element); }\" data-bind=\"liveEdit: { field: 'heading_text', placeholder: $t('Edit Heading Text') }\"></h3>\n </if>\n <if args=\"data.main.heading_type() === 'h4'\">\n <h4 attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" afterRender=\"function (element) { afterRender.call($data, element); }\" data-bind=\"liveEdit: { field: 'heading_text', placeholder: $t('Edit Heading Text') }\"></h4>\n </if>\n <if args=\"data.main.heading_type() === 'h5'\">\n <h5 attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" afterRender=\"function (element) { afterRender.call($data, element); }\" data-bind=\"liveEdit: { field: 'heading_text', placeholder: $t('Edit Heading Text') }\"></h5>\n </if>\n <if args=\"data.main.heading_type() === 'h6'\">\n <h6 attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" afterRender=\"function (element) { afterRender.call($data, element); }\" data-bind=\"liveEdit: { field: 'heading_text', placeholder: $t('Edit Heading Text') }\"></h6>\n </if>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/heading/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<h1 if=\"data.main.heading_type() == 'h1'\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" html=\"data.main.html\"></h1>\n<h2 if=\"data.main.heading_type() == 'h2'\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" html=\"data.main.html\"></h2>\n<h3 if=\"data.main.heading_type() == 'h3'\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" html=\"data.main.html\"></h3>\n<h4 if=\"data.main.heading_type() == 'h4'\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" html=\"data.main.html\"></h4>\n<h5 if=\"data.main.heading_type() == 'h5'\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" html=\"data.main.html\"></h5>\n<h6 if=\"data.main.heading_type() == 'h6'\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" html=\"data.main.html\"></h6>\n","Magento_PageBuilder/template/content-type/divider/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-divider\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <div attr=\"data.main.attributes\" css=\"data.main.css\" ko-style=\"data.main.style\">\n <hr attr=\"data.line.attributes\" css=\"data.line.css\" ko-style=\"data.line.style\" />\n </div>\n <render args=\"getOptions().template\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/divider/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" css=\"data.main.css\" ko-style=\"data.main.style\">\n <hr attr=\"data.line.attributes\" css=\"data.line.css\" ko-style=\"data.line.style\" />\n</div>\n","Magento_PageBuilder/template/content-type/tab-item/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type type-container pagebuilder-tab-item\"\n attr=\"Object.assign({}, {id: contentType.id}, data.main.attributes())\"\n ko-style=\"Object.assign({}, data.main.style(), {backgroundImage: getBackgroundImage()})\"\n css=\"Object.assign({'empty-container': contentType.children().length == 0}, data.main.css())\">\n <div class=\"element-children content-type-container\"\n each=\"contentType.getChildren()\"\n ko-style=\"data.container.style\"\n css=\"getChildrenCss()\"\n attr=\"{id: contentType.id + '-children'}\"\n data-bind=\"sortable: getSortableOptions()\"\n afterRender=\"function (element) { if (typeof afterChildrenRender === 'function') { afterChildrenRender(element); } }\">\n <if args=\"$parent.isContainer()\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n <div class=\"pagebuilder-content-type-wrapper\"\n template=\"{ name: preview.template, data: preview, afterRender: preview.dispatchAfterRenderEvent.bind(preview) }\"\n attr=\"{ id: id }\" css=\"{'pagebuilder-content-type-hidden': !preview.display()}\">\n </div>\n <if args=\"$parent.isContainer() && $index() === $parent.contentType.getChildren()().length - 1\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n </div>\n <div class=\"pagebuilder-empty-container empty-placeholder\"\n css=\"placeholderCss()\"\n translate=\"'Drag content types or columns here'\"></div>\n</div>\n","Magento_PageBuilder/template/content-type/tab-item/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"Object.assign({}, data.main.attributes(), { id: contentType.id })\"\n ko-style=\"Object.assign(data.container.style(), data.main.style())\"\n css=\"data.main.css\">\n <render args=\"masterTemplate\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/column-group/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-column-group pagebuilder-content-type-affordance pagebuilder-content-type pagebuilder-affordance-column-group\"\n ko-style=\"Object.assign(data.container.style, getStyle(data.main, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight', 'width', 'alignSelf', 'minHeight']))\"\n event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\"\n css=\"Object.assign(data.main.css(), {'resizing': resizing, 'empty-child': hasEmptyChild, 'grid-change': gridChange, 'empty-container': $parent.children().length == 0})\"\n attr=\"data.main.attributes\">\n\n <render args=\"getOptions().template\"></render>\n <div class=\"resize-grid\" each=\"gridSizeArray\">\n <div class=\"grid-line\"></div>\n </div>\n <div class=\"resize-ghost\" afterRender=\"function (element) { bindGhost.call($data, element); }\"></div>\n <div class=\"move-placeholder\" afterRender=\"function (element) { bindMovePlaceholder.call($data, element); }\"></div>\n <div class=\"pagebuilder-display-label label-column-group\"\n text=\"displayLabel().toUpperCase()\">\n </div>\n\n\n <div class=\"element-children content-type-container\"\n ko-style=\"Object.assign({}, getStyleWithout(data.main, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight', 'width', 'alignSelf', 'minHeight']), {backgroundImage: getBackgroundImage()})\"\n each=\"$parent.getChildren()\"\n data-bind=\"sortable: getSortableOptions()\"\n afterRender=\"function (element) { bindInteractions.call($data, element); }\">\n <render args=\"{name: preview.template, data: preview}\"></render>\n\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/column-group/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-column-group\"\n attr=\"data.main.attributes\"\n ko-style=\"Object.assign(data.container.style, data.main.style)\"\n css=\"data.main.css\">\n <render args=\"masterTemplate\"></render>\n</div>\n","Magento_PageBuilder/template/content-type/row/contained/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\"\n ko-style=\"data.main.style\"\n css=\"data.main.css\">\n <div class=\"pagebuilder-affordance-row pagebuilder-content-type pagebuilder-content-type-affordance\"\n ko-style=\"getStyle(data.inner, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight'])\"\n event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <div class=\"pagebuilder-display-label\"\n text=\"function () { return displayLabel().toUpperCase(); }()\"></div>\n <div class=\"pagebuilder-content-type no-system-border type-container pagebuilder-row children-min-height\"\n attr=\"data.inner.attributes\"\n ko-style=\"Object.assign({}, getStyleWithout(data.inner, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight']), {backgroundImage: getBackgroundImage()})\"\n css=\"Object.assign(data.inner.css(), {\n 'empty-container': contentType.children().length == 0,\n 'jarallax': data.inner.attributes()['data-enable-parallax'] == 1 || data.inner.attributes()['data-background-type'] == 'video'\n })\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <render args=\"getOptions().template\"></render>\n <div class=\"element-children content-type-container\" each=\"contentType.getChildren()\" ko-style=\"data.container.style\" css=\"getChildrenCss()\" attr=\"{id: contentType.id + '-children'}\" data-bind=\"sortable: getSortableOptions()\" afterRender=\"function (element) { if (typeof afterChildrenRender === 'function') { afterChildrenRender(element); } }\">\n <if args=\"$parent.isContainer()\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n <div class=\"pagebuilder-content-type-wrapper\" template=\"{ name: preview.template, data: preview, afterRender: function () { preview.dispatchAfterRenderEvent.apply(preview, arguments); } }\" attr=\"{ id: id }\" css=\"{'pagebuilder-content-type-hidden': !preview.display()}\"></div>\n <if args=\"$parent.isContainer() && $index() === $parent.contentType.getChildren()().length - 1\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n </div>\n <div class=\"pagebuilder-empty-container empty-placeholder\"\n css=\"placeholderCss()\"\n translate=\"'Drag content types or columns here'\"></div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/row/contained/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\"\n ko-style=\"data.main.style\"\n css=\"data.main.css\">\n <div attr=\"data.inner.attributes\"\n ko-style=\"Object.assign(data.container.style(), data.inner.style())\"\n css=\"data.inner.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <render args=\"masterTemplate\"></render>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/row/full-bleed/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-affordance-row pagebuilder-content-type pagebuilder-content-type-affordance\"\n ko-style=\"getStyle(data.main, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight'])\"\n event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <div class=\"pagebuilder-display-label\"\n text=\"function () { return displayLabel().toUpperCase(); }()\"></div>\n <div class=\"pagebuilder-content-type type-container no-system-border pagebuilder-row children-min-height\"\n attr=\"data.main.attributes\"\n ko-style=\"Object.assign({}, getStyleWithout(data.main, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight']), {backgroundImage: getBackgroundImage()})\"\n css=\"Object.assign(data.main.css(), {\n 'empty-container': contentType.children().length == 0,\n 'jarallax': data.main.attributes()['data-enable-parallax'] == 1 || data.main.attributes()['data-background-type'] == 'video'\n })\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <render args=\"getOptions().template\"></render>\n <div class=\"element-children content-type-container\" each=\"contentType.getChildren()\" ko-style=\"data.container.style\" css=\"getChildrenCss()\" attr=\"{id: contentType.id + '-children'}\" data-bind=\"sortable: getSortableOptions()\" afterRender=\"function (element) { if (typeof afterChildrenRender === 'function') { afterChildrenRender(element); } }\">\n <if args=\"$parent.isContainer()\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n <div class=\"pagebuilder-content-type-wrapper\" template=\"{ name: preview.template, data: preview, afterRender: function () { preview.dispatchAfterRenderEvent.apply(preview, arguments); } }\" attr=\"{ id: id }\" css=\"{'pagebuilder-content-type-hidden': !preview.display()}\"></div>\n <if args=\"$parent.isContainer() && $index() === $parent.contentType.getChildren()().length - 1\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n </div>\n <div class=\"pagebuilder-empty-container empty-placeholder\"\n css=\"placeholderCss()\"\n translate=\"'Drag content types or columns here'\"></div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/row/full-bleed/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\"\n ko-style=\"Object.assign(data.container.style(), data.main.style())\"\n css=\"data.main.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <render args=\"masterTemplate\"></render>\n</div>\n","Magento_PageBuilder/template/content-type/row/full-width/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-affordance-row pagebuilder-content-type pagebuilder-content-type-affordance\"\n ko-style=\"getStyle(data.main, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight'])\"\n event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <div class=\"pagebuilder-display-label\"\n text=\"function () { return displayLabel().toUpperCase(); }()\"></div>\n <div class=\"pagebuilder-content-type pagebuilder-row type-container no-system-border children-min-height\"\n attr=\"data.main.attributes\"\n ko-style=\"Object.assign({}, getStyleWithout(data.main, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight']), {backgroundImage: getBackgroundImage()})\"\n css=\"Object.assign(data.main.css(), {\n 'empty-container': contentType.children().length == 0,\n 'jarallax': data.main.attributes()['data-enable-parallax'] == 1 || data.main.attributes()['data-background-type'] == 'video'\n })\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <render args=\"getOptions().template\"></render>\n <div class=\"element-children content-type-container\" each=\"contentType.getChildren()\" ko-style=\"data.container.style\" css=\"getChildrenCss()\" attr=\"{id: contentType.id + '-children'}\" data-bind=\"sortable: getSortableOptions()\" afterRender=\"function (element) { if (typeof afterChildrenRender === 'function') { afterChildrenRender(element); } }\">\n <if args=\"$parent.isContainer()\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n <div class=\"pagebuilder-content-type-wrapper\" template=\"{ name: preview.template, data: preview, afterRender: function () { preview.dispatchAfterRenderEvent.apply(preview, arguments); } }\" attr=\"{ id: id }\" css=\"{'pagebuilder-content-type-hidden': !preview.display()}\"></div>\n <if args=\"$parent.isContainer() && $index() === $parent.contentType.getChildren()().length - 1\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n </div>\n <div class=\"pagebuilder-empty-container empty-placeholder\"\n css=\"placeholderCss()\"\n translate=\"'Drag content types or columns here'\"></div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/row/full-width/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\"\n ko-style=\"Object.assign(data.container.style(), data.main.style())\"\n css=\"data.main.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"row-full-width-inner\"\n attr=\"data.inner.attributes\"\n ko-style=\"data.inner.style\"\n css=\"data.inner.css\">\n <render args=\"masterTemplate\"></render>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/root-container/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type type-container pagebuilder-root-container\"\n css=\"'empty-container': contentType.children().length == 0, 'children-min-height': contentType.children().length == 0\">\n <div class=\"element-children content-type-container\" each=\"contentType.getChildren()\" css=\"getChildrenCss()\" attr=\"{id: contentType.id + '-children'}\" data-bind=\"sortable: getSortableOptions()\" afterRender=\"function (element) { if (typeof afterChildrenRender === 'function') { afterChildrenRender(element); } }\">\n <if args=\"$parent.isContainer()\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n <div class=\"pagebuilder-content-type-wrapper\" template=\"{ name: preview.template, data: preview, afterRender: function () { preview.dispatchAfterRenderEvent.apply(preview, arguments); } }\" attr=\"{ id: id }\" css=\"{'pagebuilder-content-type-hidden': !preview.display()}\"></div>\n <if args=\"$parent.isContainer() && $index() === $parent.contentType.getChildren()().length - 1\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n </div>\n <div class=\"pagebuilder-empty-container empty-placeholder empty-placeholder-background\" css=\"visible: contentType.children().length == 0\"\n translate=\"'Drag Row, Columns, Tabs, Block, Dynamic Block or HTML Code here'\"></div>\n</div>\n","Magento_PageBuilder/template/content-type/slider/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-slider children-min-height\"\n attr=\"data.main.attributes\"\n event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <render args=\"getOptions().template\" ></render>\n <div class=\"slider-container\"\n css=\"data.main.css\"\n ko-style=\"data.main.style\">\n <render args=\"childTemplate\" ></render>\n </div>\n <div class=\"slider-controls focus-options\">\n <div class=\"slider-navigation\"\n afterRender=\"afterNavigationRender\"\n each=\"$parent.getChildren()\"\n data-bind=\"sortableChildren: { handle: '.navigation-dot-anchor', containment: 'parent', placeholder: 'navigation-dot sortable-placeholder', tolerance: 'pointer', start: onSortStart.bind($parent.preview), stop: onSortStop.bind($parent.preview) }\">\n <div class=\"navigation-dot\"\n tabindex=\"0\"\n event=\"focusin: $parent.setFocusedSlide.bind($parent, $index(), false), focusout: $parent.onFocusOut.bind($parent)\"\n css=\"active: $parent.activeSlide() === $index(), focus: $parent.focusedSlide() === $index()\">\n <a class=\"navigation-dot-anchor\" href=\"#\" click=\"$parent.onControlClick.bind($parent, $index())\" data-bind=\"hasFocusNoScroll: $parent.focusedSlide() === $index()\"></a>\n <with args=\"preview\">\n <render with=\"preview\" args=\"getOptions().template\" ></render>\n </with>\n <span if=\"preview.slideName() !== ''\"\n class=\"tooltip-content\"\n role=\"tooltip\"\n text=\"preview.slideName\">\n </span>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/slider/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-slider\"\n attr=\"data.main.attributes\"\n ko-style=\"data.main.style\"\n css=\"data.main.css\">\n <render args=\"masterTemplate\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/html/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-html\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <div class=\"placeholder-html-code\" if=\"data.main.html\" attr=\"data.main.attributes\" css=\"data.main.css\" ko-style=\"data.main.style\" text=\"data.main.html\"></div>\n <div class=\"placeholder-html-empty\" ifnot=\"data.main.html\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" translate=\"'Enter HTML, CSS or JavaScript code'\" css=\"data.main.css\" >\n </div>\n <render args=\"getOptions().template\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/html/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" css=\"data.main.css\" ko-style=\"data.main.style\" text=\"data.main.html\" class=\"bypass-html-filter\"></div>\n","Magento_PageBuilder/template/content-type/image/full-width/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-image type-nested\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <render args=\"getOptions().template\" ></render>\n <figure attr=\"data.main.attributes\" ko-style=\"Object.assign({}, data.main.style(), !data.desktop_image.attributes().src ? {} : {borderStyle: 'none'})\" css=\"data.main.css\">\n <scope args=\"getUploader().getUiComponent()\">\n <render ></render>\n </scope>\n <img if=\"getViewportImageData().attributes().src\"\n attr=\"getViewportImageData().attributes\"\n class=\"preview-image\"\n css=\"getViewportImageData().css\"\n ko-style=\"getViewportImageData().style\" />\n <!-- ko if: data.caption.html() -->\n <!-- ko with: data.caption -->\n <!-- ko with: {attributes: attributes, css: css, dataCaptionUnsanitizedHtml: html, style: style} -->\n <figcaption attr=\"attributes\"\n css=\"css\"\n html=\"dataCaptionUnsanitizedHtml\"\n ko-style=\"style\">\n </figcaption>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </figure>\n</div>\n","Magento_PageBuilder/template/content-type/image/full-width/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<figure attr=\"data.main.attributes\" ko-style=\"Object.assign({}, data.main.style(), !data.desktop_image.attributes().src ? {} : {borderStyle: 'none'})\" css=\"data.main.css\">\n <a if=\"data.link.attributes().href\" attr=\"data.link.attributes\" ko-style=\"data.link.style\" css=\"data.link.css\">\n <img if=\"data.desktop_image.attributes().src\"\n attr=\"data.desktop_image.attributes\"\n class=\"pagebuilder-mobile-hidden\"\n css=\"data.desktop_image.css\"\n ko-style=\"data.desktop_image.style\" />\n <img if=\"data.mobile_image.attributes().src\"\n attr=\"data.mobile_image.attributes\"\n class=\"pagebuilder-mobile-only\"\n css=\"data.mobile_image.css\"\n ko-style=\"data.mobile_image.style\" />\n </a>\n\n <ifnot args=\"data.link.attributes().href\">\n <img if=\"data.desktop_image.attributes().src\"\n attr=\"data.desktop_image.attributes\"\n class=\"pagebuilder-mobile-hidden\"\n css=\"data.desktop_image.css\"\n ko-style=\"data.desktop_image.style\"/>\n <img if=\"data.mobile_image.attributes().src\"\n attr=\"data.mobile_image.attributes\"\n class=\"pagebuilder-mobile-only\"\n css=\"data.mobile_image.css\"\n ko-style=\"data.mobile_image.style\" />\n </ifnot>\n\n <figcaption if=\"data.caption.html()\"\n attr=\"data.caption.attributes\"\n css=\"data.caption.css\"\n html=\"data.caption.html\"\n ko-style=\"data.caption.style\">\n </figcaption>\n</figure>\n","Magento_PageBuilder/template/content-type/column/full-height/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-affordance-column pagebuilder-content-type type-container pagebuilder-column children-min-height pagebuilder-content-type-affordance\"\n attr=\"data.main.attributes\"\n ko-style=\"getStyle(data.main, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight', 'width', 'alignSelf', 'minHeight'])\"\n event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\"\n css=\"Object.assign(data.main.css(), {'empty-container': $parent.children().length == 0})\"\n afterRender=\"initColumn\">\n <div class=\"pagebuilder-column-resize-handle\"\n afterRender=\"bindResizeHandle\"\n data-bind=\"visible: $index() < $parent.parentContentType.children().length - 1\"></div>\n <div class=\"pagebuilder-resizing\" css=\"{active: resizing}\"></div>\n <render args=\"getOptions().template\"></render>\n <div class=\"pagebuilder-column-inner\"\n ko-style=\"Object.assign({}, getStyleWithout(data.main, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight', 'width', 'alignSelf', 'minHeight']), {backgroundImage: getBackgroundImage()})\">\n <div class=\"element-children content-type-container\" each=\"contentType.getChildren()\" ko-style=\"data.container.style\" css=\"getChildrenCss()\" attr=\"{id: contentType.id + '-children'}\" data-bind=\"sortable: getSortableOptions()\" afterRender=\"function (element) { if (typeof afterChildrenRender === 'function') { afterChildrenRender(element); } }\">\n <if args=\"$parent.isContainer()\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n <div class=\"pagebuilder-content-type-wrapper\" template=\"{ name: preview.template, data: preview, afterRender: function () { preview.dispatchAfterRenderEvent.apply(preview, arguments); } }\" attr=\"{ id: id }\" css=\"{'pagebuilder-content-type-hidden': !preview.display()}\"></div>\n <if args=\"$parent.isContainer() && $index() === $parent.contentType.getChildren()().length - 1\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </if>\n </div>\n </div>\n <div class=\"pagebuilder-display-label\"\n text=\"displayLabel().toUpperCase()\">\n </div>\n <div class=\"pagebuilder-empty-container\"\n css=\"{visible: contentType.children().length == 0}\"\n translate=\"'Empty Column'\">\n <div class=\"pagebuilder-drop-indicator\"></div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/column/full-height/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-column\"\n attr=\"data.main.attributes\"\n ko-style=\"Object.assign(data.container.style(), data.main.style())\"\n css=\"data.main.css\">\n <render args=\"masterTemplate\"></render>\n</div>\n","Magento_PageBuilder/template/content-type/button-item/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\"\n ko-style=\"data.main.style\"\n css=\"Object.assign({focused: $parent.parentContentType.preview.focusedButton() === $index()}, data.main.css())\"\n class=\"pagebuilder-content-type pagebuilder-button-item no-system-border focus-options\">\n <render args=\"getOptions().template\" ></render>\n <a attr=\"data.link.attributes\"\n ko-style=\"data.link.style\"\n css=\"data.link.css\"\n click=\"function (context, event) { onClick($index(), event); }\"\n event=\"{ dragstart: function(context, event) { event.preventDefault(); }}\">\n <span class=\"button-item-drag-handle\" css=\"{disabled: contentType.parentContentType.children().length <= 1}\"></span>\n <span attr=\"data.link_text.attributes\"\n data-bind=\"liveEdit: { field: 'button_text', placeholder: buttonPlaceholder, selectAll: true }, hasFocusNoScroll: contentType.parentContentType.preview.focusedButton() === $index()\"\n event=\"{ focusin: function (context, event) { onFocusIn($index(), event); }, focusout: function (context, event) { onFocusOut($index(), event); } }\">\n </span>\n </a>\n</div>\n","Magento_PageBuilder/template/content-type/button-item/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <a if=\"data.link.attributes().href\" attr=\"data.link.attributes\" ko-style=\"data.link.style\" css=\"data.link.css\">\n <span attr=\"data.link_text.attributes\" html=\"data.link_text.html\"></span>\n </a>\n <div ifnot=\"data.link.attributes().href\" attr=\"data.empty_link.attributes\" ko-style=\"data.empty_link.style\" css=\"data.empty_link.css\">\n <span attr=\"data.link_text.attributes\" html=\"data.link_text.html\"></span>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/video/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-video\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <div attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <div class=\"pagebuilder-video-inner\" attr=\"data.inner.attributes\" ko-style=\"data.inner.style\" css=\"data.inner.css\">\n <div class=\"pagebuilder-video-wrapper\" attr=\"data.wrapper.attributes\" ko-style=\"Object.assign(data.wrapper.style(), {backgroundColor: data.wrapper.style().borderColor})\" css=\"data.wrapper.css\">\n <div class=\"pagebuilder-video-container\">\n <iframe frameborder=\"0\" allowfullscreen attr=\"data.video.attributes\" if=\"isHosted(data.video.attributes().src)\"></iframe>\n <video frameborder=\"0\" controls attr=\"data.video.attributes()\" ifnot=\"isHosted(data.video.attributes().src)\" afterRender=\"onAfterRender\"></video>\n <i class=\"icon-pagebuilder-video pagebuilder-video-placeholder\" ifnot=\"data.video.attributes().src\"></i>\n </div>\n </div>\n </div>\n </div>\n <render args=\"getOptions().template\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/video/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <div class=\"pagebuilder-video-inner\" attr=\"data.inner.attributes\" ko-style=\"data.inner.style\" css=\"data.inner.css\">\n <div class=\"pagebuilder-video-wrapper\" attr=\"data.wrapper.attributes\" ko-style=\"Object.assign(data.wrapper.style(), {backgroundColor: data.wrapper.style().borderColor})\" css=\"data.wrapper.css\">\n <div class=\"pagebuilder-video-container\" if=\"data.video.attributes().src\">\n <iframe frameborder=\"0\" allowfullscreen attr=\"data.video.attributes\" if=\"isHosted(data.video.attributes().src)\"></iframe>\n <video frameborder=\"0\" controls=\"\" attr=\"data.video.attributes\" ifnot=\"isHosted(data.video.attributes().src)\"></video>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/map/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-map\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <div visible=\"!apiKeyValid()\" class=\"google-map-auth-failure-placeholder\">\n <!-- ko with: {apiKeyErrorMessageUnsanitizedHtml: apiKeyErrorMessage} -->\n <p html=\"apiKeyErrorMessageUnsanitizedHtml\"></p>\n <!-- /ko -->\n </div>\n <div visible=\"apiKeyValid\" attr=\"data.main.attributes\" css=\"data.main.css\" ko-style=\"data.main.style\" afterRender=\"renderMap\"></div>\n <render args=\"getOptions().template\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/map/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" css=\"data.main.css\" ko-style=\"data.main.style\"></div>\n","Magento_PageBuilder/template/content-type/products/grid/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-products\" data-bind=\"event: { mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <div attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <div if=\"displayPreview\" class=\"rendered-content\" html=\"widgetUnsanitizedHtml\" afterRender=\"onAfterRender\"></div>\n <div ifnot=\"displayPreview\" class=\"pagebuilder-products-placeholder\">\n <span class=\"placeholder-text\" text=\"placeholderText\"></span>\n </div>\n </div>\n <render args=\"getOptions().template\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/products/grid/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" data-bind=\"html: data.main.html\" ko-style=\"data.main.style\" css=\"data.main.css\"></div>\n","Magento_PageBuilder/template/content-type/column-line/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-column-line pagebuilder-content-type\"\n css=\"{'resizing': resizing}\"\n attr=\"data.main.attributes\">\n <div class=\"column-drop-placeholder\"\n afterRender=\"function (element) { bindColumnLineDropPlaceholder.call($data, element); }\">\n </div>\n <div class=\"resize-grid\" each=\"gridSizeArray\">\n <div class=\"grid-line\"></div>\n </div>\n <div class=\"resize-ghost\" afterRender=\"function (element) { bindGhost.call($data, element); }\"></div>\n <div class=\"drop-placeholder\" afterRender=\"function (element) { bindDropPlaceholder.call($data, element); }\"></div>\n <div class=\"move-placeholder\" afterRender=\"function (element) { bindMovePlaceholder.call($data, element); }\"></div>\n <div class=\"element-children\"\n each=\"$parent.getChildren()\"\n afterRender=\"function (element) { bindInteractions.call($data, element); }\">\n <render args=\"{name: preview.template, data: preview}\"></render>\n </div>\n <div class=\"bottom-drop-placeholder\"\n afterRender=\"function (element) { bindColumnLineBottomDropPlaceholder.call($data, element); }\" >\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/column-line/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-column-line\"\n attr=\"data.main.attributes\"\n ko-style=\"data.main.style\"\n css=\"data.main.css\">\n <render args=\"masterTemplate\"></render>\n</div>\n","Magento_PageBuilder/template/content-type/text/default/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-text\" event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\" attr=\"data.main.attributes\">\n <div if=\"isWysiwygSupported()\"\n class=\"inline-wysiwyg\"\n ko-style=\"data.main.style\"\n css=\"data.main.css\"\n afterRender=\"afterRenderWysiwyg\"\n contenteditable=\"true\"\n event=\"mousedown: stopEvent, click: activateEditor, dblclick: handleDoubleClick\">\n </div>\n <div if=\"isWysiwygSupported()\" class=\"placeholder-text\" ifnot=\"data.main.html\" ko-style=\"getPlaceholderStyle()\" translate=\"'Edit Text'\"></div>\n\n <div ifnot=\"isWysiwygSupported()\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <textarea\n class=\"inline-wysiwyg-textarea\"\n afterRender=\"initTextarea\"\n event=\"{keyup: onTextareaKeyUp, focus: onTextareaFocus, blur: onTextareaBlur}\"\n data-bind=\"attr: { placeholder: $t('Edit Text') }\"></textarea>\n </div>\n\n <render args=\"getOptions().template\" ></render>\n</div>\n","Magento_PageBuilder/template/content-type/text/default/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div html=\"data.main.html\" attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\" class=\"bypass-html-filter\"></div>\n","Magento_PageBuilder/template/content-type/slide/collage-centered/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-slide\"\n attr=\"data.main.attributes\"\n css=\"data.main.css\"\n event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }\">\n <div class=\"pagebuilder-slide-wrapper\"\n ko-style=\"Object.assign(data.main.style(), data.wrapper.style(), {backgroundImage: getBackgroundImage()})\"\n css=\"{'jarallax': data.wrapper.attributes()['data-background-type'] === 'video'}\"\n event=\"mouseover: onMouseOverWrapper, mouseout: onMouseOutWrapper, mousedown: activateEditor\"\n attr=\"data.wrapper.attributes\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <scope args=\"getUploader().getUiComponent()\">\n <render ></render>\n </scope>\n <div class=\"pagebuilder-overlay pagebuilder-collage-overlay wysiwyg-container\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style()\"\n event=\"mousedown: activateEditor\">\n <div class=\"inline-wysiwyg\"\n if=\"isWysiwygSupported()\"\n attr=\"data.content.attributes\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n event=\"mousedown: stopEvent, click: activateEditor, dblclick: handleDoubleClick\"\n contenteditable=\"true\"\n afterRender=\"afterRenderWysiwyg\">\n </div>\n <div if=\"!data.content.html() && isWysiwygSupported()\"\n class=\"pagebuilder-empty-slide\"\n attr=\"data.content.attributes\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n translate=\"'Edit Slide Text'\">\n </div>\n <div ifnot=\"isWysiwygSupported()\">\n <textarea class=\"inline-wysiwyg-textarea\"\n afterRender=\"initTextarea\"\n event=\"keyup: onTextareaKeyUp, focus: onTextareaFocus, blur: onTextareaBlur, mousedown: stopEvent\"\n data-bind=\"attr: { placeholder: $t('Edit Slide Text') }\"></textarea>\n </div>\n <a if=\"data.main.attributes()['data-show-button'] !== 'never'\"\n type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"data.button.attributes\"\n ko-style=\"data.button.style\"\n css=\"data.button.css\">\n <span data-bind=\"liveEdit: { field: 'button_text', placeholder: buttonPlaceholder, selectAll: true }\"></span>\n </a>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/slide/collage-centered/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\"\n ko-style=\"data.main.style\"\n css=\"data.main.css\">\n <a if=\"data.link.attributes().href\" attr=\"data.link.attributes\"\n ko-style=\"data.link.style\"\n css=\"data.link.css\">\n <div class=\"pagebuilder-slide-wrapper\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </a>\n <div ifnot=\"data.link.attributes().href\" attr=\"data.empty_link.attributes\"\n ko-style=\"data.empty_link.style\"\n css=\"data.empty_link.css\">\n <div class=\"pagebuilder-slide-wrapper\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/slide/collage-right/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-slide\"\n attr=\"data.main.attributes\"\n css=\"data.main.css\"\n event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }\">\n <div class=\"pagebuilder-slide-wrapper\"\n ko-style=\"Object.assign(data.main.style(), data.wrapper.style(), {backgroundImage: getBackgroundImage()})\"\n css=\"{'jarallax': data.wrapper.attributes()['data-background-type'] === 'video'}\"\n event=\"mouseover: onMouseOverWrapper, mouseout: onMouseOutWrapper, mousedown: activateEditor\"\n attr=\"data.wrapper.attributes\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <scope args=\"getUploader().getUiComponent()\">\n <render ></render>\n </scope>\n <div class=\"pagebuilder-overlay pagebuilder-collage-overlay wysiwyg-container\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n event=\"mousedown: activateEditor\">\n <div class=\"inline-wysiwyg\"\n if=\"isWysiwygSupported()\"\n attr=\"data.content.attributes\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n event=\"mousedown: stopEvent, click: activateEditor, dblclick: handleDoubleClick\"\n contenteditable=\"true\"\n afterRender=\"afterRenderWysiwyg\">\n </div>\n <div if=\"!data.content.html() && isWysiwygSupported()\"\n class=\"pagebuilder-empty-slide\"\n attr=\"data.content.attributes\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n translate=\"'Edit Slide Text'\">\n </div>\n <div ifnot=\"isWysiwygSupported()\">\n <textarea class=\"inline-wysiwyg-textarea\"\n afterRender=\"initTextarea\"\n event=\"keyup: onTextareaKeyUp, focus: onTextareaFocus, blur: onTextareaBlur, mousedown: stopEvent\"\n data-bind=\"attr: { placeholder: $t('Edit Slide Text') }\"></textarea>\n </div>\n <a if=\"data.main.attributes()['data-show-button'] !== 'never'\"\n type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"data.button.attributes\"\n ko-style=\"data.button.style\"\n css=\"data.button.css\">\n <span data-bind=\"liveEdit: { field: 'button_text', placeholder: buttonPlaceholder, selectAll: true }\"></span>\n </a>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/slide/collage-right/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\"\n ko-style=\"data.main.style\"\n css=\"data.main.css\">\n <a if=\"data.link.attributes().href\" attr=\"data.link.attributes\"\n ko-style=\"data.link.style\"\n css=\"data.link.css\">\n <div attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\"\n class=\"pagebuilder-slide-wrapper\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </a>\n <div ifnot=\"data.link.attributes().href\" attr=\"data.empty_link.attributes\"\n ko-style=\"data.empty_link.style\"\n css=\"data.empty_link.css\">\n <div attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\"\n class=\"pagebuilder-slide-wrapper\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/slide/collage-left/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-slide\"\n attr=\"data.main.attributes\"\n css=\"data.main.css\"\n event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }\">\n <div class=\"pagebuilder-slide-wrapper\"\n ko-style=\"Object.assign(data.main.style(), data.wrapper.style(), {backgroundImage: getBackgroundImage()})\"\n css=\"{'jarallax': data.wrapper.attributes()['data-background-type'] === 'video'}\"\n event=\"mouseover: onMouseOverWrapper, mouseout: onMouseOutWrapper, mousedown: activateEditor\"\n attr=\"data.wrapper.attributes\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <scope args=\"getUploader().getUiComponent()\">\n <render ></render>\n </scope>\n <div class=\"pagebuilder-overlay pagebuilder-collage-overlay wysiwyg-container\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n event=\"mousedown: activateEditor\">\n <div class=\"inline-wysiwyg\"\n if=\"isWysiwygSupported()\"\n attr=\"data.content.attributes\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n event=\"mousedown: stopEvent, click: activateEditor, dblclick: handleDoubleClick\"\n contenteditable=\"true\"\n afterRender=\"afterRenderWysiwyg\">\n </div>\n <div if=\"!data.content.html() && isWysiwygSupported()\"\n class=\"pagebuilder-empty-slide\"\n attr=\"data.content.attributes\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n translate=\"'Edit Slide Text'\">\n </div>\n <div ifnot=\"isWysiwygSupported()\">\n <textarea class=\"inline-wysiwyg-textarea\"\n afterRender=\"initTextarea\"\n event=\"keyup: onTextareaKeyUp, focus: onTextareaFocus, blur: onTextareaBlur, mousedown: stopEvent\"\n data-bind=\"attr: { placeholder: $t('Edit Slide Text') }\"></textarea>\n </div>\n <a if=\"data.main.attributes()['data-show-button'] !== 'never'\"\n type=\"button\"\n class=\"pagebuilder-slide-button\"\n css=\"data.button.css\"\n attr=\"data.button.attributes\"\n ko-style=\"data.button.style\">\n <span data-bind=\"liveEdit: { field: 'button_text', placeholder: buttonPlaceholder, selectAll: true }\"></span>\n </a>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/slide/collage-left/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\"\n ko-style=\"data.main.style\"\n css=\"data.main.css\">\n <a if=\"data.link.attributes().href\" attr=\"data.link.attributes\"\n ko-style=\"data.link.style\"\n css=\"data.link.css\">\n <div class=\"pagebuilder-slide-wrapper\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </a>\n <div ifnot=\"data.link.attributes().href\" attr=\"data.empty_link.attributes\"\n ko-style=\"data.empty_link.style\"\n css=\"data.empty_link.css\">\n <div class=\"pagebuilder-slide-wrapper\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n css=\"data.overlay.css\">\n <div class=\"pagebuilder-collage-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/slide/poster/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-slide\"\n attr=\"data.main.attributes\"\n css=\"data.main.css\"\n event=\"{ mouseover: onMouseOver, mouseout: onMouseOut }\">\n <div class=\"pagebuilder-slide-wrapper\"\n ko-style=\"Object.assign(data.main.style(), data.wrapper.style(), {backgroundImage: getBackgroundImage()})\"\n css=\"{'jarallax': data.wrapper.attributes()['data-background-type'] === 'video'}\"\n event=\"mouseover: onMouseOverWrapper, mouseout: onMouseOutWrapper, mousedown: activateEditor\"\n attr=\"data.wrapper.attributes\"\n afterRender=\"initParallax\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay pagebuilder-poster-overlay\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n css=\"data.overlay.css\"\n event=\"mousedown: activateEditor\">\n <scope args=\"getUploader().getUiComponent()\">\n <render ></render>\n </scope>\n <div class=\"pagebuilder-poster-content wysiwyg-container\">\n <div class=\"inline-wysiwyg\"\n if=\"isWysiwygSupported()\"\n attr=\"data.content.attributes\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n event=\"mousedown: stopEvent, click: activateEditor, dblclick: handleDoubleClick\"\n contenteditable=\"true\"\n afterRender=\"afterRenderWysiwyg\">\n </div>\n <div if=\"!data.content.html() && isWysiwygSupported()\"\n class=\"pagebuilder-empty-slide\"\n attr=\"data.content.attributes\"\n ko-style=\"data.content.style\"\n css=\"data.content.css\"\n translate=\"'Edit Slide Text'\">\n </div>\n <div ifnot=\"isWysiwygSupported()\">\n <textarea class=\"inline-wysiwyg-textarea\"\n afterRender=\"initTextarea\"\n event=\"keyup: onTextareaKeyUp, focus: onTextareaFocus, blur: onTextareaBlur, mousedown: stopEvent\"\n data-bind=\"attr: { placeholder: $t('Edit Slide Text') }\"></textarea>\n </div>\n <a if=\"data.main.attributes()['data-show-button'] !== 'never'\"\n type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"data.button.attributes\"\n ko-style=\"data.button.style\"\n css=\"data.button.css\">\n <span data-bind=\"liveEdit: { field: 'button_text', placeholder: buttonPlaceholder, selectAll: true }\"></span>\n </a>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/content-type/slide/poster/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\"\n ko-style=\"data.main.style\"\n css=\"data.main.css\">\n <a if=\"data.link.attributes().href\" attr=\"data.link.attributes\"\n ko-style=\"data.link.style\"\n css=\"data.link.css\">\n <div class=\"pagebuilder-slide-wrapper\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay pagebuilder-poster-overlay\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n css=\"data.overlay.css\">\n <div class=\"pagebuilder-poster-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </a>\n <div ifnot=\"data.link.attributes().href\" attr=\"data.empty_link.attributes\"\n ko-style=\"data.empty_link.style\"\n css=\"data.empty_link.css\">\n <div class=\"pagebuilder-slide-wrapper\"\n attr=\"data.wrapper.attributes\"\n ko-style=\"data.wrapper.style\"\n css=\"data.wrapper.css\">\n <div if=\"data.video_overlay.attributes()['data-video-overlay-color']\"\n class=\"video-overlay\"\n attr=\"data.video_overlay.attributes\"\n ko-style=\"data.video_overlay.style\"></div>\n <div class=\"pagebuilder-overlay pagebuilder-poster-overlay\"\n attr=\"data.overlay.attributes\"\n ko-style=\"data.overlay.style\"\n css=\"data.overlay.css\">\n <div class=\"pagebuilder-poster-content\">\n <!-- ko with: data.content -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataContentUnsanitizedHtml: html} -->\n <div attr=\"attributes\" ko-style=\"style\" css=\"css\" html=\"dataContentUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n <!-- ko if: data.main.attributes()['data-show-button'] !== 'never' -->\n <!-- ko with: data.button -->\n <!-- ko with: {attributes: attributes, style: style, css: css, dataButtonUnsanitizedHtml: html} -->\n <button type=\"button\"\n class=\"pagebuilder-slide-button\"\n attr=\"attributes\"\n ko-style=\"style\"\n css=\"css\"\n html=\"dataButtonUnsanitizedHtml\">\n </button>\n <!-- /ko -->\n <!-- /ko -->\n <!-- /ko -->\n </div>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/modal/dismissible-modal-content.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<% if(data.dismissible){ %>\n<div id=\"modal-dnsa-<%- data.id %>\" class=\"modal-dnsa\">\n <input type=\"checkbox\" id=\"modal-dnsa-<%- data.id %>-input\" class=\"admin__control-checkbox\" name=\"modal-dnsa\" />\n <label for=\"modal-dnsa-<%- data.id %>-input\"><%= data.dismissMessage %></label>\n</div>\n<% } %>\n","Magento_PageBuilder/template/modal/template-manager/save-content-modal.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<form <%= formAttr %>>\n <fieldset class=\"admin__fieldset\">\n <div class=\"admin__field admin__field-wide\">\n <label class=\"admin__field-label\">\n <span>Preview</span>\n </label>\n <div class=\"admin__field-control template-manager-preview\">\n <div data-role=\"preview-image\" class=\"template-manager-preview-image\" style=\"display: none;\"></div>\n <div data-role=\"preview-image-spinner\" class=\"template-manager-preview-spinner\">\n <div class=\"spinner\">\n <span></span><span></span><span></span><span></span>\n <span></span><span></span><span></span><span></span>\n </div>\n </div>\n </div>\n </div>\n <div class=\"admin__field admin__field-wide _required\">\n <% if(data.label){ %>\n <label for=\"prompt-field-<%- data.id %>\" class=\"admin__field-label\">\n <span><%= data.label %></span>\n </label>\n <% } %>\n <div class=\"admin__field-control\">\n <input type=\"text\" data-role=\"promptField\" id=\"prompt-field-<%- data.id %>\" maxlength=\"250\" class=\"admin__control-text\" <%= inputAttr %>/>\n </div>\n </div>\n <% if(data.templateTypes){ %>\n <div class=\"admin__field admin__field-wide\">\n <% if(data.typeLabel){ %>\n <label for=\"prompt-field-<%- data.id %>-created-for\" class=\"admin__field-label\">\n <span><%= data.typeLabel %></span>\n </label>\n <% } %>\n <div class=\"admin__field-control\">\n <div class=\"admin__field-control\">\n <select name=\"created_for\" data-role=\"createdForField\" id=\"prompt-field-<%- data.id %>-created-for\" class=\"admin__control-select admin__control-created-for\">\n <% _.each(data.templateTypes, function(value, key){ %>\n <option value=\"<%= key %>\"><%= value %></option>\n <% }) %>\n </select>\n </div>\n <div class=\"admin__field-note\" id=\"notice-created-for\">\n <span><%= data.createdForNote %></span>\n </div>\n </div>\n </div>\n <% } %>\n </fieldset>\n</form>\n","Magento_PageBuilder/template/grid/cells/template-apply.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<label class=\"data-grid-state-cell-inner single-select-cell\">\n <button\n class=\"action-default\"\n translate=\"'Apply'\"\n disable=\"$col.disabled.indexOf($row()[$col.indexField]) != -1\"\n attr=\"{\n id: index + 'check' + $row()[$col.indexField]\n }\"\n click=\"select.bind($data, $row()[$col.indexField], false)\"\n ></button>\n</label>\n","Magento_PageBuilder/template/grid/cells/single-select.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<label class=\"data-grid-state-cell-inner single-select-cell\">\n <button\n class=\"action-default\"\n translate=\"'Select'\"\n disable=\"$col.disabled.indexOf($row()[$col.indexField]) != -1\"\n attr=\"{\n id: index + 'check' + $row()[$col.indexField]\n }\"\n visible=\"$col.selected()[0] !== $row()[$col.indexField]\"\n click=\"select.bind($data, $row()[$col.indexField], false)\"\n ></button>\n <i class=\"selection-indicator-icon icon-admin-pagebuilder-success\" visible=\"$col.selected()[0] === $row()[$col.indexField]\"></i>\n <span translate=\"'Selected'\"\n class=\"selection-indicator-text\"\n visible=\"$col.selected()[0] === $row()[$col.indexField]\"\n ></span>\n</label>\n","Magento_PageBuilder/template/grid/cells/preview-image/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"preview-image-preview\" data-role=\"preview-image-preview\">\n <div class=\"preview-image-preview-image-block\">\n <img class=\"preview-image-preview-image\" src=\"<%- src %>\" alt=\"<%- alt %>\" />\n </div>\n</div>\n","Magento_PageBuilder/template/form/components/dynamic-rows/grid.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n\n<div class=\"admin__field admin__field-wide\"\n visible=\"visible\"\n disabled=\"disabled\"\n css=\"element.setClasses(element)\"\n attr=\"'data-index': index\">\n <label if=\"element.label\" class=\"admin__field-label\" attr=\"for: element.uid\">\n <span translate=\"element.label\"></span>\n </label>\n <div class=\"admin__field-control\" data-role=\"grid-wrapper\">\n <div class=\"admin__control-table-pagination\">\n <div class=\"admin__data-grid-pager\">\n <button attr=\"{disabled: disabled}\"\n class=\"action-secondary\"\n type=\"button\"\n click=\"processingAddChild.bind($data, false, false, false)\">\n <span translate=\"addButtonLabel\"></span>\n </button>\n </div>\n <div class=\"admin__data-grid-pager\" visible=\"!!element.getRecordCount()\">\n <button class=\"action-previous\" type=\"button\" data-bind=\"attr: {title: $t('Previous Page')}, click: previousPage, disable: isFirst()\"></button>\n <input class=\"admin__control-text\" type=\"number\" data-bind=\"attr: {id: ++ko.uid}, value: currentPage\">\n <label class=\"admin__control-support-text\" data-bind=\"attr: {for: ko.uid}, text: 'of ' + pages()\"></label>\n <button class=\"action-next\" type=\"button\" data-bind=\"attr: {title: $t('Next Page')}, click: nextPage, disable: isLast()\"></button>\n </div>\n </div>\n <div class=\"admin__control-table-wrapper\">\n <table class=\"admin__dynamic-rows data-grid\" data-role=\"grid\">\n <thead if=\"element.columnsHeader\">\n <tr>\n <th if=\"$data.dndConfig.enabled\"\n class=\"data-grid-draggable-row-cell\"></th>\n\n <th repeat=\"foreach: labels, item: '$label'\"\n class=\"data-grid-th\"\n visible=\"$label().visible\"\n disable=\"$label().disabled\"\n css=\"setClasses($label())\">\n <span translate=\"$label().label\"></span>\n </th>\n </tr>\n </thead>\n\n <tbody>\n <tr repeat=\"foreach: elems, item: '$record'\"\n class=\"data-row\"\n css=\"'_odd-row': $index % 2\">\n <td if=\"dndConfig.enabled\"\n class=\"data-grid-draggable-row-cell\"\n template=\"name: dndConfig.template, data: dnd\"></td>\n\n <!-- ko foreach: { data: $record().elems(), as: 'elem' } -->\n <td if=\"elem.template\"\n visible=\"elem.visible\"\n disable=\"elem.disabled\"\n css=\"$parent.setClasses(elem)\"\n template=\"elem.template\"\n attr=\"'data-index': index\"></td>\n <!-- /ko -->\n </tr>\n </tbody>\n </table>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/form/components/dynamic-rows/edit-form-on-click-grid.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__field edit-form-on-click-grid\"\n visible=\"visible\"\n disable=\"disabled\"\n css=\"$data.setClasses($data)\"\n attr=\"'data-index': index\">\n <label if=\"$data.label\" class=\"admin__field-label\" attr=\"for: $data.uid\">\n <span translate=\"$data.label\"></span>\n </label>\n\n <div class=\"admin__field-control\" data-role=\"grid-wrapper\">\n <div class=\"admin__control-table-pagination\" visible=\"!!$data.getRecordCount()\">\n <div class=\"admin__data-grid-pager\">\n <button class=\"action-previous\" type=\"button\" data-bind=\"attr: {title: $t('Previous Page')}, click: previousPage, disable: isFirst()\"></button>\n <input class=\"admin__control-text\" type=\"number\" data-bind=\"attr: {id: ++ko.uid}, value: currentPage\">\n <label class=\"admin__control-support-text\" data-bind=\"attr: {for: ko.uid}, text: 'of ' + pages()\"></label>\n <button class=\"action-next\" type=\"button\" data-bind=\"attr: {title: $t('Next Page')}, click: nextPage, disable: isLast()\"></button>\n </div>\n </div>\n\n <div class=\"admin__control-table-wrapper\">\n <div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n if=\"$data.showSpinner\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n <table class=\"admin__dynamic-rows data-grid\" data-role=\"grid\">\n <thead if=\"$data.columnsHeader\">\n <tr>\n <th if=\"dndConfig.enabled\"\n class=\"data-grid-draggable-row-cell\"></th>\n\n <th repeat=\"foreach: labels, item: '$label'\"\n class=\"data-grid-th _sortable\"\n visible=\"$label().visible\"\n disable=\"$label().disabled\"\n css=\"$label().columnsHeaderClasses\"\n click=\"sortByHeader.bind($data, $label)\">\n <span translate=\"$label().label\"></span>\n </th>\n </tr>\n </thead>\n\n <tbody>\n <tr if=\"elems().length === 0 && emptyContentPlaceholder\">\n <td attr=\"{'colspan': labels().length, 'align': 'center'}\" class=\"pagebuilder-empty-dynamic-row\" text=\"emptyContentPlaceholder\"></td>\n </tr>\n <tr repeat=\"foreach: elems, item: '$record'\"\n class=\"data-row\"\n css=\"'_odd-row': $index % 2\">\n <td if=\"dndConfig.enabled\"\n class=\"data-grid-draggable-row-cell\"\n template=\"name: dndConfig.template, data: dnd\"></td>\n\n <!-- ko foreach: { data: $record().elems(), as: 'elem'} -->\n <td if=\"elem.template && elem.noClickEdit\"\n visible=\"elem.visible\"\n disable=\"elem.disabled\"\n css=\"$parent.setClasses(elem)\"\n template=\"elem.template\"\n attr=\"'data-index': index\"></td>\n <td if=\"elem.template && !elem.noClickEdit\"\n visible=\"elem.visible\"\n disable=\"elem.disabled\"\n css=\"$parent.setClasses(elem)\"\n template=\"elem.template\"\n attr=\"'data-index': index\"\n click=\"$parent.edit.bind($parent, $record())\"></td>\n <!-- /ko -->\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"admin__control-table-action\" if=\"$data.addButton\">\n <button attr=\"{disabled: disabled}\"\n type=\"button\"\n click=\"addChild.bind($data, false, false)\">\n <span translate=\"addButtonLabel\"></span>\n </button>\n </div>\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n </div>\n</div>\n","Magento_PageBuilder/template/form/components/dynamic-rows/actions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"action-select-wrap\" collapsible=\"onTarget: true\">\n <button class=\"action-select\" translate=\"label\"></button>\n <ul class=\"action-menu\"css=\"_active: $collapsible.opened\">\n <li repeat=\"foreach: $data.actions, item: '$action'\" click=\"$data.applyAction.bind($data, $action(), $parentContext.$index)\">\n <span class=\"action-menu-item\" text=\"$action().label\"></span>\n </li>\n </ul>\n</div>\n","Magento_PageBuilder/template/form/components/group/group.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<fieldset class=\"admin__field\"\n visible=\"visible\"\n css=\"Object.assign({_required: required}, $data.additionalFieldsetClasses)\"\n attr=\"'data-index': index\">\n <legend class=\"admin__field-label\" if=\"showLabel\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </legend>\n\n <div class=\"admin__field-control\" css=\"$data.additionalClasses\">\n <each args=\"elems\">\n <if args=\"visible()\" if=\"!$data.additionalForGroup\">\n <render args=\"$parent.fieldTemplate\" if=\"element.input_type != 'checkbox' || element.input_type != 'radio'\"></render>\n <render args=\"elementTmpl\" if=\"element.input_type == 'checkbox' || element.input_type == 'radio'\"></render>\n </if>\n </each>\n\n <each args=\"getRegion('insideGroup')\" render=\"\"></each>\n\n <each args=\"elems\" if=\"validateWholeGroup\">\n <if args=\"!$data.additionalForGroup\">\n <label class=\"admin__field-error\" if=\"error() && visible()\" attr=\"for: uid\" text=\"error\"></label>\n </if>\n </each>\n </div>\n\n <each args=\"getRegion('outsideGroup')\" render=\"\"></each>\n</fieldset>\n","Magento_PageBuilder/template/form/element/block-chooser.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__field\">\n <label class=\"admin__field-label\">\n <span translate=\"'Block'\"></span>\n </label>\n <div class=\"admin__field-control\">\n <div class=\"pagebuilder-block-chooser\">\n <div if=\"$data.errorMessage\" text=\"$data.errorMessage\"></div>\n <div if=\"$data.meta().title\" text=\"$data.meta().title\" class=\"block-title\"></div>\n <div ifnot=\"$data.meta().title || $data.errorMessage()\" class=\"block-title\" translate=\"'Not Selected'\"></div>\n\n <div ko-scope=\"getButton()\" class=\"chooser-button\">\n <render></render>\n </div>\n\n <table class=\"block-info\" data-role=\"grid\" if=\"$data.displayMetadata() && $data.meta().title && !$data.errorMessage()\">\n <tbody>\n <tr class=\"data-row _odd-row\">\n <td>\n <div class=\"data-grid-cell-content\"><strong translate=\"'Status'\"></strong></div>\n </td>\n <td>\n <div class=\"data-grid-cell-content\" text=\"getStatusLabel()\"></div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/form/element/html-code.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__control-wysiwig\">\n <div id=\"buttonspagebuilder_html_form_html\" class=\"buttons-set\">\n <button type=\"button\"\n class=\"scalable action-add-widget plugin\"\n click=\"clickInsertWidget\">\n <span>\n <span>\n <span translate=\"'Insert Widget...'\"></span>\n </span>\n </span>\n </button>\n <button type=\"button\"\n class=\"scalable action-add-image plugin\"\n click=\"clickInsertImage\">\n <span>\n <span>\n <span translate=\"'Insert Image...'\"></span>\n </span>\n </span>\n </button>\n <button type=\"button\"\n class=\"scalable add-variable plugin\"\n click=\"clickInsertVariable\">\n <span>\n <span>\n <span translate=\"'Insert Variable...'\"></span>\n </span>\n </span>\n </button>\n </div>\n</div>\n<textarea class=\"admin__control-textarea\" data-bind=\"\n value: value,\n valueUpdate: valueUpdate,\n hasFocus: focused,\n attr: {\n name: inputName,\n cols: cols,\n rows: rows,\n 'aria-describedby': noticeId,\n placeholder: placeholder,\n id: uid,\n disabled: disabled\n }\"\n></textarea>\n","Magento_PageBuilder/template/form/element/url-input.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<!--render select with link types-->\n<div class=\"admin__field url-input-container\"\n visible=\"visible\"\n css=\"$data.additionalClasses\"\n attr=\"'data-index': index\">\n <label class=\"admin__field-label\" if=\"$data.label\" visible=\"$data.labelVisible\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n <div class=\"admin__field-control\"\n css=\"'_with-tooltip': $data.tooltip, '_with-reset': $data.showFallbackReset && $data.isDifferedFromDefault\">\n <div class=\"type-selector-input-container\">\n <!--render link types select-->\n <render args=\"typeSelectorTemplate\"></render>\n <!--display field to insert link value based on link type-->\n <div ko-scope=\"getLinkedElementName()\" class=\"url-input-element-linked-element\">\n <render></render>\n </div>\n </div>\n <label class=\"admin__field-error\" visible=\"error\" attr=\"for: uid\" text=\"error\"></label>\n <!--display container to specify url options(Example: open in new tab)-->\n <div render=\"settingTemplate\" if=\"isDisplayAdditionalSettings\"></div>\n </div>\n</div>\n","Magento_PageBuilder/template/form/element/margins-and-padding.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__field-design-options\">\n <input type=\"text\" ko-value=\"value\" attr=\"id: uid, name: inputName\"/>\n\n <div class=\"layout-onion\">\n <div class=\"layout-onion-layer layout-margin\">\n <span class=\"label\" data-bind=\"i18n: 'Margin'\"></span>\n <input type=\"text\" class=\"admin__control-text layout-onion-top\" name=\"marginTop\" data-bind=\"textInput: marginTop, attr: { placeholder: placeholder }\" />\n <input type=\"text\" class=\"admin__control-text layout-onion-right\" name=\"marginRight\" data-bind=\"textInput: marginRight, attr: { placeholder: placeholder }\" />\n <input type=\"text\" class=\"admin__control-text layout-onion-bottom\" name=\"marginBottom\" data-bind=\"textInput: marginBottom, attr: { placeholder: placeholder }\" />\n <input type=\"text\" class=\"admin__control-text layout-onion-left\" name=\"marginLeft\" data-bind=\"textInput: marginLeft, attr: { placeholder: placeholder }\" />\n <div class=\"layout-onion-layer layout-border\">\n <span class=\"label\" data-bind=\"i18n: 'Padding'\"></span>\n <input type=\"text\" class=\"admin__control-text layout-onion-top\" name=\"paddingTop\" data-bind=\"textInput: paddingTop, attr: { placeholder: placeholder }\" />\n <input type=\"text\" class=\"admin__control-text layout-onion-right\" name=\"paddingRight\" data-bind=\"textInput: paddingRight, attr: { placeholder: placeholder }\" />\n <input type=\"text\" class=\"admin__control-text layout-onion-bottom\" name=\"paddingBottom\" data-bind=\"textInput: paddingBottom, attr: { placeholder: placeholder }\" />\n <input type=\"text\" class=\"admin__control-text layout-onion-left\" name=\"paddingLeft\" data-bind=\"textInput: paddingLeft, attr: { placeholder: placeholder }\" />\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/form/element/visual-select.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__field admin__field-visual-select\">\n <input type=\"text\"\n ko-value=\"value\"\n ko-disabled=\"disabled\"\n attr=\"id: uid, name: inputName\"/>\n\n <ol data-bind=\"foreach: options, css: {'_disabled': disabled}\">\n <li data-bind=\"click: function() { if(!$parent.disabled()) {$parent.value(value);} }, css: {active: $parent.value() == value, 'admin__field-visual-select-small': $data.size == 'small', 'admin__field-visual-select-large': $data.size == 'large', 'no-pointer-events': $parent.disabled()}, event: {keyup: function() { if(!$parent.disabled() && (event.keyCode==32||event.keyCode==13)) { $parent.value(value);} }}, attr: { tabindex: !$parent.disabled() ? 0 : 'false', name: value }\">\n <img if=\"$data.icon\" data-bind=\"attr:{src: $data.icon}\" draggable=\"false\" aria-hidden=\"true\"/>\n <!-- ko if: $data.size == 'large' -->\n <div ifnot=\"$data.icon\" class=\"admin__field-visual-select-spacer\"></div>\n <br>\n <!-- /ko -->\n <span translate=\"$data.title\"></span>\n </li>\n </ol>\n <div if=\"noticeMessage\" class=\"message message-notice notice\">\n <!-- ko with: {noticeMessageUnsanitizedHtml: noticeMessage} -->\n <div data-ui-id=\"messages-message-notice\" html=\"noticeMessageUnsanitizedHtml\"></div>\n <!-- /ko -->\n\n </div>\n</div>\n","Magento_PageBuilder/template/form/element/widget-conditions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div bindHtml=\"content\"\n css=\"$data.additionalClasses\"\n visible=\"visible\" ></div>\n\n<div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n visible=\"loading\"\n if=\"showSpinner\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n</div>\n","Magento_PageBuilder/template/form/element/input-no-maxlength.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<input class=\"admin__control-text\" type=\"text\"\n data-bind=\"\n event: {change: userChanges},\n value: value,\n hasFocus: focused,\n valueUpdate: valueUpdate,\n attr: {\n name: inputName,\n placeholder: placeholder,\n 'aria-describedby': noticeId,\n id: uid,\n disabled: disabled\n }\"/>\n","Magento_PageBuilder/template/form/element/wysiwyg.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div visible=\"visible\" css=\"{'_disabled': disabled}\">\n <button if=\"wysiwygConfigData()['pagebuilder_button'] || wysiwygConfigData()['pagebuilder_content_snapshot']\"\n type=\"button\"\n class=\"action-default action\"\n ko-disabled=\"disabled\"\n click=\"pageBuilderEditButtonClick.bind($data)\"\n event=\"{ mouseover: overlayMouseover.bind($data, true), mouseout: overlayMouseover.bind($data, false) }, mouseoverBubble: false\">\n <span translate=\"pageBuilderEditButtonText\"></span>\n </button>\n <if args=\"isComponentInitialized\">\n <div visible=\"visiblePageBuilder\"\n class=\"pagebuilder-wysiwyg-wrapper\"\n css=\"{'pagebuilder-transition-in': wysiwygConfigData()['pagebuilder_button'] && !wysiwygConfigData()['pagebuilder_content_snapshot'], 'trigger-transition': transition, 'pagebuilder-transition-out': transitionOut, 'pagebuilder-wysiwyg-snapshot': wysiwygConfigData()['pagebuilder_content_snapshot']}\">\n <div if=\"wysiwygConfigData()['pagebuilder_content_snapshot'] && !disabled()\"\n class=\"pagebuilder-wysiwyg-overlay\"\n click=\"pageBuilderEditButtonClick.bind($data)\"\n css=\"'visible': !pageBuilder.isFullScreen(), _hover: overlayMouseover\"\n event=\"{ mouseover: overlayMouseover.bind($data, true), mouseout: overlayMouseover.bind($data, false), keydown: onOverlayKeyDown }, mouseoverBubble: false\"\n tabindex=\"0\">\n </div>\n <with args=\"pageBuilder\">\n <render ></render>\n </with>\n </div>\n </if>\n</div>\n","Magento_PageBuilder/template/form/element/map.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__field admin__field-map\">\n <div visible=\"!apiKeyValid()\" class=\"google-map-auth-failure-placeholder\"><p html=\"apiKeyErrorMessage\"></p></div>\n <div visible=\"apiKeyValid\" class=\"map-field\" afterRender=\"renderMap\"></div>\n <div attr=\"id: uid, name: inputName\">\n <input type=\"text\" ko-value=\"value().longitude\" attr=\"name: inputName + '.longitude'\"/>\n <input type=\"text\" ko-value=\"value().latitude\" attr=\"name: inputName + '.latitude'\"/>\n </div>\n</div>\n","Magento_PageBuilder/template/form/element/product-totals.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div data-role=\"spinner\"\n visible=\"loading\"\n if=\"showSpinner\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n</div>\n<span class=\"admin__field-value\"\n visible=\"!loading()\"\n data-bind=\"\n text: value,\n attr: {\n name: inputName,\n id: uid\n }\">\n</span>\n","Magento_PageBuilder/template/form/element/uploader/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"file-uploader-summary\">\n <div class=\"file-uploader-preview image-uploader-preview\">\n <a class=\"image-uploader-preview-link\" attr=\"href: $parent.getFilePreview($file)\" target=\"_blank\">\n <div class=\"file-uploader-spinner image-uploader-spinner\"></div>\n <img\n class=\"preview-image\"\n tabindex=\"0\"\n event=\"load: $parent.onPreviewLoad.bind($parent)\"\n attr=\"\n src: $parent.getFilePreview($file),\n alt: $file.name\">\n </a>\n\n <div class=\"actions\">\n <button\n type=\"button\"\n class=\"action-remove\"\n data-role=\"delete-button\"\n attr=\"title: $t('Delete image')\"\n disable=\"$parent.disabled\"\n click=\"$parent.removeFile.bind($parent, $file)\">\n <span translate=\"'Delete image'\"></span>\n </button>\n </div>\n </div>\n\n <div class=\"file-uploader-filename\" text=\"$file.name\"></div>\n <div class=\"file-uploader-meta\">\n <text args=\"$file.previewWidth\"></text>x<text args=\"$file.previewHeight\"></text>,\n <text args=\"$parent.formatSize($file.size)\"></text>\n </div>\n</div>\n","Magento_PageBuilder/template/form/element/uploader/image.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field\" visible=\"visible\" css=\"$data.additionalClasses\">\n <label class=\"admin__field-label\" if=\"$data.label\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n\n <div class=\"admin__field-control\" css=\"'_with-tooltip': $data.tooltip\">\n <div class=\"file-uploader image-uploader\" data-role=\"drop-zone\" css=\"_loading: isLoading\">\n <div class=\"file-uploader-area\">\n <input type=\"file\" afterRender=\"onElementRender\" attr=\"id: uid, name: inputName, multiple: isMultipleFiles\" disable=\"disabled\" />\n <label class=\"file-uploader-button action-default\" attr=\"for: uid, disabled: disabled\" disable=\"disabled\" translate=\"'Upload'\"></label>\n <label\n data-bind=\"event: {change: addFileFromMediaGallery, click: openMediaBrowserDialog}\"\n class=\"file-uploader-button action-default\"\n attr=\"id: mediaGalleryUid, disabled: disabled\"\n data-force_static_path=\"1\"\n translate=\"'Select from Gallery'\"></label>\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n <p class=\"image-upload-requirements\">\n <span if=\"$data.maxFileSize\">\n <span translate=\"'Maximum file size'\"></span>: <text args=\"formatSize($data.maxFileSize)\"></text>.\n </span>\n <span if=\"$data.allowedExtensions\">\n <span translate=\"'Allowed file types'\"></span>: <text args=\"getAllowedFileExtensionsInCommaDelimitedFormat()\"></text>.\n </span>\n </p>\n </div>\n\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <span text=\"notice\"></span>\n </div>\n\n <label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n\n <each args=\"data: value, as: '$file'\" render=\"$parent.getPreviewTmpl($file)\"></each>\n\n <div if=\"!hasData()\" class=\"image image-placeholder\" click=\"triggerImageUpload\">\n <div class=\"file-uploader-summary product-image-wrapper\">\n <div class=\"file-uploader-spinner image-uploader-spinner\"></div>\n <p class=\"image-placeholder-text\" translate=\"'Browse to find or drag image here'\"></p>\n </div>\n </div>\n </div>\n <render args=\"$data.service.template\" if=\"$data.hasService()\"></render>\n </div>\n</div>\n","Magento_PageBuilder/template/form/element/uploader/preview/image.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"pagebuilder-image-uploader-container\" data-role=\"drop-zone\" css=\"_loading: isLoading, 'has-data': hasData()\">\n <div class=\"pagebuilder-options\" data-bind=\"visible: hasData() || isShowImageUploadOptions\" if=\"visibleControls\">\n <div class=\"pagebuilder-options-wrapper\">\n <ul class=\"pagebuilder-options-links\">\n <li class=\"pagebuilder-options-link\">\n <label\n data-bind=\"event: {mousedown: stopEvent}\"\n class=\"file-uploader-button action-default\"\n attr=\"for: uid\"\n disable=\"disabled\"\n translate=\"translations.uploadNewImage\"></label>\n </li>\n <li class=\"pagebuilder-options-link\">\n <label\n data-bind=\"event: {change: addFileFromMediaGallery, click: openMediaBrowserDialog, mousedown: stopEvent}\"\n class=\"file-uploader-button action-default\"\n attr=\"id: mediaGalleryUid, 'data-id': getFileId()\"\n disable=\"disabled\"\n data-force_static_path=\"1\"\n translate=\"translations.selectFromGallery\"></label>\n </li>\n </ul>\n </div>\n </div>\n <div class=\"file-uploader-spinner\"></div>\n <div class=\"preview-image-container-loading-overlay\"></div>\n <div class=\"pagebuilder-image-uploader-container-dropzone-overlay\" if=\"visibleControls\">\n <span class=\"dropzone-placeholder-text\" translate=\"translations.dropHere\"></span>\n </div>\n <div class=\"pagebuilder-image-empty-preview\" data-bind=\"visible: !hasData() && isShowImageUploadInstructions\">\n <div class=\"admin__field-control\">\n <div class=\"file-uploader image-uploader\">\n <div class=\"file-uploader-area\" if=\"visibleControls\">\n <p class=\"image-upload-instructions\" translate=\"translations.dragImageHere\"></p>\n <input type=\"file\" afterRender=\"onElementRender\" attr=\"id: uid, name: inputName, multiple: isMultipleFiles\" disable=\"disabled\"/>\n <label class=\"file-uploader-button action-default\" attr=\"for: uid\" disable=\"disabled\" translate=\"translations.uploadImage\"></label>\n <span translate=\"translations.or\"></span>\n <label\n data-bind=\"event: {change: addFileFromMediaGallery, click: openMediaBrowserDialog}\"\n class=\"file-uploader-button action-default\"\n attr=\"id: mediaGalleryUid, 'data-id': getFileId()\"\n disable=\"disabled\"\n data-force_static_path=\"1\"\n translate=\"translations.selectFromGallery\"></label>\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n <p class=\"image-upload-requirements\">\n <span if=\"$data.maxFileSize\">\n <span translate=\"translations.maximumFileSize\"></span>: <text args=\"formatSize($data.maxFileSize)\"></text>.\n </span>\n <span if=\"$data.allowedExtensions\">\n <span translate=\"translations.allowedFileTypes\"></span>: <text args=\"getAllowedFileExtensionsInCommaDelimitedFormat()\"></text>.\n </span>\n </p>\n </div>\n </div>\n </div>\n </div>\n</div>\n","Magento_PageBuilder/template/viewport/switcher.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<each args=\"data: Object.keys(viewports), as: 'name'\">\n <span class=\"tooltip\">\n <button type=\"button\"\n class=\"page-builder-viewport\"\n css=\"$parent.viewports[name].class\"\n disable=\"name === $parent.viewport()\"\n click=\"$parent.toggleViewport.bind($parent, name)\">\n <img data-bind=\"attr:{src: $parent.viewports[name].icon}\" draggable=\"false\" aria-hidden=\"true\"/>\n </button>\n <span class=\"tooltip-content\">\n <span class=\"tooltip-label\" translate=\"$parent.viewports[name].label\"></span><br/>\n <span translate=\"'View your content for '\"></span><text args=\"name\"></text><br/>\n <span translate=\"'Width'\"></span>: <text args=\"Object.values($parent.viewports[name].conditions)[0]\"></text>\n </span>\n </span>\n</each>\n","PayPal_Braintree/js/grid/filters/status.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<label class=\"admin__form-field-label\" attr=\"for: status\">\n <span text=\"label\"></span>\n</label>\n<div class=\"admin__form-field-control\" render=\"elementTmpl\"></div>\n","Magento_Swatches/template/swatch-visual.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<input type=\"hidden\" data-bind=\"\n attr: {\n name: inputName\n },\n value: value\n\"/>\n<div attr=\"class: 'swatch_window ' + elementName\" ko-style=\"backgroundColor: $data.value\"></div>\n<div class=\"swatch_sub-menu_container\">\n <div class=\"swatch_row position-relative\">\n <div class=\"swatch_row_name colorpicker_handler\">\n <p translate=\"'Choose a color'\"></p>\n </div>\n </div>\n <div class=\"swatch_row\">\n <div data-bind=\"\n attr: {\n class: 'swatch_row_name btn_choose_file_upload swatch_choose_file_option_' + elementName,\n 'data-class': 'swatch_choose_file_option_' + elementName\n }\n \">\n <p translate=\"'Upload a file'\"></p>\n </div>\n </div>\n <div class=\"swatch_row\">\n <div class=\"swatch_row_name btn_remove_swatch\">\n <p translate=\"'Clear'\"></p>\n </div>\n </div>\n</div>\n","Magento_Weee/template/price/adjustment.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<if args=\"$adj.displayPriceInclFptDescr() || $adj.displayPriceExclFptDescr()\">\n <each args=\"data: $adj.getWeeeAttributes($row()), as: '$taxAttribute'\">\n <if args=\"$adj.displayBothPricesTax()\">\n <span class=\"weee\"\n data-price-type=\"weee\"\n attr=\"'data-label': $adj.getWeeTaxAttributeName($taxAttribute) + ' ' + $t('Incl. tax')\"\n html=\"$adj.getWeeeTaxWithoutTaxUnsanitizedHtml($taxAttribute)\"></span>\n\n <span class=\"weee\"\n data-price-type=\"weee\"\n attr=\"'data-label': $adj.getWeeTaxAttributeName($taxAttribute) + ' ' + $t('Excl. tax')\"\n html=\"$adj.getWeeeTaxWithTaxUnsanitizedHtml($taxAttribute)\"></span>\n </if>\n\n <if args=\"$adj.displayPriceInclTax()\">\n <span class=\"weee\"\n data-price-type=\"weee\"\n attr=\"'data-label': $adj.getWeeTaxAttributeName($taxAttribute)\"\n html=\"$adj.getWeeeTaxWithTaxUnsanitizedHtml($taxAttribute)\"></span>\n </if>\n\n <if args=\"$adj.displayPriceExclTax()\">\n <span class=\"weee\"\n data-price-type=\"weee\"\n attr=\"'data-label': $adj.getWeeTaxAttributeName($taxAttribute)\"\n html=\"$adj.getWeeeTaxWithoutTaxUnsanitizedHtml($taxAttribute)\"></span>\n </if>\n </each>\n</if>\n\n<if args=\"$adj.displayPriceExclFptDescr($row())\">\n <span class=\"price-final\"\n data-price-type=\"weeePrice\"\n data-price-amount=\"\"\n attr=\"'data-label': $t('Final Price')\"\n html=\"$adj.getWeeeAdjustmentUnsanitizedHtml($row())\"></span>\n</if>\n","Amasty_Label/template/grid/cells/status.html":"<!-- ko if: $row().status == 1 -->\n<span class=\"grid-severity-notice\"><span translate=\"'Active'\"></span></span>\n<!-- /ko -->\n<!-- ko if: $row().status == 0 -->\n<span class=\"grid-severity-critical\"><span translate=\"'Inactive'\"></span></span>\n<!-- /ko -->\n","Amasty_Label/template/form/element/rule-conditions-chooser.html":"<!-- ko if: (visible) -->\n<form data-bind=\"event: {\n change: processRuleFormChange.bind(element) },\n attr: {id: conditionsFormId, action: ''}\">\n <div class=\"rule-tree-wrapper\">\n <div class=\"rule-tree\" data-bind=\"html: getFormContent()\">\n </div>\n </div>\n <div data-bind=\"afterRender: element.initForm.bind(element)\"></div>\n</form>\n<!-- /ko -->\n","Amasty_Label/template/form/element/image-preview.html":"<div class=\"file-uploader-summary\">\n <div class=\"file-uploader-preview\">\n <a attr=\"href: $parent.getFilePreview($file)\" target=\"_blank\">\n <img class=\"preview-image\"\n tabindex=\"0\"\n event=\"load: $parent.onPreviewLoad.bind($parent)\"\n attr=\"src: $parent.getFilePreview($file),alt: $file.name\" />\n </a>\n <div class=\"actions\">\n <button\n type=\"button\"\n class=\"action-remove\"\n data-role=\"delete-button\"\n attr=\"title: $t('Delete image')\"\n click=\"$parent.removeFile.bind($parent, $file)\">\n <span translate=\"'Delete image'\"></span>\n </button>\n </div>\n </div>\n\n <div class=\"file-uploader-filename\" text=\"$file.name\"></div>\n <div class=\"file-uploader-meta\">\n <text args=\"$file.previewWidth\"></text>x<text args=\"$file.previewHeight\"></text>\n </div>\n</div>\n","Amasty_Label/template/form/element/comment.html":"<div style=\"margin-top:10px; margin-bottom: 10px;\">\n <div html=\"content\"\n css=\"$data.additionalClasses\"\n visible=\"visible\"\n style=\"font-weight: 600;\"></div>\n</div>\n","Amasty_Label/template/form/element/label-preview.html":"<!-- ko if: (visible && element.previewImageUrl !== null) -->\n <div class=\"preview amlabel-image-preview\">\n <img class=\"amlabel-image\"\n data-am-label-js=\"preview-image\"\n data-bind=\"attr: {src: element.previewImageUrl, 'data-am-label-preview-type': element.previewType}\"\n />\n <div class=\"amlabel-position-wrapper\"\n data-bind=\"attr: {style: element.wrapperStyle}, afterRender: element.createOnloadListener\">\n <div class=\"amasty-label-container -preview\" data-bind=\"attr: {style: element.labelStyle}\">\n <!-- ko if: (element.labelImage) -->\n <img class=\"amasty-label-image amlabel-preview-image\" data-bind=\"attr: {src: element.labelImage}\" />\n <!-- /ko -->\n <div class=\"amlabel-text\" data-bind=\"text: element.labelText\"></div>\n </div>\n </div>\n </div>\n<!-- /ko -->\n","Amasty_Label/template/form/element/shape-chooser.html":"<!-- ko if: (visible && Object.values(shapeList).length) -->\n<div class=\"amlabel-shapes-container\">\n <!-- ko foreach: {data: shapeList, as: 'shape'} -->\n <div\n data-bind=\"click: element.chooseShape.bind(element), css: {'-am-checked': element.isShapeSelected(shape)}\"\n class=\"amlabel-shape\">\n <img\n data-bind=\"attr: {src: element.generateDataUrl(shape.shapeContent), alt: shape.shapeDescription}\"\n class=\"amlabel-image\" />\n </div>\n <!-- /ko -->\n</div>\n<!-- /ko -->\n","Amasty_Label/template/form/element/position-chooser.html":"<!-- ko if: (visible) -->\n<table data-bind=\"css: element.additionalClasses\">\n <tbody>\n <!-- ko foreach: {data: cellsMap, as: 'item'} -->\n <tr>\n <!-- ko foreach: {data: item, as: 'cell'} -->\n <td data-bind=\"attr: {\n 'data-amlabel-position-enabled': cell.enabled,\n 'data-amlabel-position-selected': element.isCellEnabled(cell)},\n click: function(data) {element.selectPositionProcess(data)},\n clickBubble: false,\n text: cell.label\"\n ></td>\n <!-- /ko -->\n </tr>\n <!-- /ko -->\n </tbody>\n</table>\n<!-- /ko -->\n","Amasty_Base/template/grid/filters/elements/ui-promo-select.html":"<!-- ko ifnot: disableLabel -->\n<label\n class=\"admin__form-field-label\"\n data-bind=\"attr: {for: uid}\n\">\n <span translate=\"label\"></span>\n</label>\n<!-- /ko -->\n<div\n class=\"admin__action-multiselect-wrap action-select-wrap\"\n tabindex=\"0\"\n data-bind=\"\n attr: {\n id: uid\n },\n css: {\n _active: listVisible,\n 'admin__action-multiselect-tree': isTree()\n },\n event: {\n focusin: onFocusIn,\n focusout: onFocusOut,\n keydown: keydownSwitcher\n },\n outerClick: outerClick.bind($data)\n\">\n <!-- ko ifnot: chipsEnabled -->\n <div\n class=\"action-select admin__action-multiselect\"\n data-role=\"advanced-select\"\n data-bind=\"\n css: {_active: listVisible},\n click: function(data, event) {\n toggleListVisible(data, event)\n }\n \">\n <div class=\"admin__action-multiselect-text\"\n data-role=\"selected-option\"\n ifnot=\"validationLoading\"\n data-bind=\"\n css: {warning: warn().length},\n text: setCaption()\n \">\n </div>\n <button if=\"isRemoveSelectedIcon && hasData() || !validationLoading\"\n class=\"action-close\"\n type=\"button\"\n data-action=\"remove-selected-item\"\n tabindex=\"-1\"\n click=\"clear\"\n >\n <span class=\"action-close-text\" translate=\"'Close'\"></span>\n </button>\n <div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n visible=\"validationLoading\"\n if=\"validationLoading\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n </div>\n <!-- /ko -->\n <!-- ko if: chipsEnabled -->\n <div\n class=\"action-select admin__action-multiselect\"\n data-role=\"advanced-select\"\n data-bind=\"\n css: {_active: listVisible},\n click: function(data, event) {\n toggleListVisible(data, event)\n }\n \">\n <div class=\"admin__action-multiselect-text\"\n data-bind=\"\n visible: !hasData(),\n i18n: selectedPlaceholders.defaultPlaceholder\n \">\n </div>\n <!-- ko foreach: { data: getSelected(), as: 'option'} -->\n <span class=\"admin__action-multiselect-crumb\">\n <span data-bind=\"text: label\">\n </span>\n <button\n class=\"action-close\"\n type=\"button\"\n data-action=\"remove-selected-item\"\n tabindex=\"-1\"\n data-bind=\"click: $parent.removeSelected.bind($parent, value)\n \">\n <span class=\"action-close-text\" translate=\"'Close'\"></span>\n </button>\n </span>\n <!-- /ko -->\n </div>\n <!-- /ko -->\n <div class=\"action-menu\" css=\"{ _active: listVisible}\">\n <div data-role=\"spinner\"\n class=\"admin__data-grid-loading-mask\"\n visible=\"loading\"\n if=\"loading\">\n <div class=\"spinner\">\n <span repeat=\"8\"></span>\n </div>\n </div>\n <!-- ko if: filterOptions -->\n <div class=\"admin__action-multiselect-search-wrap\">\n <input\n class=\"admin__control-text admin__action-multiselect-search\"\n data-role=\"advanced-select-text\"\n type=\"text\"\n data-bind=\"\n event: {\n keydown: filterOptionsKeydown\n },\n attr: {\n id: uid+2,\n placeholder: filterPlaceholder\n },\n textInput: filterInputValue,\n hasFocus: filterOptionsFocus\n \">\n <label\n class=\"admin__action-multiselect-search-label\"\n data-action=\"advanced-select-search\"\n data-bind=\"attr: {for: uid+2}\n \">\n </label>\n <div if=\"itemsQuantity\"\n data-bind=\"text: itemsQuantity\"\n class=\"admin__action-multiselect-search-count\">\n </div>\n </div>\n <div ifnot=\"options().length\"\n class=\"admin__action-multiselect-empty-area\">\n <ul html=\"getEmptyOptionsUnsanitizedHtml()\"></ul>\n </div>\n <!-- /ko -->\n <ul class=\"admin__action-multiselect-menu-inner _root\"\n data-bind=\"\n event: {\n scroll: function(data, event){onScrollDown(data, event)}\n }\n \">\n <!-- ko foreach: { data: options, as: 'option'} -->\n <li class=\"admin__action-multiselect-menu-inner-item ampromo-action-multiselect-menu-item _root\"\n data-bind=\"css: { _parent: $data.optgroup }\"\n data-role=\"option-group\">\n <div class=\"action-menu-item\"\n data-bind=\"\n css: {\n _selected: $parent.isSelectedValue(option),\n _hover: $parent.isHovered(option, $element),\n _expended: $parent.getLevelVisibility($data) && $parent.showLevels($data),\n _unclickable: $parent.isLabelDecoration($data),\n _last: $parent.addLastElement($data),\n '_with-checkbox': $parent.showCheckbox,\n '_is-am-promo': option.isPromo\n },\n click: function(data, event){\n $parent.toggleOptionSelected($data, $index(), event);\n },\n clickBubble: false\n \">\n <!-- ko if: $data.optgroup && $parent.showOpenLevelsActionIcon-->\n <div class=\"admin__action-multiselect-dropdown\"\n data-bind=\"\n click: function(event){\n $parent.showLevels($data);\n $parent.openChildLevel($data, $element, event);\n },\n clickBubble: false\n \">\n </div>\n <!-- /ko-->\n\n <!--ko if: $parent.showCheckbox-->\n <input class=\"admin__control-checkbox\"\n type=\"checkbox\"\n tabindex=\"-1\"\n data-bind=\"attr: { 'checked': $parent.isSelected(option.value) }\">\n <!-- /ko-->\n\n <div class=\"ampromo-icon-wrap\"\n if=\"option.isPromo && !option.promoIcon\"\n data-bind=\"html: $parent.promoConfig.promoIcon\"\n ></div>\n <img class=\"ampromo-icon\"\n if=\"option.isPromo && !!option.promoIcon\"\n data-bind=\"\n attr: { src: option.promoIcon },\n css: 'ampromo-icon-' + option.value\n \"\n />\n <label class=\"admin__action-multiselect-label\">\n <span data-bind=\"text: option.label\"></span>\n <span\n if=\"$parent.getPath(option)\"\n class=\"admin__action-multiselect-item-path\"\n data-bind=\"text: $parent.getPath(option)\"></span>\n </label>\n\n <button class=\"ampromo-badge\"\n if=\"option.isPromo\"\n data-bind=\"\n text: option.promoBadgeText ?? $parent.promoConfig.badgeText,\n style: {\n color: option.promoBadgeColor ?? $parent.promoConfig.badgeColor,\n backgroundColor: option.promoBadgeBgColor ?? $parent.promoConfig.badgeBgColor\n },\n click: !!option.promoLink ? () => { window.open(option.promoLink, '_blank') } : null\n \"\n ></button>\n </div>\n\n <!-- ko if: $data.optgroup -->\n <!-- ko template: {name: $parent.optgroupTmpl, data: {root: $parent, current: $data}} -->\n <!-- /ko -->\n <!-- /ko-->\n </li>\n <!-- /ko -->\n </ul>\n <!-- ko if: $data.closeBtn -->\n <div class=\"admin__action-multiselect-actions-wrap\">\n <button class=\"action-default\"\n data-action=\"close-advanced-select\"\n type=\"button\"\n data-bind=\"click: outerClick\">\n <span translate=\"closeBtnLabel\"></span>\n </button>\n </div>\n <!-- /ko -->\n </div>\n</div>\n","Amasty_Base/template/grid/filters/elements/ui-promo-select-optgroup.html":"<ul class=\"admin__action-multiselect-menu-inner\"\n data-bind=\"\n visible: $data.root.showLevels($data.current),\n attr: {\n 'data-level': $data.current.level++\n }\">\n <!-- ko if: $data.current.visible() || $data.current.isVisited -->\n <!-- ko foreach: { data: $data.current.optgroup, as: 'option'} -->\n <li class=\"admin__action-multiselect-menu-inner-item\"\n data-bind=\"css: { _parent: $data.optgroup }\">\n <div class=\"action-menu-item\"\n data-bind=\"\n css: {\n _selected: $parent.root.isSelected(option.value),\n _hover: $parent.root.isHovered(option, $element),\n _expended: $parent.root.getLevelVisibility($data) || $data.visible,\n _unclickable: $parent.root.isLabelDecoration($data),\n _last: $parent.root.addLastElement($data),\n '_with-checkbox': $parent.root.showCheckbox,\n '_is-am-promo': option.isPromo\n },\n click: function(data, event){\n $parent.root.toggleOptionSelected($data, $index(), event);\n },\n clickBubble: false\n\n \">\n <!-- ko if: $data.optgroup && $parent.root.showOpenLevelsActionIcon-->\n <div class=\"admin__action-multiselect-dropdown\"\n data-bind=\"\n click: function(data, event){\n $parent.root.openChildLevel($data, $element, event);\n },\n clickBubble: false\n \"></div>\n <!-- /ko-->\n\n <!--ko if: $parent.root.showCheckbox-->\n <input\n class=\"admin__control-checkbox\"\n type=\"checkbox\"\n tabindex=\"-1\"\n data-bind=\"attr: { 'checked': $parent.root.isSelected(option.value) }\">\n <!--/ko-->\n\n <div class=\"ampromo-icon-wrap\"\n if=\"option.isPromo && !option.promoIcon\"\n data-bind=\"html: $parent.root.promoConfig.promoIcon\"\n ></div>\n <img class=\"ampromo-icon\"\n if=\"option.isPromo && !!option.promoIcon\"\n data-bind=\"\n attr: { src: option.promoIcon },\n css: 'ampromo-icon-' + option.value\n \"\n />\n <label\n class=\"admin__action-multiselect-label\"\n data-bind=\"text: option.label\">\n </label>\n\n <button class=\"ampromo-badge\"\n if=\"option.isPromo\"\n data-bind=\"\n text: option.promoBadgeText ?? $parent.root.promoConfig.badgeText,\n style: {\n color: option.promoBadgeColor ?? $parent.root.promoConfig.badgeColor,\n backgroundColor: option.promoBadgeBgColor ?? $parent.root.promoConfig.badgeBgColor\n },\n click: !!option.promoLink ? () => { window.open(option.promoLink, '_blank') } : null\n \"\n ></button>\n </div>\n <!-- ko if: $data.optgroup -->\n <!-- ko template: {name: $parent.root.optgroupTmpl, data: {root: $parent.root, current: $data}} -->\n <!-- /ko -->\n <!-- /ko-->\n </li>\n <!-- /ko -->\n <!-- /ko -->\n</ul>\n","Amasty_Base/template/grid/cells/promo/text.html":"<!-- ko ifnot: Object.hasOwn($row(), $col?.index) -->\n <!-- ko template: { name: 'Amasty_Base/grid/cells/promo/badge', data: $col?.promoData ?? {} } --><!-- /ko -->\n<!-- /ko -->\n\n<!-- ko if: Object.hasOwn($row(), $col?.index) -->\n<div class=\"data-grid-cell-content\" text=\"$col.getLabel($row())\"></div>\n<!-- /ko -->\n","Amasty_Base/template/grid/cells/promo/badge.html":"<button class=\"ampromo-badge\"\n data-bind=\"\n text: $data.promoBadgeText ?? $t('Subscribe to Unlock'),\n style: {\n color: $data.promoBadgeColor ?? '#523cc0',\n backgroundColor: $data.promoBadgeBgColor ?? 'rgba(123, 97, 255, 0.15)',\n display: 'block',\n margin: '0 auto'\n },\n click: !!$data.promoLink ? () => { window.open($data.promoLink, '_blank') } : null,\n clickBubble: false\n \"\n></button>\n","Amasty_Base/template/config/items.html":"<!-- ko foreach: $data.extensions -->\n <li class=\"admin__page-nav-item item\"\n data-bind=\"css: {'_active' : $data.is_active}\">\n <a class=\"admin__page-nav-link item-nav\"\n data-bind=\"text: $data.name, attr: {href: $data.url}, title: $data.name\"></a>\n </li>\n<!-- /ko -->\n","Amasty_Base/template/config/menu.html":"<ul class=\"admin__page-nav-items items ambase-menu-container\" data-role=\"content\" role=\"tabpanel\" aria-hidden=\"true\">\n <!-- ko foreach: $data.base -->\n <li class=\"admin__page-nav-item item\" data-bind=\"css: {'_active' : $data.is_active}\">\n <a class=\"admin__page-nav-link item-nav\"\n data-bind=\"text: $data.name, attr: {href: $data.url}, title: $data.name\"></a>\n </li>\n <!-- /ko -->\n <!-- ko if: $data.solutions.length -->\n <li>\n <h4 class=\"ambase-subtitle\" data-bind=\"i18n: 'Solutions'\"></h4>\n </li>\n <!-- /ko -->\n <!-- ko foreach: $data.solutions -->\n <li class=\"config-nav-block admin__page-nav _collapsed\"\n data-collapsible=\"true\"\n role=\"tablist\"\n data-bind='mageInit: {\"collapsible\":{\"active\": $parent.isActive($data.extensions),\n \"openedState\": \"_show\",\n \"closedState\": \"_hide\",\n \"collapsible\": true,\n \"animate\": 200}}'>\n <span class=\"admin__page-nav-title title _collapsible ambase-nav\"\n data-role=\"title\"\n role=\"tab\">\n <span data-bind=\"text: $data.name\"></span>\n <span class=\"ambase-plan\" data-bind=\"text: $data.plan_label\"></span>\n </span>\n <ul class=\"admin__page-nav-items items\"\n data-role=\"content\"\n role=\"tabpanel\"\n aria-hidden=\"true\">\n <!-- ko template: $parent.templates.items --><!-- /ko -->\n </ul>\n </li>\n <!-- /ko -->\n <!-- ko if: $data.extensions.length -->\n <li>\n <h4 class=\"ambase-subtitle\" data-bind=\"i18n: 'Extensions'\"></h4>\n </li>\n <!-- ko template: $data.templates.items --><!-- /ko -->\n <!-- /ko -->\n</ul>\n","Amasty_Base/template/config/form/field/array/row.html":"<tr id=\"<%- data._id %>\">\n <% data.columnNames.forEach(function(columnName) { %>\n <td class=\"am-license-registration-td\">\n <input id=\"<%-data. _id %>_<%- columnName %>\"\n type=\"text\"\n class=\"input-text required-entry\"\n name=\"<%- data.elementName %>[<%- data._id %>][<%- columnName %>]\"\n value=\"<%- data[columnName] ?? '' %>\"\n />\n </td>\n <% }); %>\n <td class=\"col-actions am-license-registration-td\">\n <button class=\"action-delete\"\n type=\"button\"\n aria-label=\"Delete\"\n data-ambase-license=\"delete-license-key\"></button>\n </td>\n</tr>\n","Amasty_Base/template/form/promo-field.html":"<div class=\"admin__field\"\n visible=\"visible\"\n css=\"$data.additionalClasses\"\n attr=\"'data-index': index\">\n <div class=\"admin__field-label\" visible=\"$data.labelVisible\" data-bind=\"css: { 'ampromo-field-label-container': !!$data.isPromo }\">\n <label if=\"$data.label && !$data.isPromo\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n <!-- ko if: $data.label && !!$data.isPromo -->\n <!-- ko template: { name: 'Amasty_Base/form/promo-label', data: $data } --><!-- /ko -->\n <!-- /ko -->\n </div>\n <div class=\"admin__field-control\"\n css=\"'_with-tooltip': $data.tooltip, '_with-reset': $data.showFallbackReset && $data.isDifferedFromDefault\"\n afterRender=\"!!$data.isPromo && $data.disabled(true)\"\n >\n <render args=\"elementTmpl\" ifnot=\"hasAddons()\"></render>\n\n <div class=\"admin__control-addon\" if=\"hasAddons()\">\n <render args=\"elementTmpl\"></render>\n\n <label class=\"admin__addon-prefix\" if=\"$data.addbefore\" attr=\"for: uid\">\n <span text=\"addbefore\"></span>\n </label>\n <label class=\"admin__addon-suffix\" if=\"$data.addafter\" attr=\"for: uid\">\n <span text=\"addafter\"></span>\n </label>\n </div>\n\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n\n <label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <span translate=\"notice\"></span>\n </div>\n\n <!-- ko if: $data.additionalInfo -->\n <!-- ko with: {additionalInfoUnsanitizedHtml: $data.additionalInfo} -->\n <div class=\"admin__additional-info\" html=\"additionalInfoUnsanitizedHtml\"></div>\n <!-- /ko -->\n <!-- /ko -->\n\n <render args=\"$data.service.template\" if=\"$data.hasService()\"></render>\n </div>\n</div>\n","Amasty_Base/template/form/promo-label.html":"<div class=\"ampromo-config-label\">\n <button class=\"ampromo-config-icon\" data-bind=\"\n style: {\n color: $data.promoBadgeColor ?? '#523cc0',\n backgroundColor: $data.promoBadgeBgColor ?? 'rgba(123, 97, 255, 0.15)',\n backgroundImage: `url(${require.toUrl($data.iconSrc ?? 'Amasty_Base/images/components/promotion-field/lock.svg')})`,\n cursor: !!$data.promoLink ? 'pointer' : 'default'\n },\n click: !!$data.promoLink ? () => { window.open($data.promoLink, '_blank') } : null,\n clickBubble: false\n \"></button>\n <div class=\"ampromo-config-content-container\">\n <div>\n <label attr=\"for: uid\">\n <span translate=\"label\"></span>\n </label>\n </div>\n <div class=\"ampromo-config-notification-message\" text=\"$data.subscribeText ?? $t('Subscribe to Unlock')\"></div>\n </div>\n</div>\n","Amasty_Base/template/form/element/uploader/promo-image.html":"<div class=\"admin__field\" visible=\"visible\" css=\"$data.additionalClasses\">\n <div class=\"admin__field-label\" visible=\"$data.labelVisible\" data-bind=\"css: { 'ampromo-field-label-container': !!$data.isPromo }\">\n <label class=\"admin__field-label\" if=\"$data.label && !$data.isPromo\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n <!-- ko if: $data.label && !!$data.isPromo -->\n <!-- ko template: { name: 'Amasty_Base/form/promo-label', data: $data } --><!-- /ko -->\n <!-- /ko -->\n </div>\n\n <div class=\"admin__field-control\" css=\"'_with-tooltip': $data.tooltip\" afterRender=\"!!$data.isPromo && $data.disabled(true)\">\n <div class=\"file-uploader image-uploader\" data-role=\"drop-zone\" css=\"_loading: isLoading\">\n <div class=\"file-uploader-area\">\n <input type=\"file\" afterRender=\"onElementRender\" attr=\"id: uid, name: inputName, multiple: isMultipleFiles\" disable=\"disabled\">\n <label class=\"file-uploader-button action-default\" attr=\"for: uid, disabled: disabled\" disable=\"disabled\" translate=\"'Upload'\"></label>\n <label\n data-bind=\"event: {change: addFileFromMediaGallery, click: openMediaBrowserDialog}\"\n class=\"file-uploader-button action-default\"\n attr=\"id: mediaGalleryUid, disabled: disabled\"\n data-force_static_path=\"1\"\n translate=\"'Select from Gallery'\"></label>\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n <p class=\"image-upload-requirements\">\n <span if=\"$data.maxFileSize\">\n <span translate=\"'Maximum file size'\"></span>: <text args=\"formatSize($data.maxFileSize)\"></text>.\n </span>\n <span if=\"$data.allowedExtensions\">\n <span translate=\"'Allowed file types'\"></span>: <text args=\"getAllowedFileExtensionsInCommaDelimitedFormat()\"></text>.\n </span>\n </p>\n </div>\n\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <!-- ko with: {noticeUnsanitizedHtml: notice} -->\n <span html=\"noticeUnsanitizedHtml\"></span>\n <!-- /ko -->\n </div>\n\n <label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n\n <each args=\"data: value, as: '$file'\" render=\"$parent.getPreviewTmpl($file)\"></each>\n\n <div if=\"!hasData()\" class=\"image image-placeholder\" click=\"triggerImageUpload\">\n <div class=\"file-uploader-summary product-image-wrapper\">\n <div class=\"file-uploader-spinner image-uploader-spinner\"></div>\n <p class=\"image-placeholder-text\" translate=\"'Browse to find or drag image here'\"></p>\n </div>\n </div>\n </div>\n <render args=\"$data.service.template\" if=\"$data.hasService()\"></render>\n </div>\n</div>\n","Amasty_Base/template/form/element/uploader/promo-uploader.html":"<div class=\"admin__field\" visible=\"visible\" css=\"$data.additionalClasses\">\n <div class=\"admin__field-label\" visible=\"$data.labelVisible\" data-bind=\"css: { 'ampromo-field-label-container': !!$data.isPromo }\">\n <label class=\"admin__field-label\" if=\"$data.label && !$data.isPromo\" attr=\"for: uid\" visible=\"$data.labelVisible\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n\n <!-- ko if: $data.label && !!$data.isPromo -->\n <!-- ko template: { name: 'Amasty_Base/form/promo-label', data: $data } --><!-- /ko -->\n <!-- /ko -->\n </div>\n <div class=\"admin__field-control\" css=\"'_with-tooltip': $data.tooltip\" afterRender=\"!!$data.isPromo && $data.disabled(true)\">\n <div class=\"file-uploader\" data-role=\"drop-zone\" css=\"_loading: isLoading\">\n <div class=\"file-uploader-area\">\n <input type=\"file\" afterRender=\"onElementRender\" attr=\"id: uid, name: inputName, multiple: isMultipleFiles\" disable=\"disabled\">\n <label class=\"file-uploader-button action-default\" attr=\"for: uid\" translate=\"'Upload'\"></label>\n\n <span class=\"file-uploader-spinner\"></span>\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n </div>\n\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <!-- ko with: {noticeUnsanitizedHtml: notice} -->\n <span html=\"noticeUnsanitizedHtml\"></span>\n <!-- /ko -->\n </div>\n\n <label class=\"admin__field-error\" if=\"error\" attr=\"for: uid\" text=\"error\"></label>\n\n <each args=\"data: value, as: '$file'\" render=\"$parent.getPreviewTmpl($file)\"></each>\n\n <div if=\"isMultipleFiles\" class=\"file-uploader-summary\">\n <label attr=\"for: uid\"\n class=\"file-uploader-placeholder\"\n css=\"'placeholder-' + placeholderType\">\n <span class=\"file-uploader-placeholder-text\"\n translate=\"'Click here or drag and drop to add files.'\"></span>\n </label>\n </div>\n </div>\n <render args=\"$data.service.template\" if=\"$data.hasService()\"></render>\n </div>\n</div>\n","Amasty_Base/template/extensions/table.html":"<table class=\"ambase-table-container\">\n <thead class=\"ambase-thead\">\n <tr class=\"ambase-tr\">\n <th class=\"ambase-th\" data-bind=\"i18n: 'Products'\"></th>\n <!-- ko if: $data.shouldRenderLicenseStatus -->\n <th class=\"ambase-th ambase-license-col\" >\n <span data-bind=\"i18n: 'License Status'\"></span>\n <div class=\"ambase-license-tooltip ambase-license-tooltip-pending\">\n <div class=\"tooltip-content\">\n <div class=\"ambase-license-tooltip-content ambase-license-tooltip-content-pending\">\n <span data-bind=\"i18n: 'Additional information about license statuses can be viewed'\"></span>\n <a target=\"_blank\" data-bind=\"i18n: 'here', attr: { href: $data.subscription.faqUrl }\"></a>.\n </div>\n </div>\n </div>\n </th>\n <!-- /ko -->\n <th class=\"ambase-th\" data-bind=\"i18n: 'Version'\"></th>\n <th class=\"ambase-th\" data-bind=\"i18n: 'Actions'\"></th>\n </tr>\n </thead>\n <tbody class=\"ambase-tbody\">\n <!-- ko foreach: $data.modules -->\n <tr class=\"ambase-tr\">\n <td class=\"ambase-td\">\n <span data-bind=\"text: $data.name\"></span>\n <!-- ko if: $data.plan_label -->\n <span class=\"ambase-plan\" data-bind=\"text: $data.plan_label\"></span>\n <!-- /ko -->\n </td>\n <!-- ko if: $parent.shouldRenderLicenseStatus -->\n <td class=\"ambase-td ambase-license-col\">\n <div class=\"ambase-license-badge\"\n data-bind=\"class: 'ambase-license-badge-' + $data.verify_status.type\">\n <span data-bind=\"text: $data.verify_status.status\"></span>\n </div>\n <!-- ko if: !!$data.messages.length -->\n <div class=\"ambase-license-tooltip\" data-bind=\"class: 'ambase-license-tooltip-' + $data.messages[0].type\">\n <div class=\"tooltip-content\">\n <!-- ko foreach: $data.messages -->\n <div class=\"ambase-license-tooltip-content\"\n data-bind=\"class: 'ambase-license-tooltip-content-' + $data.type, html: $data.content\"></div>\n <!-- /ko -->\n </div>\n </div>\n <!-- /ko -->\n </td>\n <!-- /ko -->\n <td class=\"ambase-td\">\n <!-- ko if: $data.has_update -->\n <div class=\"ambase-version-container\">\n <span class=\"ambase-version -current\" data-bind=\"text: $data.version\"></span>\n <span class=\"ambase-version -update\" data-bind=\"text: $data.last_version\"></span>\n </div>\n <a class=\"ambase-link\"\n target=\"_blank\"\n data-bind=\"i18n: 'New Update',\n attr: {href: $data.update_url,\n title: $('New Update')}\"></a>\n <!-- /ko -->\n <!-- ko ifnot: $data.has_update -->\n <span class=\"ambase-version -last\" data-bind=\"text: $data.version\"></span>\n <!-- /ko -->\n </td>\n <td class=\"ambase-td\" data-bind=\"with: $parent.getActionLink($data)\">\n <!-- ko if: url -->\n <a class=\"ambase-link\"\n target=\"_blank\"\n data-bind=\"i18n: text,\n attr: {href: url,\n title: text}\"></a>\n <!-- /ko -->\n <!-- ko ifnot: url -->\n <span data-bind=\"i18n: 'None'\"></span>\n <!-- /ko -->\n </td>\n </tr>\n <!-- /ko-->\n </tbody>\n</table>\n","Amasty_Base/template/extensions/extensions.html":"<h2 class=\"ambase-page-title\" translate=\"'Products'\"></h2>\n<!-- ko template: $data.templates.updateButtons --><!-- /ko -->\n<!-- ko template: $data.templates.filterButtons --><!-- /ko -->\n<div class=\"ambase-products-table\">\n <!-- ko template: $data.templates.table --><!-- /ko -->\n</div>\n","Amasty_Base/template/extensions/filter-buttons.html":"<div class=\"ambase-grid-buttons\">\n <button class=\"ambase-button\"\n data-bind=\"\n i18n: 'View Your Products',\n click: $data.useGridFilter.bind($data, 'default'),\n css: {'-active' : $data.isActive($data.stateValues.default)}\">\n </button>\n <button class=\"ambase-button\"\n data-bind=\"enable: $data.update.length,\n click: $data.useGridFilter.bind($data, 'update'),\n css: {'-active' : $data.isActive($data.stateValues.update)}\">\n <span data-bind=\"i18n: 'Needs to be Updated'\"></span>\n <!-- ko if: $data.update.length -->\n <span class=\"ambase-counter\" data-bind=\"text: $data.update.length\"></span>\n <!-- /ko -->\n </button>\n <button class=\"ambase-button\"\n data-bind=\"enable: $data.solutions.length,\n click: $data.useGridFilter.bind($data, 'solutions'),\n css: {'-active' : $data.isActive($data.stateValues.solutions)}\">\n <span data-bind=\"i18n: 'Upgrade to Advanced Packages'\"></span>\n <!-- ko if: $data.solutions.length -->\n <span class=\"ambase-counter\" data-bind=\"text: $data.solutions.length\"></span>\n <!-- /ko -->\n </button>\n</div>\n","Amasty_Base/template/extensions/update-buttons.html":"<!-- ko if: !$data.isOriginMarketplace -->\n <div class=\"ambase-buttons-block\">\n <a class=\"ambase-button -orange\"\n target=\"_blank\"\n data-bind=\"\n i18n: 'Get Updates',\n attr: {\n title: $t('Get Updates'),\n href: 'https://amasty.com/extupdates/account/downloads/' + $data.seoParams}\">\n </a>\n <a class=\"ambase-button -blue\"\n target=\"_blank\"\n data-bind=\"\n i18n: 'How to Update?',\n attr: {\n title: $t('How to Update?'),\n href: 'https://amasty.com/knowledge-base/upgrade-magento-2-extension.html' + $data.seoParams}\">\n </a>\n </div>\n<!-- /ko -->\n","Amasty_Base/template/submenu/menu_lists.html":"<div class=\"ambase-menu-container\" afterRender=\"afterRender.bind($data)\">\n <!-- ko ifnot: noSearchResults -->\n <!-- ko scope: 'ambase_solutions' -->\n <!-- ko template: { name: templates.list } --><!-- /ko-->\n <!-- /ko-->\n <!-- ko scope: 'ambase_simples' -->\n <!-- ko template: { name: templates.list } --><!-- /ko-->\n <!-- /ko -->\n <!-- ko scope: 'ambase_links' -->\n <!-- ko template: { name: templates.list } --><!-- /ko-->\n <!-- /ko -->\n <!-- /ko -->\n <p class=\"ambase-notice\" data-bind=\"visible: $data.noSearchResults, i18n: 'Sorry, no products were found.'\"></p>\n</div>\n","Amasty_Base/template/submenu/links_list.html":"<ul class=\"ambase-menu-list\" role=\"menu\" data-bind=\"foreach: items\">\n <li class=\"\">\n <!-- ko scope: 'ambase_submenu' -->\n <!-- ko template: { name: templates.link, data: { item: $parent, classes: 'ambase-menu-item -link' } } --><!-- /ko-->\n <!-- /ko-->\n </li>\n</ul>\n","Amasty_Base/template/submenu/second_level.html":"<section class=\"ambase-submenu -second\"\n data-bind=\"\n css: {\n '_show': $data.secondLevelItem\n }\n \">\n <!-- ko template: { name: templates.title, data: { title: secondLevelItem().label }} --><!-- /ko-->\n <!-- ko template: { name: templates.closeButton, data: { action: resetActiveItem.bind($data) } } --><!-- /ko-->\n <!-- ko template: { name: templates.links_list, data: { items: secondLevelItem().items } } --><!-- /ko-->\n</section>\n","Amasty_Base/template/submenu/list.html":"<!-- ko if: elems() && elems().length && !$data.isNotFound() -->\n <h4 class=\"ambase-title\" data-bind=\"text: $data.title\"></h4>\n <ul class=\"ambase-menu-list -first\" role=\"menu\">\n <!-- ko foreach: elems() -->\n <!-- ko template: getTemplate() --><!-- /ko -->\n <!-- /ko -->\n </ul>\n<!-- /ko -->\n","Amasty_Base/template/submenu/components/close_button.html":"<button class=\"ambase-menu-button -close action-close _close\"\n data-bind=\"\n attr: {\n 'data-role': $data.role ? $data.role: '',\n 'title': $t('Close Current Menu List')\n },\n event: {\n click: $data.action\n }\n \">\n</button>\n","Amasty_Base/template/submenu/components/item_label.html":"<!-- ko ifnot: item.foundStr -->\n <span class=\"ambase-name\" data-bind=\"i18n: item.label\"></span>\n<!-- /ko-->\n<!-- ko if: item.foundStr -->\n <span class=\"ambase-flex\">\n <span class=\"ambase-label\" if=\"item.prevStr\" data-bind=\"text: item.prevStr\"></span>\n <strong class=\"ambase-label -query\" data-bind=\"text: item.foundStr\"></strong>\n <span class=\"ambase-label\" if=\"item.residualStr\" data-bind=\"text: item.residualStr\"></span>\n </span>\n<!-- /ko-->\n","Amasty_Base/template/submenu/components/title.html":"<strong class=\"ambase-submenu-title submenu-title\" text=\"$data.title\"></strong>\n","Amasty_Base/template/submenu/components/label.html":"<b class=\"ambase-plan-label\" if=\"text\" data-bind=\"i18n: text\"></b>\n","Amasty_Base/template/submenu/components/link.html":"<a data-bind=\"\n attr: {\n title: $t('Open ') + item.label,\n class: (!$data.classes || item.type == 'link') ? 'ambase-link -submenu' + ' -' + item.type : '',\n href: item.url,\n target: ((!item.type || item.type === 'link') && item.add_info !== 'open_current') ? '_blank' : '_self'\n },\n css: $data.classes ? 'ambase-menu-item -link' : ''\">\n <!-- ko template: { name: $parent.templates.item_label, data: { item: item } } --><!-- /ko-->\n</a>\n","Amasty_Base/template/submenu/components/search.html":"<section class=\"ambase-search-block\">\n <input class=\"ambase-search\"\n type=\"search\"\n pattern=\"[a-zA-Z0-9]+\"\n data-bind=\"\n attr: {\n placeholder: $t('Search')\n },\n value: $data.value,\n valueUpdate: 'afterkeydown'\">\n <!-- ko if: $data.value -->\n <button class=\"ambase-cancel\" data-bind=\"click: $data.cancel.bind($data)\"></button>\n <!-- /ko -->\n</section>\n","Amasty_Base/template/submenu/components/menu_item.html":"<!-- ko if: $data.items && $data.items.length -->\n <!-- ko scope: 'ambase_submenu' -->\n <li class=\"ambase-menu-item\"\n data-bind=\"\n attr: {\n title: $t('Open ') + $parent.label\n },\n event: {\n click: function() {\n $data.setActiveItem($parent);\n }\n },\n visible: $parent.visible\">\n <!-- ko template: { name: templates.item_label, data: { item: $parent } } --><!-- /ko-->\n </li>\n <!-- /ko-->\n<!-- /ko-->\n<!-- ko ifnot: $data.items && $data.items.length -->\n <li class=\"ambase-menu-item -link\" data-bind=\"visible: $data.visible\">\n <!-- ko scope: 'ambase_submenu' -->\n <!-- ko template: { name: templates.link, data: { item: $parent } } --><!-- /ko-->\n <!-- /ko-->\n </li>\n<!-- /ko-->\n","Amasty_Base/template/submenu/dropdown/dropdown.html":"<li class=\"ambase-menu-item\"\n data-bind=\"visible: $data.visible, css: {'-solution': $data.componentType === $data.typeSolution}\">\n <section class=\"ambase-dropdown-component\"\n data-bind=\"css: {'active': isDropdownActive}\">\n <span class=\"ambase-label\"\n data-bind=\"\n click: $data.onDropdownClick.bind($data),\n attr: {\n title: $t('Open ') + $data.label\n }\">\n <!-- ko scope: 'ambase_submenu' -->\n <!-- ko template: { name: $data.templates.item_label, data: { item: $parent } } --><!-- /ko-->\n <!-- /ko-->\n <!-- ko template: { name: $parent.templates.label, data: { text: $data.plan_label } } --><!-- /ko-->\n </span>\n <!-- ko template: { name: $parent.templates.dropdownContent } --><!-- /ko-->\n </section>\n</li>\n","Amasty_Base/template/submenu/dropdown/content.html":"<ul class=\"ambase-content\">\n <!-- ko foreach: elems() -->\n <!-- ko template: getTemplate() --><!-- /ko -->\n <!-- /ko -->\n</ul>\n","Smartwave_Filterproducts/template/content-type/filterproducts/grid/preview.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"pagebuilder-content-type pagebuilder-filterproducts\" data-bind=\"event: { mouseover: onMouseOver, mouseout: onMouseOut }, mouseoverBubble: false\">\n <div attr=\"data.main.attributes\" ko-style=\"data.main.style\" css=\"data.main.css\">\n <div if=\"displayPreview\" class=\"rendered-content\" html=\"widgetUnsanitizedHtml\" afterRender=\"onAfterRender\"></div>\n <div ifnot=\"displayPreview\" class=\"pagebuilder-products-placeholder\">\n <span class=\"placeholder-text\" text=\"placeholderText\"></span>\n </div>\n </div>\n <render args=\"getOptions().template\" ></render>\n</div>\n","Smartwave_Filterproducts/template/content-type/filterproducts/grid/master.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div attr=\"data.main.attributes\" data-bind=\"html: data.main.html\" ko-style=\"data.main.style\" css=\"data.main.css\"></div>\n","StripeIntegration_Payments/template/setup_element.html":"<!-- ko foreach: getRegion('messages') -->\n<!-- ko template: getTemplate() --><!-- /ko -->\n<!--/ko-->\n\n<div class=\"message info empty saved-payment-methods\" data-bind=\"hidden: hasPaymentMethods, blockLoader: processingSavedPaymentMethods\">\n <span><!-- ko i18n: 'You do not have any saved payment methods.' --><!-- /ko --></span>\n</div>\n\n<div class=\"table-wrapper stripe-payments saved-payment-methods\" data-bind=\"visible: hasPaymentMethods, blockLoader: processingSavedPaymentMethods\">\n <table class=\"data table table-order-items history saved-cards\" id=\"my-saved-payment-methods-table\">\n <caption class=\"table-caption\"><!-- ko i18n: 'Saved payment methods' --><!-- /ko --></caption>\n <thead>\n <tr>\n <th scope=\"col\" class=\"col cards\">\n <!-- ko i18n: 'Payment Method' --><!-- /ko -->\n </th>\n <th scope=\"col\" class=\"col actions\"><!-- ko i18n: 'Actions' --><!-- /ko --></th>\n </tr>\n </thead>\n <tbody>\n\n <!-- ko foreach: savedPaymentMethods -->\n <tr>\n <td data-th=\"Payment Method\" class=\"col brand saved-payment-method-name\">\n <img data-bind=\"attr: { src: icon }\" height=\"32\" class=\"saved-payment-method-icon\" />\n <label data-bind=\"text: label\"></label>\n </td>\n <td data-th=\"Actions\" class=\"col actions\">\n <a href=\"javascript:void(0);\" data-bind=\"click: $parent.deletePaymentMethod.bind($parent)\" class=\"stripe-payments delete-method\">\n <!-- ko i18n: 'Delete' --><!-- /ko -->\n </a>\n </td>\n </tr>\n <!--/ko-->\n\n </tbody>\n </table>\n</div>\n\n<div class=\"add-new-payment-method\">\n <legend class=\"legend\">\n <span><!-- ko i18n: 'Add a new payment method' --><!-- /ko --></span>\n </legend>\n\n <div class=\"payment-method stripe-payments\">\n\n <div class=\"payment-method-content\" data-bind=\"if: stripePaymentsError()\">\n <p class=\"message message-error error\">\n <!-- ko i18n: stripePaymentsError() --><!-- /ko -->\n </p>\n </div>\n\n <div class=\"payment-method-content stripe-payments-card-form\" data-bind=\"blockLoader: isLoading\">\n\n <div class=\"stripe-payments-elements no-wrap\">\n <div id=\"stripe-setup-element\" data-bind=\"afterRender: onContainerRendered\">\n <!-- a Stripe Payment Element will be inserted here. -->\n </div>\n </div>\n\n <div data-bind=\"if: permanentError, visible: permanentError\" class=\"stripe-permanent-error\">\n <span><!-- ko i18n: permanentError --><!-- /ko --></span>\n </div>\n\n <div class=\"actions-toolbar\" id=\"actions-toolbar\" data-bind=\"ifnot: permanentError\">\n <div class=\"primary\">\n <button class=\"action primary\" type=\"submit\"\n data-bind=\"\n click: onClick,\n attr: {title: $t('Add')}\n \">\n <span data-bind=\"i18n: 'Add'\"></span>\n </button>\n </div>\n </div>\n\n </div>\n\n </div>\n\n</div>\n","Webkul_PrivateShop/template/form/field.html":"<!--\n/**\n * Webkul Software\n *\n * @category Webkul\n * @package Webkul_PrivateShop\n * @author Webkul Software Private Limited\n * @copyright Webkul Software Private Limited (https://webkul.com)\n * @license https://store.webkul.com/license.html\n */\n-->\n<div class=\"admin__field\" visible=\"visible\" css=\"$data.additionalClasses\" attr=\"'data-index': index\">\n <label class=\"admin__field-label\" if=\"$data.label\" visible=\"$data.labelVisible\" attr=\"for: uid\">\n <span translate=\"label\" attr=\"'data-config-scope': $data.scopeLabel\"></span>\n </label>\n <div class=\"admin__field-control\" css=\"'_with-tooltip': $data.tooltip, '_with-reset': $data.showFallbackReset && $data.isDifferedFromDefault\">\n <render args=\"elementTmpl\" ifnot=\"hasAddons()\">\n\n <div class=\"admin__control-addon\" if=\"hasAddons()\">\n <render args=\"elementTmpl\">\n\n <label class=\"admin__addon-prefix\" if=\"$data.addbefore\" attr=\"for: uid\">\n <span text=\"addbefore\"></span>\n </label>\n <label class=\"admin__addon-suffix\" if=\"$data.addafter\" attr=\"for: uid\">\n <span text=\"addafter\"></span>\n </label>\n </div>\n\n <render args=\"tooltipTpl\" if=\"$data.tooltip\" >\n\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\">\n\n <div class=\"admin__field-note\" if=\"$data.notice\" attr=\"id: noticeId\">\n <span translate=\"notice\"> </span>\n </div>\n\n <div class=\"admin__additional-info\" if=\"$data.additionalInfo\" html=\"$data.additionalInfo\"></div>\n\n <render args=\"$data.service.template\" if=\"$data.hasService()\">\n </div>\n</div>\n<script type=\"text/x-magento-init\">\n{\n \"*\":{\n \"Webkul_PrivateShop/js/wysiwyg\":{\n }\n }\n}\n</script>\n","Magento_AsynchronousOperations/template/grid/listing.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div id=\"system_messages\" class=\"message-system\" collapsible visible=\"totalRecords\">\n <div class=\"message-system-inner\" outerClick=\"fixLoaderHeight.bind($data, true)\">\n <div class=\"message-system-short\">\n <button class=\"message-system-action-dropdown\" toggleCollapsible>\n <span>\n <translate args=\"'System Messages'\"></translate>:\n <text args=\"totalRecords\"></text>\n </span>\n </button>\n <div class=\"message-system-short-wrapper\" if=\"rows[0]\" repeat=\"foreach: [rows[0]], item: '$row'\" visible=\"!$collapsible.opened()\">\n <fastForEach args=\"data: getVisible(), as: '$col'\" >\n <render args=\"$col.getBody()\"></render>\n </fastForEach>\n </div>\n </div>\n <div class=\"message-system-collapsible\">\n <ul class=\"message-system-list\">\n <li repeat=\"foreach: rows, item: '$row'\">\n <fastForEach args=\"data: getVisible(), as: '$col'\" >\n <render args=\"$col.getBody()\"></render>\n </fastForEach>\n </li>\n </ul>\n <div class=\"message-system-summary\" if=\"isAllowed\">\n <a class=\"action__message-log\"\n href=\"#\"\n click=\"dismissAll\"\n text=\"dismissAllText\"></a>\n <a class=\"action__message-log\"\n attr=\"{\n href: link\n }\"\n text=\"linkText\"></a>\n </div>\n </div>\n </div>\n</div>\n","Magento_AsynchronousOperations/template/grid/cells/actions.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"action-menu-item action-close-wrapper\">\n <button class=\"action-close\"\n repeat=\"foreach: $col.getVisibleActions($row()._rowIndex), item: '$action'\"\n click=\"$col.getActionHandler($action())\"\n attr=\"{\n title: $action().label\n }\"\n ></button>\n</div>\n","Magento_AsynchronousOperations/template/form/field.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div css=\"$data.additionalClasses\"\n if=\"error\"\n text=\"error\"></div>\n","Magento_Backend/template/dynamic-rows/grid.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__field-complex\" if=\"$data.addButton\">\n <div class=\"admin__field-complex-title\">\n <span class=\"label\" translate=\"'User Agent Rules'\"></span>\n </div>\n\n <div class=\"admin__field-complex-elements\">\n <render args=\"fallbackResetTpl\" if=\"$data.showFallbackReset && $data.isDifferedFromDefault\"></render>\n <button attr=\"{disabled: disabled}\"\n class=\"action-secondary\"\n type=\"button\"\n click=\"processingAddChild.bind($data, false, false, false)\">\n <span translate=\"addButtonLabel\"></span>\n </button>\n </div>\n\n <div class=\"admin__field-complex-content\"\n translate=\"'User agent exceptions override product and CMS pages rules.'\"></div>\n</div>\n\n<div class=\"admin__field admin__field-wide\"\n visible=\"visible\"\n disabled=\"disabled\"\n css=\"$data.setClasses($data)\"\n attr=\"'data-index': index\">\n <label if=\"$data.label\" class=\"admin__field-label\" attr=\"for: $data.uid\">\n <span translate=\"$data.label\"></span>\n </label>\n\n <div class=\"admin__field-control\" data-role=\"grid-wrapper\">\n <div class=\"admin__control-table-pagination\" visible=\"!!element.getRecordCount()\">\n <div class=\"admin__data-grid-pager\">\n <button class=\"action-previous\" type=\"button\" data-bind=\"attr: {title: $t('Previous Page')}, click: previousPage, disable: isFirst()\"></button>\n <input class=\"admin__control-text\" type=\"number\" data-bind=\"attr: {id: ++ko.uid}, value: currentPage\"/>\n <label class=\"admin__control-support-text\" data-bind=\"attr: {for: ko.uid}, text: 'of ' + pages()\"></label>\n <button class=\"action-next\" type=\"button\" data-bind=\"attr: {title: $t('Next Page')}, click: nextPage, disable: isLast()\"></button>\n </div>\n </div>\n <div class=\"admin__control-table-wrapper\">\n <table class=\"admin__dynamic-rows data-grid\" data-role=\"grid\">\n <thead if=\"element.columnsHeader\">\n <tr>\n <th if=\"$data.dndConfig.enabled\"\n class=\"data-grid-draggable-row-cell\"></th>\n\n <th repeat=\"foreach: labels, item: '$label'\"\n class=\"data-grid-th\"\n visible=\"$label().visible\"\n disable=\"$label().disabled\"\n css=\"setClasses($label())\">\n <span translate=\"$label().label\"></span>\n </th>\n </tr>\n </thead>\n\n <tbody>\n <tr repeat=\"foreach: elems, item: '$record'\"\n class=\"data-row\"\n css=\"'_odd-row': $index % 2\">\n <td if=\"dndConfig.enabled\"\n class=\"data-grid-draggable-row-cell\"\n template=\"name: dndConfig.template, data: dnd\"></td>\n\n <!-- ko foreach: { data: $record().elems(), as: 'elem'} -->\n <td if=\"elem.template\"\n visible=\"elem.visible() && elem.formElement !== 'hidden'\"\n disable=\"elem.disabled\"\n css=\"$parent.setClasses(elem)\"\n template=\"elem.template\"\n attr=\"'data-index': index\"></td>\n <!-- /ko -->\n </tr>\n </tbody>\n </table>\n </div>\n </div>\n</div>\n\n<div class=\"messages\">\n <div class=\"message message-notice notice\">\n <span\n translate=\"'Search strings are either normal strings or regular expressions (PCRE). They are matched in the same order as entered.'\"></span>\n <br/>\n <span\n translate=\"'Examples'\"></span>:\n <span class=\"code-sample\">Firefox: /^mozilla/i</span>\n </div>\n</div>\n","Magento_Backend/template/dynamic-rows/cells/action-delete.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<button class=\"action-delete\"\n data-bind=\"\n click: function(){ $parent.processingDeleteRecord($record().index, $record().recordId); },\n attr: {\n title: $parent.deleteButtonLabel\n }\n \">\n <span translate=\"$parent.deleteButtonLabel\"></span>\n</button>\n","Magento_Backend/template/form/element/helper/fallback-reset-link.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<button class=\"action-tertiary\"\n click=\"element.restoreToDefault\">\n <span translate=\"'Use Default Value'\"></span>\n</button>\n","Magento_Sales/templates/order/create/payment/reload.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__page-section-title\">\n <span class=\"title\"><%- data.title %></span>\n</div>\n<div id=\"order-billing_method_summary\"\n class=\"order-billing-method-summary\">\n <a href=\"#\"\n onclick=\"return order.loadPaymentMethods();\"\n class=\"action-default\">\n <span><%- data.linkText %></span>\n </a>\n</div>\n","Magento_Sales/templates/order/create/shipping/reload.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__page-section-title\">\n <span class=\"title\"><%- data.title %></span>\n</div>\n<div id=\"order-shipping-method-summary\"\n class=\"order-shipping-method-summary\">\n <a href=\"#\"\n onclick=\"return order.loadShippingRates();\"\n class=\"action-default\">\n <span><%- data.linkText %></span>\n </a>\n <input type=\"hidden\" name=\"order[has_shipping]\" value=\"\" class=\"required-entry\" />\n</div>\n","Magento_Customer/template/default-address-wrapper.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"customer-default-address-wrapper\" each=\"data: elems, as: 'element'\" render=\"\"></div>\n","Magento_Customer/template/default-address.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div data-bind=\"attr: {class: contentClass}\">\n <div data-bind=\"attr: {class: 'fieldset-wrapper address-information ' + defaultAddressClass}\">\n <address>\n <div class=\"address_caption\" data-bind=\"attr: {id: defaultAddressId}\">\n <text args=\"title\"></text>\n <each args=\"data: elems, as: 'element'\">\n <render if=\"hasTemplate()\"></render>\n </each>\n </div>\n <div class=\"address_details\" ifnot=\"_.isEmpty($data.address)\">\n <text args=\"address.prefix\" if=\"address.prefix\"></text>\n <text args=\"address.firstname\"></text>\n <text args=\"address.middlename\" if=\"address.middlename\"></text>\n <text args=\"address.lastname\"></text>\n <text args=\"address.suffix\" if=\"address.suffix\"></text>\n <br>\n <if args=\"address.company\">\n <text args=\"address.company\"></text>\n <br>\n </if>\n <if args=\"address.street\">\n <text args=\"address.street\" if=\"_.isString(address.street)\"></text>\n <text args=\"_.filter(_.values(_.compact(address.street)), function (value) { return _.isString(value)}).join(', ')\"\n ifnot=\"_.isString(address.street)\"></text>\n <br>\n </if>\n <text args=\"address.city + ', '\" if=\"address.city\"></text>\n <text args=\"address.region + ', '\" if=\"address.region\"></text>\n <if args=\"address.postcode\">\n <text args=\"address.postcode\"></text>\n <br>\n </if>\n <text args=\"address.country\"></text>\n <if args=\"address.telephone\">\n <br>T: <a attr=\"href: 'tel:' + address.telephone\" text=\"address.telephone\"></a>\n </if>\n <if args=\"address.fax\">\n <br>F: <text args=\"address.fax\"></text>\n </if>\n <if args=\"address.vat_id\">\n <br>VAT: <text args=\"address.vat_id\"></text>\n </if>\n </div>\n <translate args=\"notExistsMessage\" if=\"_.isEmpty($data.address)\"></translate>\n </address>\n </div>\n</div>\n","Magento_Theme/template/form/button-field.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"admin__field\"\n visible=\"visible\"\n css=\"$data.additionalClasses\"\n attr=\"'data-index': index\">\n <label class=\"admin__field-label\">\n <span text=\"label\"></span>\n </label>\n\n <div class=\"admin__field-control\"\n css=\"'_with-tooltip': $data.tooltip\">\n <render args=\"tooltipTpl\" if=\"$data.tooltip\"></render>\n <render args=\"buttonTpl\" ></render>\n <div class=\"admin__field-note\" if=\"$data.notice\">\n <span text=\"notice\"></span>\n </div>\n </div>\n</div>\n","Magento_Theme/template/form/element/button.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<button type=\"button\"\n click=\"action\"\n disable=\"disabled\"\n attr=\"'data-index': index\">\n <span text=\"title\">\n </span>\n</button>\n","Magento_Downloadable/template/components/file-uploader.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"admin__field-control\">\n <div class=\"file-uploader\" data-role=\"drop-zone\" css=\"_loading: isLoading\">\n <each args=\"data: value, as: '$file'\">\n <div class=\"file-uploader-summary\">\n <div class=\"file-uploader-filename\">\n <!-- ko if: $file.url --><a attr=\"href: $file.url\" target=\"_blank\" text=\"$file.name\"></a><!-- /ko -->\n <!-- ko if: !$file.url --><text args=\"$file.name\"></text><!-- /ko -->\n (<text args=\"$parent.formatSize($file.size)\"></text>)\n </div>\n </div>\n </each>\n <div class=\"file-uploader-area\">\n <input type=\"file\" afterRender=\"onElementRender\" attr=\"id: uid, name: fileInputName, multiple: isMultipleFiles\"/>\n <label class=\"file-uploader-button action-secondary\" attr=\"for: uid\" translate=\"'Browse Files...'\"></label>\n\n <span class=\"file-uploader-spinner\"></span>\n </div>\n </div>\n</div>\n","Magento_ConfigurableProduct/template/variations/steps/summary-grid.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"fieldset-wrapper admin__collapsible-block-wrapper opened\" data-bind=\"mageInit: {'collapsible':{'active':true,'openedState':'opened'}}\">\n <div class=\"fieldset-wrapper-title toggle\" data-role=\"title\">\n <strong class=\"admin__collapsible-title\" data-bs-toggle=\"collapse\" data-bind=\"attr:{'data-bs-target': '#'+id}\">\n <span data-bind=\"text: title\"></span>\n </strong>\n </div>\n\n <div class=\"fieldset-wrapper-content in collapse\" data-role=\"content\" data-collapsed=\"true\" data-bind=\"attr: {id: id}\">\n <!-- ko template: {\n name: \"ui/grid/paging/paging\", data: paging\n } -->\n <!-- /ko -->\n <div class=\"note\" data-bind=\"text: note\"></div>\n <table class=\"data-grid data-grid-configurable\">\n <thead>\n <tr>\n <th repeat=\"foreach: grid.columns, item: '$column'\" class=\"data-grid-th\" data-bind=\"text: $column\"></th>\n </tr>\n </thead>\n\n <tbody>\n <tr repeat=\"foreach: grid, item: '$product'\">\n <!-- ko foreach: { data: $product(), as: 'property' } -->\n <td if=\"property && property.preview\" class=\"data-grid-thumbnail-cell\">\n <div class=\"images-uploaded\">\n <img data-bind=\"attr: {src: property.preview}\"/>\n <span data-bind=\"text: property.images.length\"></span>\n </div>\n </td>\n <td ifnot=\"property && property.preview\">\n <span data-bind='text: property'></span>\n </td>\n <!-- /ko -->\n </tr>\n </tbody>\n </table>\n </div>\n</div>\n","Magento_ConfigurableProduct/template/components/actions-list.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"action-select-wrap\" data-bind=\"\n css : {\n '_active' : $parent.actionsListOpened() === $record().index\n },\n outerClick: $parent.closeList.bind($parent, $record().index)\"\n>\n <button class=\"action-select\" data-bind=\"click: function(){ $parent.toggleActionsList($record().index); }\">\n <span data-bind=\"i18n: 'Select'\"></span>\n </button>\n <ul class=\"action-menu _active\" data-bind=\"css: {'_active': $parent.actionsListOpened() === $record().index}\">\n <li>\n <a class=\"action-menu-item\" data-bind=\"\n click: function(){\n $parent.openModalWithGrid($record().index);\n $parent.closeList($record().index);\n }\n \">Choose a different Product</a>\n </li>\n <li>\n <a class=\"action-menu-item\" data-bind=\"\n text: $data.value() == 1 ? $t('Disable Product') : $t('Enable Product'),\n click: function(){\n $parent.toggleStatusProduct($record().index);\n $parent.closeList($record().index);\n }\n \"></a>\n </li>\n <li>\n <a class=\"action-menu-item\" data-bind=\"\n click: function(){\n $parent.closeList($record().index);\n $parent.processingDeleteRecord($record().index, $record().recordId);\n },\n text: $t('Remove Product')\n \"></a>\n </li>\n </ul>\n</div>\n","Magento_ConfigurableProduct/template/components/cell-sku.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"control-table-text\">\n <span attr=\"'data-index': index\" data-bind=\"\n text: value,\n css: {_disabled: disabled}\n \">\n </span>\n</div>\n","Magento_ConfigurableProduct/template/components/file-uploader.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n\n<div class=\"data-grid-file-uploader\" data-role=\"drop-zone\" css=\"_loading: isLoading\">\n <div class=\"data-grid-file-uploader-inner\">\n <!-- ko if: $data.processedFile().url -->\n <img class=\"file-uploader-image\" attr=\"src: $data.processedFile().url, alt: $data.processedFile().name\"/>\n <!-- /ko -->\n <!-- ko if: !$data.processedFile().url && $data.thumbnail() && $data.thumbnailUrl() -->\n <img class=\"file-uploader-image\" attr=\"src: $data.thumbnailUrl()\"/>\n <!-- /ko -->\n <!-- ko if: !$data.processedFile().url && !$data.thumbnail() -->\n <text args=\"$data.processedFile().name\"></text>\n <!-- /ko -->\n <div class=\"file-uploader-area\">\n <input type=\"file\"\n class=\"file-uploader-input\"\n afterRender=\"onElementRender\"\n attr=\"id: uid, name: fileInputName, multiple: isMultipleFiles\"/>\n <label class=\"file-uploader-button\" attr=\"for: uid, title: $t('Upload Image')\"><span translate=\"'Upload Image'\"></span></label>\n <span class=\"file-uploader-spinner\"></span>\n </div>\n </div>\n <!-- ko if: $data.processedFile().url || $data.thumbnail() -->\n <div class=\"action-select-wrap\" data-bind=\"\n css : {'_active': $data.actionsListOpened()},\n outerClick: $data.closeList.bind($data)\"\n >\n <button type=\"button\" class=\"action-select\" data-bind=\"click: function(){ $data.toggleActionsList(); }\"></button>\n <ul class=\"action-menu\" data-bind=\"css: {'_active': $data.actionsListOpened()}\">\n <li>\n <a class=\"action-menu-item\" data-bind=\"\n click: function(){\n $data.deleteImage();\n $data.closeList();\n },\n text: $t('No Image')\n \"></a>\n </li>\n </ul>\n </div>\n <!-- /ko -->\n</div>\n","Magento_ConfigurableProduct/template/components/cell-html.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"control-table-text\">\n <span attr=\"'data-index': index\" data-bind=\"\n html: value,\n css: {_disabled: disabled}\n \">\n </span>\n</div>\n","Magento_ConfigurableProduct/template/components/cell-status.html":"<!--\n/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n-->\n<div class=\"control-table-text\">\n <span attr=\"'data-index': index\" data-bind=\"\n text: $data.value() == 1 ? $t('Enabled') : $t('Disabled'),\n css: {_disabled: disabled}\n \">\n </span>\n</div>\n"} }}); require.config({ bundles: { 'mage/requirejs/static': [ 'jsbuild', 'buildTools', 'text', 'statistician' ] }, deps: [ 'jsbuild' ] });