PATH:
home
/
lab2454c
/
adenbic.com
/
wp-content
/
plugins
/
woocommerce
/
packages
/
woocommerce-blocks
/
build
(()=>{var e,t={4470:(e,t,r)=>{"use strict";r.r(t);var n=r(9196);const o=window.wp.blocks;var i=r(4184),c=r.n(i),l=r(1984),a=r(5032);const s=window.wp.blockEditor;var u=r(5736);const p=window.wc.wcSettings;var d,m,b,g,w,_,f,k,h,E;const y=(0,p.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),v=(y.pluginUrl,y.pluginUrl,y.buildPhase,null===(d=p.STORE_PAGES.shop)||void 0===d||d.permalink,null===(m=p.STORE_PAGES.checkout)||void 0===m||m.id,null===(b=p.STORE_PAGES.checkout)||void 0===b||b.permalink,null===(g=p.STORE_PAGES.privacy)||void 0===g||g.permalink,null===(w=p.STORE_PAGES.privacy)||void 0===w||w.title,null===(_=p.STORE_PAGES.terms)||void 0===_||_.permalink,null===(f=p.STORE_PAGES.terms)||void 0===f||f.title,null===(k=p.STORE_PAGES.cart)||void 0===k||k.id,null===(h=p.STORE_PAGES.cart)||void 0===h||h.permalink,null!==(E=p.STORE_PAGES.myaccount)&&void 0!==E&&E.permalink?p.STORE_PAGES.myaccount.permalink:(0,p.getSetting)("wpLoginUrl","/wp-login.php"),(0,p.getSetting)("localPickupEnabled",!1),(0,p.getSetting)("countries",{})),S=(0,p.getSetting)("countryData",{});Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowBilling)).map((e=>[e,v[e]||""]))),Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowBilling)).map((e=>[e,S[e].states||[]]))),Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowShipping)).map((e=>[e,v[e]||""]))),Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowShipping)).map((e=>[e,S[e].states||[]]))),Object.fromEntries(Object.keys(S).map((e=>[e,S[e].locale||[]])));var C=r(4333);r(9685);const x=(0,C.withInstanceId)((({className:e,headingLevel:t,onChange:r,heading:o,instanceId:i})=>{const c=`h${t}`;return(0,n.createElement)(c,{className:e},(0,n.createElement)("label",{className:"screen-reader-text",htmlFor:`block-title-${i}`},(0,u.__)("Block title","woocommerce")),(0,n.createElement)(s.PlainText,{id:`block-title-${i}`,className:"wc-block-editor-components-title",value:o,onChange:r,style:{backgroundColor:"transparent"}}))}));var N=r(6755);const F=window.wp.components;var O=r(9307);function T(e,t){const r=(0,O.useRef)();return(0,O.useEffect)((()=>{r.current===e||t&&!t(e,r.current)||(r.current=e)}),[e,t]),r.current}const R=window.wc.wcBlocksData,P=window.wp.data;var A=r(9127),B=r.n(A);const U=(0,O.createContext)("page"),L=()=>(0,O.useContext)(U),I=(U.Provider,e=>{const t=L();e=e||t;const r=(0,P.useSelect)((t=>t(R.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:n}=(0,P.useDispatch)(R.QUERY_STATE_STORE_KEY);return[r,(0,O.useCallback)((t=>{n(e,t)}),[e,n])]}),j=(e,t,r)=>{const n=L();r=r||n;const o=(0,P.useSelect)((n=>n(R.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)),[r,e]),{setQueryValue:i}=(0,P.useDispatch)(R.QUERY_STATE_STORE_KEY);return[o,(0,O.useCallback)((t=>{i(r,e,t)}),[r,e,i])]};var M=r(4697);const q=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function G(e,t){return q(e)&&t in e}var W=r(172);function D(e){const t=(0,O.useRef)(e);return B()(e,t.current)||(t.current=e),t.current}const V=({queryAttribute:e,queryPrices:t,queryStock:r,queryRating:n,queryState:o,isEditor:i=!1})=>{let c=L();c=`${c}-collection-data`;const[l]=I(c),[a,s]=j("calculate_attribute_counts",[],c),[u,p]=j("calculate_price_range",null,c),[d,m]=j("calculate_stock_status_counts",null,c),[b,g]=j("calculate_rating_counts",null,c),w=D(e||{}),_=D(t),f=D(r),k=D(n);(0,O.useEffect)((()=>{"object"==typeof w&&Object.keys(w).length&&(a.find((e=>G(w,"taxonomy")&&e.taxonomy===w.taxonomy))||s([...a,w]))}),[w,a,s]),(0,O.useEffect)((()=>{u!==_&&void 0!==_&&p(_)}),[_,p,u]),(0,O.useEffect)((()=>{d!==f&&void 0!==f&&m(f)}),[f,m,d]),(0,O.useEffect)((()=>{b!==k&&void 0!==k&&g(k)}),[k,g,b]);const[h,E]=(0,O.useState)(i),[y]=(0,M.Nr)(h,200);h||E(!0);const v=(0,O.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,W.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(l)),[l]);return(e=>{const{namespace:t,resourceName:r,resourceValues:n=[],query:o={},shouldSelect:i=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const c=(0,O.useRef)({results:[],isLoading:!0}),l=D(o),a=D(n),s=(()=>{const[,e]=(0,O.useState)();return(0,O.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,P.useSelect)((e=>{if(!i)return null;const n=e(R.COLLECTIONS_STORE_KEY),o=[t,r,l,a],c=n.getCollectionError(...o);if(c){if(!(c instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");s(c)}return{results:n.getCollection(...o),isLoading:!n.hasFinishedResolution("getCollection",o)}}),[t,r,a,l,i]);return null!==u&&(c.current=u),c.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...o,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...v},shouldSelect:y})},Q=window.wc.blocksComponents;r(2145);const Y=(e,t,r,n=1,o=!1)=>{let[i,c]=e;const l=e=>Number.isFinite(e);return l(i)||(i=t||0),l(c)||(c=r||n),l(t)&&t>i&&(i=t),l(r)&&r<=i&&(i=r-n),l(t)&&t>=c&&(c=t+n),l(r)&&r<c&&(c=r),!o&&i>=c&&(i=c-n),o&&c<=i&&(c=i+n),[i,c]};r(994);const $=({className:e,isLoading:t,disabled:r, /* translators: Submit button text for filters. */ label:o=(0,u.__)("Apply","woocommerce"),onClick:i,screenReaderLabel:l=(0,u.__)("Apply filter","woocommerce")})=>(0,n.createElement)("button",{type:"submit",className:c()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:r,onClick:i},(0,n.createElement)(Q.Label,{label:o,screenReaderLabel:l})),K=({maxConstraint:e,minorUnit:t})=>({floatValue:r})=>void 0!==r&&r<=e/10**t&&r>0,Z=({minConstraint:e,currentMaxValue:t,minorUnit:r})=>({floatValue:n})=>void 0!==n&&n>=e/10**r&&n<t/10**r;r(770);const z=({className:e, /* translators: Reset button text for filters. */ label:t=(0,u.__)("Reset","woocommerce"),onClick:r,screenReaderLabel:o=(0,u.__)("Reset filter","woocommerce")})=>(0,n.createElement)("button",{className:c()("wc-block-components-filter-reset-button",e),onClick:r},(0,n.createElement)(Q.Label,{label:t,screenReaderLabel:o})),J=({minPrice:e,maxPrice:t,minConstraint:r,maxConstraint:o,onChange:i,step:l,currency:a,showInputFields:s=!0,showFilterButton:p=!1,inlineInput:d=!0,isLoading:m=!1,isUpdating:b=!1,isEditor:g=!1,onSubmit:w=(()=>{})})=>{const _=(0,O.useRef)(null),f=(0,O.useRef)(null),k=l||10**a.minorUnit,[h,E]=(0,O.useState)(e),[y,v]=(0,O.useState)(t),S=(0,O.useRef)(null),[C,x]=(0,O.useState)(0);(0,O.useEffect)((()=>{E(e)}),[e]),(0,O.useEffect)((()=>{v(t)}),[t]),(0,O.useLayoutEffect)((()=>{var e;d&&S.current&&x(null===(e=S.current)||void 0===e?void 0:e.offsetWidth)}),[d,x]);const N=(0,O.useMemo)((()=>isFinite(r)&&isFinite(o)),[r,o]),F=(0,O.useMemo)((()=>isFinite(e)&&isFinite(t)&&N?{"--low":(e-r)/(o-r)*100+"%","--high":(t-r)/(o-r)*100+"%"}:{"--low":"0%","--high":"100%"}),[e,t,r,o,N]),T=(0,O.useCallback)((e=>{if(m||!N||!_.current||!f.current)return;const t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=_.current.offsetWidth,i=+_.current.value,c=f.current.offsetWidth,l=+f.current.value,a=n*(i/o),s=c*(l/o);Math.abs(r-a)>Math.abs(r-s)?(_.current.style.zIndex="20",f.current.style.zIndex="21"):(_.current.style.zIndex="21",f.current.style.zIndex="20")}),[m,o,N]),R=(0,O.useCallback)((n=>{const c=n.target.classList.contains("wc-block-price-filter__range-input--min"),l=+n.target.value,a=c?[Math.round(l/k)*k,t]:[e,Math.round(l/k)*k],s=Y(a,r,o,k,c);i(s)}),[i,e,t,r,o,k]),P=(0,O.useCallback)((e=>{if(e.relatedTarget&&e.relatedTarget.classList&&e.relatedTarget.classList.contains("wc-block-price-filter__amount"))return;const t=e.target.classList.contains("wc-block-price-filter__amount--min");if(h>=y){const e=Y([0,y],null,null,k,t);return i([parseInt(e[0],10),parseInt(e[1],10)])}const r=Y([h,y],null,null,k,t);i(r)}),[i,k,h,y]),A=(0,M.y1)(w,600),B=c()("wc-block-price-filter","wc-block-components-price-slider",s&&"wc-block-price-filter--has-input-fields",s&&"wc-block-components-price-slider--has-input-fields",p&&"wc-block-price-filter--has-filter-button",p&&"wc-block-components-price-slider--has-filter-button",!N&&"is-disabled",(d||C<=300)&&"wc-block-components-price-slider--is-input-inline"),U=q(_.current)?_.current.ownerDocument.activeElement:void 0,L=U&&U===_.current?k:1,I=U&&U===f.current?k:1,j=String(h/10**a.minorUnit),G=String(y/10**a.minorUnit),W=d&&C>300,D=(0,n.createElement)("div",{className:c()("wc-block-price-filter__range-input-wrapper","wc-block-components-price-slider__range-input-wrapper",{"is-loading":m&&b}),onMouseMove:T,onFocus:T},N&&(0,n.createElement)("div",{"aria-hidden":s},(0,n.createElement)("div",{className:"wc-block-price-filter__range-input-progress wc-block-components-price-slider__range-input-progress",style:F}),(0,n.createElement)("input",{type:"range",className:"wc-block-price-filter__range-input wc-block-price-filter__range-input--min wc-block-components-price-slider__range-input wc-block-components-price-slider__range-input--min","aria-label":(0,u.__)("Filter products by minimum price","woocommerce"),"aria-valuetext":j,value:Number.isFinite(e)?e:r,onChange:R,step:L,min:r,max:o,ref:_,disabled:m&&!N,tabIndex:s?-1:0}),(0,n.createElement)("input",{type:"range",className:"wc-block-price-filter__range-input wc-block-price-filter__range-input--max wc-block-components-price-slider__range-input wc-block-components-price-slider__range-input--max","aria-label":(0,u.__)("Filter products by maximum price","woocommerce"),"aria-valuetext":G,value:Number.isFinite(t)?t:o,onChange:R,step:I,min:r,max:o,ref:f,disabled:m,tabIndex:s?-1:0}))),V=e=>`wc-block-price-filter__amount wc-block-price-filter__amount--${e} wc-block-form-text-input wc-block-components-price-slider__amount wc-block-components-price-slider__amount--${e}`,J={currency:a,decimalScale:0},X={...J,displayType:"input",allowNegative:!1,disabled:m||!N,onBlur:P};return(0,n.createElement)("div",{className:B,ref:S},(!W||!s)&&D,s&&(0,n.createElement)("div",{className:"wc-block-price-filter__controls wc-block-components-price-slider__controls"},b?(0,n.createElement)("div",{className:"input-loading"}):(0,n.createElement)(Q.FormattedMonetaryAmount,{...X,className:V("min"),"aria-label":(0,u.__)("Filter products by minimum price","woocommerce"),isAllowed:Z({minConstraint:r,minorUnit:a.minorUnit,currentMaxValue:y}),onValueChange:e=>{e!==h&&E(e)},value:h}),W&&D,b?(0,n.createElement)("div",{className:"input-loading"}):(0,n.createElement)(Q.FormattedMonetaryAmount,{...X,className:V("max"),"aria-label":(0,u.__)("Filter products by maximum price","woocommerce"),isAllowed:K({maxConstraint:o,minorUnit:a.minorUnit}),onValueChange:e=>{e!==y&&v(e)},value:y})),!s&&!b&&Number.isFinite(e)&&Number.isFinite(t)&&(0,n.createElement)("div",{className:"wc-block-price-filter__range-text wc-block-components-price-slider__range-text"},(0,n.createElement)(Q.FormattedMonetaryAmount,{...J,value:e}),(0,n.createElement)(Q.FormattedMonetaryAmount,{...J,value:t})),(0,n.createElement)("div",{className:"wc-block-components-price-slider__actions"},(g||!b&&(e!==r||t!==o))&&(0,n.createElement)(z,{onClick:()=>{i([r,o]),A()},screenReaderLabel:(0,u.__)("Reset price filter","woocommerce")}),p&&(0,n.createElement)($,{className:"wc-block-price-filter__button wc-block-components-price-slider__button",isLoading:b,disabled:m||!N,onClick:w,screenReaderLabel:(0,u.__)("Apply price filter","woocommerce")})))};r(7732);const X=({children:e})=>(0,n.createElement)("div",{className:"wc-block-filter-title-placeholder"},e),H=window.wc.priceFormat,ee=window.wp.url,te=e=>"boolean"==typeof e,re=(0,p.getSettingWithCoercion)("isRenderingPhpTemplate",!1,te);function ne(e){return window?(0,ee.getQueryArg)(window.location.href,e):null}function oe(e){re?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const ie=e=>"string"==typeof e,ce="ROUND_UP",le="ROUND_DOWN",ae=(e,t,r)=>{const n=10*10**t;let o=null;const i=parseFloat(e);isNaN(i)||(r===ce?o=Math.ceil(i/n)*n:r===le&&(o=Math.floor(i/n)*n));const c=T(o,Number.isFinite);return Number.isFinite(o)?o:c};r(7476);const se=(0,O.createContext)({});function ue(e,t){return Number(e)*10**t}const pe=({attributes:e,isEditor:t=!1})=>{const r=(()=>{const{wrapper:e}=(0,O.useContext)(se);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),o=(0,p.getSettingWithCoercion)("hasFilterableProducts",!1,te),i=(0,p.getSettingWithCoercion)("isRenderingPhpTemplate",!1,te),[c,l]=(0,O.useState)(!1),a=ne("min_price"),s=ne("max_price"),[u]=I(),{results:d,isLoading:m}=V({queryPrices:!0,queryState:u,isEditor:t}),b=(0,H.getCurrencyFromPriceResponse)(G(d,"price_range")?d.price_range:void 0),[g,w]=j("min_price"),[_,f]=j("max_price"),[k,h]=(0,O.useState)(ue(a,b.minorUnit)||null),[E,y]=(0,O.useState)(ue(s,b.minorUnit)||null),{minConstraint:v,maxConstraint:S}=(({minPrice:e,maxPrice:t,minorUnit:r})=>({minConstraint:ae(e||"",r,le),maxConstraint:ae(t||"",r,ce)}))({minPrice:G(d,"price_range")&&G(d.price_range,"min_price")&&ie(d.price_range.min_price)?d.price_range.min_price:void 0,maxPrice:G(d,"price_range")&&G(d.price_range,"max_price")&&ie(d.price_range.max_price)?d.price_range.max_price:void 0,minorUnit:b.minorUnit});(0,O.useEffect)((()=>{c||(w(ue(a,b.minorUnit)),f(ue(s,b.minorUnit)),l(!0))}),[b.minorUnit,c,s,a,f,w]);const[C,x]=(0,O.useState)(m),N=(0,O.useCallback)(((e,t)=>{const r=t>=Number(S)?void 0:t,n=e<=Number(v)?void 0:e;if(window){const e=function(e,t){const r={};for(const[e,n]of Object.entries(t))n?r[e]=n.toString():delete r[e];const n=(0,ee.removeQueryArgs)(e,...Object.keys(t));return(0,ee.addQueryArgs)(n,r)}(window.location.href,{min_price:n/10**b.minorUnit,max_price:r/10**b.minorUnit});window.location.href!==e&&oe(e)}w(n),f(r)}),[v,S,w,f,b.minorUnit]),F=(0,M.y1)(N,500),R=(0,O.useCallback)((t=>{x(!0),t[0]!==k&&h(t[0]),t[1]!==E&&y(t[1]),i&&c&&!e.showFilterButton&&F(t[0],t[1])}),[k,E,h,y,i,c,F,e.showFilterButton]);(0,O.useEffect)((()=>{e.showFilterButton||i||F(k,E)}),[k,E,e.showFilterButton,F,i]);const P=T(g),A=T(_),B=T(v),U=T(S);if((0,O.useEffect)((()=>{(!Number.isFinite(k)||g!==P&&g!==k||v!==B&&v!==k)&&h(Number.isFinite(g)?g:v),(!Number.isFinite(E)||_!==A&&_!==E||S!==U&&S!==E)&&y(Number.isFinite(_)?_:S)}),[k,E,g,_,v,S,B,U,P,A]),!o)return r(!1),null;if(!m&&(null===v||null===S||v===S))return r(!1),null;const L=`h${e.headingLevel}`;r(!0),!m&&C&&x(!1);const q=(0,n.createElement)(L,{className:"wc-block-price-filter__title"},e.heading),W=m&&C?(0,n.createElement)(X,null,q):q;return(0,n.createElement)(n.Fragment,null,!t&&e.heading&&W,(0,n.createElement)("div",{className:"wc-block-price-slider"},(0,n.createElement)(J,{minConstraint:v,maxConstraint:S,minPrice:k,maxPrice:E,currency:b,showInputFields:e.showInputFields,inlineInput:e.inlineInput,showFilterButton:e.showFilterButton,onChange:R,onSubmit:()=>N(k,E),isLoading:m,isUpdating:C,isEditor:t})))};r(9262);const de=({clientId:e,setAttributes:t,filterType:r,attributes:i})=>{const{replaceBlock:c}=(0,P.useDispatch)("core/block-editor"),{heading:l,headingLevel:a}=i;if((0,P.useSelect)((t=>{const{getBlockParentsByBlockName:r}=t("core/block-editor");return r(e,"woocommerce/filter-wrapper").length>0}),[e])||!r)return null;const p=[(0,n.createElement)(F.Button,{key:"convert",onClick:()=>{const n=[(0,o.createBlock)(`woocommerce/${r}`,{...i,heading:""})];l&&""!==l&&n.unshift((0,o.createBlock)("core/heading",{content:l,level:null!=a?a:2})),c(e,(0,o.createBlock)("woocommerce/filter-wrapper",{heading:l,filterType:r},[...n])),t({heading:"",lock:{remove:!0}})},variant:"primary"},(0,u.__)("Upgrade block","woocommerce"))];return(0,n.createElement)(s.Warning,{actions:p},(0,u.__)("Filter block: We have improved this block to make styling easier. Upgrade it using the button below.","woocommerce"))},me=JSON.parse('{"name":"woocommerce/price-filter","version":"1.0.0","title":"Filter by Price Controls","description":"Enable customers to filter the product grid by choosing a price range.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"html":false,"multiple":false,"color":{"text":true,"background":false},"inserter":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"showInputFields":{"type":"boolean","default":true},"inlineInput":{"type":"boolean","default":false},"showFilterButton":{"type":"boolean","default":false},"headingLevel":{"type":"number","default":3}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),be={heading:{type:"string",default:(0,u.__)("Filter by price","woocommerce")}},ge=[{attributes:{...me.attributes,...be},save:({attributes:e})=>{const{className:t,showInputFields:r,showFilterButton:o,heading:i,headingLevel:l}=e,a={"data-showinputfields":r,"data-showfilterbutton":o,"data-heading":i,"data-heading-level":l};return(0,n.createElement)("div",{...s.useBlockProps.save({className:c()("is-loading",t)}),...a},(0,n.createElement)("span",{"aria-hidden":!0,className:"wc-block-product-categories__placeholder"}))}}];(0,o.registerBlockType)(me,{icon:{src:(0,n.createElement)(l.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...me.attributes,...be},edit:function({attributes:e,setAttributes:t,clientId:r}){const{heading:o,headingLevel:i,showInputFields:c,inlineInput:d,showFilterButton:m}=e,b=(0,s.useBlockProps)();return(0,n.createElement)("div",{...b},0===y.productCount?(0,n.createElement)(F.Placeholder,{className:"wc-block-price-slider",icon:(0,n.createElement)(l.Z,{icon:a.Z}),label:(0,u.__)("Filter by Price","woocommerce"),instructions:(0,u.__)("Display a slider to filter products in your store by price.","woocommerce")},(0,n.createElement)("p",null,(0,u.__)("To filter your products by price you first need to assign prices to your products.","woocommerce")),(0,n.createElement)(F.Button,{className:"wc-block-price-slider__add-product-button",isSecondary:!0,href:(0,p.getAdminLink)("post-new.php?post_type=product"),target:"_top"},(0,u.__)("Add new product","woocommerce")+" ",(0,n.createElement)(l.Z,{icon:N.Z})),(0,n.createElement)(F.Button,{className:"wc-block-price-slider__read_more_button",isTertiary:!0,href:"https://docs.woocommerce.com/document/managing-products/",target:"_blank"},(0,u.__)("Learn more","woocommerce"))):(0,n.createElement)(n.Fragment,null,(0,n.createElement)(s.InspectorControls,{key:"inspector"},(0,n.createElement)(F.PanelBody,{title:(0,u.__)("Settings","woocommerce")},(0,n.createElement)(F.__experimentalToggleGroupControl,{label:(0,u.__)("Price Range Selector","woocommerce"),value:c?"editable":"text",onChange:e=>t({showInputFields:"editable"===e}),className:"wc-block-price-filter__price-range-toggle"},(0,n.createElement)(F.__experimentalToggleGroupControlOption,{value:"editable",label:(0,u.__)("Editable","woocommerce")}),(0,n.createElement)(F.__experimentalToggleGroupControlOption,{value:"text",label:(0,u.__)("Text","woocommerce")})),c&&(0,n.createElement)(F.ToggleControl,{label:(0,u.__)("Inline input fields","woocommerce"),checked:d,onChange:()=>t({inlineInput:!d}),help:(0,u.__)("Show input fields inline with the slider.","woocommerce")}),(0,n.createElement)(F.ToggleControl,{label:(0,u.__)("Show 'Apply filters' button","woocommerce"),help:(0,u.__)("Products will update when the button is clicked.","woocommerce"),checked:m,onChange:()=>t({showFilterButton:!m})}))),(0,n.createElement)(de,{attributes:e,clientId:r,setAttributes:t,filterType:"price-filter"}),o&&(0,n.createElement)(x,{className:"wc-block-price-filter__title",headingLevel:i,heading:o,onChange:e=>t({heading:e})}),(0,n.createElement)(F.Disabled,null,(0,n.createElement)(pe,{attributes:e,isEditor:!0}))))},save({attributes:e}){const{className:t}=e;return(0,n.createElement)("div",{...s.useBlockProps.save({className:c()("is-loading",t)})},(0,n.createElement)("span",{"aria-hidden":!0,className:"wc-block-product-categories__placeholder"}))},deprecated:ge})},7732:()=>{},770:()=>{},994:()=>{},2145:()=>{},9262:()=>{},7476:()=>{},9685:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={exports:{}};return t[e].call(i.exports,i,i.exports,n),i.exports}n.m=t,e=[],n.O=(t,r,o,i)=>{if(!r){var c=1/0;for(u=0;u<e.length;u++){for(var[r,o,i]=e[u],l=!0,a=0;a<r.length;a++)(!1&i||c>=i)&&Object.keys(n.O).every((e=>n.O[e](r[a])))?r.splice(a--,1):(l=!1,i<c&&(c=i));if(l){e.splice(u--,1);var s=o();void 0!==s&&(t=s)}}return t}i=i||0;for(var u=e.length;u>0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[r,o,i]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.j=9750,(()=>{var e={9750:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,i,[c,l,a]=r,s=0;if(c.some((t=>0!==e[t]))){for(o in l)n.o(l,o)&&(n.m[o]=l[o]);if(a)var u=a(n)}for(t&&t(r);s<c.length;s++)i=c[s],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(u)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=n.O(void 0,[2869],(()=>n(4470)));o=n.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["price-filter"]=o})();
[+]
..
[-] all-products.css
[edit]
[+]
product-details
[-] product-gallery-large-image-next-previous-style.js.LICENSE.txt
[edit]
[+]
product-new
[-] filter-wrapper.asset.php
[edit]
[-] product-gallery-large-image-frontend.js
[edit]
[-] product-gallery-thumbnails.asset.php
[edit]
[-] order-confirmation-shipping-address.css
[edit]
[-] all-products-style.asset.php
[edit]
[-] rating-filter-frontend.js
[edit]
[+]
product-gallery-thumbnails
[-] legacy-template-style.asset.php
[edit]
[-] checkout.js
[edit]
[-] product-query.css
[edit]
[-] product-collection-no-results.asset.php
[edit]
[-] product-on-sale.js
[edit]
[-] product-gallery-rtl.css
[edit]
[-] blocks-components.asset.php
[edit]
[-] order-confirmation-status-style.asset.php
[edit]
[-] collection-filters.asset.php
[edit]
[-] product-average-rating.js
[edit]
[-] cart-style.asset.php
[edit]
[-] attribute-filter-style.asset.php
[edit]
[-] collection-stock-filter-frontend.asset.php
[edit]
[-] collection-price-filter.asset.php
[edit]
[-] 4124-frontend.js
[edit]
[+]
add-to-cart-form
[-] rating-filter-wrapper-frontend.js
[edit]
[+]
product-collection-no-results
[-] product-collection.js
[edit]
[-] product-reviews.css
[edit]
[-] product-rating-counter.js
[edit]
[-] reviews-by-category.css
[edit]
[-] 2589-style.js.LICENSE.txt
[edit]
[-] all-products.asset.php
[edit]
[-] product-image-gallery-rtl.css
[edit]
[-] products-by-attribute-style.asset.php
[edit]
[-] mini-cart-contents-style.js.LICENSE.txt
[edit]
[-] product-sku-frontend.js
[edit]
[-] catalog-sorting-style.asset.php
[edit]
[-] wc-payment-method-cod.asset.php
[edit]
[-] packages-style-rtl.css
[edit]
[-] product-image.js
[edit]
[-] product-categories.asset.php
[edit]
[-] wc-blocks-classic-template-revert-button-style-style.asset.php
[edit]
[-] mini-cart-component-frontend.asset.php
[edit]
[-] classic-shortcode.js
[edit]
[-] stock-filter.css
[edit]
[-] product-rating-rtl.css
[edit]
[-] order-confirmation-billing-wrapper.asset.php
[edit]
[+]
store-notices
[-] reviews-by-product-rtl.css
[edit]
[-] 3810-frontend.js
[edit]
[+]
order-confirmation-billing-wrapper
[+]
product-collection
[-] featured-product-style.asset.php
[edit]
[-] collection-stock-filter.js
[edit]
[-] wc-blocks-google-analytics.js
[edit]
[-] reviews-by-product-style.js.LICENSE.txt
[edit]
[-] product-summary-rtl.css
[edit]
[-] active-filters.js
[edit]
[-] order-confirmation-totals-style.asset.php
[edit]
[-] product-categories-style.asset.php
[edit]
[-] product-gallery-thumbnails-style.js.LICENSE.txt
[edit]
[-] order-confirmation-shipping-wrapper.js
[edit]
[-] rating-filter.css
[edit]
[-] product-gallery-large-image-frontend.asset.php
[edit]
[-] product-new.asset.php
[edit]
[-] product-gallery-large-image.js
[edit]
[-] collection-price-filter.css
[edit]
[-] wc-interactivity-dropdown.js
[edit]
[-] product-query.js
[edit]
[-] all-reviews-style.js.LICENSE.txt
[edit]
[-] product-collection-style.asset.php
[edit]
[-] order-confirmation-totals-wrapper.js
[edit]
[+]
order-confirmation-additional-information
[-] stock-filter-style.js.LICENSE.txt
[edit]
[-] wc-payment-method-paypal.js
[edit]
[-] reviews-by-product.asset.php
[edit]
[-] legacy-template-style.js.LICENSE.txt
[edit]
[+]
page-content-wrapper
[-] reviews-by-category-style.js.LICENSE.txt
[edit]
[-] product-add-to-cart-rtl.css
[edit]
[-] wc-payment-method-bacs.js
[edit]
[-] wc-blocks.js
[edit]
[-] order-confirmation-billing-address-style.asset.php
[edit]
[-] order-confirmation-shipping-address.asset.php
[edit]
[+]
price-filter
[+]
collection-price-filter
[-] classic-shortcode.css
[edit]
[-] featured-category-style.asset.php
[edit]
[-] product-title-rtl.css
[edit]
[-] active-filters.asset.php
[edit]
[-] rating-filter-style.asset.php
[edit]
[-] product-details-rtl.css
[edit]
[-] product-collection-no-results.js
[edit]
[-] product-on-sale.asset.php
[edit]
[-] cart.css
[edit]
[+]
all-products
[-] product-rating-frontend.js
[edit]
[-] wc-blocks-style.asset.php
[edit]
[-] cart-style.js.LICENSE.txt
[edit]
[-] catalog-sorting.js
[edit]
[-] product-gallery-style.asset.php
[edit]
[-] classic-shortcode-style.asset.php
[edit]
[-] rating-filter-wrapper-rtl.css
[edit]
[-] wc-blocks.asset.php
[edit]
[+]
single-product
[-] mini-cart-frontend.asset.php
[edit]
[-] order-confirmation-downloads.asset.php
[edit]
[-] active-filters-frontend.asset.php
[edit]
[+]
order-confirmation-downloads
[-] product-top-rated-style.js.LICENSE.txt
[edit]
[-] featured-category.js
[edit]
[-] products-by-attribute.asset.php
[edit]
[-] order-confirmation-totals-wrapper.asset.php
[edit]
[-] cart.asset.php
[edit]
[+]
order-confirmation-shipping-address
[+]
product-tag
[-] attribute-filter-style.js.LICENSE.txt
[edit]
[-] product-gallery-pager-style.asset.php
[edit]
[-] product-rating-counter-frontend.js
[edit]
[-] wc-blocks-registry.js
[edit]
[-] classic-shortcode.asset.php
[edit]
[-] product-gallery.asset.php
[edit]
[-] wc-settings.js
[edit]
[-] all-products.js
[edit]
[-] filter-wrapper-rtl.css
[edit]
[+]
order-confirmation-totals
[+]
featured-product
[-] order-confirmation-summary-rtl.css
[edit]
[-] price-format.js
[edit]
[-] checkout-frontend.js
[edit]
[-] classic-shortcode-style.js.LICENSE.txt
[edit]
[-] order-confirmation-additional-information-rtl.css
[edit]
[-] attribute-filter-rtl.css
[edit]
[-] all-reviews-rtl.css
[edit]
[-] checkout-style.js.LICENSE.txt
[edit]
[-] attribute-filter-wrapper-frontend.js
[edit]
[+]
product-gallery-large-image
[-] blocks-checkout.asset.php
[edit]
[-] product-gallery.css
[edit]
[-] product-template.asset.php
[edit]
[-] single-product-style.js.LICENSE.txt
[edit]
[-] wc-blocks-vendors.js
[edit]
[-] featured-product.js
[edit]
[-] product-categories.css
[edit]
[-] product-details.css
[edit]
[-] product-price-frontend.js
[edit]
[-] product-average-rating-frontend.js
[edit]
[-] single-product-rtl.css
[edit]
[-] wc-interactivity.asset.php
[edit]
[+]
product-button
[-] featured-category-rtl.css
[edit]
[-] collection-price-filter-rtl.css
[edit]
[-] page-content-wrapper-style.asset.php
[edit]
[-] price-filter.js
[edit]
[-] product-search.asset.php
[edit]
[-] wc-payment-method-cheque.js
[edit]
[+]
order-confirmation-totals-wrapper
[+]
product-image-gallery
[+]
product-average-rating
[-] breadcrumbs.css
[edit]
[-] order-confirmation-shipping-wrapper-style.asset.php
[edit]
[-] product-image-gallery-style.asset.php
[edit]
[-] legacy-template.asset.php
[edit]
[-] product-rating-stars.js
[edit]
[-] wc-shipping-method-pickup-location.asset.php
[edit]
[+]
product-gallery-large-image-next-previous
[+]
checkout
[-] product-rating-stars-rtl.css
[edit]
[-] active-filters-wrapper-rtl.css
[edit]
[-] product-image.css
[edit]
[-] catalog-sorting.asset.php
[edit]
[-] product-category.js
[edit]
[-] active-filters-style.js.LICENSE.txt
[edit]
[-] filter-wrapper-frontend.js
[edit]
[+]
products-by-attribute
[-] product-query-rtl.css
[edit]
[-] order-confirmation-shipping-address.js
[edit]
[+]
stock-filter
[-] product-category-style.asset.php
[edit]
[-] order-confirmation-downloads-wrapper-style.asset.php
[edit]
[-] wc-blocks-classic-template-revert-button.asset.php
[edit]
[-] products-by-attribute.js
[edit]
[-] products-by-attribute-style.js.LICENSE.txt
[edit]
[-] order-confirmation-totals-rtl.css
[edit]
[-] 4597-style.js.LICENSE.txt
[edit]
[-] attribute-filter-frontend.asset.php
[edit]
[-] product-new-style.js.LICENSE.txt
[edit]
[-] classic-shortcode-rtl.css
[edit]
[-] product-gallery-large-image.asset.php
[edit]
[-] product-search-style.js.LICENSE.txt
[edit]
[-] product-image-frontend.js
[edit]
[-] active-filters-style.asset.php
[edit]
[+]
mini-cart-contents-block
[-] product-gallery-pager-style.js.LICENSE.txt
[edit]
[-] reviews-by-product.css
[edit]
[-] product-image-gallery.css
[edit]
[-] product-rating-stars.css
[edit]
[+]
product-rating
[-] product-summary-frontend.js
[edit]
[+]
inner-blocks
[-] order-confirmation-summary.js
[edit]
[-] product-price.css
[edit]
[-] stock-filter-frontend.js
[edit]
[-] product-button.js
[edit]
[-] checkout-frontend.asset.php
[edit]
[-] order-confirmation-downloads-wrapper.js
[edit]
[-] reviews-by-category.js
[edit]
[-] attribute-filter.asset.php
[edit]
[-] wc-blocks-registry.asset.php
[edit]
[-] product-stock-indicator.css
[edit]
[-] product-gallery-large-image-style.asset.php
[edit]
[-] add-to-cart-form-rtl.css
[edit]
[-] product-template-style.js.LICENSE.txt
[edit]
[-] product-results-count-rtl.css
[edit]
[-] stock-filter-wrapper-rtl.css
[edit]
[-] price-filter-frontend.asset.php
[edit]
[-] order-confirmation-status.asset.php
[edit]
[-] collection-stock-filter-frontend.js
[edit]
[-] wc-payment-method-cheque.asset.php
[edit]
[-] mini-cart-rtl.css
[edit]
[+]
related-products
[+]
product-top-rated
[-] handpicked-products.asset.php
[edit]
[-] product-template-rtl.css
[edit]
[-] product-results-count.js
[edit]
[-] all-products-rtl.css
[edit]
[-] customer-account.asset.php
[edit]
[-] product-add-to-cart.css
[edit]
[-] attribute-filter-frontend.js
[edit]
[-] product-details-style.js.LICENSE.txt
[edit]
[-] all-reviews.js
[edit]
[-] cart-rtl.css
[edit]
[-] checkout.asset.php
[edit]
[-] product-on-sale-style.js.LICENSE.txt
[edit]
[-] product-results-count-style.asset.php
[edit]
[-] rating-filter-rtl.css
[edit]
[-] product-sale-badge-rtl.css
[edit]
[-] featured-product-style.js.LICENSE.txt
[edit]
[-] product-sale-badge.js
[edit]
[-] wc-interactivity-dropdown.asset.php
[edit]
[-] stock-filter-wrapper.css
[edit]
[+]
order-confirmation-downloads-wrapper
[-] order-confirmation-summary.asset.php
[edit]
[-] mini-cart-style.asset.php
[edit]
[-] wc-settings.asset.php
[edit]
[-] catalog-sorting.css
[edit]
[-] customer-account-style.js.LICENSE.txt
[edit]
[-] product-search.js
[edit]
[-] featured-product-rtl.css
[edit]
[-] product-button-frontend.js
[edit]
[-] collection-price-filter-style.asset.php
[edit]
[-] featured-category-style.js.LICENSE.txt
[edit]
[-] order-confirmation-totals.asset.php
[edit]
[+]
order-confirmation-shipping-wrapper
[+]
classic-shortcode
[-] wc-payment-method-bacs.asset.php
[edit]
[-] rating-filter-wrapper.css
[edit]
[-] product-search-rtl.css
[edit]
[-] reviews-frontend.js
[edit]
[+]
filter-wrapper
[-] 8280-frontend.js
[edit]
[-] product-image-rtl.css
[edit]
[-] product-collection.asset.php
[edit]
[-] handpicked-products-style.js.LICENSE.txt
[edit]
[-] product-search-style.asset.php
[edit]
[-] active-filters-frontend.js
[edit]
[-] active-filters-rtl.css
[edit]
[-] order-confirmation-additional-information.js
[edit]
[-] add-to-cart-form.css
[edit]
[+]
product-gallery
[-] collection-price-filter-style.js.LICENSE.txt
[edit]
[-] product-results-count.asset.php
[edit]
[-] product-add-to-cart-frontend.js
[edit]
[+]
product-reviews
[-] product-rating.js
[edit]
[-] customer-account.js
[edit]
[-] product-gallery-large-image-next-previous.js
[edit]
[-] wc-interactivity.js
[edit]
[-] product-sku.js
[edit]
[-] order-confirmation-status-rtl.css
[edit]
[-] order-confirmation-billing-address.asset.php
[edit]
[+]
product-meta
[-] product-gallery-thumbnails.js
[edit]
[-] wc-blocks-style.js.LICENSE.txt
[edit]
[-] price-filter-frontend.js
[edit]
[+]
checkout-blocks
[-] product-reviews-rtl.css
[edit]
[-] order-confirmation-billing-address.css
[edit]
[-] mini-cart-frontend.js
[edit]
[-] wc-blocks-middleware.asset.php
[edit]
[-] handpicked-products.js
[edit]
[-] product-button-interactivity-frontend.js
[edit]
[+]
attribute-filter
[-] attribute-filter.js
[edit]
[-] reviews-by-category-rtl.css
[edit]
[-] price-filter-wrapper.css
[edit]
[-] collection-stock-filter-style.asset.php
[edit]
[-] product-button-rtl.css
[edit]
[-] wc-payment-method-cod.js
[edit]
[-] breadcrumbs-rtl.css
[edit]
[+]
order-confirmation-summary
[-] product-details-style.asset.php
[edit]
[-] featured-category.asset.php
[edit]
[-] order-confirmation-shipping-address-style.asset.php
[edit]
[-] product-gallery-pager.js
[edit]
[-] wc-blocks-classic-template-revert-button-style-rtl.css
[edit]
[+]
product-rating-stars
[-] rating-filter.js
[edit]
[-] page-content-wrapper.js
[edit]
[-] product-gallery-frontend.asset.php
[edit]
[-] collection-stock-filter-rtl.css
[edit]
[-] product-template.css
[edit]
[+]
collection-stock-filter
[-] product-price.js
[edit]
[-] wc-blocks-middleware.js
[edit]
[-] all-products-frontend.js
[edit]
[-] order-confirmation-additional-information.asset.php
[edit]
[-] active-filters-wrapper.css
[edit]
[-] product-gallery-large-image-next-previous-style.asset.php
[edit]
[-] product-results-count.css
[edit]
[-] stock-filter-rtl.css
[edit]
[-] customer-account.css
[edit]
[-] product-new.js
[edit]
[-] collection-price-filter-frontend.asset.php
[edit]
[-] product-collection-style.js.LICENSE.txt
[edit]
[-] legacy-template-rtl.css
[edit]
[-] product-stock-indicator-rtl.css
[edit]
[-] packages-style-style.js.LICENSE.txt
[edit]
[-] legacy-template.css
[edit]
[-] product-sku-rtl.css
[edit]
[-] all-products-style.js.LICENSE.txt
[edit]
[-] order-confirmation-billing-wrapper-style.asset.php
[edit]
[-] wc-blocks-google-analytics.asset.php
[edit]
[-] all-reviews.css
[edit]
[-] product-gallery-thumbnails-style.asset.php
[edit]
[-] order-confirmation-additional-information.css
[edit]
[-] all-reviews.asset.php
[edit]
[-] product-gallery-large-image-next-previous.asset.php
[edit]
[-] product-top-rated.js
[edit]
[-] product-summary.js
[edit]
[-] active-filters.css
[edit]
[-] product-rating.css
[edit]
[-] active-filters-wrapper-frontend.js
[edit]
[-] product-sku.css
[edit]
[-] featured-product.css
[edit]
[-] mini-cart.js
[edit]
[-] order-confirmation-totals-wrapper-style.asset.php
[edit]
[-] product-query.asset.php
[edit]
[-] handpicked-products-style.asset.php
[edit]
[-] wc-blocks-data.js
[edit]
[-] rating-filter.asset.php
[edit]
[+]
mini-cart
[+]
breadcrumbs
[-] product-top-rated-style.asset.php
[edit]
[-] collection-price-filter.js
[edit]
[-] attribute-filter-wrapper-rtl.css
[edit]
[-] product-tag.js
[edit]
[-] product-rating-stars-frontend.js
[edit]
[-] mini-cart-contents-rtl.css
[edit]
[-] product-search.css
[edit]
[-] all-products-frontend.asset.php
[edit]
[-] product-best-sellers-style.asset.php
[edit]
[-] product-tag-style.asset.php
[edit]
[-] product-best-sellers.asset.php
[edit]
[-] product-title-frontend.js
[edit]
[-] featured-product.asset.php
[edit]
[-] order-confirmation-status.css
[edit]
[-] stock-filter-style.asset.php
[edit]
[-] product-summary.css
[edit]
[-] rating-filter-style.js.LICENSE.txt
[edit]
[-] cart-frontend.asset.php
[edit]
[-] price-filter-style.js.LICENSE.txt
[edit]
[-] filter-wrapper-style.asset.php
[edit]
[-] wc-shipping-method-pickup-location.js
[edit]
[-] price-filter-rtl.css
[edit]
[-] product-on-sale-style.asset.php
[edit]
[-] mini-cart-contents.css
[edit]
[-] wc-blocks-editor-style-rtl.css
[edit]
[-] order-confirmation-totals.css
[edit]
[-] reviews-by-product-style.asset.php
[edit]
[-] order-confirmation-billing-wrapper.js
[edit]
[-] product-template.js
[edit]
[-] mini-cart.css
[edit]
[-] store-notices.js
[edit]
[-] product-button.css
[edit]
[-] single-product.js
[edit]
[-] wc-blocks-classic-template-revert-button.js
[edit]
[-] product-new-style.asset.php
[edit]
[-] product-reviews-style.asset.php
[edit]
[-] price-filter-wrapper-rtl.css
[edit]
[-] cart-frontend.js
[edit]
[-] reviews-by-category-style.asset.php
[edit]
[+]
product-categories
[-] blocks-components.js
[edit]
[-] filter-wrapper.css
[edit]
[-] product-template-style.asset.php
[edit]
[-] breadcrumbs.asset.php
[edit]
[-] reviews-by-product.js
[edit]
[-] filter-wrapper.js
[edit]
[+]
cart-blocks
[-] collection-stock-filter.asset.php
[edit]
[-] customer-account-rtl.css
[edit]
[-] mini-cart-contents-style.asset.php
[edit]
[+]
collection-filters
[-] product-collection-no-results-style.asset.php
[edit]
[-] order-confirmation-billing-address.js
[edit]
[-] order-confirmation-shipping-address-rtl.css
[edit]
[-] wc-blocks-shared-hocs.js
[edit]
[-] wc-blocks-data.asset.php
[edit]
[-] price-filter.css
[edit]
[-] product-title.js
[edit]
[-] product-gallery-frontend.js
[edit]
[-] order-confirmation-summary-style.asset.php
[edit]
[-] single-product-style.asset.php
[edit]
[-] reviews-frontend.asset.php
[edit]
[+]
order-confirmation-billing-address
[+]
product-results-count
[-] cart.js
[edit]
[-] wc-blocks-editor-style.css
[edit]
[-] store-notices-style.asset.php
[edit]
[-] order-confirmation-billing-address-rtl.css
[edit]
[-] order-confirmation-summary.css
[edit]
[+]
product-rating-counter
[-] product-gallery-pager.asset.php
[edit]
[+]
handpicked-products
[-] checkout-rtl.css
[edit]
[+]
catalog-sorting
[-] mini-cart-style.js.LICENSE.txt
[edit]
[-] mini-cart-contents.js
[edit]
[-] order-confirmation-downloads.css
[edit]
[-] product-top-rated.asset.php
[edit]
[-] add-to-cart-form-style.asset.php
[edit]
[-] collection-filters-style.asset.php
[edit]
[-] filter-wrapper-frontend.asset.php
[edit]
[-] wc-blocks-rtl.css
[edit]
[-] breadcrumbs-style.asset.php
[edit]
[-] price-format.asset.php
[edit]
[-] mini-cart-component-frontend.js
[edit]
[-] product-categories-rtl.css
[edit]
[-] checkout.css
[edit]
[-] checkout-style.asset.php
[edit]
[-] product-best-sellers-style.js.LICENSE.txt
[edit]
[+]
product-category
[-] mini-cart.asset.php
[edit]
[-] stock-filter.asset.php
[edit]
[-] stock-filter-frontend.asset.php
[edit]
[+]
product-gallery-pager
[-] collection-stock-filter-style.js.LICENSE.txt
[edit]
[-] product-category.asset.php
[edit]
[+]
active-filters
[-] product-best-sellers.js
[edit]
[-] product-stock-indicator.js
[edit]
[-] product-stock-indicator-frontend.js
[edit]
[-] collection-filters.js
[edit]
[-] product-categories.js
[edit]
[-] collection-price-filter-frontend.js
[edit]
[-] order-confirmation-downloads.js
[edit]
[+]
product-best-sellers
[-] order-confirmation-totals.js
[edit]
[-] wc-blocks-vendors.asset.php
[edit]
[-] product-button-interactivity-frontend.asset.php
[edit]
[-] wc-blocks-classic-template-revert-button-style.css
[edit]
[-] stock-filter-wrapper-frontend.js
[edit]
[-] product-tag.asset.php
[edit]
[-] mini-cart-contents.asset.php
[edit]
[-] stock-filter.js
[edit]
[+]
rating-filter
[-] order-confirmation-downloads-rtl.css
[edit]
[-] page-content-wrapper.asset.php
[edit]
[+]
featured-category
[-] product-sale-badge.css
[edit]
[-] product-title.css
[edit]
[-] breadcrumbs.js
[edit]
[-] order-confirmation-shipping-wrapper.asset.php
[edit]
[-] packages-style-style.asset.php
[edit]
[-] order-confirmation-status.js
[edit]
[-] product-gallery.js
[edit]
[-] product-query-style.asset.php
[edit]
[-] wc-payment-method-paypal.asset.php
[edit]
[-] featured-category.css
[edit]
[-] customer-account-style.asset.php
[edit]
[-] legacy-template.js
[edit]
[-] attribute-filter-wrapper.css
[edit]
[-] wc-blocks-shared-context.js
[edit]
[-] packages-style.css
[edit]
[-] store-notices.asset.php
[edit]
[-] wc-blocks.css
[edit]
[-] reviews-by-category.asset.php
[edit]
[-] collection-stock-filter.css
[edit]
[+]
order-confirmation-status
[-] product-gallery-style.js.LICENSE.txt
[edit]
[-] product-category-style.js.LICENSE.txt
[edit]
[-] price-filter-wrapper-frontend.js
[edit]
[-] product-tag-style.js.LICENSE.txt
[edit]
[-] price-filter.asset.php
[edit]
[-] product-gallery-large-image-style.js.LICENSE.txt
[edit]
[-] single-product.asset.php
[edit]
[-] attribute-filter.css
[edit]
[-] all-reviews-style.asset.php
[edit]
[-] price-filter-style.asset.php
[edit]
[+]
product-template
[-] single-product.css
[edit]
[-] blocks-checkout.js
[edit]
[-] product-price-rtl.css
[edit]
[-] order-confirmation-additional-information-style.asset.php
[edit]
[-] order-confirmation-downloads-wrapper-style.js.LICENSE.txt
[edit]
[+]
customer-account
[-] product-add-to-cart.js
[edit]
[-] catalog-sorting-rtl.css
[edit]
[-] order-confirmation-downloads-wrapper.asset.php
[edit]
[-] wc-blocks-shared-hocs.asset.php
[edit]
[-] order-confirmation-downloads-style.asset.php
[edit]
[-] product-query-style.js.LICENSE.txt
[edit]
[-] rating-filter-frontend.asset.php
[edit]
[-] wc-blocks-shared-context.asset.php
[edit]
[-] product-sale-badge-frontend.js
[edit]