PluginProbe ʕ •ᴥ•ʔ
WooCommerce / 10.9.1
WooCommerce v10.9.1
11.1.0 11.1.0-rc.2 11.1.0-rc.1 11.1.0-beta.2 11.1.0-beta.1 11.0.1 11.0.0 11.0.0-rc.3 11.0.0-rc.2 11.0.0-rc.1 11.0.0-beta.2 11.0.0-beta.1 10.9.4 10.9.3 10.9.2 10.9.1 10.9.0 10.9.0-rc.1 10.9.0-beta.2 10.9.0-beta.1 10.8.1 10.8.0 10.8.0-rc.1 10.8.0-beta.2 10.8.0-beta.1 7.8.0-beta.1 7.8.0-beta.2 7.8.0-rc.1 7.8.0-rc.2 7.8.1 7.8.2 7.8.3 7.8.4 7.9.0 7.9.0-beta.1 7.9.0-beta.2 7.9.0-rc.2 7.9.0-rc.3 7.9.1 7.9.2 8.0.0 8.0.0-beta.1 8.0.0-beta.2 8.0.0-rc.1 8.0.0-rc.2 8.0.1 8.0.2 8.0.3 8.0.4 8.0.5 8.1.0 8.1.0-beta.1 8.1.0-rc.1 8.1.0-rc.2 8.1.1 8.1.2 8.1.3 8.1.4 8.2.0 8.2.0-beta.1 8.2.0-rc.1 8.2.0-rc.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.3.0 8.3.0-beta.1 8.3.0-rc.1 8.3.0-rc.2 8.3.1 8.3.2 8.3.3 8.3.4 8.4.0 8.4.0-beta.1 8.4.0-rc.1 8.4.1 8.4.2 8.4.3 8.5.0 8.5.0-beta.1 8.5.0-rc.1 8.5.1 8.5.2 8.5.3 8.5.4 8.5.5 8.6.0 8.6.0-beta.1 8.6.0-rc.1 8.6.1 8.6.2 8.6.3 8.6.4 8.7.0 8.7.0-beta.1 8.7.0-beta.2 8.7.0-rc.1 8.7.1 8.7.2 8.7.3 8.8.0 8.8.0-beta.1 8.8.0-rc.1 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.8.6 8.8.7 8.9.0 8.9.0-beta.1 8.9.0-rc.1 8.9.1 8.9.2 8.9.3 8.9.4 8.9.5 9.0.0 9.0.0-beta.1 9.0.0-beta.2 9.0.0-rc.1 9.0.1 9.0.2 9.0.3 9.0.4 9.1.0 9.1.0-beta.1 9.1.0-rc.1 9.1.1 9.1.2 9.1.3 9.1.4 9.1.5 9.1.6 9.2.0 9.2.0-beta.1 9.2.0-rc.1 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 9.3.0 9.3.0-beta.1 9.3.0-rc.1 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.4.0 9.4.0-beta.1 9.4.0-beta.2 9.4.0-rc.1 9.4.0-rc.2 9.4.0-rc.3 9.4.0-rc.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.5.0 9.5.0-beta.1 9.5.0-beta.2 9.5.0-rc.1 9.5.1 9.5.2 9.5.3 9.5.4 9.6.0 9.6.0-beta.1 9.6.0-beta.2 9.6.0-rc.1 9.6.1 9.6.2 9.6.3 9.6.4 9.7.0 9.7.0-beta.1 9.7.0-rc.1 9.7.1 9.7.2 9.7.3 9.8.0 9.8.0-beta.1 9.8.0-rc.1 9.8.1 9.8.2 9.8.3 9.8.4 9.8.5 9.8.6 9.8.7 9.9.0 9.9.0-beta.1 9.9.0-rc.1 9.9.1 9.9.2 9.9.3 9.9.4 9.9.5 9.9.6 9.9.7 3.7.3 7.1.2 3.8.0 7.2.0 3.8.0-beta.1 7.2.0-beta.1 3.8.0-rc.1 7.2.0-beta.2 3.8.0-rc.2 7.2.0-rc.1 3.8.1 7.2.0-rc.2 3.8.2 7.2.1 3.8.3 7.2.2 3.9.0 7.2.3 3.9.0-beta.1 7.2.4 3.9.0-beta.2 7.3.0 3.9.0-rc.1 7.3.0-beta.1 3.9.0-rc.2 7.3.0-beta.2 3.9.0-rc.3 7.3.0-rc.1 3.9.0-rc.4 7.3.0-rc.2 3.9.1 7.3.1 3.9.2 7.4.0 3.9.3 7.4.0-beta.1 3.9.4 7.4.0-beta.2 3.9.5 7.4.0-rc.1 4.0.0 7.4.0-rc.2 4.0.0-beta.1 7.4.1 4.0.0-rc.1 7.4.2 4.0.0-rc.2 7.5.0 4.0.1 7.5.0-beta.1 4.0.2 7.5.0-beta.2 4.0.3 7.5.0-rc.1 4.0.4 7.5.1 4.1.0 7.5.2 4.1.0-beta.1 7.6.0 4.1.0-beta.2 7.6.0-beta.1 4.1.0-rc.1 7.6.0-beta.2 4.1.0-rc.2 7.6.0-rc.1 4.1.1 7.6.0-rc.2 4.1.2 7.6.0-rc.3 4.1.3 7.6.1 4.1.4 7.6.2 4.2.0 7.7.0 4.2.0-RC.1 7.7.0-beta.1 4.2.0-RC.2 7.7.0-beta.2 4.2.0-beta.1 7.7.0-rc.1 4.2.1 7.7.1 4.2.2 7.7.2 4.2.3 7.7.3 4.2.4 7.8.0 4.2.5 4.3.0 4.3.0-beta.1 4.3.0-rc.1 4.3.0-rc.2 4.3.0-rc.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.4.0 4.4.0-beta.1 4.4.0-rc.1 4.4.1 4.4.2 4.4.3 4.4.4 4.5.0 4.5.0-beta.1 4.5.0-rc.1 4.5.0-rc.3 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.6.0-beta.1 4.6.0-rc.1 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.7.0 4.7.0-beta.1 4.7.0-beta.2 4.7.0-rc.1 4.7.1 4.7.1-beta.1 4.7.2 4.7.3 4.7.4 4.8.0 4.8.0-beta.1 4.8.0-rc.1 4.8.0-rc.2 4.8.1 4.8.2 4.8.3 4.9.0 4.9.0-beta.1 4.9.0-rc.1 4.9.0-rc.2 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 5.0.0 5.0.0-beta.1 5.0.0-beta.2 5.0.0-rc.1 5.0.0-rc.2 5.0.0-rc.3 5.0.1 5.0.2 5.0.3 5.1.0 5.1.0-beta.1 5.1.0-rc.1 trunk 5.1.1 10.0.0 5.1.2 10.0.0-rc.1 5.1.3 10.0.0-rc.2 5.2.0 10.0.1 5.2.0-beta.1 10.0.2 5.2.0-rc.1 10.0.3 5.2.0-rc.2 10.0.4 5.2.1 10.0.5 5.2.2 10.0.6 5.2.3 10.1.0 5.2.4 10.1.0-rc.1 5.2.5 10.1.0-rc.2 5.3.0 10.1.0-rc.3 5.3.0-beta.1 10.1.0-rc.4 5.3.0-rc.1 10.1.1 5.3.0-rc.2 10.1.2 5.3.1 10.1.3 5.3.2 10.1.4 5.3.3 10.2.0 5.4.0 10.2.0-beta.1 5.4.0-beta.1 10.2.0-beta.2 5.4.0-rc.1 10.2.0-rc.1 5.4.1 10.2.1 5.4.2 10.2.2 5.4.3 10.2.3 5.4.4 10.2.4 5.4.5 10.3.0 5.5.0 10.3.0-beta.1 5.5.0-beta.1 10.3.0-beta.2 5.5.0-rc.1 10.3.0-rc.1 5.5.0-rc.2 10.3.0-rc.2 5.5.1 10.3.1 5.5.2 10.3.2 5.5.3 10.3.3 5.5.4 10.3.4 5.5.5 10.3.5 5.6.0 10.3.6 5.6.0-beta.1 10.3.7 5.6.0-rc.1 10.3.8 5.6.0-rc.2 10.4.0 5.6.1 10.4.0-beta.1 5.6.2 10.4.0-beta.2 5.6.3 10.4.0-rc.1 5.7.0 10.4.1 5.7.0-beta.1 10.4.2 5.7.0-rc.1 10.4.3 5.7.1 10.4.4 5.7.2 10.5.0 5.7.3 10.5.0-beta.1 5.8.0 10.5.0-beta.2 5.8.0-beta.1 10.5.0-rc.1 5.8.0-beta.2 10.5.0-rc.2 5.8.0-rc.1 10.5.0-rc.3 5.8.1 10.5.1 5.8.2 10.5.2 5.9.0 10.5.3 5.9.0-beta.1 10.6.0 5.9.0-rc.1 10.6.0-beta.1 5.9.0-rc.2 10.6.0-beta.2 5.9.1 10.6.0-rc.1 5.9.2 10.6.1 6.0.0 10.6.2 6.0.0-beta.1 10.7.0 6.0.0-rc.1 10.7.0-beta.1 6.0.1 10.7.0-beta.2 6.0.2 10.7.0-rc.1 6.1.0 3.0.0 6.1.0-beta.1 3.0.1 6.1.0-rc.1 3.0.2 6.1.0-rc.2 3.0.3 6.1.1 3.0.4 6.1.2 3.0.5 6.1.3 3.0.6 6.2.0 3.0.7 6.2.0-beta.1 3.0.8 6.2.0-rc.1 3.0.9 6.2.0-rc.2 3.1.0 6.2.1 3.1.1 6.2.2 3.1.2 6.2.3 3.2.0 6.3.0 3.2.1 6.3.0-beta.1 3.2.2 6.3.0-rc.1 3.2.3 6.3.0-rc.2 3.2.4 6.3.1 3.2.5 6.3.2 3.2.6 6.4.0 3.3.0 6.4.0-beta.1 3.3.1 6.4.0-rc.1 3.3.2 6.4.1 3.3.2-rc.1 6.4.2 3.3.3 6.5.0 3.3.4 6.5.0-beta.1 3.3.5 6.5.0-rc.1 3.3.6 6.5.0-rc.2 3.4.0 6.5.1 3.4.0-beta.1 6.5.2 3.4.0-rc.2 6.6.0 3.4.1 6.6.0-beta.1 3.4.2 6.6.0-rc.1 3.4.3 6.6.0-rc.2 3.4.4 6.6.1 3.4.5 6.6.2 3.4.6 6.7.0 3.4.7 6.7.0-beta.1 3.4.8 6.7.0-beta.2 3.5.0 6.7.0-rc.1 3.5.0-beta.1 6.7.1 3.5.0-rc.1 6.8.0 3.5.0-rc.2 6.8.0-beta.1 3.5.1 6.8.0-beta.2 3.5.10 6.8.0-rc.1 3.5.2 6.8.1 3.5.3 6.8.2 3.5.4 6.8.3 3.5.5 6.9.0 3.5.6 6.9.0-beta.1 3.5.7 6.9.0-beta.2 3.5.8 6.9.0-rc.1 3.5.9 6.9.1 3.6.0 6.9.2 3.6.0-beta.1 6.9.3 3.6.0-rc.1 6.9.4 3.6.0-rc.2 6.9.5 3.6.0-rc.3 7.0.0 3.6.1 7.0.0-beta.1 3.6.2 7.0.0-beta.2 3.6.3 7.0.0-beta.3 3.6.4 7.0.0-rc.1 3.6.5 7.0.0-rc.2 3.6.6 7.0.1 3.6.7 7.0.2 3.7.0 7.1.0 3.7.0-beta.1 7.1.0-beta.1 3.7.0-rc.1 7.1.0-beta.2 3.7.0-rc.2 7.1.0-rc.1 3.7.1 7.1.0-rc.2 3.7.2 7.1.1
woocommerce / assets / client / admin / wp-admin-scripts / product-tracking.js
woocommerce / assets / client / admin / wp-admin-scripts Last commit date
add-term-tracking.asset.php 4 months ago add-term-tracking.js 4 months ago attributes-tracking.asset.php 2 months ago attributes-tracking.js 2 months ago category-tracking.asset.php 4 months ago category-tracking.js 4 months ago command-palette-analytics.asset.php 4 months ago command-palette-analytics.js 4 months ago command-palette-analytics.js.LICENSE.txt 1 year ago command-palette.asset.php 4 months ago command-palette.js 4 months ago command-palette.js.LICENSE.txt 1 year ago email-editor-integration.asset.php 2 months ago email-editor-integration.js 2 months ago email-editor-integration.js.LICENSE.txt 1 year ago fulfillments.asset.php 2 months ago fulfillments.js 4 months ago fulfillments.js.LICENSE.txt 1 year ago marketing-coupons.asset.php 2 months ago marketing-coupons.js 2 months ago marketing-coupons.js.LICENSE.txt 10 months ago onboarding-homepage-notice.asset.php 4 months ago onboarding-homepage-notice.js 4 months ago onboarding-load-sample-products-notice.asset.php 4 months ago onboarding-load-sample-products-notice.js 4 months ago onboarding-product-import-notice.asset.php 4 months ago onboarding-product-import-notice.js 4 months ago onboarding-tax-notice.asset.php 4 months ago onboarding-tax-notice.js 4 months ago order-milestone-easter-egg.asset.php 2 months ago order-milestone-easter-egg.js 2 months ago order-tracking.asset.php 4 months ago order-tracking.js 4 months ago payment-method-promotions.asset.php 2 months ago payment-method-promotions.js 2 months ago payment-method-promotions.js.LICENSE.txt 10 months ago print-shipping-label-banner.asset.php 2 months ago print-shipping-label-banner.js 2 months ago print-shipping-label-banner.js.LICENSE.txt 1 year ago product-category-metabox.asset.php 2 months ago product-category-metabox.js 2 months ago product-category-metabox.js.LICENSE.txt 1 year ago product-import-tracking.asset.php 1 year ago product-import-tracking.js 1 year ago product-tour.asset.php 4 months ago product-tour.js 4 months ago product-tour.js.LICENSE.txt 1 year ago product-tracking.asset.php 4 months ago product-tracking.js 4 months ago settings-embed.asset.php 2 months ago settings-embed.js 2 months ago settings-embed.js.LICENSE.txt 4 months ago settings-tracking.asset.php 4 months ago settings-tracking.js 4 months ago shipping-settings-region-picker.asset.php 4 months ago shipping-settings-region-picker.js 4 months ago shipping-settings-region-picker.js.LICENSE.txt 1 year ago tags-tracking.asset.php 4 months ago tags-tracking.js 4 months ago variable-product-tour.asset.php 4 months ago variable-product-tour.js 4 months ago variable-product-tour.js.LICENSE.txt 1 year ago visual-attribute-color-picker.asset.php 2 months ago visual-attribute-color-picker.js 2 months ago visual-attribute-color-picker.js.LICENSE.txt 2 months ago wc-addons-tour.asset.php 4 months ago wc-addons-tour.js 4 months ago wc-addons-tour.js.LICENSE.txt 1 year ago wcsettings-deprecation.asset.php 2 months ago wcsettings-deprecation.js 2 months ago woo-connect-notice.asset.php 4 months ago woo-connect-notice.js 4 months ago woo-enable-autorenew.asset.php 4 months ago woo-enable-autorenew.js 4 months ago woo-plugin-update-connect-notice.asset.php 4 months ago woo-plugin-update-connect-notice.js 4 months ago woo-product-usage-notice.asset.php 4 months ago woo-product-usage-notice.js 4 months ago woo-product-usage-notice.js.LICENSE.txt 1 year ago woo-purchase-subscription.asset.php 4 months ago woo-purchase-subscription.js 4 months ago woo-renew-subscription.asset.php 4 months ago woo-renew-subscription.js 4 months ago woo-subscriptions-notice.asset.php 4 months ago woo-subscriptions-notice.js 4 months ago
product-tracking.js
1 lines
1 (()=>{"use strict";const e=window.wc.tracks;productScreen&&"list"===productScreen.name&&(()=>{const t=document.querySelectorAll(".row-actions span"),c=document.querySelector("#bulk-action-selector-top"),o=document.querySelector("#doaction"),r=document.querySelector("#bulk-edit .cancel"),n=document.querySelector("#bulk_edit"),d=document.querySelectorAll("#the-list .featured a"),i=document.querySelector("#post-query-submit"),u=document.querySelector("#product_cat"),a=document.querySelector("#dropdown_product_type"),l=document.querySelector("#search-submit"),s=document.querySelector("#post-search-input"),_=document.querySelectorAll(".wp-list-table.posts thead .sortable a, .wp-list-table.posts thead .sorted a"),m=document.querySelector('[name="stock_status"]'),p=e=>{const t=document.querySelector(e);return!!t&&""!==t.value&&"-1"!==t.value};i?.addEventListener("click",function(){(0,e.recordEvent)("products_list_filter_click",{search_string_length:s?.value.length,filter_category:""!==u.value,filter_product_type:a.value,filter_stock_status:m.value})}),o?.addEventListener("click",function(){const t=document.querySelectorAll('[name="post[]"]:checked').length;(0,e.recordEvent)("products_list_bulk_actions_click",{selected_action:c.value,product_number:t})}),n?.addEventListener("click",function(){(0,e.recordEvent)("products_list_bulk_edit_update",{product_number:document.querySelector("#bulk-titles")?.children.length,product_categories:document.querySelectorAll('[name="tax_input[product_cat][]"]:checked')?.length>0,comments:p('[name="comment_status"]'),status:p('[name="_status"]'),product_tags:p('[name="tax_input[product_tag]"]'),price:p('[name="change_regular_price"]'),sale:p('[name="change_sale_price"]'),tax_status:p('[name="_tax_status"]'),tax_class:p('[name="_tax_class"]'),weight:p('[name="change_weight"]'),dimensions:p('[name="change_dimensions"]'),shipping_class:p('[name="_shipping_class"]'),visibility:p('[name="_visibility"]'),featured:p('[name="_featured"]'),stock_status:p('[name="_stock_status"]'),manage_stock:p('[name="_manage_stock"]'),stock_quantity:p('[name="change_stock"]'),backorders:p('[name="_backorders"]'),sold_individually:p('[name="_sold_individually"]')})}),r?.addEventListener("click",function(){(0,e.recordEvent)("products_list_bulk_edit_cancel")}),t.forEach(t=>{t.addEventListener("click",function(t){const c=t.target?.parentElement?.classList[0],o={edit:"edit",inline:"quick_edit",trash:"trash",view:"preview",duplicate:"duplicate"};c&&o[c]&&(0,e.recordEvent)("products_list_product_action_click",{selected_action:o[c]})})}),d.forEach(t=>{t.addEventListener("click",function(t){const c=t.target.classList.contains("not-featured");(0,e.recordEvent)("products_list_featured_click",{featured:c?"yes":"no"})})}),l?.addEventListener("click",function(){(0,e.recordEvent)("products_search",{search_string_length:s.value.length,filter_category:""!==u.value,filter_product_type:a.value,filter_stock_status:m.value})}),_.forEach(t=>{t.addEventListener("click",function(t){const c=t.target.closest("th");if(!c)return;const o=c.classList.contains("asc");(0,e.recordEvent)("products_list_column_header_click",{field_slug:c.id,order:o?"desc":"asc"})})})})();const t=window.wc.customerEffortScore;function c(e,t){const c=document.querySelector(e);if(!c)return;const o=e=>{t.forEach(({eventName:t,childQuery:c,callback:o})=>{e.type===t&&e.target.matches(c)&&o(e.target)})};t.forEach(({eventName:e})=>{c.addEventListener(e,o)})}function o(e,t,c=0){c>6||setTimeout(()=>{document.querySelector(e)?t():o(e,t,++c)},500)}const r=()=>document.querySelector("#product-type")?.value,n=()=>{const e=document.querySelectorAll(".block-editor").length>0;let t="",c="";if(e){const e=document.querySelector(".block-editor-rich-text__editable");t=e?.value||""}else{const e=document.querySelector('[name="tax_input[product_tag]"]');c=e?.value||"";const r=document.querySelector("#content");r&&(o=r,"none"!==window.getComputedStyle(o).display)?t=r.value:"object"==typeof tinymce&&tinymce.get("content")&&(t=tinymce.get("content").getContent())}var o;const n=Array.from(document.querySelectorAll('input[type="checkbox"][data-product-type-option-id]')).map(e=>({id:e.getAttribute("data-product-type-option-id"),isEnabled:e.checked})).filter(e=>e.isEnabled).map(e=>e.id).join(", ");return{product_id:document.querySelector("#post_ID")?.value,product_type:r(),product_type_options:n,is_downloadable:document.querySelector("#_downloadable")?.checked?"Yes":"No",is_virtual:document.querySelector("#_virtual")?.checked?"Yes":"No",manage_stock:document.querySelector("#_manage_stock")?.checked?"Yes":"No",attributes:document.querySelectorAll(".woocommerce_attribute").length,categories:document.querySelectorAll('[name="tax_input[product_cat][]"]:checked').length,cross_sells:document.querySelectorAll("#crosssell_ids option").length?"Yes":"No",description:""!==t.trim()?"Yes":"No",enable_reviews:document.querySelector("#comment_status")?.checked?"Yes":"No",is_block_editor:e,menu_order:0!==parseInt(document.querySelector("#menu_order")?.value??0,10)?"Yes":"No",product_gallery:document.querySelectorAll("#product_images_container .product_images > li").length,product_image:parseInt(document.querySelector("#_thumbnail_id")?.value||"0",10)>0?"Yes":"No",purchase_note:document.querySelector("#_purchase_note")?.value.length?"Yes":"No",sale_price:document.querySelector("#_sale_price")?.value?"Yes":"No",short_description:document.querySelector("#excerpt")?.value.length?"Yes":"No",tags:c.length>0?c.split(",").length:0,upsells:document.querySelectorAll("#upsell_ids option").length?"Yes":"No",weight:document.querySelector("#_weight")?.value?"Yes":"No"}},d=(e="")=>`${document.querySelector(`#${e}mm`)?.value||""}-${document.querySelector(`#${e}jj`)?.value||""}-${document.querySelector(`#${e}aa`)?.value||""} ${document.querySelector(`#${e}hh`)?.value||""}:${document.querySelector(`#${e}mn`)?.value||""}`,i=()=>({status:document.querySelector("#post_status")?.value,visibility:document.querySelector('input[name="visibility"]:checked')?.value,date:d()!==d("hidden_")?"yes":"no",catalog_visibility:document.querySelector('input[name="_visibility"]:checked')?.value,featured:document.querySelector("#_featured")?.checked}),u=(e,t)=>Object.fromEntries(Object.entries(e).map(([e,c])=>[`${t}${e}`,c])),a=e=>{const t={};return t.product_type=r(),"inventory"===e&&(t.is_store_stock_management_enabled=null!==document.querySelector("#_manage_stock")),t},l=()=>{c("#product_attributes",[{eventName:"click",childQuery:".add_new_attribute",callback:()=>{(0,e.recordEvent)("product_attributes_add_term",{page:"product"})}}]),(()=>{const t=i();document.querySelector("#post-preview")?.addEventListener("click",()=>{(0,e.recordEvent)("product_preview_changes")}),document.querySelector(".submitduplicate")?.addEventListener("click",()=>{(0,e.recordEvent)("product_copy",n())}),document.querySelector(".submitdelete")?.addEventListener("click",()=>{(0,e.recordEvent)("product_delete",n())}),document.querySelectorAll(".edit-post-status, .edit-visibility, .edit-timestamp, .edit-catalog-visibility").forEach(t=>{t.addEventListener("click",()=>{(0,e.recordEvent)("product_publish_widget_edit",{...i(),...n()})})}),document.querySelectorAll(".save-post-status, .save-post-visibility, .save-timestamp, .save-post-visibility").forEach(c=>{c.addEventListener("click",()=>{(0,e.recordEvent)("product_publish_widget_save",{...u(i(),"new_"),...u(t,"current_"),...n()})})}),document.querySelectorAll(".handle-order-lower, .handle-order-higher").forEach(t=>{t.addEventListener("click",t=>{const c=t.target.closest(".postbox");c&&(0,e.recordEvent)("product_widget_order_change",{widget:c.id})})}),document.querySelector("#show-settings-link")?.addEventListener("click",()=>{(0,e.recordEvent)("product_screen_options_open")}),document.querySelectorAll("#adv-settings .metabox-prefs input[type=checkbox]").forEach(t=>{t.addEventListener("change",()=>{(0,e.recordEvent)("product_screen_elements",{selected_element:t.value,checkbox:t.checked})})}),document.querySelectorAll('input[name="screen_columns"]').forEach(t=>{t.addEventListener("change",()=>{(0,e.recordEvent)("product_layout",{selected_layout:t.value})})}),document.querySelector("#editor-expand-toggle")?.addEventListener("change",t=>{(0,e.recordEvent)("product_additional_settings",{checkbox:t.target.checked})}),document.querySelector("#woocommerce-product-updated-message-view-product__link")?.addEventListener("click",()=>{(0,e.recordEvent)("product_view_product_click",n())});const c=".notice-success.is-dismissible > button";o(c,()=>{document.querySelector(c)?.addEventListener("click",()=>{(0,e.recordEvent)("product_view_product_dismiss",n())})})})(),(()=>{function t(){(0,e.recordEvent)("product_tags_delete",{page:"product",tag_list_size:document.querySelector(".tagchecklist")?.children.length||0})}function c(){document.querySelectorAll("#product_tag .ntdelbutton").forEach(e=>{e.removeEventListener("click",t),e.addEventListener("click",t)})}function r(t){(0,e.recordEvent)("product_tags_add",{page:"product",tag_string_length:t.target.textContent?.length,tag_list_size:document.querySelector(".tagchecklist")?.children.length||0,most_used:!0}),c()}function n(){document.querySelectorAll("#tagcloud-product_tag .tag-cloud-link").forEach(e=>{e.removeEventListener("click",r),e.addEventListener("click",r)})}o("#product_tag .tagchecklist",c),document.querySelector(".tagadd")?.addEventListener("click",()=>{const t=document.querySelector("#new-tag-product_tag");t&&t.value&&t.value.length>0&&((0,e.recordEvent)("product_tags_add",{page:"product",tag_string_length:t.value.length,tag_list_size:(document.querySelector(".tagchecklist")?.children.length||0)+1,most_used:!1}),setTimeout(()=>{c()},500))}),document.querySelector(".tagcloud-link")?.addEventListener("click",()=>{o("#tagcloud-product_tag",n)})})(),document.querySelector("#product_attributes .add_custom_attribute")?.addEventListener("click",()=>{(0,e.recordEvent)("product_attributes_buttons",{action:"add_new"})}),window?.jQuery("select.wc-attribute-search").on("select2:select",function(){(0,e.recordEvent)("product_attributes_buttons",{action:"add_existing"})}),c("#product_attributes",[{eventName:"click",childQuery:".woocommerce_attribute_visible_on_product_page",callback:t=>{const c=t.getAttribute("name"),o=document.querySelector(`[name="${c}"]`);(0,e.recordEvent)("product_attributes_buttons",{action:"visible_on_product_page",checked:o?.checked})}},{eventName:"click",childQuery:".woocommerce_attribute_used_for_variations",callback:t=>{const c=t.getAttribute("name"),o=document.querySelector(`[name="${c}"]`);(0,e.recordEvent)("product_attributes_buttons",{action:"used_for_variations",checked:o?.checked})}}]),document.querySelector(".save_attributes")?.addEventListener("click",t=>{if(t.target instanceof Element&&t.target.classList.contains("disabled"))return;const c=document.querySelectorAll(".woocommerce_attribute:not(.taxonomy)").length,o=document.querySelectorAll(".woocommerce_attribute.taxonomy").length;(0,e.recordEvent)("product_attributes_save",{page:"product",total_attributes_count:o+c,local_attributes_count:c,global_attributes_count:o,visible_on_product_page_count:document.querySelectorAll('input[name^="attribute_visibility"]:checked').length,used_for_variations_count:"variable"===document.querySelector("#product-type")?.value?document.querySelectorAll('input[name^="attribute_variation"]:checked').length:0})}),document.querySelector("#variable_product_options_inner .variations-add-attributes-link")?.addEventListener("click",()=>{(0,e.recordEvent)("product_variations_empty_state",{action:"add_attribute_link"})}),document.querySelector("#variable_product_options_inner .variations-learn-more-link")?.addEventListener("click",()=>{(0,e.recordEvent)("product_variations_empty_state",{action:"learn_more_link"})}),c("#variable_product_options",[{eventName:"click",childQuery:".add_variation_manually",callback:()=>{(0,e.recordEvent)("product_variations_buttons",{action:"add_variation_manually"})}},{eventName:"change",childQuery:"#field_to_edit",callback:()=>{const t=document.querySelector("#field_to_edit");if(!t)return;const c=t.selectedIndex,o=t.options[c];o&&(0,e.recordEvent)("product_variations_buttons",{action:"bulk_actions",selected:o?.value})}}]),document.querySelectorAll(".product_data_tabs > li").forEach(t=>{const c=(e=>{const t=Array.from(e.classList).filter(e=>e.endsWith("_options"));return t.length>0?t[0].slice(0,-8):""})(t);t.querySelector("a")?.addEventListener("click",()=>{(0,e.recordEvent)("product_tab_click",{product_tab:c,...a(c)})})}),document.querySelector("#_manage_stock")?.addEventListener("click",t=>{(0,e.recordEvent)("product_manage_stock_click",{is_enabled:t.target?.checked})}),document.querySelector("#_manage_stock_disabled > a")?.addEventListener("click",()=>{(0,e.recordEvent)("product_manage_stock_disabled_store_settings_link_click")}),document.querySelector("#inventory_product_data .notice a")?.addEventListener("click",()=>{(0,e.recordEvent)("product_inventory_variations_notice_learn_more_click")})};function s(e){let c=!1,o=!1;const r=document.querySelector("#submitpost a.submitdelete");r&&r.addEventListener("click",function(){o=!0}),window.addEventListener("beforeunload",function(){if(function(){const e=['#submitpost [type="submit"]',"#submitpost #post-preview"];let t=!1;for(const c of e)document.querySelectorAll(c).forEach(e=>{e.classList.contains("disabled")&&(t=!0)});return t}()||o)return c=!1,void(o=!1);const e=window.tinymce&&window.tinymce.get("content");window.wp.autosave?c=window.wp.autosave.server.postChanged():e&&(c=!e.isHidden()&&e.isDirty())}),(0,t.addCustomerEffortScoreExitPageListener)(e,()=>c)}productScreen&&"edit"===productScreen.name&&((()=>{const t=n();(0,e.recordEvent)("product_edit_view",{product_id:t?.product_id}),l()})(),s("product_edit_view")),productScreen&&"new"===productScreen.name&&((0,e.recordEvent)("product_add_view"),l(),s("product_add_view")),(window.wc=window.wc||{}).productTracking={}})();