order-confirmation-shipping-wrapper/block.json000064400000001236150732336520015637 0ustar00{ "name": "woocommerce/order-confirmation-shipping-wrapper", "version": "1.0.0", "title": "Shipping Address Section", "description": "Display the order confirmation shipping section.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "attributes": { "heading": { "type": "string", "default": "Shipping" } }, "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } featured-category-style.asset.php000064400000000527150732336520013155 0ustar00 array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url'), 'version' => '883a8805f9b61974f09e'); handpicked-products-style.asset.php000064400000000473150732336520013476 0ustar00 array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => '0cd5e3e3daf04ad26bb0'); page-content-wrapper.asset.php000064400000000303150732336520012437 0ustar00 array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'f35e44dbb78e412a7ad8'); product-gallery-large-image-next-previous.asset.php000064400000000337150732336520016517 0ustar00 array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '1b5e7aafb80a83b59222'); handpicked-products.js000064400000062765150732336520011063 0ustar00(()=>{var e,t={3701:(e,t,r)=>{"use strict";r.r(t);var l=r(9196);const c=window.wp.blocks,n=window.wc.wcSettings;var o=r(2911),a=r(565);r(4010);const i=JSON.parse('{"name":"woocommerce/handpicked-products","title":"Hand-picked Products","category":"woocommerce","keywords":["Handpicked Products","WooCommerce"],"description":"Display a selection of hand-picked products in a grid.","supports":{"align":["wide","full"],"html":false},"attributes":{"align":{"type":"string"},"columns":{"type":"number","default":3},"contentVisibility":{"type":"object","default":{"image":true,"title":true,"price":true,"rating":true,"button":true},"properties":{"image":{"type":"boolean","image":true},"title":{"type":"boolean","title":true},"price":{"type":"boolean","price":true},"rating":{"type":"boolean","rating":true},"button":{"type":"boolean","button":true}}},"orderby":{"type":"string","enum":["date","popularity","price_asc","price_desc","rating","title","menu_order"],"default":"date"},"products":{"type":"array","default":[]},"alignButtons":{"type":"boolean","default":false},"isPreview":{"type":"boolean","default":false}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),s=window.wp.blockEditor,m=window.wp.components;var d=r(9307),u=r(5736);const E=({onChange:e,settings:t})=>{const{image:r,button:c,price:n,rating:o,title:a}=t,i=!1!==r;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product image","woocommerce"),checked:i,onChange:()=>e({...t,image:!i})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product title","woocommerce"),checked:a,onChange:()=>e({...t,title:!a})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product price","woocommerce"),checked:n,onChange:()=>e({...t,price:!n})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product rating","woocommerce"),checked:o,onChange:()=>e({...t,rating:!o})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Add to Cart button","woocommerce"),checked:c,onChange:()=>e({...t,button:!c})}))},h=({value:e,setAttributes:t})=>(0,l.createElement)(m.SelectControl,{label:(0,u.__)("Order products by","woocommerce"),value:e,options:[{label:(0,u.__)("Newness - newest first","woocommerce"),value:"date"},{label:(0,u.__)("Price - low to high","woocommerce"),value:"price_asc"},{label:(0,u.__)("Price - high to low","woocommerce"),value:"price_desc"},{label:(0,u.__)("Rating - highest first","woocommerce"),value:"rating"},{label:(0,u.__)("Sales - most first","woocommerce"),value:"popularity"},{label:(0,u.__)("Title - alphabetical","woocommerce"),value:"title"},{label:(0,u.__)("Menu Order","woocommerce"),value:"menu_order"}],onChange:e=>t({orderby:e})});var p=r(2720),g=r(3849),w=r.n(g),_=r(4333);const y={clear:(0,u.__)("Clear all selected items","woocommerce"),noItems:(0,u.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,u.__)("No results for %s","woocommerce"),search:(0,u.__)("Search for items","woocommerce"),selected:e=>(0,u.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,u._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,u.__)("Search results updated.","woocommerce")},f=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),l=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const c=["0"],n=(e={})=>e.parent?[...n(l[e.parent]),e.name]:e.name?[e.name]:[],o=e=>e.map((e=>{const t=r[e.id];return c.push(""+e.id),{...e,breadcrumbs:n(l[e.parent]),children:t&&t.length?o(t):[]}})),a=o(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{c.includes(e)||a.push(...o(t||[]))})),a},b=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,l.createElement)("strong",{key:t},e):(0,l.createElement)(d.Fragment,{key:t},e)))};function x(e,t,r){const l=new Set(t.map((e=>e[r])));return e.filter((e=>!l.has(e[r])))}const v=window.wp.htmlEntities,k=({label:e})=>(0,l.createElement)("span",{className:"woocommerce-search-list__item-count"},e),S=e=>{const{item:t,search:r}=e,c=t.breadcrumbs&&t.breadcrumbs.length;return(0,l.createElement)("span",{className:"woocommerce-search-list__item-label"},c?(0,l.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,l.createElement)("span",{className:"woocommerce-search-list__item-name"},b((0,v.decodeEntities)(t.name),r)));var n},C=({countLabel:e,className:t,depth:r=0,controlId:c="",item:n,isSelected:o,isSingle:a,onSelect:i,search:s="",selected:u,useExpandedPanelId:E,...h})=>{var p,g;const[_,y]=E,f=null!=e&&void 0!==n.count&&null!==n.count,C=!(null===(p=n.breadcrumbs)||void 0===p||!p.length),P=!(null===(g=n.children)||void 0===g||!g.length),O=_===n.id,N=w()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":C,"has-children":P,"has-count":f,"is-expanded":O,"is-radio-button":a}),I=h.name||`search-list-item-${c}`,T=`${I}-${n.id}`,A=(0,d.useCallback)((()=>{y(O?-1:Number(n.id))}),[O,n.id,y]);return P?(0,l.createElement)("div",{className:N,onClick:A,onKeyDown:e=>"Enter"===e.key||" "===e.key?A():null,role:"treeitem",tabIndex:0},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{type:"radio",id:T,name:I,value:n.value,onChange:i(n),onClick:e=>e.stopPropagation(),checked:o,className:"woocommerce-search-list__item-input",...h}),(0,l.createElement)(S,{item:n,search:s}),f?(0,l.createElement)(k,{label:e||n.count}):null):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(m.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:o,...!o&&n.children.some((e=>u.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:b((0,v.decodeEntities)(n.name),s),onChange:()=>{o?i(x(u,n.children,"id"))():i(function(e,t,r){const l=x(t,e,"id");return[...e,...l]}(u,n.children))()},onClick:e=>e.stopPropagation()}),f?(0,l.createElement)(k,{label:e||n.count}):null)):(0,l.createElement)("label",{htmlFor:T,className:N},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{...h,type:"radio",id:T,name:I,value:n.value,onChange:i(n),checked:o,className:"woocommerce-search-list__item-input"}),(0,l.createElement)(S,{item:n,search:s})):(0,l.createElement)(m.CheckboxControl,{...h,id:T,name:I,className:"woocommerce-search-list__item-input",value:(0,v.decodeEntities)(n.value),label:b((0,v.decodeEntities)(n.name),s),onChange:i(n),checked:o}),f?(0,l.createElement)(k,{label:e||n.count}):null)};var P=r(837);r(1058);const O=({id:e,label:t,popoverContents:r,remove:c,screenReaderLabel:n,className:a=""})=>{const[i,s]=(0,d.useState)(!1),E=(0,_.useInstanceId)(O);if(n=n||t,!t)return null;t=(0,v.decodeEntities)(t);const h=w()("woocommerce-tag",a,{"has-remove":!!c}),p=`woocommerce-tag__label-${E}`,g=(0,l.createElement)(l.Fragment,null,(0,l.createElement)("span",{className:"screen-reader-text"},n),(0,l.createElement)("span",{"aria-hidden":"true"},t));return(0,l.createElement)("span",{className:h},r?(0,l.createElement)(m.Button,{className:"woocommerce-tag__text",id:p,onClick:()=>s(!0)},g):(0,l.createElement)("span",{className:"woocommerce-tag__text",id:p},g),r&&i&&(0,l.createElement)(m.Popover,{onClose:()=>s(!1)},r),c&&(0,l.createElement)(m.Button,{className:"woocommerce-tag__remove",onClick:c(e),label:(0,u.sprintf)( // Translators: %s label. // Translators: %s label. (0,u.__)("Remove %s","woocommerce"),t),"aria-describedby":p},(0,l.createElement)(o.Z,{icon:P.Z,size:20,className:"clear-icon",role:"img"})))},N=O;r(9658);const I=e=>(0,l.createElement)(C,{...e}),T=e=>{const{list:t,selected:r,renderItem:c,depth:n=0,onSelect:o,instanceId:a,isSingle:i,search:s,useExpandedPanelId:m}=e,[u]=m;return t?(0,l.createElement)(d.Fragment,null,t.map((t=>{var E,h;const p=null!==(E=t.children)&&void 0!==E&&E.length&&!i?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),g=(null===(h=t.children)||void 0===h?void 0:h.length)&&u===t.id;return(0,l.createElement)(d.Fragment,{key:t.id},(0,l.createElement)("li",null,c({item:t,isSelected:p,onSelect:o,isSingle:i,selected:r,search:s,depth:n,useExpandedPanelId:m,controlId:a})),g?(0,l.createElement)(T,{...e,list:t.children,depth:n+1}):null)}))):null},A=({isLoading:e,isSingle:t,selected:r,messages:c,onChange:n,onRemove:o})=>{if(e||t||!r)return null;const a=r.length;return(0,l.createElement)("div",{className:"woocommerce-search-list__selected"},(0,l.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,l.createElement)("strong",null,c.selected(a)),a>0?(0,l.createElement)(m.Button,{variant:"link",isDestructive:!0,onClick:()=>n([]),"aria-label":c.clear},(0,u.__)("Clear all","woocommerce")):null),a>0?(0,l.createElement)("ul",null,r.map(((e,t)=>(0,l.createElement)("li",{key:t},(0,l.createElement)(N,{label:e.name,id:e.id,remove:o}))))):null)},B=({filteredList:e,search:t,onSelect:r,instanceId:c,useExpandedPanelId:n,...a})=>{const{messages:i,renderItem:s,selected:m,isSingle:d}=a,E=s||I;return 0===e.length?(0,l.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,l.createElement)(o.Z,{icon:p.Z,role:"img"})),(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,u.sprintf)(i.noResults,t):i.noItems)):(0,l.createElement)("ul",{className:"woocommerce-search-list__list"},(0,l.createElement)(T,{useExpandedPanelId:n,list:e,selected:m,renderItem:E,onSelect:r,instanceId:c,isSingle:d,search:t}))},R=e=>{const{className:t="",isCompact:r,isHierarchical:c,isLoading:n,isSingle:o,list:a,messages:i=y,onChange:s,onSearch:E,selected:h,type:p="text",debouncedSpeak:g}=e,[b,x]=(0,d.useState)(""),v=(0,d.useState)(-1),k=(0,_.useInstanceId)(R),S=(0,d.useMemo)((()=>({...y,...i})),[i]),C=(0,d.useMemo)((()=>((e,t,r)=>{if(!t)return r?f(e):e;const l=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),c=e.map((e=>!!l.test(e.name)&&e)).filter(Boolean);return r?f(c,e):c})(a,b,c)),[a,b,c]);(0,d.useEffect)((()=>{g&&g(S.updated)}),[g,S]),(0,d.useEffect)((()=>{"function"==typeof E&&E(b)}),[b,E]);const P=(0,d.useCallback)((e=>()=>{o&&s([]);const t=h.findIndex((({id:t})=>t===e));s([...h.slice(0,t),...h.slice(t+1)])}),[o,h,s]),O=(0,d.useCallback)((e=>()=>{Array.isArray(e)?s(e):-1===h.findIndex((({id:t})=>t===e.id))?s(o?[e]:[...h,e]):P(e.id)()}),[o,P,s,h]),N=(0,d.useCallback)((e=>{const[t]=h.filter((t=>!e.find((e=>t.id===e.id))));P(t.id)()}),[P,h]);return(0,l.createElement)("div",{className:w()("woocommerce-search-list",t,{"is-compact":r,"is-loading":n,"is-token":"token"===p})},"text"===p&&(0,l.createElement)(A,{...e,onRemove:P,messages:S}),(0,l.createElement)("div",{className:"woocommerce-search-list__search"},"text"===p?(0,l.createElement)(m.TextControl,{label:S.search,type:"search",value:b,onChange:e=>x(e)}):(0,l.createElement)(m.FormTokenField,{disabled:n,label:S.search,onChange:N,onInputChange:e=>x(e),suggestions:[],__experimentalValidateInput:()=>!1,value:n?[(0,u.__)("Loading…","woocommerce")]:h.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),n?(0,l.createElement)("div",{className:"woocommerce-search-list__list"},(0,l.createElement)(m.Spinner,null)):(0,l.createElement)(B,{...e,search:b,filteredList:C,messages:S,onSelect:O,instanceId:k,useExpandedPanelId:v}))};var j,L,F,G,$,M,H,Z,D,V;(0,m.withSpokenMessages)(R);const U=(0,n.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),q=(U.pluginUrl,U.pluginUrl,U.buildPhase,null===(j=n.STORE_PAGES.shop)||void 0===j||j.permalink,null===(L=n.STORE_PAGES.checkout)||void 0===L||L.id,null===(F=n.STORE_PAGES.checkout)||void 0===F||F.permalink,null===(G=n.STORE_PAGES.privacy)||void 0===G||G.permalink,null===($=n.STORE_PAGES.privacy)||void 0===$||$.title,null===(M=n.STORE_PAGES.terms)||void 0===M||M.permalink,null===(H=n.STORE_PAGES.terms)||void 0===H||H.title,null===(Z=n.STORE_PAGES.cart)||void 0===Z||Z.id,null===(D=n.STORE_PAGES.cart)||void 0===D||D.permalink,null!==(V=n.STORE_PAGES.myaccount)&&void 0!==V&&V.permalink?n.STORE_PAGES.myaccount.permalink:(0,n.getSetting)("wpLoginUrl","/wp-login.php"),(0,n.getSetting)("localPickupEnabled",!1),(0,n.getSetting)("countries",{})),J=(0,n.getSetting)("countryData",{}),W=(Object.fromEntries(Object.keys(J).filter((e=>!0===J[e].allowBilling)).map((e=>[e,q[e]||""]))),Object.fromEntries(Object.keys(J).filter((e=>!0===J[e].allowBilling)).map((e=>[e,J[e].states||[]]))),Object.fromEntries(Object.keys(J).filter((e=>!0===J[e].allowShipping)).map((e=>[e,q[e]||""]))),Object.fromEntries(Object.keys(J).filter((e=>!0===J[e].allowShipping)).map((e=>[e,J[e].states||[]]))),Object.fromEntries(Object.keys(J).map((e=>[e,J[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),Q=((0,n.getSetting)("addressFieldsLocations",W).address,(0,n.getSetting)("addressFieldsLocations",W).contact,(0,n.getSetting)("addressFieldsLocations",W).additional,window.wp.url),z=window.wp.apiFetch;var K=r.n(z);const Y=({selected:e=[],search:t="",queryArgs:r={}})=>{const l=(({selected:e=[],search:t="",queryArgs:r={}})=>{const l=U.productCount>100,c={per_page:l?100:0,catalog_visibility:"any",search:t,orderby:"title",order:"asc"},n=[(0,Q.addQueryArgs)("/wc/store/v1/products",{...c,...r})];return l&&e.length&&n.push((0,Q.addQueryArgs)("/wc/store/v1/products",{catalog_visibility:"any",include:e,per_page:0})),n})({selected:e,search:t,queryArgs:r});return Promise.all(l.map((e=>K()({path:e})))).then((e=>{const t=((e,t)=>{const r=new Map;return e.filter((e=>{const l=t(e);return!r.has(l)&&(r.set(l,e),!0)}))})(e.flat(),(e=>e.id));return t.map((e=>({...e,parent:0})))})).catch((e=>{throw e}))};var X=r(2600);const ee=window.wp.escapeHtml,te=({error:e})=>(0,l.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,l.createElement)("span",null,(0,u.__)("The following error was returned","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,ee.escapeHTML)(e))):"api"===t?(0,l.createElement)("span",null,(0,u.__)("The following error was returned from the API","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,ee.escapeHTML)(e))):e:(0,u.__)("An error has prevented the block from being updated.","woocommerce"))(e)),re=({error:e,onChange:t,onSearch:r,selected:c,products:n,isLoading:o,isCompact:a})=>{const i={clear:(0,u.__)("Clear all products","woocommerce"),list:(0,u.__)("Products","woocommerce"),noItems:(0,u.__)("Your store doesn't have any products.","woocommerce"),search:(0,u.__)("Search for products to display","woocommerce"),selected:e=>(0,u.sprintf)(/* translators: %d is the number of selected products. */ /* translators: %d is the number of selected products. */ (0,u._n)("%d product selected","%d products selected",e,"woocommerce"),e),updated:(0,u.__)("Product search results updated.","woocommerce")};return e?(0,l.createElement)(te,{error:e}):(0,l.createElement)(R,{className:"woocommerce-products",list:n.map((e=>{const t=e.sku?" ("+e.sku+")":"";return{...e,name:`${(0,v.decodeEntities)(e.name)}${t}`}})),isCompact:a,isLoading:o,selected:n.filter((({id:e})=>c.includes(e))),onSearch:r,onChange:t,messages:i})};re.defaultProps={selected:[],products:[],isCompact:!1,isLoading:!0};const le=(ae=re,({selected:e,...t})=>{const[r,c]=(0,d.useState)(!0),[n,o]=(0,d.useState)(null),[a,i]=(0,d.useState)([]),s=U.productCount>100,m=async e=>{const t=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);o(t),c(!1)},u=(0,d.useRef)(e);(0,d.useEffect)((()=>{Y({selected:u.current}).then((e=>{i(e),c(!1)})).catch(m)}),[u]);const E=(0,X.y1)((t=>{Y({selected:e,search:t}).then((e=>{i(e),c(!1)})).catch(m)}),400),h=(0,d.useCallback)((e=>{c(!0),E(e)}),[c,E]);return(0,l.createElement)(ae,{...t,selected:e,error:n,products:a,isLoading:r,onSearch:s?h:null})}),ce=e=>{const{attributes:t,setAttributes:r}=e,{columns:c,contentVisibility:o,orderby:a,alignButtons:i}=t;return(0,l.createElement)(s.InspectorControls,{key:"inspector"},(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Layout","woocommerce"),initialOpen:!0},(0,l.createElement)(m.RangeControl,{label:(0,u.__)("Columns","woocommerce"),value:c,onChange:e=>r({columns:e}),min:(0,n.getSetting)("minColumns",1),max:(0,n.getSetting)("maxColumns",6)}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Align Buttons","woocommerce"),help:i?(0,u.__)("Buttons are aligned vertically.","woocommerce"):(0,u.__)("Buttons follow content.","woocommerce"),checked:i,onChange:()=>r({alignButtons:!i})})),(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Content","woocommerce"),initialOpen:!0},(0,l.createElement)(E,{settings:o,onChange:e=>r({contentVisibility:e})})),(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Order By","woocommerce"),initialOpen:!1},(0,l.createElement)(h,{setAttributes:r,value:a})),(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Products","woocommerce"),initialOpen:!1},(0,l.createElement)(le,{selected:t.products,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({products:t})},isCompact:!0})))},ne=e=>{const{attributes:t,setAttributes:r,debouncedSpeak:c,isEditing:n,setIsEditing:i}=e;return(0,l.createElement)(m.Placeholder,{icon:(0,l.createElement)(o.Z,{icon:a.Z}),label:(0,u.__)("Hand-picked Products","woocommerce"),className:"wc-block-products-grid wc-block-handpicked-products"},(0,u.__)("Display a selection of hand-picked products in a grid.","woocommerce"),(0,l.createElement)("div",{className:"wc-block-handpicked-products__selection"},(0,l.createElement)(le,{selected:t.products,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({products:t})}}),(0,l.createElement)(m.Button,{variant:"primary",onClick:()=>{i(!n),c((0,u.__)("Now displaying a preview of the Hand-picked Products block.","woocommerce"))}},(0,u.__)("Done","woocommerce"))))},oe=window.wp.serverSideRender;var ae,ie=r.n(oe);const se=(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,l.createElement)("title",null,"Grid Block Preview"),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"})),me=e=>{const{attributes:t,name:r}=e;return t.isPreview?se:(0,l.createElement)(ie(),{block:r,attributes:t})},de=(0,m.withSpokenMessages)((e=>{const t=(0,s.useBlockProps)(),{attributes:{products:r}}=e,[c,n]=(0,d.useState)(!r.length);return(0,l.createElement)("div",{...t},(0,l.createElement)(s.BlockControls,null,(0,l.createElement)(m.ToolbarGroup,{controls:[{icon:"edit",title:(0,u.__)("Edit selected products","woocommerce"),onClick:()=>n(!c),isActive:c}]})),(0,l.createElement)(ce,{...e}),c?(0,l.createElement)(ne,{isEditing:c,setIsEditing:n,...e}):(0,l.createElement)(m.Disabled,null,(0,l.createElement)(me,{...e})))}));(0,c.registerBlockType)(i,{icon:{src:(0,l.createElement)(o.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...i.attributes,columns:{type:"number",default:(0,n.getSetting)("defaultColumns",3)}},edit:de,save:()=>null})},4010:()=>{},9658:()=>{},1058:()=>{},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},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var c=r[e];if(void 0!==c)return c.exports;var n=r[e]={exports:{}};return t[e].call(n.exports,n,n.exports,l),n.exports}l.m=t,e=[],l.O=(t,r,c,n)=>{if(!r){var o=1/0;for(m=0;m=n)&&Object.keys(l.O).every((e=>l.O[e](r[i])))?r.splice(i--,1):(a=!1,n0&&e[m-1][2]>n;m--)e[m]=e[m-1];e[m]=[r,c,n]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=1008,(()=>{var e={1008:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var c,n,[o,a,i]=r,s=0;if(o.some((t=>0!==e[t]))){for(c in a)l.o(a,c)&&(l.m[c]=a[c]);if(i)var m=i(l)}for(t&&t(r);sl(3701)));c=l.O(c),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["handpicked-products"]=c})();attribute-filter-wrapper.css000064400000073045150732336520012241 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-left:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-attribute-filter{border-style:none!important}.wp-block-woocommerce-attribute-filter h1,.wp-block-woocommerce-attribute-filter h2,.wp-block-woocommerce-attribute-filter h3,.wp-block-woocommerce-attribute-filter h4,.wp-block-woocommerce-attribute-filter h5,.wp-block-woocommerce-attribute-filter h6{text-transform:inherit}.wc-block-attribute-filter{border-color:inherit;border-radius:inherit;margin-bottom:16px}.wc-block-attribute-filter .is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-attribute-filter .is-loading>*{visibility:hidden}.wc-block-attribute-filter .is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-attribute-filter .is-loading{animation:none}}.wc-block-attribute-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-attribute-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-attribute-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-attribute-filter .wc-block-attribute-filter-list{margin:0;width:100%}.wc-block-attribute-filter .wc-block-attribute-filter-list li label{cursor:pointer}.wc-block-attribute-filter .wc-block-attribute-filter-list li input{cursor:pointer;display:inline-block}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-attribute-filter__conditions-toggle,.wc-block-attribute-filter__display-toggle,.wc-block-attribute-filter__multiple-toggle{width:100%}.wc-block-attribute-filter__instructions{border-bottom:1px solid #f0f0f0;padding-bottom:1em}.wc-block-attribute-filter__selection{padding-top:1em}.woocommerce-product-attributes .woocommerce-search-list__search .components-base-control__label{color:#757575;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button{margin-left:0}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button{font-size:.875em;margin-top:0}.editor-styles-wrapper .wc-block-components-checkbox,.wc-block-components-checkbox{margin-top:1em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.editor-styles-wrapper .wc-block-attribute-filter__button.wc-block-attribute-filter__button,.wc-block-attribute-filter__button.wc-block-attribute-filter__button{font-size:.875em;height:-moz-max-content;height:max-content;padding:.5em 1em;width:-moz-max-content;width:max-content} product-rating-counter.js000064400000010062150732336520011526 0ustar00"use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[2918],{2992:(e,t,o)=>{o.r(t),o.d(t,{Block:()=>m,default:()=>f});var n=o(9196),r=o(5736),l=o(3849),s=o.n(l),c=o(2864),a=o(947),i=o(721),u=o(9060),d=o(5609);const v=e=>{const{reviews:t}=e,o=t?(0,r.sprintf)(/* translators: %s is referring to the total of reviews for a product */ /* translators: %s is referring to the total of reviews for a product */ (0,r._n)("(%s customer review)","(%s customer reviews)",t,"woocommerce"),t):(0,r.__)("(X customer reviews)","woocommerce");return(0,n.createElement)("span",{className:"wc-block-components-product-rating-counter__reviews_count"},(0,n.createElement)(d.Disabled,null,(0,n.createElement)("a",{href:"/"},o)))},m=e=>{const{textAlign:t,shouldDisplayMockedReviewsWhenProductHasNoReviews:o}=e,r=(0,a.F)(e),{parentClassName:l}=(0,c.useInnerBlockLayoutContext)(),{product:i}=(0,c.useProductDataContext)(),d=(e=>{const t=(0,u.h)(e.review_count)?e.review_count:parseInt(e.review_count,10);return Number.isFinite(t)&&t>0?t:0})(i),m=s()(r.className,"wc-block-components-product-rating-counter",{[`${l}__product-rating`]:l,[`has-text-align-${t}`]:t});if(d||o)return(0,n.createElement)("div",{className:m,style:r.style},(0,n.createElement)("div",{className:"wc-block-components-product-rating-counter__container"},(0,n.createElement)(v,{reviews:d})))},f=(0,i.withProductDataContext)(m)},947:(e,t,o)=>{o.d(t,{F:()=>i});var n=o(3849),r=o.n(n),l=o(7998),s=o(3243),c=o(3392),a=o(172);const i=e=>{const t=(e=>{const t=(0,l.Kn)(e)?e:{style:{}};let o=t.style;return(0,s.H)(o)&&(o=JSON.parse(o)||{}),(0,l.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,a.vc)(t),n=(0,a.l8)(t),i=(0,a.su)(t),u=(0,c.f)(t);return{className:r()(u.className,o.className,n.className,i.className),style:{...u.style,...o.style,...n.style,...i.style}}}},3392:(e,t,o)=>{o.d(t,{f:()=>l});var n=o(7998),r=o(3243);const l=e=>{const t=(0,n.Kn)(e.style.typography)?e.style.typography:{},o=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,o)=>{o.d(t,{l8:()=>d,su:()=>v,vc:()=>u});var n=o(3849),r=o.n(n),l=o(7427),s=o(2289),c=o(7998);function a(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,l.o)(t)}-${e}`:""}function u(e){var t,o,n,l,s,u,d;const{backgroundColor:v,textColor:m,gradient:f,style:y}=e,p=i("background-color",v),g=i("color",m),h=function(e){if(e)return`has-${e}-gradient-background`}(f),b=h||(null==y||null===(t=y.color)||void 0===t?void 0:t.gradient);return{className:r()(g,h,{[p]:!b&&!!p,"has-text-color":m||(null==y||null===(o=y.color)||void 0===o?void 0:o.text),"has-background":v||(null==y||null===(n=y.color)||void 0===n?void 0:n.background)||f||(null==y||null===(l=y.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,c.Kn)(null==y||null===(s=y.elements)||void 0===s?void 0:s.link)?null==y||null===(u=y.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==y?void 0:y.color)||{}})}}function d(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:n}=e,l=o?i("border-color",o):"";return r()({"has-border-color":!!o||!(null==n||null===(t=n.border)||void 0===t||!t.color),[l]:!!l})}(e),style:a({border:o})}}function v(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,o)=>{o.d(t,{F:()=>n});const n=e=>null===e},9060:(e,t,o)=>{o.d(t,{h:()=>n});const n=e=>"number"==typeof e},7998:(e,t,o)=>{o.d(t,{$n:()=>l,Kn:()=>r,Qr:()=>s});var n=o(2893);const r=e=>!(0,n.F)(e)&&e instanceof Object&&e.constructor===Object;function l(e,t){return r(e)&&t in e}const s=e=>0===Object.keys(e).length},3243:(e,t,o)=>{o.d(t,{H:()=>n});const n=e=>"string"==typeof e}}]);all-reviews-style.js.LICENSE.txt000064400000000174150732336520012401 0ustar00/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-image.js000064400000015011150732336520007646 0ustar00(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3706,5432],{4122:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});const l={showProductLink:{type:"boolean",default:!0},showSaleBadge:{type:"boolean",default:!0},saleBadgeAlign:{type:"string",default:"right"},imageSizing:{type:"string",default:o(6344).R.SINGLE},productId:{type:"number",default:0},isDescendentOfQueryLoop:{type:"boolean",default:!1},isDescendentOfSingleProductBlock:{type:"boolean",default:!1},width:{type:"string"},height:{type:"string"},scale:{type:"string",default:"cover"},aspectRatio:{type:"string"}}},2090:(e,t,o)=>{"use strict";o.d(t,{Z:()=>f});var l=o(9196),n=o(9307),a=o(5736),s=o(3849),c=o.n(s),r=o(4617),i=o(2864),d=o(947),u=o(721),m=o(8360),g=o(5863),p=(o(3030),o(6344));const h=e=>(0,l.createElement)("img",{...e,src:r.PLACEHOLDER_IMG_SRC,alt:"",width:void 0,height:void 0}),y=({image:e,loaded:t,showFullSize:o,fallbackAlt:a,width:s,scale:c,height:r,aspectRatio:i})=>{const{thumbnail:d,src:u,srcset:m,sizes:g,alt:p}=e||{},y={alt:p||a,hidden:!t,src:d,...o&&{src:u,srcSet:m,sizes:g}},f={height:r,width:s,objectFit:c,aspectRatio:i};return(0,l.createElement)(n.Fragment,null,y.src&&(0,l.createElement)("img",{style:f,"data-testid":"product-image",...y}),!e&&(0,l.createElement)(h,{style:f}))},f=(0,u.withProductDataContext)((e=>{const{className:t,imageSizing:o=p.R.SINGLE,showProductLink:s=!0,showSaleBadge:r,saleBadgeAlign:u="right",height:f,width:v,scale:b,aspectRatio:k,...w}=e,S=(0,d.F)(e),{parentClassName:N}=(0,i.useInnerBlockLayoutContext)(),{product:C,isLoading:_}=(0,i.useProductDataContext)(),{dispatchStoreEvent:E}=(0,m.n)();if(!C.id)return(0,l.createElement)("div",{className:c()(t,"wc-block-components-product-image",{[`${N}__product-image`]:N},S.className),style:S.style},(0,l.createElement)(h,null));const x=!!C.images.length,F=x?C.images[0]:null,L=s?"a":n.Fragment,R=(0,a.sprintf)(/* translators: %s is referring to the product name */ /* translators: %s is referring to the product name */ (0,a.__)("Link to %s","woocommerce"),C.name),$={href:C.permalink,...!x&&{"aria-label":R},onClick:()=>{E("product-view-link",{product:C})}};return delete w.style,(0,l.createElement)("div",{className:c()(t,"wc-block-components-product-image",{[`${N}__product-image`]:N},S.className),style:S.style},(0,l.createElement)(L,{...s&&$},!!r&&(0,l.createElement)(g.default,{align:u,...w}),(0,l.createElement)(y,{fallbackAlt:C.name,image:F,loaded:!_,showFullSize:o!==p.R.THUMBNAIL,width:v,height:f,scale:b,aspectRatio:k})))}))},6790:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>s});var l=o(721),n=o(2090),a=o(4122);const s=(0,l.withFilteredAttributes)(a.Z)(n.Z)},5863:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>u,default:()=>m});var l=o(9196),n=o(5736),a=o(3849),s=o.n(a),c=o(711),r=o(2864),i=o(947),d=o(721);o(3902);const u=e=>{const{className:t,align:o}=e,a=(0,i.F)(e),{parentClassName:d}=(0,r.useInnerBlockLayoutContext)(),{product:u}=(0,r.useProductDataContext)();if(!(u.id&&u.on_sale||e.isDescendentOfSingleProductTemplate))return null;const m="string"==typeof o?`wc-block-components-product-sale-badge--align-${o}`:"";return(0,l.createElement)("div",{className:s()("wc-block-components-product-sale-badge",t,m,{[`${d}__product-onsale`]:d},a.className),style:a.style},(0,l.createElement)(c.Label,{label:(0,n.__)("Sale","woocommerce"),screenReaderLabel:(0,n.__)("Product on sale","woocommerce")}))},m=(0,d.withProductDataContext)(u)},8360:(e,t,o)=>{"use strict";o.d(t,{n:()=>s});var l=o(2694),n=o(9818),a=o(9307);const s=()=>({dispatchStoreEvent:(0,a.useCallback)(((e,t={})=>{try{(0,l.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,a.useCallback)(((e,t={})=>{try{(0,l.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,n.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])})},947:(e,t,o)=>{"use strict";o.d(t,{F:()=>i});var l=o(3849),n=o.n(l),a=o(7998),s=o(3243),c=o(3392),r=o(172);const i=e=>{const t=(e=>{const t=(0,a.Kn)(e)?e:{style:{}};let o=t.style;return(0,s.H)(o)&&(o=JSON.parse(o)||{}),(0,a.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,r.vc)(t),l=(0,r.l8)(t),i=(0,r.su)(t),d=(0,c.f)(t);return{className:n()(d.className,o.className,l.className,i.className),style:{...d.style,...o.style,...l.style,...i.style}}}},3392:(e,t,o)=>{"use strict";o.d(t,{f:()=>a});var l=o(7998),n=o(3243);const a=e=>{const t=(0,l.Kn)(e.style.typography)?e.style.typography:{},o=(0,n.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,o)=>{"use strict";o.d(t,{l8:()=>u,su:()=>m,vc:()=>d});var l=o(3849),n=o.n(l),a=o(7427),s=o(2289),c=o(7998);function r(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,a.o)(t)}-${e}`:""}function d(e){var t,o,l,a,s,d,u;const{backgroundColor:m,textColor:g,gradient:p,style:h}=e,y=i("background-color",m),f=i("color",g),v=function(e){if(e)return`has-${e}-gradient-background`}(p),b=v||(null==h||null===(t=h.color)||void 0===t?void 0:t.gradient);return{className:n()(f,v,{[y]:!b&&!!y,"has-text-color":g||(null==h||null===(o=h.color)||void 0===o?void 0:o.text),"has-background":m||(null==h||null===(l=h.color)||void 0===l?void 0:l.background)||p||(null==h||null===(a=h.color)||void 0===a?void 0:a.gradient),"has-link-color":(0,c.Kn)(null==h||null===(s=h.elements)||void 0===s?void 0:s.link)?null==h||null===(d=h.elements)||void 0===d||null===(u=d.link)||void 0===u?void 0:u.color:void 0}),style:r({color:(null==h?void 0:h.color)||{}})}}function u(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:l}=e,a=o?i("border-color",o):"";return n()({"has-border-color":!!o||!(null==l||null===(t=l.border)||void 0===t||!t.color),[a]:!!a})}(e),style:r({border:o})}}function m(e){var t;return{className:void 0,style:r({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,o)=>{"use strict";o.d(t,{F:()=>l});const l=e=>null===e},7998:(e,t,o)=>{"use strict";o.d(t,{$n:()=>a,Kn:()=>n,Qr:()=>s});var l=o(2893);const n=e=>!(0,l.F)(e)&&e instanceof Object&&e.constructor===Object;function a(e,t){return n(e)&&t in e}const s=e=>0===Object.keys(e).length},3243:(e,t,o)=>{"use strict";o.d(t,{H:()=>l});const l=e=>"string"==typeof e},3030:()=>{},3902:()=>{}}]);product-reviews-rtl.css000064400000002140150732336520011222 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-product-reviews img{max-width:600px}.wp-block-woocommerce-product-reviews .submit{margin-top:2rem}.wp-block-woocommerce-product-reviews__editor__row{align-items:center;display:flex;gap:2rem}.wp-block-woocommerce-product-reviews__editor__row>span{flex-basis:20%}.wp-block-woocommerce-product-reviews__editor__row .wp-block-woocommerce-product-reviews__editor__stars,.wp-block-woocommerce-product-reviews__editor__row textarea{flex-grow:1;margin-left:1rem}.wp-block-woocommerce-product-reviews__editor__row textarea{flex-grow:1;height:8rem}.wp-block-woocommerce-product-reviews__editor__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wp-block-woocommerce-product-reviews__editor__stars:before{color:inherit;content:"SSSSS";right:0;position:absolute;left:0;top:0;white-space:nowrap} order-confirmation-downloads.css000064400000003352150732336520013060 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-order-confirmation-downloads{border:0!important;margin-bottom:48px;margin-top:24px}.wc-block-order-confirmation-downloads table{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;border-spacing:0;width:100%}.wc-block-order-confirmation-downloads table td,.wc-block-order-confirmation-downloads table th{border:solid hsla(0,0%,7%,.11);border-width:0 0 1px;font-weight:inherit;margin:0;padding:16px;text-align:center}.wc-block-order-confirmation-downloads table tr>td:first-child,.wc-block-order-confirmation-downloads table tr>th:first-child{text-align:left}.wc-block-order-confirmation-downloads table tr>td:last-child,.wc-block-order-confirmation-downloads table tr>th:last-child{text-align:right}.wc-block-order-confirmation-downloads table thead{font-weight:700}.wc-block-order-confirmation-downloads table tbody tr:last-child td,.wc-block-order-confirmation-downloads table tbody tr:last-child th{border-bottom-width:0}.wc-block-order-confirmation-downloads table[style*=border-color] td,.wc-block-order-confirmation-downloads table[style*=border-color] th,.wc-block-order-confirmation-downloads table[style*=border-color] tr,.wc-block-order-confirmation-downloads table[style*=border-color]>*,.wc-block-order-confirmation-downloads table[style*=border-width] td,.wc-block-order-confirmation-downloads table[style*=border-width] th,.wc-block-order-confirmation-downloads table[style*=border-width] tr,.wc-block-order-confirmation-downloads table[style*=border-width]>*{border:inherit;border-left-width:0;border-right-width:0;border-top-width:0} product-title.js000064400000012304150732336520007707 0ustar00(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6925],{1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});let o={headingLevel:{type:"number",default:2},showProductLink:{type:"boolean",default:!0},linkTarget:{type:"string"},productId:{type:"number",default:0}};(0,n(8752).uq)()&&(o={...o,align:{type:"string"}});const l=o},935:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o=n(9196),l=n(3849),r=n.n(l),c=n(2864),s=n(8752),a=n(721),i=n(7121),u=n(8360),d=n(947);n(9375);const m=({children:e,headingLevel:t,elementType:n=`h${t}`,...l})=>(0,o.createElement)(n,{...l},e),p=(0,a.withProductDataContext)((e=>{const{className:t,headingLevel:n=2,showProductLink:l=!0,linkTarget:a,align:p}=e,y=(0,d.F)(e),{parentClassName:v}=(0,c.useInnerBlockLayoutContext)(),{product:g}=(0,c.useProductDataContext)(),{dispatchStoreEvent:k}=(0,u.n)();return g.id?(0,o.createElement)(m,{headingLevel:n,className:r()(t,y.className,"wc-block-components-product-title",{[`${v}__product-title`]:v,[`wc-block-components-product-title--align-${p}`]:p&&(0,s.uq)()}),style:(0,s.uq)()?y.style:{}},(0,o.createElement)(i.Z,{disabled:!l,name:g.name,permalink:g.permalink,target:a,onClick:()=>{k("product-view-link",{product:g})}})):(0,o.createElement)(m,{headingLevel:n,className:r()(t,y.className,"wc-block-components-product-title",{[`${v}__product-title`]:v,[`wc-block-components-product-title--align-${p}`]:p&&(0,s.uq)()}),style:(0,s.uq)()?y.style:{}})}))},2027:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var o=n(721),l=n(935),r=n(1202);const c=(0,o.withFilteredAttributes)(r.Z)(l.Z)},7121:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9196),l=n(2629),r=n(3849),c=n.n(r);n(333);const s=({className:e="",disabled:t=!1,name:n,permalink:r="",target:s,rel:a,style:i,onClick:u,...d})=>{const m=c()("wc-block-components-product-name",e);if(t){const e=d;return(0,o.createElement)("span",{className:m,...e,dangerouslySetInnerHTML:{__html:(0,l.decodeEntities)(n)}})}return(0,o.createElement)("a",{className:m,href:r,target:s,...d,dangerouslySetInnerHTML:{__html:(0,l.decodeEntities)(n)},style:i})}},8360:(e,t,n)=>{"use strict";n.d(t,{n:()=>c});var o=n(2694),l=n(9818),r=n(9307);const c=()=>({dispatchStoreEvent:(0,r.useCallback)(((e,t={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,r.useCallback)(((e,t={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,l.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])})},947:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var o=n(3849),l=n.n(o),r=n(7998),c=n(3243),s=n(3392),a=n(172);const i=e=>{const t=(e=>{const t=(0,r.Kn)(e)?e:{style:{}};let n=t.style;return(0,c.H)(n)&&(n=JSON.parse(n)||{}),(0,r.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,a.vc)(t),o=(0,a.l8)(t),i=(0,a.su)(t),u=(0,s.f)(t);return{className:l()(u.className,n.className,o.className,i.className),style:{...u.style,...n.style,...o.style,...i.style}}}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>r});var o=n(7998),l=n(3243);const r=e=>{const t=(0,o.Kn)(e.style.typography)?e.style.typography:{},n=(0,l.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>m,vc:()=>u});var o=n(3849),l=n.n(o),r=n(7427),c=n(2289),s=n(7998);function a(e={}){const t={};return(0,c.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,r.o)(t)}-${e}`:""}function u(e){var t,n,o,r,c,u,d;const{backgroundColor:m,textColor:p,gradient:y,style:v}=e,g=i("background-color",m),k=i("color",p),f=function(e){if(e)return`has-${e}-gradient-background`}(y),h=f||(null==v||null===(t=v.color)||void 0===t?void 0:t.gradient);return{className:l()(k,f,{[g]:!h&&!!g,"has-text-color":p||(null==v||null===(n=v.color)||void 0===n?void 0:n.text),"has-background":m||(null==v||null===(o=v.color)||void 0===o?void 0:o.background)||y||(null==v||null===(r=v.color)||void 0===r?void 0:r.gradient),"has-link-color":(0,s.Kn)(null==v||null===(c=v.elements)||void 0===c?void 0:c.link)?null==v||null===(u=v.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==v?void 0:v.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:o}=e,r=n?i("border-color",n):"";return l()({"has-border-color":!!n||!(null==o||null===(t=o.border)||void 0===t||!t.color),[r]:!!r})}(e),style:a({border:n})}}function m(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,n)=>{"use strict";n.d(t,{F:()=>o});const o=e=>null===e},7998:(e,t,n)=>{"use strict";n.d(t,{$n:()=>r,Kn:()=>l,Qr:()=>c});var o=n(2893);const l=e=>!(0,o.F)(e)&&e instanceof Object&&e.constructor===Object;function r(e,t){return l(e)&&t in e}const c=e=>0===Object.keys(e).length},3243:(e,t,n)=>{"use strict";n.d(t,{H:()=>o});const o=e=>"string"==typeof e},9375:()=>{},333:()=>{}}]);filter-wrapper.js000064400000014520150732336520010055 0ustar00(()=>{"use strict";var e,t={5094:(e,t,r)=>{r.r(t);var o=r(9196),i=r(5736);const c=window.wp.blocks;var l=r(444);const n=(0,o.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},(0,o.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),(0,o.createElement)("path",{d:"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zm0-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"})),a=window.wp.blockEditor;var s=r(2911),m=r(1231),d=r(1918),p=r(3743),w=r(9425);const u=JSON.parse('{"name":"woocommerce/filter-wrapper","version":"1.0.0","title":"Filter Block","category":"woocommerce","keywords":["WooCommerce"],"attributes":{"filterType":{"type":"string"},"heading":{"type":"string"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),f=[{widgetId:"woocommerce_layered_nav_filters",name:"active-filters",heading:(0,i.__)("Active filters","woocommerce")},{widgetId:"woocommerce_price_filter",name:"price-filter",heading:(0,i.__)("Filter by price","woocommerce")},{widgetId:"woocommerce_layered_nav",name:"attribute-filter",heading:(0,i.__)("Filter by attribute","woocommerce")},{widgetId:"woocommerce_rating_filter",name:"rating-filter",heading:(0,i.__)("Filter by rating","woocommerce")}];(0,c.registerBlockType)(u,{edit:({attributes:e})=>{const t=(0,a.useBlockProps)();return(0,o.createElement)("div",{...t},(0,o.createElement)(a.InnerBlocks,{allowedBlocks:["core/heading"],template:[["core/heading",{level:3,content:e.heading||""}],[`woocommerce/${e.filterType}`,{heading:"",lock:{remove:!0}}]]}))},save:()=>(0,o.createElement)("div",{...a.useBlockProps.save()},(0,o.createElement)(a.InnerBlocks.Content,null)),variations:[{name:"active-filters",title:(0,i.__)("Active Filters","woocommerce"),description:(0,i.__)("Display the currently active filters.","woocommerce"),isActive:e=>"active-filters"===e.filterType||!e.filterType,attributes:{heading:(0,i.__)("Active filters","woocommerce"),filterType:"active-filters"},icon:{src:(0,o.createElement)(s.Z,{icon:n,className:"wc-block-editor-components-block-icon"})},isDefault:!0},{name:"price-filter",title:(0,i.__)("Filter by Price","woocommerce"),description:(0,i.__)("Enable customers to filter the product grid by choosing a price range.","woocommerce"),isActive:e=>"price-filter"===e.filterType,attributes:{filterType:"price-filter",heading:(0,i.__)("Filter by price","woocommerce")},icon:{src:(0,o.createElement)(s.Z,{icon:m.Z,className:"wc-block-editor-components-block-icon"})}},{name:"stock-filter",title:(0,i.__)("Filter by Stock","woocommerce"),description:(0,i.__)("Enable customers to filter the product grid by stock status.","woocommerce"),isActive:e=>"stock-filter"===e.filterType,attributes:{filterType:"stock-filter",heading:(0,i.__)("Filter by stock status","woocommerce")},icon:{src:(0,o.createElement)(s.Z,{icon:d.Z,className:"wc-block-editor-components-block-icon"})}},{name:"attribute-filter",title:(0,i.__)("Filter by Attribute","woocommerce"),description:(0,i.__)("Enable customers to filter the product grid by selecting one or more attributes, such as color.","woocommerce"),isActive:e=>"attribute-filter"===e.filterType,attributes:{filterType:"attribute-filter",heading:(0,i.__)("Filter by attribute","woocommerce")},icon:{src:(0,o.createElement)(s.Z,{icon:p.Z,className:"wc-block-editor-components-block-icon"})}},{name:"rating-filter",title:(0,i.__)("Filter by Rating","woocommerce"),description:(0,i.__)("Enable customers to filter the product grid by rating.","woocommerce"),isActive:e=>"rating-filter"===e.filterType,attributes:{filterType:"rating-filter",heading:(0,i.__)("Filter by rating","woocommerce")},icon:{src:(0,o.createElement)(s.Z,{icon:w.Z,className:"wc-block-editor-components-block-icon"})}}],transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:({idBase:e,instance:t})=>{return r=e,f.some((e=>e.widgetId===r))&&!(null==t||!t.raw);var r},transform:({idBase:e,instance:t})=>{var r;const o=(i=e,f.find((e=>e.widgetId===i)));var i;return o?((e,t,r)=>{const o=[(0,c.createBlock)(`woocommerce/${e}`,t)];return o.unshift((0,c.createBlock)("core/heading",{content:r,level:3})),(0,c.createBlock)("woocommerce/filter-wrapper",{filterType:e},o)})(o.name,((e,t)=>{var r,o,i;switch(t){case"attribute-filter":return{attributeId:0,showCounts:!0,queryType:(null==e||null===(r=e.raw)||void 0===r?void 0:r.query_type)||"or",heading:"",displayStyle:(null==e||null===(o=e.raw)||void 0===o?void 0:o.display_type)||"list",showFilterButton:!1,selectType:(null==e||null===(i=e.raw)||void 0===i?void 0:i.select_type)||"multiple",isPreview:!1};case"active-filters":return{displayStyle:"list",heading:""};case"price-filter":return{heading:"",showInputFields:!1,showFilterButton:!0,inlineInput:!1};default:return{}}})(t,o.name),(null==t||null===(r=t.raw)||void 0===r?void 0:r.title)||o.heading):null}}]}})},9196:e=>{e.exports=window.React},9307:e=>{e.exports=window.wp.element},5736:e=>{e.exports=window.wp.i18n},444:e=>{e.exports=window.wp.primitives}},r={};function o(e){var i=r[e];if(void 0!==i)return i.exports;var c=r[e]={exports:{}};return t[e].call(c.exports,c,c.exports,o),c.exports}o.m=t,e=[],o.O=(t,r,i,c)=>{if(!r){var l=1/0;for(m=0;m=c)&&Object.keys(o.O).every((e=>o.O[e](r[a])))?r.splice(a--,1):(n=!1,c0&&e[m-1][2]>c;m--)e[m]=e[m-1];e[m]=[r,i,c]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=2966,(()=>{var e={2966:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var i,c,[l,n,a]=r,s=0;if(l.some((t=>0!==e[t]))){for(i in n)o.o(n,i)&&(o.m[i]=n[i]);if(a)var m=a(o)}for(t&&t(r);so(5094)));i=o.O(i),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["filter-wrapper"]=i})();collection-attribute-filter.js000064400000061312150732336520012532 0ustar00(()=>{var e,t={2621:(e,t,r)=>{"use strict";r.r(t);const o=window.wp.blocks,n=window.wc.wcSettings;var l,a,c,s,i,u,m,d,p,_;const b=(0,n.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),g=(b.pluginUrl,b.pluginUrl,b.buildPhase),w=(null===(l=n.STORE_PAGES.shop)||void 0===l||l.permalink,null===(a=n.STORE_PAGES.checkout)||void 0===a||a.id,null===(c=n.STORE_PAGES.checkout)||void 0===c||c.permalink,null===(s=n.STORE_PAGES.privacy)||void 0===s||s.permalink,null===(i=n.STORE_PAGES.privacy)||void 0===i||i.title,null===(u=n.STORE_PAGES.terms)||void 0===u||u.permalink,null===(m=n.STORE_PAGES.terms)||void 0===m||m.title,null===(d=n.STORE_PAGES.cart)||void 0===d||d.id,null===(p=n.STORE_PAGES.cart)||void 0===p||p.permalink,null!==(_=n.STORE_PAGES.myaccount)&&void 0!==_&&_.permalink?n.STORE_PAGES.myaccount.permalink:(0,n.getSetting)("wpLoginUrl","/wp-login.php"),(0,n.getSetting)("localPickupEnabled",!1),(0,n.getSetting)("countries",{})),E=(0,n.getSetting)("countryData",{}),h=(Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowBilling)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowBilling)).map((e=>[e,E[e].states||[]]))),Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowShipping)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowShipping)).map((e=>[e,E[e].states||[]]))),Object.fromEntries(Object.keys(E).map((e=>[e,E[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,n.getSetting)("addressFieldsLocations",h).address,(0,n.getSetting)("addressFieldsLocations",h).contact,(0,n.getSetting)("addressFieldsLocations",h).additional,r(4170);const y=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","name":"woocommerce/collection-attribute-filter","version":"1.0.0","title":"Collection Attribute Filter","description":"Enable customers to filter the product grid by selecting one or more attributes, such as color.","category":"woocommerce","keywords":["WooCommerce"],"textdomain":"woocommerce","apiVersion":2,"ancestor":["woocommerce/collection-filters"],"supports":{"interactivity":true},"usesContext":["collectionData"],"attributes":{"queryParam":{"type":"object","default":{}},"attributeId":{"type":"number","default":0},"showCounts":{"type":"boolean","default":false},"queryType":{"type":"string","default":"or"},"displayStyle":{"type":"string","default":"list"},"selectType":{"type":"string","default":"multiple"},"isPreview":{"type":"boolean","default":false}}}');var f=r(9196),v=r(5736),S=r(9307);const k=window.wp.blockEditor,C=window.wc.wcBlocksData,x=window.wp.data;var T=r(9127),O=r.n(T);function N(e){const t=(0,S.useRef)(e);return O()(e,t.current)||(t.current=e),t.current}const I=e=>{const{namespace:t,resourceName:r,resourceValues:o=[],query:n={},shouldSelect:l=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const a=(0,S.useRef)({results:[],isLoading:!0}),c=N(n),s=N(o),i=(()=>{const[,e]=(0,S.useState)();return(0,S.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,x.useSelect)((e=>{if(!l)return null;const o=e(C.COLLECTIONS_STORE_KEY),n=[t,r,c,s],a=o.getCollectionError(...n);if(a){if(!(a instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");i(a)}return{results:o.getCollection(...n),isLoading:!o.hasFinishedResolution("getCollection",n)}}),[t,r,s,c,l]);return null!==u&&(a.current=u),a.current};var P=r(2600);function A(e,t){return!(e=>null===e)(r=e)&&r instanceof Object&&r.constructor===Object&&t in e;var r}var R=r(4167);const j=(0,S.createContext)("page"),q=()=>(0,S.useContext)(j),F=(j.Provider,e=>{const t=q();e=e||t;const r=(0,x.useSelect)((t=>t(C.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:o}=(0,x.useDispatch)(C.QUERY_STATE_STORE_KEY);return[r,(0,S.useCallback)((t=>{o(e,t)}),[e,o])]}),L=(e,t,r)=>{const o=q();r=r||o;const n=(0,x.useSelect)((o=>o(C.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)),[r,e]),{setQueryValue:l}=(0,x.useDispatch)(C.QUERY_STATE_STORE_KEY);return[n,(0,S.useCallback)((t=>{l(r,e,t)}),[r,e,l])]},G=window.wp.components;var B=r(2911),D=r(3743),Y=r(5656);const $=({children:e})=>(0,f.createElement)(G.Placeholder,{className:"wc-block-attribute-filter",icon:(0,f.createElement)(B.Z,{icon:D.Z}),label:(0,v.__)("Filter by Attribute","woocommerce"),instructions:(0,v.__)("Enable customers to filter the product grid by selecting one or more attributes, such as color.","woocommerce")},e),Z=()=>(0,f.createElement)($,null,(0,f.createElement)("p",null,(0,v.__)("Attributes are needed for filtering your products. You haven't created any attributes yet.","woocommerce")),(0,f.createElement)(G.Button,{className:"wc-block-attribute-filter__add-attribute-button",variant:"secondary",href:(0,n.getAdminLink)("edit.php?post_type=product&page=product_attributes"),target:"_top"},(0,v.__)("Add new attribute","woocommerce")+" ",(0,f.createElement)(B.Z,{icon:Y.Z})),(0,f.createElement)(G.Button,{className:"wc-block-attribute-filter__read_more_button",variant:"tertiary",href:"https://docs.woocommerce.com/document/managing-product-taxonomies/",target:"_blank"},(0,v.__)("Learn more","woocommerce")));var M=r(2720),V=r(3849),Q=r.n(V),U=r(4333);const K={clear:(0,v.__)("Clear all selected items","woocommerce"),noItems:(0,v.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,v.__)("No results for %s","woocommerce"),search:(0,v.__)("Search for items","woocommerce"),selected:e=>(0,v.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,v._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,v.__)("Search results updated.","woocommerce")},H=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),o=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const n=["0"],l=(e={})=>e.parent?[...l(o[e.parent]),e.name]:e.name?[e.name]:[],a=e=>e.map((e=>{const t=r[e.id];return n.push(""+e.id),{...e,breadcrumbs:l(o[e.parent]),children:t&&t.length?a(t):[]}})),c=a(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{n.includes(e)||c.push(...a(t||[]))})),c},J=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,f.createElement)("strong",{key:t},e):(0,f.createElement)(S.Fragment,{key:t},e)))};function W(e,t,r){const o=new Set(t.map((e=>e[r])));return e.filter((e=>!o.has(e[r])))}const z=window.wp.htmlEntities,X=({label:e})=>(0,f.createElement)("span",{className:"woocommerce-search-list__item-count"},e),ee=e=>{const{item:t,search:r}=e,o=t.breadcrumbs&&t.breadcrumbs.length;return(0,f.createElement)("span",{className:"woocommerce-search-list__item-label"},o?(0,f.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,f.createElement)("span",{className:"woocommerce-search-list__item-name"},J((0,z.decodeEntities)(t.name),r)));var n},te=({countLabel:e,className:t,depth:r=0,controlId:o="",item:n,isSelected:l,isSingle:a,onSelect:c,search:s="",selected:i,useExpandedPanelId:u,...m})=>{var d,p;const[_,b]=u,g=null!=e&&void 0!==n.count&&null!==n.count,w=!(null===(d=n.breadcrumbs)||void 0===d||!d.length),E=!(null===(p=n.children)||void 0===p||!p.length),h=_===n.id,y=Q()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":w,"has-children":E,"has-count":g,"is-expanded":h,"is-radio-button":a}),v=m.name||`search-list-item-${o}`,k=`${v}-${n.id}`,C=(0,S.useCallback)((()=>{b(h?-1:Number(n.id))}),[h,n.id,b]);return E?(0,f.createElement)("div",{className:y,onClick:C,onKeyDown:e=>"Enter"===e.key||" "===e.key?C():null,role:"treeitem",tabIndex:0},a?(0,f.createElement)(f.Fragment,null,(0,f.createElement)("input",{type:"radio",id:k,name:v,value:n.value,onChange:c(n),onClick:e=>e.stopPropagation(),checked:l,className:"woocommerce-search-list__item-input",...m}),(0,f.createElement)(ee,{item:n,search:s}),g?(0,f.createElement)(X,{label:e||n.count}):null):(0,f.createElement)(f.Fragment,null,(0,f.createElement)(G.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:l,...!l&&n.children.some((e=>i.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:J((0,z.decodeEntities)(n.name),s),onChange:()=>{l?c(W(i,n.children,"id"))():c(function(e,t,r){const o=W(t,e,"id");return[...e,...o]}(i,n.children))()},onClick:e=>e.stopPropagation()}),g?(0,f.createElement)(X,{label:e||n.count}):null)):(0,f.createElement)("label",{htmlFor:k,className:y},a?(0,f.createElement)(f.Fragment,null,(0,f.createElement)("input",{...m,type:"radio",id:k,name:v,value:n.value,onChange:c(n),checked:l,className:"woocommerce-search-list__item-input"}),(0,f.createElement)(ee,{item:n,search:s})):(0,f.createElement)(G.CheckboxControl,{...m,id:k,name:v,className:"woocommerce-search-list__item-input",value:(0,z.decodeEntities)(n.value),label:J((0,z.decodeEntities)(n.name),s),onChange:c(n),checked:l}),g?(0,f.createElement)(X,{label:e||n.count}):null)};var re=r(837);r(1058);const oe=({id:e,label:t,popoverContents:r,remove:o,screenReaderLabel:n,className:l=""})=>{const[a,c]=(0,S.useState)(!1),s=(0,U.useInstanceId)(oe);if(n=n||t,!t)return null;t=(0,z.decodeEntities)(t);const i=Q()("woocommerce-tag",l,{"has-remove":!!o}),u=`woocommerce-tag__label-${s}`,m=(0,f.createElement)(f.Fragment,null,(0,f.createElement)("span",{className:"screen-reader-text"},n),(0,f.createElement)("span",{"aria-hidden":"true"},t));return(0,f.createElement)("span",{className:i},r?(0,f.createElement)(G.Button,{className:"woocommerce-tag__text",id:u,onClick:()=>c(!0)},m):(0,f.createElement)("span",{className:"woocommerce-tag__text",id:u},m),r&&a&&(0,f.createElement)(G.Popover,{onClose:()=>c(!1)},r),o&&(0,f.createElement)(G.Button,{className:"woocommerce-tag__remove",onClick:o(e),label:(0,v.sprintf)( // Translators: %s label. // Translators: %s label. (0,v.__)("Remove %s","woocommerce"),t),"aria-describedby":u},(0,f.createElement)(B.Z,{icon:re.Z,size:20,className:"clear-icon",role:"img"})))},ne=oe;r(9658);const le=e=>(0,f.createElement)(te,{...e}),ae=e=>{const{list:t,selected:r,renderItem:o,depth:n=0,onSelect:l,instanceId:a,isSingle:c,search:s,useExpandedPanelId:i}=e,[u]=i;return t?(0,f.createElement)(S.Fragment,null,t.map((t=>{var m,d;const p=null!==(m=t.children)&&void 0!==m&&m.length&&!c?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),_=(null===(d=t.children)||void 0===d?void 0:d.length)&&u===t.id;return(0,f.createElement)(S.Fragment,{key:t.id},(0,f.createElement)("li",null,o({item:t,isSelected:p,onSelect:l,isSingle:c,selected:r,search:s,depth:n,useExpandedPanelId:i,controlId:a})),_?(0,f.createElement)(ae,{...e,list:t.children,depth:n+1}):null)}))):null},ce=({isLoading:e,isSingle:t,selected:r,messages:o,onChange:n,onRemove:l})=>{if(e||t||!r)return null;const a=r.length;return(0,f.createElement)("div",{className:"woocommerce-search-list__selected"},(0,f.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,f.createElement)("strong",null,o.selected(a)),a>0?(0,f.createElement)(G.Button,{variant:"link",isDestructive:!0,onClick:()=>n([]),"aria-label":o.clear},(0,v.__)("Clear all","woocommerce")):null),a>0?(0,f.createElement)("ul",null,r.map(((e,t)=>(0,f.createElement)("li",{key:t},(0,f.createElement)(ne,{label:e.name,id:e.id,remove:l}))))):null)},se=({filteredList:e,search:t,onSelect:r,instanceId:o,useExpandedPanelId:n,...l})=>{const{messages:a,renderItem:c,selected:s,isSingle:i}=l,u=c||le;return 0===e.length?(0,f.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,f.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,f.createElement)(B.Z,{icon:M.Z,role:"img"})),(0,f.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,v.sprintf)(a.noResults,t):a.noItems)):(0,f.createElement)("ul",{className:"woocommerce-search-list__list"},(0,f.createElement)(ae,{useExpandedPanelId:n,list:e,selected:s,renderItem:u,onSelect:r,instanceId:o,isSingle:i,search:t}))},ie=e=>{const{className:t="",isCompact:r,isHierarchical:o,isLoading:n,isSingle:l,list:a,messages:c=K,onChange:s,onSearch:i,selected:u,type:m="text",debouncedSpeak:d}=e,[p,_]=(0,S.useState)(""),b=(0,S.useState)(-1),g=(0,U.useInstanceId)(ie),w=(0,S.useMemo)((()=>({...K,...c})),[c]),E=(0,S.useMemo)((()=>((e,t,r)=>{if(!t)return r?H(e):e;const o=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),n=e.map((e=>!!o.test(e.name)&&e)).filter(Boolean);return r?H(n,e):n})(a,p,o)),[a,p,o]);(0,S.useEffect)((()=>{d&&d(w.updated)}),[d,w]),(0,S.useEffect)((()=>{"function"==typeof i&&i(p)}),[p,i]);const h=(0,S.useCallback)((e=>()=>{l&&s([]);const t=u.findIndex((({id:t})=>t===e));s([...u.slice(0,t),...u.slice(t+1)])}),[l,u,s]),y=(0,S.useCallback)((e=>()=>{Array.isArray(e)?s(e):-1===u.findIndex((({id:t})=>t===e.id))?s(l?[e]:[...u,e]):h(e.id)()}),[l,h,s,u]),k=(0,S.useCallback)((e=>{const[t]=u.filter((t=>!e.find((e=>t.id===e.id))));h(t.id)()}),[h,u]);return(0,f.createElement)("div",{className:Q()("woocommerce-search-list",t,{"is-compact":r,"is-loading":n,"is-token":"token"===m})},"text"===m&&(0,f.createElement)(ce,{...e,onRemove:h,messages:w}),(0,f.createElement)("div",{className:"woocommerce-search-list__search"},"text"===m?(0,f.createElement)(G.TextControl,{label:w.search,type:"search",value:p,onChange:e=>_(e)}):(0,f.createElement)(G.FormTokenField,{disabled:n,label:w.search,onChange:k,onInputChange:e=>_(e),suggestions:[],__experimentalValidateInput:()=>!1,value:n?[(0,v.__)("Loading…","woocommerce")]:u.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),n?(0,f.createElement)("div",{className:"woocommerce-search-list__list"},(0,f.createElement)(G.Spinner,null)):(0,f.createElement)(se,{...e,search:p,filteredList:E,messages:w,onSelect:y,instanceId:g,useExpandedPanelId:b}))},ue=((0,G.withSpokenMessages)(ie),(0,n.getSetting)("attributes",[])),me=({isCompact:e,setAttributeId:t,attributeId:r})=>{const o={clear:(0,v.__)("Clear selected attribute","woocommerce"),list:(0,v.__)("Product Attributes","woocommerce"),noItems:(0,v.__)("Your store doesn't have any product attributes.","woocommerce"),search:(0,v.__)("Search for a product attribute:","woocommerce"),selected:e=>(0,v.sprintf)(/* translators: %d is the number of attributes selected. */ /* translators: %d is the number of attributes selected. */ (0,v._n)("%d attribute selected","%d attributes selected",e,"woocommerce"),e),updated:(0,v.__)("Product attribute search results updated.","woocommerce")},n=(0,R.DY)(ue.map((e=>({id:parseInt(e.attribute_id,10),name:e.attribute_label})))).asc("name");return(0,f.createElement)(ie,{className:"woocommerce-product-attributes",list:n,selected:n.filter((({id:e})=>e===r)),onChange:e=>{if(!e||!e.length)return;const o=e[0].id;ue.find((e=>e.attribute_id===o.toString()))&&r!==o&&t(o)},messages:o,isSingle:!0,isCompact:e})},de=(0,n.getSetting)("attributes",[]).reduce(((e,t)=>{const r=(o=t)&&o.attribute_name?{id:parseInt(o.attribute_id,10),name:o.attribute_name,taxonomy:"pa_"+o.attribute_name,label:o.attribute_label}:null;var o;return r&&r.id&&e.push(r),e}),[]),pe=({attributes:e,setAttributes:t})=>{const{attributeId:r,showCounts:o,queryType:n,displayStyle:l,selectType:a}=e;return(0,f.createElement)(k.InspectorControls,{key:"inspector"},(0,f.createElement)(G.PanelBody,{title:(0,v.__)("Display Settings","woocommerce")},(0,f.createElement)(G.ToggleControl,{label:(0,v.__)("Display product count","woocommerce"),checked:o,onChange:()=>t({showCounts:!o})}),(0,f.createElement)(G.__experimentalToggleGroupControl,{label:(0,v.__)("Allow selecting multiple options?","woocommerce"),value:a||"multiple",onChange:e=>t({selectType:e}),className:"wc-block-attribute-filter__multiple-toggle"},(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"multiple",label:(0,v.__)("Multiple","woocommerce")}),(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"single",label:(0,v.__)("Single","woocommerce")})),"multiple"===a&&(0,f.createElement)(G.__experimentalToggleGroupControl,{label:(0,v.__)("Filter Conditions","woocommerce"),help:"and"===n?(0,v.__)("Choose to return filter results for all of the attributes selected.","woocommerce"):(0,v.__)("Choose to return filter results for any of the attributes selected.","woocommerce"),value:n,onChange:e=>t({queryType:e}),className:"wc-block-attribute-filter__conditions-toggle"},(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"and",label:(0,v.__)("All","woocommerce")}),(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"or",label:(0,v.__)("Any","woocommerce")})),(0,f.createElement)(G.__experimentalToggleGroupControl,{label:(0,v.__)("Display Style","woocommerce"),value:l,onChange:e=>t({displayStyle:e}),className:"wc-block-attribute-filter__display-toggle"},(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"list",label:(0,v.__)("List","woocommerce")}),(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"dropdown",label:(0,v.__)("Dropdown","woocommerce")}))),(0,f.createElement)(G.PanelBody,{title:(0,v.__)("Content Settings","woocommerce"),initialOpen:!1},(0,f.createElement)(me,{isCompact:!0,attributeId:r,setAttributes:t})))},_e=window.wc.blocksComponents;r(479);const be=({name:e,count:t})=>(0,f.createElement)(f.Fragment,null,e,null!==t&&Number.isFinite(t)&&(0,f.createElement)(_e.Label,{label:t.toString(),screenReaderLabel:(0,v.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,v._n)("%s product","%s products",t,"woocommerce"),t),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}})),ge=({attributeTerms:e,showCounts:t})=>(0,f.createElement)(_e.CheckboxList,{className:"wc-block-attribute-filter style-list",onChange:()=>null,options:e.map((e=>({label:(0,f.createElement)(be,{name:e.name,count:t?e.count:null}),value:e.slug})))});var we=r(1394);r(9027);const Ee=({className:e,style:t,suggestions:r,multiple:o=!0,saveTransform:n=(e=>e.trim().replace(/\s/g,"-")),messages:l={},validateInput:a=(e=>r.includes(e)),label:c="",...s})=>(0,f.createElement)("div",{className:Q()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!o}),style:t},(0,f.createElement)(we.Z,{label:c,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:a,saveTransform:n,maxLength:o?void 0:1,suggestions:r,messages:l,...s}));var he=r(7642);const ye=({label:e})=>(0,f.createElement)("div",{className:"wc-block-attribute-filter style-dropdown"},(0,f.createElement)(Ee,{suggestions:[],placeholder:(0,v.sprintf)(/* translators: %s attribute name. */ /* translators: %s attribute name. */ (0,v.__)("Select %s","woocommerce"),e),onChange:()=>null,value:[]}),(0,f.createElement)(B.Z,{icon:he.Z,size:30})),fe=(0,n.getSetting)("attributes",[]),ve=(0,G.withSpokenMessages)((e=>{const{attributes:t,setAttributes:r,debouncedSpeak:o}=e,{attributeId:n,queryParam:l,queryType:a,isPreview:c,displayStyle:s,showCounts:i}=t,u=function(e){if(e)return de.find((t=>t.id===e))}(n),[m,d]=(0,S.useState)(!n&&!c),[p,_]=(0,S.useState)([]),{results:b}=I({namespace:"/wc/store/v1",resourceName:"products/attributes/terms",resourceValues:[(null==u?void 0:u.id)||0],shouldSelect:t.attributeId>0,query:{orderby:"menu_order"}}),{results:g}=(({queryAttribute:e,queryPrices:t,queryStock:r,queryRating:o,queryState:n,isEditor:l=!1})=>{let a=q();a=`${a}-collection-data`;const[c]=F(a),[s,i]=L("calculate_attribute_counts",[],a),[u,m]=L("calculate_price_range",null,a),[d,p]=L("calculate_stock_status_counts",null,a),[_,b]=L("calculate_rating_counts",null,a),g=N(e||{}),w=N(t),E=N(r),h=N(o);(0,S.useEffect)((()=>{"object"==typeof g&&Object.keys(g).length&&(s.find((e=>A(g,"taxonomy")&&e.taxonomy===g.taxonomy))||i([...s,g]))}),[g,s,i]),(0,S.useEffect)((()=>{u!==w&&void 0!==w&&m(w)}),[w,m,u]),(0,S.useEffect)((()=>{d!==E&&void 0!==E&&p(E)}),[E,p,d]),(0,S.useEffect)((()=>{_!==h&&void 0!==h&&b(h)}),[h,b,_]);const[y,f]=(0,S.useState)(l),[v]=(0,P.Nr)(y,200);y||f(!0);const k=(0,S.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,R.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(c)),[c]);return I({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...n,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...k},shouldSelect:v})})({queryAttribute:{taxonomy:(null==u?void 0:u.taxonomy)||"",queryType:t.queryType},queryState:{},isEditor:!0}),w=(0,k.useBlockProps)();(0,S.useEffect)((()=>{if(null==u||!u.taxonomy)return;const e={calculate_attribute_counts:{taxonomy:u.taxonomy,queryType:a}};A(l,"calculate_attribute_counts")&&A(l.calculate_attribute_counts,"taxonomy")&&A(l.calculate_attribute_counts,"queryType")&&l.calculate_attribute_counts.taxonomy===u.taxonomy&&l.calculate_attribute_counts.queryType===a||r({queryParam:e})}),[l,a,r,null==u?void 0:u.taxonomy]),(0,S.useEffect)((()=>{const e=A(g,"attribute_counts")&&(t=g.attribute_counts,Array.isArray(t)&&t.every((e=>"term"in e&&"count"in e)))?g.attribute_counts.map((e=>e.term)):[];var t;if(0===e.length)return _([]);_(b.filter((t=>e.includes(t.id))))}),[b,g]);const E=()=>(0,f.createElement)(k.BlockControls,null,(0,f.createElement)(G.ToolbarGroup,{controls:[{icon:"edit",title:(0,v.__)("Edit","woocommerce"),onClick:()=>d(!m),isActive:m}]})),h=({children:e})=>(0,f.createElement)("div",{...w},(0,f.createElement)(E,null),e);return 0===Object.keys(fe).length?(0,f.createElement)(h,null,(0,f.createElement)(Z,null)):m?(0,f.createElement)(h,null,(0,f.createElement)((()=>(0,f.createElement)($,null,(0,f.createElement)("div",{className:"wc-block-attribute-filter__selection"},(0,f.createElement)(me,{isCompact:!1,attributeId:n,setAttributeId:e=>r({attributeId:e})}),(0,f.createElement)(G.Button,{variant:"primary",onClick:()=>{d(!1),o((0,v.__)("Now displaying a preview of the Filter Products by Attribute block.","woocommerce"))}},(0,v.__)("Done","woocommerce"))))),null)):n&&u?0===p.length?(0,f.createElement)(h,null,(0,f.createElement)(G.Notice,{status:"warning",isDismissible:!1},(0,f.createElement)("p",null,(0,v.__)("There are no products with the selected attributes.","woocommerce")))):(0,f.createElement)(h,null,(0,f.createElement)(pe,{...e}),(0,f.createElement)(G.Disabled,null,"dropdown"===s?(0,f.createElement)(ye,{label:u.label||(0,v.__)("attribute","woocommerce")}):(0,f.createElement)(ge,{showCounts:i,attributeTerms:p})," ")):(0,f.createElement)(h,null,(0,f.createElement)(G.Notice,{status:"warning",isDismissible:!1},(0,f.createElement)("p",null,(0,v.__)("Please select an attribute to use this filter!","woocommerce"))))}));g>2&&(0,o.registerBlockType)(y,{edit:ve})},479:()=>{},9027:()=>{},4170:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},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},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var l=r[e]={exports:{}};return t[e].call(l.exports,l,l.exports,o),l.exports}o.m=t,e=[],o.O=(t,r,n,l)=>{if(!r){var a=1/0;for(u=0;u=l)&&Object.keys(o.O).every((e=>o.O[e](r[s])))?r.splice(s--,1):(c=!1,l0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[r,n,l]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=5025,(()=>{var e={5025:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,l,[a,c,s]=r,i=0;if(a.some((t=>0!==e[t]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);if(s)var u=s(o)}for(t&&t(r);io(2621)));n=o.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["collection-attribute-filter"]=n})();product-best-sellers.js000064400000061771150732336520011206 0ustar00(()=>{var e,t={25:(e,t,r)=>{"use strict";r.r(t);var l=r(9196),n=r(2911),c=r(6831);const o=window.wp.blocks,a=JSON.parse('{"name":"woocommerce/product-best-sellers","title":"Best Selling Products","category":"woocommerce","keywords":["WooCommerce"],"description":"Display a grid of your all-time best selling products.","supports":{"align":["wide","full"],"html":false},"attributes":{"columns":{"type":"number","default":3},"rows":{"type":"number","default":3},"alignButtons":{"type":"boolean","default":false},"contentVisibility":{"type":"object","default":{"image":true,"title":true,"price":true,"rating":true,"button":true},"properties":{"image":{"type":"boolean","default":true},"title":{"type":"boolean","default":true},"price":{"type":"boolean","default":true},"rating":{"type":"boolean","default":true},"button":{"type":"boolean","default":true}}},"categories":{"type":"array","default":[]},"catOperator":{"type":"string","default":"any"},"isPreview":{"type":"boolean","default":false},"stockStatus":{"type":"array"},"editMode":{"type":"boolean","default":true},"orderby":{"type":"string","enum":["date","popularity","price_asc","price_desc","rating","title","menu_order"],"default":"popularity"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),i=window.wp.blockEditor,s=window.wp.components,m=window.wp.serverSideRender;var d=r.n(m);const u=(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,l.createElement)("title",null,"Grid Block Preview"),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"}));var h=r(5736);const E=(e,t,r)=>r?Math.min(e,t)===e?t:Math.max(e,r)===e?r:e:Math.max(e,t)===t?e:t,g=({columns:e,rows:t,setAttributes:r,alignButtons:n,minColumns:c=1,maxColumns:o=6,minRows:a=1,maxRows:i=6})=>(0,l.createElement)(l.Fragment,null,(0,l.createElement)(s.RangeControl,{label:(0,h.__)("Columns","woocommerce"),value:e,onChange:e=>{const t=E(e,c,o);r({columns:Number.isNaN(t)?"":t})},min:c,max:o}),(0,l.createElement)(s.RangeControl,{label:(0,h.__)("Rows","woocommerce"),value:t,onChange:e=>{const t=E(e,a,i);r({rows:Number.isNaN(t)?"":t})},min:a,max:i}),(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Align the last block to the bottom","woocommerce"),help:n?(0,h.__)("Align the last block to the bottom.","woocommerce"):(0,h.__)("The last inner block will follow other content.","woocommerce"),checked:n,onChange:()=>r({alignButtons:!n})})),p=window.wc.wcSettings,w=({onChange:e,settings:t})=>{const{image:r,button:n,price:c,rating:o,title:a}=t,i=!1!==r;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Product image","woocommerce"),checked:i,onChange:()=>e({...t,image:!i})}),(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Product title","woocommerce"),checked:a,onChange:()=>e({...t,title:!a})}),(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Product price","woocommerce"),checked:c,onChange:()=>e({...t,price:!c})}),(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Product rating","woocommerce"),checked:o,onChange:()=>e({...t,rating:!o})}),(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Add to Cart button","woocommerce"),checked:n,onChange:()=>e({...t,button:!n})}))};var f=r(3849),b=r.n(f),y=r(9307);function x(e,t,r){const l=new Set(t.map((e=>e[r])));return e.filter((e=>!l.has(e[r])))}const _=window.wp.htmlEntities,v={clear:(0,h.__)("Clear all selected items","woocommerce"),noItems:(0,h.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,h.__)("No results for %s","woocommerce"),search:(0,h.__)("Search for items","woocommerce"),selected:e=>(0,h.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,h._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,h.__)("Search results updated.","woocommerce")},C=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),l=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const n=["0"],c=(e={})=>e.parent?[...c(l[e.parent]),e.name]:e.name?[e.name]:[],o=e=>e.map((e=>{const t=r[e.id];return n.push(""+e.id),{...e,breadcrumbs:c(l[e.parent]),children:t&&t.length?o(t):[]}})),a=o(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{n.includes(e)||a.push(...o(t||[]))})),a},k=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,l.createElement)("strong",{key:t},e):(0,l.createElement)(y.Fragment,{key:t},e)))},S=({label:e})=>(0,l.createElement)("span",{className:"woocommerce-search-list__item-count"},e),N=e=>{const{item:t,search:r}=e,n=t.breadcrumbs&&t.breadcrumbs.length;return(0,l.createElement)("span",{className:"woocommerce-search-list__item-label"},n?(0,l.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(c=t.breadcrumbs).length?c.slice(0,1).toString():2===c.length?c.slice(0,1).toString()+" › "+c.slice(-1).toString():c.slice(0,1).toString()+" … "+c.slice(-1).toString()):null,(0,l.createElement)("span",{className:"woocommerce-search-list__item-name"},k((0,_.decodeEntities)(t.name),r)));var c},I=({countLabel:e,className:t,depth:r=0,controlId:n="",item:c,isSelected:o,isSingle:a,onSelect:i,search:m="",selected:d,useExpandedPanelId:u,...h})=>{var E,g;const[p,w]=u,f=null!=e&&void 0!==c.count&&null!==c.count,v=!(null===(E=c.breadcrumbs)||void 0===E||!E.length),C=!(null===(g=c.children)||void 0===g||!g.length),I=p===c.id,P=b()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":v,"has-children":C,"has-count":f,"is-expanded":I,"is-radio-button":a}),O=h.name||`search-list-item-${n}`,R=`${O}-${c.id}`,B=(0,y.useCallback)((()=>{w(I?-1:Number(c.id))}),[I,c.id,w]);return C?(0,l.createElement)("div",{className:P,onClick:B,onKeyDown:e=>"Enter"===e.key||" "===e.key?B():null,role:"treeitem",tabIndex:0},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{type:"radio",id:R,name:O,value:c.value,onChange:i(c),onClick:e=>e.stopPropagation(),checked:o,className:"woocommerce-search-list__item-input",...h}),(0,l.createElement)(N,{item:c,search:m}),f?(0,l.createElement)(S,{label:e||c.count}):null):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(s.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:o,...!o&&c.children.some((e=>d.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:k((0,_.decodeEntities)(c.name),m),onChange:()=>{o?i(x(d,c.children,"id"))():i(function(e,t,r){const l=x(t,e,"id");return[...e,...l]}(d,c.children))()},onClick:e=>e.stopPropagation()}),f?(0,l.createElement)(S,{label:e||c.count}):null)):(0,l.createElement)("label",{htmlFor:R,className:P},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{...h,type:"radio",id:R,name:O,value:c.value,onChange:i(c),checked:o,className:"woocommerce-search-list__item-input"}),(0,l.createElement)(N,{item:c,search:m})):(0,l.createElement)(s.CheckboxControl,{...h,id:R,name:O,className:"woocommerce-search-list__item-input",value:(0,_.decodeEntities)(c.value),label:k((0,_.decodeEntities)(c.name),m),onChange:i(c),checked:o}),f?(0,l.createElement)(S,{label:e||c.count}):null)},P=I;var O=r(2720),R=r(4333),B=r(837);r(1058);const $=({id:e,label:t,popoverContents:r,remove:c,screenReaderLabel:o,className:a=""})=>{const[i,m]=(0,y.useState)(!1),d=(0,R.useInstanceId)($);if(o=o||t,!t)return null;t=(0,_.decodeEntities)(t);const u=b()("woocommerce-tag",a,{"has-remove":!!c}),E=`woocommerce-tag__label-${d}`,g=(0,l.createElement)(l.Fragment,null,(0,l.createElement)("span",{className:"screen-reader-text"},o),(0,l.createElement)("span",{"aria-hidden":"true"},t));return(0,l.createElement)("span",{className:u},r?(0,l.createElement)(s.Button,{className:"woocommerce-tag__text",id:E,onClick:()=>m(!0)},g):(0,l.createElement)("span",{className:"woocommerce-tag__text",id:E},g),r&&i&&(0,l.createElement)(s.Popover,{onClose:()=>m(!1)},r),c&&(0,l.createElement)(s.Button,{className:"woocommerce-tag__remove",onClick:c(e),label:(0,h.sprintf)( // Translators: %s label. // Translators: %s label. (0,h.__)("Remove %s","woocommerce"),t),"aria-describedby":E},(0,l.createElement)(n.Z,{icon:B.Z,size:20,className:"clear-icon",role:"img"})))},T=$;r(9658);const j=e=>(0,l.createElement)(P,{...e}),F=e=>{const{list:t,selected:r,renderItem:n,depth:c=0,onSelect:o,instanceId:a,isSingle:i,search:s,useExpandedPanelId:m}=e,[d]=m;return t?(0,l.createElement)(y.Fragment,null,t.map((t=>{var u,h;const E=null!==(u=t.children)&&void 0!==u&&u.length&&!i?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),g=(null===(h=t.children)||void 0===h?void 0:h.length)&&d===t.id;return(0,l.createElement)(y.Fragment,{key:t.id},(0,l.createElement)("li",null,n({item:t,isSelected:E,onSelect:o,isSingle:i,selected:r,search:s,depth:c,useExpandedPanelId:m,controlId:a})),g?(0,l.createElement)(F,{...e,list:t.children,depth:c+1}):null)}))):null},L=({isLoading:e,isSingle:t,selected:r,messages:n,onChange:c,onRemove:o})=>{if(e||t||!r)return null;const a=r.length;return(0,l.createElement)("div",{className:"woocommerce-search-list__selected"},(0,l.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,l.createElement)("strong",null,n.selected(a)),a>0?(0,l.createElement)(s.Button,{variant:"link",isDestructive:!0,onClick:()=>c([]),"aria-label":n.clear},(0,h.__)("Clear all","woocommerce")):null),a>0?(0,l.createElement)("ul",null,r.map(((e,t)=>(0,l.createElement)("li",{key:t},(0,l.createElement)(T,{label:e.name,id:e.id,remove:o}))))):null)},A=({filteredList:e,search:t,onSelect:r,instanceId:c,useExpandedPanelId:o,...a})=>{const{messages:i,renderItem:s,selected:m,isSingle:d}=a,u=s||j;return 0===e.length?(0,l.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,l.createElement)(n.Z,{icon:O.Z,role:"img"})),(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,h.sprintf)(i.noResults,t):i.noItems)):(0,l.createElement)("ul",{className:"woocommerce-search-list__list"},(0,l.createElement)(F,{useExpandedPanelId:o,list:e,selected:m,renderItem:u,onSelect:r,instanceId:c,isSingle:d,search:t}))},M=e=>{const{className:t="",isCompact:r,isHierarchical:n,isLoading:c,isSingle:o,list:a,messages:i=v,onChange:m,onSearch:d,selected:u,type:E="text",debouncedSpeak:g}=e,[p,w]=(0,y.useState)(""),f=(0,y.useState)(-1),x=(0,R.useInstanceId)(M),_=(0,y.useMemo)((()=>({...v,...i})),[i]),k=(0,y.useMemo)((()=>((e,t,r)=>{if(!t)return r?C(e):e;const l=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),n=e.map((e=>!!l.test(e.name)&&e)).filter(Boolean);return r?C(n,e):n})(a,p,n)),[a,p,n]);(0,y.useEffect)((()=>{g&&g(_.updated)}),[g,_]),(0,y.useEffect)((()=>{"function"==typeof d&&d(p)}),[p,d]);const S=(0,y.useCallback)((e=>()=>{o&&m([]);const t=u.findIndex((({id:t})=>t===e));m([...u.slice(0,t),...u.slice(t+1)])}),[o,u,m]),N=(0,y.useCallback)((e=>()=>{Array.isArray(e)?m(e):-1===u.findIndex((({id:t})=>t===e.id))?m(o?[e]:[...u,e]):S(e.id)()}),[o,S,m,u]),I=(0,y.useCallback)((e=>{const[t]=u.filter((t=>!e.find((e=>t.id===e.id))));S(t.id)()}),[S,u]);return(0,l.createElement)("div",{className:b()("woocommerce-search-list",t,{"is-compact":r,"is-loading":c,"is-token":"token"===E})},"text"===E&&(0,l.createElement)(L,{...e,onRemove:S,messages:_}),(0,l.createElement)("div",{className:"woocommerce-search-list__search"},"text"===E?(0,l.createElement)(s.TextControl,{label:_.search,type:"search",value:p,onChange:e=>w(e)}):(0,l.createElement)(s.FormTokenField,{disabled:c,label:_.search,onChange:I,onInputChange:e=>w(e),suggestions:[],__experimentalValidateInput:()=>!1,value:c?[(0,h.__)("Loading…","woocommerce")]:u.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),c?(0,l.createElement)("div",{className:"woocommerce-search-list__list"},(0,l.createElement)(s.Spinner,null)):(0,l.createElement)(A,{...e,search:p,filteredList:k,messages:_,onSelect:N,instanceId:x,useExpandedPanelId:f}))},H=((0,s.withSpokenMessages)(M),window.wp.url),V=window.wp.apiFetch;var Z=r.n(V);const D=window.wp.escapeHtml,J=({error:e})=>(0,l.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,l.createElement)("span",null,(0,h.__)("The following error was returned","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,D.escapeHTML)(e))):"api"===t?(0,l.createElement)("span",null,(0,h.__)("The following error was returned from the API","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,D.escapeHTML)(e))):e:(0,h.__)("An error has prevented the block from being updated.","woocommerce"))(e)),W=e=>{const{id:t,name:r,parent:l,count:n}=e;return{id:t,name:r,parent:l,count:n,breadcrumbs:[],children:[],details:e,value:e.slug}};r(8103);const z=(Y=({categories:e=[],error:t=null,isLoading:r=!1,onChange:n,onOperatorChange:c,operator:o="any",selected:a,isCompact:i=!1,isSingle:m=!1,showReviewCount:d})=>{const u={clear:(0,h.__)("Clear all product categories","woocommerce"),list:(0,h.__)("Product Categories","woocommerce"),noItems:(0,h.__)("Your store doesn't have any product categories.","woocommerce"),search:(0,h.__)("Search for product categories","woocommerce"),selected:e=>(0,h.sprintf)(/* translators: %d is the count of selected categories. */ /* translators: %d is the count of selected categories. */ (0,h._n)("%d category selected","%d categories selected",e,"woocommerce"),e),updated:(0,h.__)("Category search results updated.","woocommerce")};if(t)return(0,l.createElement)(J,{error:t});const E=e.map(W);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(M,{className:"woocommerce-product-categories",list:E,isLoading:r,selected:E.filter((({id:e})=>a.includes(Number(e)))),onChange:n,renderItem:e=>{var t,r,n,c,o,a,i,s;const{item:m,search:u,depth:E=0}=e,g=m.breadcrumbs.length?`${m.breadcrumbs.join(", ")}, ${m.name}`:m.name,p=d?(0,h.sprintf)(/* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ /* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ (0,h._n)("%1$s, has %2$d review","%1$s, has %2$d reviews",(null===(t=m.details)||void 0===t?void 0:t.review_count)||0,"woocommerce"),g,(null===(r=m.details)||void 0===r?void 0:r.review_count)||0):(0,h.sprintf)(/* translators: %1$s is the item name, %2$d is the count of products for the item. */ /* translators: %1$s is the item name, %2$d is the count of products for the item. */ (0,h._n)("%1$s, has %2$d product","%1$s, has %2$d products",(null===(n=m.details)||void 0===n?void 0:n.count)||0,"woocommerce"),g,(null===(c=m.details)||void 0===c?void 0:c.count)||0),w=d?(0,h.sprintf)(/* translators: %d is the count of reviews. */ /* translators: %d is the count of reviews. */ (0,h._n)("%d review","%d reviews",(null===(o=m.details)||void 0===o?void 0:o.review_count)||0,"woocommerce"),(null===(a=m.details)||void 0===a?void 0:a.review_count)||0):(0,h.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,h._n)("%d product","%d products",(null===(i=m.details)||void 0===i?void 0:i.count)||0,"woocommerce"),(null===(s=m.details)||void 0===s?void 0:s.count)||0);return(0,l.createElement)(I,{className:b()("woocommerce-product-categories__item","has-count",{"is-searching":u.length>0,"is-skip-level":0===E&&0!==m.parent}),...e,countLabel:w,"aria-label":p})},messages:u,isCompact:i,isHierarchical:!0,isSingle:m}),!!c&&(0,l.createElement)("div",{hidden:a.length<2},(0,l.createElement)(s.SelectControl,{className:"woocommerce-product-categories__operator",label:(0,h.__)("Display products matching","woocommerce"),help:(0,h.__)("Pick at least two categories to use this setting.","woocommerce"),value:o,onChange:c,options:[{label:(0,h.__)("Any selected categories","woocommerce"),value:"any"},{label:(0,h.__)("All selected categories","woocommerce"),value:"all"}]})))},({selected:e,...t})=>{const[r,n]=(0,y.useState)(!0),[c,o]=(0,y.useState)(null),[a,i]=(0,y.useState)([]),s=async e=>{const t=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);o(t),n(!1)},m=(0,y.useRef)(e);return(0,y.useEffect)((()=>{var e;(e={selected:m.current},Z()({path:(0,H.addQueryArgs)("wc/store/v1/products/categories",{per_page:0,...e})})).then((e=>{i(e),n(!1)})).catch(s)}),[m]),(0,l.createElement)(Y,{...t,selected:e,error:c,categories:a,isLoading:r})}),G=e=>{const{attributes:t,setAttributes:r}=e,{categories:n,catOperator:c,columns:o,contentVisibility:a,rows:m,alignButtons:d}=t;return(0,l.createElement)(i.InspectorControls,{key:"inspector"},(0,l.createElement)(s.PanelBody,{title:(0,h.__)("Layout","woocommerce"),initialOpen:!0},(0,l.createElement)(g,{columns:o,rows:m,alignButtons:d,setAttributes:r,minColumns:(0,p.getSetting)("minColumns",1),maxColumns:(0,p.getSetting)("maxColumns",6),minRows:(0,p.getSetting)("minRows",1),maxRows:(0,p.getSetting)("maxRows",6)})),(0,l.createElement)(s.PanelBody,{title:(0,h.__)("Content","woocommerce"),initialOpen:!0},(0,l.createElement)(w,{settings:a,onChange:e=>r({contentVisibility:e})})),(0,l.createElement)(s.PanelBody,{title:(0,h.__)("Filter by Product Category","woocommerce"),initialOpen:!1},(0,l.createElement)(z,{selected:n,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({categories:t})},operator:c,onOperatorChange:(e="any")=>r({catOperator:e})})))},K=e=>{const{attributes:t,name:r}=e;return t.isPreview?u:(0,l.createElement)("div",{className:"wc-block-product-best-sellers"},(0,l.createElement)(G,{...e}),(0,l.createElement)(s.Disabled,null,(0,l.createElement)(d(),{block:r,attributes:t})))},Q={columns:{type:"number",default:(0,p.getSetting)("defaultColumns",3)},rows:{type:"number",default:(0,p.getSetting)("defaultRows",3)},alignButtons:{type:"boolean",default:!1},categories:{type:"array",default:[]},catOperator:{type:"string",default:"any"},contentVisibility:{type:"object",default:{image:!0,title:!0,price:!0,rating:!0,button:!0}},isPreview:{type:"boolean",default:!1},stockStatus:{type:"array",default:Object.keys((0,p.getSetting)("stockStatusOptions",[]))}};var Y;(0,o.registerBlockType)(a,{icon:{src:(0,l.createElement)(n.Z,{icon:c.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...Q,...a.attributes},transforms:{from:[{type:"block",blocks:["woocommerce/product-best-sellers","woocommerce/product-category","woocommerce/product-new","woocommerce/product-on-sale","woocommerce/product-top-rated"].filter((e=>"woocommerce/product-best-sellers"!==e)),transform:e=>(0,o.createBlock)("woocommerce/product-best-sellers",e)}]},edit:e=>{const t=(0,i.useBlockProps)();return(0,l.createElement)("div",{...t},(0,l.createElement)(K,{...e}))},save:()=>null})},8103:()=>{},9658:()=>{},1058:()=>{},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},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var n=r[e];if(void 0!==n)return n.exports;var c=r[e]={exports:{}};return t[e].call(c.exports,c,c.exports,l),c.exports}l.m=t,e=[],l.O=(t,r,n,c)=>{if(!r){var o=1/0;for(m=0;m=c)&&Object.keys(l.O).every((e=>l.O[e](r[i])))?r.splice(i--,1):(a=!1,c0&&e[m-1][2]>c;m--)e[m]=e[m-1];e[m]=[r,n,c]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=7006,(()=>{var e={7006:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var n,c,[o,a,i]=r,s=0;if(o.some((t=>0!==e[t]))){for(n in a)l.o(a,n)&&(l.m[n]=a[n]);if(i)var m=i(l)}for(t&&t(r);sl(25)));n=l.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-best-sellers"]=n})();stock-filter.css000064400000072214150732336520007700 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-left:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-stock-filter h1,.wp-block-woocommerce-stock-filter h2,.wp-block-woocommerce-stock-filter h3,.wp-block-woocommerce-stock-filter h4,.wp-block-woocommerce-stock-filter h5,.wp-block-woocommerce-stock-filter h6{text-transform:inherit}.wc-block-stock-filter{margin-bottom:24px}.wc-block-stock-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-stock-filter.is-loading>*{visibility:hidden}.wc-block-stock-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-stock-filter.is-loading{animation:none}}.wc-block-stock-filter .wc-block-stock-filter-list{margin:0}.wc-block-stock-filter .wc-block-stock-filter-list li label{cursor:pointer}.wc-block-stock-filter .wc-block-stock-filter-list li input{cursor:pointer;display:inline-block}.wc-block-stock-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-stock-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-stock-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-stock-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} attribute-filter-rtl.css000064400000074441150732336520011363 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-right:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{right:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;right:0;left:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-right:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-right-color:transparent;border-left-color:transparent;border-top-style:solid;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-right-style:solid;border-left:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-right:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-right:none;border-left-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:50%;transform:translateX(50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;left:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-right:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 0 2px 4px;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 0 0 16px;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;left:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:0 4px 4px 0;color:#cc1818;padding:0 6px 0 4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:0 2px 2px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:2px 0 0 2px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;right:-1px;margin:1px 0 0;position:absolute;left:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-left:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-right:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-attribute-filter{border-style:none!important}.wp-block-woocommerce-attribute-filter h1,.wp-block-woocommerce-attribute-filter h2,.wp-block-woocommerce-attribute-filter h3,.wp-block-woocommerce-attribute-filter h4,.wp-block-woocommerce-attribute-filter h5,.wp-block-woocommerce-attribute-filter h6{text-transform:inherit}.wc-block-attribute-filter{border-color:inherit;border-radius:inherit;margin-bottom:16px}.wc-block-attribute-filter .is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-attribute-filter .is-loading>*{visibility:hidden}.wc-block-attribute-filter .is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-attribute-filter .is-loading{animation:none}}.wc-block-attribute-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-attribute-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-attribute-filter.style-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-block-attribute-filter .wc-block-attribute-filter-list{margin:0;width:100%}.wc-block-attribute-filter .wc-block-attribute-filter-list li label{cursor:pointer}.wc-block-attribute-filter .wc-block-attribute-filter-list li input{cursor:pointer;display:inline-block}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-attribute-filter__conditions-toggle,.wc-block-attribute-filter__display-toggle,.wc-block-attribute-filter__multiple-toggle{width:100%}.wc-block-attribute-filter__instructions{border-bottom:1px solid #f0f0f0;padding-bottom:1em}.wc-block-attribute-filter__selection{padding-top:1em}.woocommerce-product-attributes .woocommerce-search-list__search .components-base-control__label{color:#757575;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button{margin-right:0}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button{font-size:.875em;margin-top:0}.editor-styles-wrapper .wc-block-components-checkbox,.wc-block-components-checkbox{margin-top:1em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.editor-styles-wrapper .wc-block-attribute-filter__button.wc-block-attribute-filter__button,.wc-block-attribute-filter__button.wc-block-attribute-filter__button{font-size:.875em;height:-moz-max-content;height:max-content;padding:.5em 1em;width:-moz-max-content;width:max-content} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} single-product-style.js.LICENSE.txt000064400000000174150732336520013106 0ustar00/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-results-count/block.json000064400000000763150732336520013052 0ustar00{ "name": "woocommerce/product-results-count", "version": "1.0.0", "title": "Product Results Count", "description": "Display the number of products on the archive page or search result page.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "color": { "text": true, "background": false }, "typography": { "fontSize": true } }, "attributes": {}, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-average-rating-frontend.js000064400000010512150732336520013276 0ustar00"use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3037],{921:(t,e,o)=>{o.r(e),o.d(e,{Block:()=>u,default:()=>d});var n=o(9196),r=o(3849),l=o.n(r),a=o(2864),c=o(947),s=o(5736),i=o(721);const u=t=>{const{textAlign:e}=t,o=(0,c.F)(t),{product:r}=(0,a.useProductDataContext)(),i=l()(o.className,"wc-block-components-product-average-rating",{[`has-text-align-${e}`]:e});return(0,n.createElement)("div",{className:i,style:o.style},Number(r.average_rating)>0?r.average_rating:(0,s.__)("No ratings","woocommerce"))},d=(0,i.withProductDataContext)(u)},947:(t,e,o)=>{o.d(e,{F:()=>i});var n=o(3849),r=o.n(n),l=o(7998),a=o(3243),c=o(3392),s=o(172);const i=t=>{const e=(t=>{const e=(0,l.Kn)(t)?t:{style:{}};let o=e.style;return(0,a.H)(o)&&(o=JSON.parse(o)||{}),(0,l.Kn)(o)||(o={}),{...e,style:o}})(t),o=(0,s.vc)(e),n=(0,s.l8)(e),i=(0,s.su)(e),u=(0,c.f)(e);return{className:r()(u.className,o.className,n.className,i.className),style:{...u.style,...o.style,...n.style,...i.style}}}},3392:(t,e,o)=>{o.d(e,{f:()=>l});var n=o(7998),r=o(3243);const l=t=>{const e=(0,n.Kn)(t.style.typography)?t.style.typography:{},o=(0,r.H)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:o,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},172:(t,e,o)=>{o.d(e,{l8:()=>d,su:()=>v,vc:()=>u});var n=o(3849),r=o.n(n),l=o(7427),a=o(2289),c=o(7998);function s(t={}){const e={};return(0,a.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function i(t,e){return t&&e?`has-${(0,l.o)(e)}-${t}`:""}function u(t){var e,o,n,l,a,u,d;const{backgroundColor:v,textColor:f,gradient:p,style:g}=t,y=i("background-color",v),m=i("color",f),h=function(t){if(t)return`has-${t}-gradient-background`}(p),b=h||(null==g||null===(e=g.color)||void 0===e?void 0:e.gradient);return{className:r()(m,h,{[y]:!b&&!!y,"has-text-color":f||(null==g||null===(o=g.color)||void 0===o?void 0:o.text),"has-background":v||(null==g||null===(n=g.color)||void 0===n?void 0:n.background)||p||(null==g||null===(l=g.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,c.Kn)(null==g||null===(a=g.elements)||void 0===a?void 0:a.link)?null==g||null===(u=g.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:s({color:(null==g?void 0:g.color)||{}})}}function d(t){var e;const o=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:o,style:n}=t,l=o?i("border-color",o):"";return r()({"has-border-color":!!o||!(null==n||null===(e=n.border)||void 0===e||!e.color),[l]:!!l})}(t),style:s({border:o})}}function v(t){var e;return{className:void 0,style:s({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},2893:(t,e,o)=>{o.d(e,{F:()=>n});const n=t=>null===t},7998:(t,e,o)=>{o.d(e,{$n:()=>l,Kn:()=>r});var n=o(2893);const r=t=>!(0,n.F)(t)&&t instanceof Object&&t.constructor===Object;function l(t,e){return r(t)&&e in t}},3243:(t,e,o)=>{o.d(e,{H:()=>n});const n=t=>"string"==typeof t},112:(t,e,o)=>{o.d(e,{$:()=>l});var n=o(3112),r=o(7090);function l(t,e){return void 0===e&&(e={}),(0,r.B)(t,(0,n.pi)({delimiter:"."},e))}},3569:(t,e,o)=>{function n(t){return t.toLowerCase()}o.d(e,{U:()=>n})},7090:(t,e,o)=>{o.d(e,{B:()=>a});var n=o(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function a(t,e){void 0===e&&(e={});for(var o=e.splitRegexp,a=void 0===o?r:o,s=e.stripRegexp,i=void 0===s?l:s,u=e.transform,d=void 0===u?n.U:u,v=e.delimiter,f=void 0===v?" ":v,p=c(c(t,a,"$1\0$2"),i,"\0"),g=0,y=p.length;"\0"===p.charAt(g);)g++;for(;"\0"===p.charAt(y-1);)y--;return p.slice(g,y).split("\0").map(d).join(f)}function c(t,e,o){return e instanceof RegExp?t.replace(e,o):e.reduce((function(t,e){return t.replace(e,o)}),t)}},7427:(t,e,o)=>{o.d(e,{o:()=>l});var n=o(3112),r=o(112);function l(t,e){return void 0===e&&(e={}),(0,r.$)(t,(0,n.pi)({delimiter:"-"},e))}},3112:(t,e,o)=>{o.d(e,{pi:()=>n});var n=function(){return n=Object.assign||function(t){for(var e,o=1,n=arguments.length;o{var e,t={5469:(e,t,o)=>{"use strict";o.r(t);const r=window.wp.blocks,n=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-template","title":"Product Template","category":"woocommerce","description":"Contains the block elements used to render a product.","keywords":["WooCommerce"],"textdomain":"woocommerce","usesContext":["queryId","query","queryContext","displayLayout","templateSlug"],"supports":{"inserter":false,"reusable":false,"html":false,"align":["wide","full"],"anchor":true,"__experimentalLayout":{"allowEditing":false},"color":{"gradients":true,"link":true,"__experimentalDefaultControls":{"background":true,"text":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}}}}');var l=o(9196),s=o(3849),c=o.n(s),a=o(9307);const i=window.wp.data;var p=o(5736);const u=window.wp.blockEditor,d=window.wp.components,m=window.wp.coreData,w=window.wc.wcSettings,g=e=>"number"==typeof e,y=()=>{const e=(0,u.useInnerBlocksProps)({className:"wc-block-product"},{__unstableDisableLayoutClassNames:!0});return(0,l.createElement)("li",{...e})},v=(0,a.memo)((({blocks:e,blockContextId:t,isHidden:o,setActiveBlockContextId:r})=>{const n=(0,u.__experimentalUseBlockPreview)({blocks:e,props:{className:"wc-block-product"}}),s=()=>{r(t)},c={display:o?"none":void 0};return(0,l.createElement)("li",{...n,tabIndex:0,role:"button",onClick:s,onKeyPress:s,style:c})}));o(3228),(0,r.registerBlockType)(n,{icon:()=>(0,l.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 4H18C19.1046 4 20 4.89543 20 6V18C20 19.1046 19.1046 20 18 20H6C4.89543 20 4 19.1046 4 18V6C4 4.89543 4.89543 4 6 4ZM18 5.5H6C5.72386 5.5 5.5 5.72386 5.5 6V9H18.5V6C18.5 5.72386 18.2761 5.5 18 5.5ZM18.5 10.5H10L10 18.5H18C18.2761 18.5 18.5 18.2761 18.5 18V10.5ZM8.5 10.5H5.5V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.5Z",fill:"#1E1E1E"})),edit:({clientId:e,context:{query:{perPage:t,offset:o=0,order:r,orderBy:n,search:s,exclude:b,inherit:f,taxQuery:k,pages:x,..._},queryContext:h=[{page:1}],templateSlug:C,displayLayout:{type:E,columns:S,shrinkColumns:O}={type:"flex",columns:3,shrinkColumns:!1}},__unstableLayoutClassNames:I})=>{const[{page:B}]=h,[P,j]=(0,a.useState)(),H="product",T=(0,w.getSettingWithCoercion)("loopShopPerPage",12,g),{products:L,blocks:M}=(0,i.useSelect)((l=>{const{getEntityRecords:c,getTaxonomies:a}=l(m.store),{getBlocks:i}=l(u.store),p=a({type:H,per_page:-1,context:"view"}),d=f&&(null==C?void 0:C.startsWith("category-"))&&c("taxonomy","category",{context:"view",per_page:1,_fields:["id"],slug:C.replace("category-","")}),w={postType:H,offset:t?t*(B-1)+o:0,order:r,orderby:n};if(k&&!f){const e=Object.entries(k).reduce(((e,[t,o])=>{const r=null==p?void 0:p.find((({slug:e})=>e===t));return null!=r&&r.rest_base&&(e[null==r?void 0:r.rest_base]=o),e}),{});Object.keys(e).length&&Object.assign(w,e)}var g;(t&&(w.per_page=t),s&&(w.search=s),null!=b&&b.length&&(w.exclude=b),f)&&(d&&(w.categories=null===(g=d[0])||void 0===g?void 0:g.id),w.per_page=T);return{products:c("postType",H,{...w,..._}),blocks:i(e)}}),[t,B,o,r,n,e,s,H,b,f,C,k,_]),N=(0,a.useMemo)((()=>null==L?void 0:L.map((e=>({postType:e.type,postId:e.id})))),[L]);let V="";"flex"===E&&S>1&&(V=O?`wc-block-product-template__responsive columns-${S}`:`is-flex-container columns-${S}`);const W=(0,u.useBlockProps)({className:c()(I,"wc-block-product-template",V)});return L?L.length?(0,l.createElement)("ul",{...W},N&&N.map((e=>{var t,o;return(0,l.createElement)(u.BlockContextProvider,{key:e.postId,value:e},e.postId===(P||(null===(t=N[0])||void 0===t?void 0:t.postId))?(0,l.createElement)(y,null):null,(0,l.createElement)(v,{blocks:M,blockContextId:e.postId,setActiveBlockContextId:j,isHidden:e.postId===(P||(null===(o=N[0])||void 0===o?void 0:o.postId))}))}))):(0,l.createElement)("p",{...W}," ",(0,p.__)("No results found.","woocommerce")):(0,l.createElement)("p",{...W},(0,l.createElement)(d.Spinner,null))},save:function(){return(0,l.createElement)(u.InnerBlocks.Content,null)}})},3228:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n}},o={};function r(e){var n=o[e];if(void 0!==n)return n.exports;var l=o[e]={exports:{}};return t[e].call(l.exports,l,l.exports,r),l.exports}r.m=t,e=[],r.O=(t,o,n,l)=>{if(!o){var s=1/0;for(p=0;p=l)&&Object.keys(r.O).every((e=>r.O[e](o[a])))?o.splice(a--,1):(c=!1,l0&&e[p-1][2]>l;p--)e[p]=e[p-1];e[p]=[o,n,l]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j=8538,(()=>{var e={8538:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var n,l,[s,c,a]=o,i=0;if(s.some((t=>0!==e[t]))){for(n in c)r.o(c,n)&&(r.m[n]=c[n]);if(a)var p=a(r)}for(t&&t(o);ir(5469)));n=r.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-template"]=n})();order-confirmation-status.css000064400000001322150732336520012404 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-order-confirmation-status{margin-bottom:16px;margin-top:16px}.wc-block-order-confirmation-status p{margin-bottom:0;margin-top:0}.wc-block-order-confirmation-status.has-background{padding:16px}.wc-block-order-confirmation-status .wc-block-order-confirmation-status__actions{margin-top:16px}.wc-block-order-confirmation-status .wc-block-order-confirmation-status__actions a{margin-right:16px}.wc-block-order-confirmation-status .wc-block-order-confirmation-status__actions a.has-link-color{color:inherit} wc-blocks-data.asset.php000064400000000442150732336520011174 0ustar00 array('wc-blocks-registry', 'wc-settings', 'wp-api-fetch', 'wp-data', 'wp-data-controls', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-notices', 'wp-polyfill', 'wp-url'), 'version' => 'c96aba0171b12e03b8a6'); product-button-interactivity-frontend.asset.php000064400000000427150732336520016106 0ustar00 array('lodash', 'react', 'wc-blocks-data-store', 'wc-interactivity', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => 'afe142c2b881b96719e3'); collection-attribute-filter.css000064400000060317150732336520012712 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 1em 0 0;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-left:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none}.wp-block-woocommerce-collection-attribute-filter .style-dropdown{position:relative}.wp-block-woocommerce-collection-attribute-filter .style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} all-reviews.css000064400000025072150732336520007524 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-load-more{text-align:center;width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-review-sort-select{text-align:right} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.is-loading .wc-block-components-review-list-item__text{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:60%;z-index:1}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__text:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{animation:none}}.is-loading .wc-block-components-review-list-item__text:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;font-size:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:120px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:before{content:" "}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{list-style:none;margin:0 0 48px}.wc-block-components-review-list-item__info{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{-ms-grid-columns:calc(3em + 16px) 1fr;grid-template-columns:calc(3em + 16px) 1fr}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{-ms-grid-row-span:2;align-items:center;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1/3;height:3em;justify-content:center;position:relative;width:3em}.wc-block-components-review-list-item__image>img{display:block;max-height:100%;-o-object-fit:contain;object-fit:contain}.wc-block-components-review-list-item__verified{bottom:-7px;height:21px;line-height:21px;margin:0;overflow:hidden;position:absolute;right:-7px;text-indent:21px;width:21px}.wc-block-components-review-list-item__verified:before{background:transparent url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"21\" fill=\"none\"%3E%3Ccircle cx=\"10.5\" cy=\"10.5\" r=\"10.5\" fill=\"%23fff\"/%3E%3Cpath fill=\"%23008A21\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3Cmask id=\"a\" width=\"17\" height=\"17\" x=\"2\" y=\"2\" maskUnits=\"userSpaceOnUse\"%3E%3Cpath fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3C/mask%3E%3Cg mask=\"url%28%23a%29\"%3E%3Cpath fill=\"%23008A21\" d=\"M.5.5h20v20H.5z\"/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:21px;width:21px}.wc-block-components-review-list-item__meta{align-items:center;display:flex;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{content:"";flex-basis:100%;order:3}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;margin-right:8px;order:1}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;order:4}.wc-block-components-review-list-item__published-date{order:5}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date{padding-left:8px;position:relative}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{border-right:1px solid;content:"";display:inline-block;height:1em;margin-left:-8px;opacity:.5;position:absolute;top:calc(50% + .1em);transform:translateY(-50%);vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{display:block;font-family:star;font-size:1em;font-weight:400;height:1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.3em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"SSSSS";float:left;left:0;opacity:.25;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{color:#e6a237;content:"SSSSS";left:0;position:absolute;top:0}.wc-block-components-review-list-item__text p{font-size:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-review-list.wc-block-components-review-list{margin:0} stock-filter-frontend.js000064400000166637150732336520011356 0ustar00(()=>{var e={3849:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,s=n.onlyScrollIfNeeded,i=n.alignWithTop,l=n.alignWithLeft,a=n.offsetTop||0,c=n.offsetLeft||0,u=n.offsetBottom||0,d=n.offsetRight||0;r=void 0===r||r;var p=o.isWindow(t),f=o.offset(e),m=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,w=void 0,b=void 0,y=void 0,E=void 0,k=void 0,S=void 0,_=void 0,T=void 0;p?(k=t,T=o.height(k),_=o.width(k),S={left:o.scrollLeft(k),top:o.scrollTop(k)},y={left:f.left-S.left-c,top:f.top-S.top-a},E={left:f.left+h-(S.left+_)+d,top:f.top+m-(S.top+T)+u},b=S):(g=o.offset(t),v=t.clientHeight,w=t.clientWidth,b={left:t.scrollLeft,top:t.scrollTop},y={left:f.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:f.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-a},E={left:f.left+h-(g.left+w+(parseFloat(o.css(t,"borderRightWidth"))||0))+d,top:f.top+m-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+u}),y.top<0||E.top>0?!0===i?o.scrollTop(t,b.top+y.top):!1===i?o.scrollTop(t,b.top+E.top):y.top<0?o.scrollTop(t,b.top+y.top):o.scrollTop(t,b.top+E.top):s||((i=void 0===i||!!i)?o.scrollTop(t,b.top+y.top):o.scrollTop(t,b.top+E.top)),r&&(y.left<0||E.left>0?!0===l?o.scrollLeft(t,b.left+y.left):!1===l?o.scrollLeft(t,b.left+E.left):y.left<0?o.scrollLeft(t,b.left+y.left):o.scrollLeft(t,b.left+E.left):s||((l=void 0===l||!!l)?o.scrollLeft(t,b.left+y.left):o.scrollLeft(t,b.left+E.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t{},479:()=>{},1753:()=>{},2728:()=>{},6099:()=>{},9027:()=>{},2402:()=>{}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wp.element;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}const r=window.wp.i18n,s=window.wc.wcSettings;var i,l,a,c,u,d,p,f,m,h;const g=(0,s.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),v=g.pluginUrl+"assets/images/",w=(g.pluginUrl,g.buildPhase,null===(i=s.STORE_PAGES.shop)||void 0===i||i.permalink,null===(l=s.STORE_PAGES.checkout)||void 0===l||l.id,null===(a=s.STORE_PAGES.checkout)||void 0===a||a.permalink,null===(c=s.STORE_PAGES.privacy)||void 0===c||c.permalink,null===(u=s.STORE_PAGES.privacy)||void 0===u||u.title,null===(d=s.STORE_PAGES.terms)||void 0===d||d.permalink,null===(p=s.STORE_PAGES.terms)||void 0===p||p.title,null===(f=s.STORE_PAGES.cart)||void 0===f||f.id,null===(m=s.STORE_PAGES.cart)||void 0===m||m.permalink,null!==(h=s.STORE_PAGES.myaccount)&&void 0!==h&&h.permalink?s.STORE_PAGES.myaccount.permalink:(0,s.getSetting)("wpLoginUrl","/wp-login.php"),(0,s.getSetting)("localPickupEnabled",!1),(0,s.getSetting)("countries",{})),b=(0,s.getSetting)("countryData",{}),y=(Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowBilling)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowBilling)).map((e=>[e,b[e].states||[]]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowShipping)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowShipping)).map((e=>[e,b[e].states||[]]))),Object.fromEntries(Object.keys(b).map((e=>[e,b[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),E=((0,s.getSetting)("addressFieldsLocations",y).address,(0,s.getSetting)("addressFieldsLocations",y).contact,(0,s.getSetting)("addressFieldsLocations",y).additional,({imageUrl:t=`${v}/block-error.svg`,header:n=(0,r.__)("Oops!","woocommerce"),text:o=(0,r.__)("There was an error loading the content.","woocommerce"),errorMessage:s,errorMessagePrefix:i=(0,r.__)("Error:","woocommerce"),button:l,showErrorBlock:a=!0})=>a?(0,e.createElement)("div",{className:"wc-block-error wc-block-components-error"},t&&(0,e.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:t,alt:""}),(0,e.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},n&&(0,e.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},n),o&&(0,e.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},o),s&&(0,e.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},i?i+" ":"",s),l&&(0,e.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},l))):null);n(8406);class k extends t.Component{constructor(...e){var t,n,r;super(...e),t=this,r={errorMessage:"",hasError:!1},(n=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}(n="state"))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}static getDerivedStateFromError(t){return void 0!==t.statusText&&void 0!==t.status?{errorMessage:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("strong",null,t.status),": ",t.statusText),hasError:!0}:{errorMessage:t.message,hasError:!0}}render(){const{header:t,imageUrl:n,showErrorMessage:o=!0,showErrorBlock:r=!0,text:s,errorMessagePrefix:i,renderError:l,button:a}=this.props,{errorMessage:c,hasError:u}=this.state;return u?"function"==typeof l?l({errorMessage:c}):(0,e.createElement)(E,{showErrorBlock:r,errorMessage:o?c:null,header:t,imageUrl:n,text:s,errorMessagePrefix:i,button:a}):this.props.children}}const S=k,_=[".wp-block-woocommerce-cart"],T=({Block:n,containers:o,getProps:r=(()=>({})),getErrorBoundaryProps:s=(()=>({}))})=>{0!==o.length&&Array.prototype.forEach.call(o,((o,i)=>{const l=r(o,i),a=s(o,i),c={...o.dataset,...l.attributes||{}};(({Block:n,container:o,attributes:r={},props:s={},errorBoundaryProps:i={}})=>{(0,t.render)((0,e.createElement)(S,{...i},(0,e.createElement)(t.Suspense,{fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},n&&(0,e.createElement)(n,{...s,attributes:r}))),o,(()=>{o.classList&&o.classList.remove("is-loading")}))})({Block:n,container:o,props:l,attributes:c,errorBoundaryProps:a})}))},x=window.wp.a11y,C=(0,t.forwardRef)((function({icon:e,size:n=24,...o},r){return(0,t.cloneElement)(e,{width:n,height:n,...o,ref:r})})),I=window.wp.primitives,L=(0,e.createElement)(I.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(I.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})),A=window.wp.isShallowEqual;var O=n.n(A);function R(e){const n=(0,t.useRef)(e);return O()(e,n.current)||(n.current=e),n.current}const P=window.wc.wcBlocksData,F=window.wp.data,M=(0,t.createContext)("page"),N=()=>(0,t.useContext)(M),B=(M.Provider,e=>{const n=N();e=e||n;const o=(0,F.useSelect)((t=>t(P.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:r}=(0,F.useDispatch)(P.QUERY_STATE_STORE_KEY);return[o,(0,t.useCallback)((t=>{r(e,t)}),[e,r])]}),D=(e,n,o)=>{const r=N();o=o||r;const s=(0,F.useSelect)((t=>t(P.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,n)),[o,e]),{setQueryValue:i}=(0,F.useDispatch)(P.QUERY_STATE_STORE_KEY);return[s,(0,t.useCallback)((t=>{i(o,e,t)}),[o,e,i])]};function V(e,t){return e===t}function W(e){return"function"==typeof e?function(){return e}:e}function H(e,t){return!(e=>null===e)(n=e)&&n instanceof Object&&n.constructor===Object&&t in e;var n}var j=function(e){return function(t,n,o){return e(t,n,o)*o}},z=function(e,t){if(e)throw Error("Invalid sort config: "+t)},K=function(e){var t=e||{},n=t.asc,o=t.desc,r=n?1:-1,s=n||o;return z(!s,"Expected `asc` or `desc` property"),z(n&&o,"Ambiguous object with `asc` and `desc` config properties"),{order:r,sortBy:s,comparer:e.comparer&&j(e.comparer)}};function U(e,t,n){if(void 0===e||!0===e)return function(e,o){return t(e,o,n)};if("string"==typeof e)return z(e.includes("."),"String syntax not allowed for nested properties."),function(o,r){return t(o[e],r[e],n)};if("function"==typeof e)return function(o,r){return t(e(o),e(r),n)};if(Array.isArray(e)){var o=function(e){return function t(n,o,r,s,i,l,a){var c,u;if("string"==typeof n)c=l[n],u=a[n];else{if("function"!=typeof n){var d=K(n);return t(d.sortBy,o,r,d.order,d.comparer||e,l,a)}c=n(l),u=n(a)}var p=i(c,u,s);return(0===p||null==c&&null==u)&&o.length>r?t(o[r],o,r+1,s,i,l,a):p}}(t);return function(r,s){return o(e[0],e,1,n,t,r,s)}}var r=K(e);return U(r.sortBy,r.comparer||t,r.order)}var $=function(e,t,n,o){return Array.isArray(t)?(Array.isArray(n)&&n.length<2&&(n=n[0]),t.sort(U(n,o,e))):t};function q(e){var t=j(e.comparer);return function(n){var o=Array.isArray(n)&&!e.inPlaceSorting?n.slice():n;return{asc:function(e){return $(1,o,e,t)},desc:function(e){return $(-1,o,e,t)},by:function(e){return $(1,o,e,t)}}}}var G=function(e,t,n){return null==e?n:null==t?-n:typeof e!=typeof t?typeof et?1:0},Y=q({comparer:G});q({comparer:G,inPlaceSorting:!0});const Q=({queryAttribute:n,queryPrices:o,queryStock:r,queryRating:s,queryState:i,isEditor:l=!1})=>{let a=N();a=`${a}-collection-data`;const[c]=B(a),[u,d]=D("calculate_attribute_counts",[],a),[p,f]=D("calculate_price_range",null,a),[m,h]=D("calculate_stock_status_counts",null,a),[g,v]=D("calculate_rating_counts",null,a),w=R(n||{}),b=R(o),y=R(r),E=R(s);(0,t.useEffect)((()=>{"object"==typeof w&&Object.keys(w).length&&(u.find((e=>H(w,"taxonomy")&&e.taxonomy===w.taxonomy))||d([...u,w]))}),[w,u,d]),(0,t.useEffect)((()=>{p!==b&&void 0!==b&&f(b)}),[b,f,p]),(0,t.useEffect)((()=>{m!==y&&void 0!==y&&h(y)}),[y,h,m]),(0,t.useEffect)((()=>{g!==E&&void 0!==E&&v(E)}),[E,v,g]);const[k,S]=(0,t.useState)(l),[_]=(T=k,L=V,C=(0,e.useState)(W(T)),I=C[1],A=[C[0],(0,e.useCallback)((function(e){return I(W(e))}),[])],O=A[0],M=A[1],j=function(t,n,o){var r=this,s=(0,e.useRef)(null),i=(0,e.useRef)(0),l=(0,e.useRef)(null),a=(0,e.useRef)([]),c=(0,e.useRef)(),u=(0,e.useRef)(),d=(0,e.useRef)(t),p=(0,e.useRef)(!0);(0,e.useEffect)((function(){d.current=t}),[t]);var f=!n&&0!==n&&"undefined"!=typeof window;if("function"!=typeof t)throw new TypeError("Expected a function");n=+n||0;var m=!!(o=o||{}).leading,h=!("trailing"in o)||!!o.trailing,g="maxWait"in o,v=g?Math.max(+o.maxWait||0,n):null;(0,e.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]);var w=(0,e.useMemo)((function(){var e=function(e){var t=a.current,n=c.current;return a.current=c.current=null,i.current=e,u.current=d.current.apply(n,t)},t=function(e,t){f&&cancelAnimationFrame(l.current),l.current=f?requestAnimationFrame(e):setTimeout(e,t)},o=function(e){if(!p.current)return!1;var t=e-s.current;return!s.current||t>=n||t<0||g&&e-i.current>=v},w=function(t){return l.current=null,h&&a.current?e(t):(a.current=c.current=null,u.current)},b=function e(){var r=Date.now();if(o(r))return w(r);if(p.current){var l=n-(r-s.current),a=g?Math.min(l,v-(r-i.current)):l;t(e,a)}},y=function(){var d=Date.now(),f=o(d);if(a.current=[].slice.call(arguments),c.current=r,s.current=d,f){if(!l.current&&p.current)return i.current=s.current,t(b,n),m?e(s.current):u.current;if(g)return t(b,n),e(s.current)}return l.current||t(b,n),u.current};return y.cancel=function(){l.current&&(f?cancelAnimationFrame(l.current):clearTimeout(l.current)),i.current=0,a.current=s.current=c.current=l.current=null},y.isPending=function(){return!!l.current},y.flush=function(){return l.current?w(Date.now()):u.current},y}),[m,g,n,v,h,f]);return w}((0,e.useCallback)((function(e){return M(e)}),[M]),200,x),z=(0,e.useRef)(T),L(z.current,T)||(j(T),z.current=T),[O,j]);var T,x,C,I,L,A,O,M,j,z;k||S(!0);const K=(0,t.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=Y(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(c)),[c]);return(e=>{const{namespace:n,resourceName:o,resourceValues:r=[],query:s={},shouldSelect:i=!0}=e;if(!n||!o)throw new Error("The options object must have valid values for the namespace and the resource properties.");const l=(0,t.useRef)({results:[],isLoading:!0}),a=R(s),c=R(r),u=(()=>{const[,e]=(0,t.useState)();return(0,t.useCallback)((t=>{e((()=>{throw t}))}),[])})(),d=(0,F.useSelect)((e=>{if(!i)return null;const t=e(P.COLLECTIONS_STORE_KEY),r=[n,o,a,c],s=t.getCollectionError(...r);if(s){if(!(s instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");u(s)}return{results:t.getCollection(...r),isLoading:!t.hasFinishedResolution("getCollection",r)}}),[n,o,c,a,i]);return null!==d&&(l.current=d),l.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...i,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...K},shouldSelect:_})},Z=window.wc.blocksComponents;var X=n(3849),J=n.n(X);n(6099);const ee=({className:t,isLoading:n,disabled:o, /* translators: Submit button text for filters. */ label:s=(0,r.__)("Apply","woocommerce"),onClick:i,screenReaderLabel:l=(0,r.__)("Apply filter","woocommerce")})=>(0,e.createElement)("button",{type:"submit",className:J()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":n},t),disabled:o,onClick:i},(0,e.createElement)(Z.Label,{label:s,screenReaderLabel:l}));n(2728);const te=({className:t, /* translators: Reset button text for filters. */ label:n=(0,r.__)("Reset","woocommerce"),onClick:o,screenReaderLabel:s=(0,r.__)("Reset filter","woocommerce")})=>(0,e.createElement)("button",{className:J()("wc-block-components-filter-reset-button",t),onClick:o},(0,e.createElement)(Z.Label,{label:n,screenReaderLabel:s}));n(1753);const ne=({children:t})=>(0,e.createElement)("div",{className:"wc-block-filter-title-placeholder"},t);n(479);const oe=({name:t,count:n})=>(0,e.createElement)(e.Fragment,null,t,null!==n&&Number.isFinite(n)&&(0,e.createElement)(Z.Label,{label:n.toString(),screenReaderLabel:(0,r.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,r._n)("%s product","%s products",n,"woocommerce"),n),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}})),re=window.lodash;var se=n(7608),ie=n.n(se);const le=window.wp.compose,ae=window.wp.keycodes,ce=(0,t.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(I.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));function ue(){return ue=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0===we&&ve(!0),++we,()=>{1===we&&ve(!1),--we})),[]),null}window.wp.warning;const ye=(0,t.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function Ee(e){const n=(0,t.useContext)(ye),o=n.slots[e]||{},r=n.fills[e],s=(0,t.useMemo)((()=>r||[]),[r]);return{...o,updateSlot:(0,t.useCallback)((t=>{n.updateSlot(e,t)}),[e,n.updateSlot]),unregisterSlot:(0,t.useCallback)((t=>{n.unregisterSlot(e,t)}),[e,n.unregisterSlot]),fills:s,registerFill:(0,t.useCallback)((t=>{n.registerFill(e,t)}),[e,n.registerFill]),unregisterFill:(0,t.useCallback)((t=>{n.unregisterFill(e,t)}),[e,n.unregisterFill])}}const ke=(0,t.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function Se({name:e,children:n,registerFill:o,unregisterFill:r}){const s=(e=>{const{getSlot:n,subscribe:o}=(0,t.useContext)(ke),[r,s]=(0,t.useState)(n(e));return(0,t.useEffect)((()=>(s(n(e)),o((()=>{s(n(e))})))),[e]),r})(e),i=(0,t.useRef)({name:e,children:n});return(0,t.useLayoutEffect)((()=>(o(e,i.current),()=>r(e,i.current))),[]),(0,t.useLayoutEffect)((()=>{i.current.children=n,s&&s.forceUpdate()}),[n]),(0,t.useLayoutEffect)((()=>{e!==i.current.name&&(r(i.current.name,i.current),i.current.name=e,o(e,i.current))}),[e]),s&&s.node?((0,re.isFunction)(n)&&(n=n(s.props.fillProps)),(0,t.createPortal)(n,s.node)):null}const _e=e=>(0,t.createElement)(ke.Consumer,null,(({registerFill:n,unregisterFill:o})=>(0,t.createElement)(Se,ue({},e,{registerFill:n,unregisterFill:o}))));class Te extends t.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:o}=this.props;e.name!==t&&(n(e.name),o(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:n,fillProps:o={},getFills:r}=this.props,s=(0,re.map)(r(n,this),(e=>{const n=(0,re.isFunction)(e.children)?e.children(o):e.children;return t.Children.map(n,((e,n)=>{if(!e||(0,re.isString)(e))return e;const o=e.key||n;return(0,t.cloneElement)(e,{key:o})}))})).filter((0,re.negate)(t.isEmptyElement));return(0,t.createElement)(t.Fragment,null,(0,re.isFunction)(e)?e(s):s)}}const xe=e=>(0,t.createElement)(ke.Consumer,null,(({registerSlot:n,unregisterSlot:o,getFills:r})=>(0,t.createElement)(Te,ue({},e,{registerSlot:n,unregisterSlot:o,getFills:r}))));function Ce(){const[,e]=(0,t.useState)({}),n=(0,t.useRef)(!0);return(0,t.useEffect)((()=>()=>{n.current=!1}),[]),()=>{n.current&&e({})}}function Ie({name:e,children:n}){const o=Ee(e),r=(0,t.useRef)({rerender:Ce()});return(0,t.useEffect)((()=>(o.registerFill(r),()=>{o.unregisterFill(r)})),[o.registerFill,o.unregisterFill]),o.ref&&o.ref.current?("function"==typeof n&&(n=n(o.fillProps)),(0,t.createPortal)(n,o.ref.current)):null}const Le=(0,t.forwardRef)((function({name:e,fillProps:n={},as:o="div",...r},s){const i=(0,t.useContext)(ye),l=(0,t.useRef)();return(0,t.useLayoutEffect)((()=>(i.registerSlot(e,l,n),()=>{i.unregisterSlot(e,l)})),[i.registerSlot,i.unregisterSlot,e]),(0,t.useLayoutEffect)((()=>{i.updateSlot(e,n)})),(0,t.createElement)(o,ue({ref:(0,le.useMergeRefs)([s,l])},r))}));function Ae(e){return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(_e,e),(0,t.createElement)(Ie,e))}const Oe=(0,t.forwardRef)((({bubblesVirtually:e,...n},o)=>e?(0,t.createElement)(Le,ue({},n,{ref:o})):(0,t.createElement)(xe,n)));function Re(e){return"appear"===e?"top":"left"}const Pe="Popover";function Fe(e,t){const{paddingTop:n,paddingBottom:o,paddingLeft:r,paddingRight:s}=(i=t).ownerDocument.defaultView.getComputedStyle(i);var i;const l=n?parseInt(n,10):0,a=o?parseInt(o,10):0,c=r?parseInt(r,10):0,u=s?parseInt(s,10):0;return{x:e.left+c,y:e.top+l,width:e.width-c-u,height:e.height-l-a,left:e.left+c,right:e.right-u,top:e.top+l,bottom:e.bottom-a}}function Me(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function Ne(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function Be(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const De=(0,t.forwardRef)((({headerTitle:e,onClose:n,children:o,className:s,noArrow:i=!0,isAlternate:l,position:a="bottom right",range:c,focusOnMount:u="firstElement",anchorRef:d,shouldAnchorIncludePadding:p,anchorRect:f,getAnchorRect:m,expandOnMobile:h,animate:g=!0,onClickOutside:v,onFocusOutside:w,__unstableStickyBoundaryElement:b,__unstableSlotName:y=Pe,__unstableObserveElement:E,__unstableBoundaryParent:k,__unstableForcePosition:S,__unstableForceXAlignment:_,...T},x)=>{const C=(0,t.useRef)(null),I=(0,t.useRef)(null),L=(0,t.useRef)(),A=(0,le.useViewportMatch)("medium","<"),[O,R]=(0,t.useState)(),P=Ee(y),F=h&&A,[M,N]=(0,le.useResizeObserver)();i=F||i,(0,t.useLayoutEffect)((()=>{if(F)return Be(L.current,"is-without-arrow",i),Be(L.current,"is-alternate",l),Me(L.current,"data-x-axis"),Me(L.current,"data-y-axis"),Ne(L.current,"top"),Ne(L.current,"left"),Ne(I.current,"maxHeight"),void Ne(I.current,"maxWidth");const e=()=>{if(!L.current||!I.current)return;let e=function(e,t,n,o=!1,r,s){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return he(t,t.ownerDocument||e.current.ownerDocument,s)}if(!1!==o){if(!(o&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==o?void 0:o.cloneRange))return he((0,fe.getRectangleFromRange)(o),o.endContainer.ownerDocument,s);if("function"==typeof(null==o?void 0:o.getBoundingClientRect)){const e=he(o.getBoundingClientRect(),o.ownerDocument,s);return r?e:Fe(e,o)}const{top:e,bottom:t}=o,n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),l=he(new window.DOMRect(n.left,n.top,n.width,i.bottom-n.top),e.ownerDocument,s);return r?l:Fe(l,o)}if(!e.current)return;const{parentNode:i}=e.current,l=i.getBoundingClientRect();return r?l:Fe(l,i)}(C,f,m,d,p,L.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=L.current;let o,s=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();s=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var c;k&&(o=null===(c=L.current.closest(".popover-slot"))||void 0===c?void 0:c.parentNode);const u=N.height?N:I.current.getBoundingClientRect(),{popoverTop:h,popoverLeft:g,xAxis:v,yAxis:w,contentHeight:y,contentWidth:E}=function(e,t,n="top",o,s,i,l,a,c){const[u,d="center",p]=n.split(" "),f=function(e,t,n,o,r,s,i,l){const{height:a}=t;if(r){const t=r.getBoundingClientRect().top+a-i;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let c=e.top+e.height/2;"bottom"===o?c=e.bottom:"top"===o&&(c=e.top);const u={popoverTop:c,contentHeight:(c-a/2>0?a/2:c)+(c+a/2>window.innerHeight?window.innerHeight-c:a/2)},d={popoverTop:e.top,contentHeight:e.top-10-a>0?a:e.top-10},p={popoverTop:e.bottom,contentHeight:e.bottom+10+a>window.innerHeight?window.innerHeight-10-e.bottom:a};let f,m=n,h=null;if(!r&&!l)if("middle"===n&&u.contentHeight===a)m="middle";else if("top"===n&&d.contentHeight===a)m="top";else if("bottom"===n&&p.contentHeight===a)m="bottom";else{m=d.contentHeight>p.contentHeight?"top":"bottom";const e="top"===m?d.contentHeight:p.contentHeight;h=e!==a?e:null}return f="middle"===m?u.popoverTop:"top"===m?d.popoverTop:p.popoverTop,{yAxis:m,popoverTop:f,contentHeight:h}}(e,t,u,p,o,0,i,a),m=function(e,t,n,o,s,i,l,a,c){const{width:u}=t;"left"===n&&(0,r.isRTL)()?n="right":"right"===n&&(0,r.isRTL)()&&(n="left"),"left"===o&&(0,r.isRTL)()?o="right":"right"===o&&(0,r.isRTL)()&&(o="left");const d=Math.round(e.left+e.width/2),p={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let f=e.left;"right"===o?f=e.right:"middle"===i||c||(f=d);let m=e.right;"left"===o?m=e.left:"middle"===i||c||(m=d);const h={popoverLeft:f,contentWidth:f-u>0?u:f},g={popoverLeft:m,contentWidth:m+u>window.innerWidth?window.innerWidth-m:u};let v,w=n,b=null;if(!s&&!a)if("center"===n&&p.contentWidth===u)w="center";else if("left"===n&&h.contentWidth===u)w="left";else if("right"===n&&g.contentWidth===u)w="right";else{w=h.contentWidth>g.contentWidth?"left":"right";const e="left"===w?h.contentWidth:g.contentWidth;u>window.innerWidth&&(b=window.innerWidth),e!==u&&(w="center",p.popoverLeft=window.innerWidth/2)}if(v="center"===w?p.popoverLeft:"left"===w?h.popoverLeft:g.popoverLeft,l){const e=l.getBoundingClientRect();v=Math.min(v,e.right-u),(0,r.isRTL)()||(v=Math.max(v,0))}return{xAxis:w,popoverLeft:v,contentWidth:b}}(e,t,d,p,o,f.yAxis,l,a,c);return{...m,...f}}(e,u,a,b,L.current,s,o,S,_);"number"==typeof h&&"number"==typeof g&&(Ne(L.current,"top",h+"px"),Ne(L.current,"left",g+"px")),Be(L.current,"is-without-arrow",i||"center"===v&&"middle"===w),Be(L.current,"is-alternate",l),Me(L.current,"data-x-axis",v),Me(L.current,"data-y-axis",w),Ne(I.current,"maxHeight","number"==typeof y?y+"px":""),Ne(I.current,"maxWidth","number"==typeof E?E+"px":""),R(({left:"right",right:"left"}[v]||"center")+" "+({top:"bottom",bottom:"top"}[w]||"middle"))};e();const{ownerDocument:t}=L.current,{defaultView:n}=t,o=n.setInterval(e,500);let s;const c=()=>{n.cancelAnimationFrame(s),s=n.requestAnimationFrame(e)};n.addEventListener("click",c),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const u=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(d);let h;return u&&u!==t&&(u.defaultView.addEventListener("resize",e),u.defaultView.addEventListener("scroll",e,!0)),E&&(h=new n.MutationObserver(e),h.observe(E,{attributes:!0})),()=>{n.clearInterval(o),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",c),n.cancelAnimationFrame(s),u&&u!==t&&(u.defaultView.removeEventListener("resize",e),u.defaultView.removeEventListener("scroll",e,!0)),h&&h.disconnect()}}),[F,f,m,d,p,a,N,b,E,k]);const B=(e,t)=>{if("focus-outside"===e&&w)w(t);else if("focus-outside"===e&&v){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>t.relatedTarget}),pe()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),v(e)}else n&&n()},[D,V]=(0,le.__experimentalUseDialog)({focusOnMount:u,__unstableOnClose:B,onClose:B}),W=(0,le.useMergeRefs)([L,D,x]),H=Boolean(g&&O)&&function(e){if("loading"===e.type)return ie()("components-animate__loading");const{type:t,origin:n=Re(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return ie()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?ie()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:O});let j=(0,t.createElement)("div",ue({className:ie()("components-popover",s,H,{"is-expanded":F,"is-without-arrow":i,"is-alternate":l})},T,{ref:W},V,{tabIndex:"-1"}),F&&(0,t.createElement)(be,null),F&&(0,t.createElement)("div",{className:"components-popover__header"},(0,t.createElement)("span",{className:"components-popover__header-title"},e),(0,t.createElement)(Qe,{className:"components-popover__close",icon:me,onClick:n})),(0,t.createElement)("div",{ref:I,className:"components-popover__content"},(0,t.createElement)("div",{style:{position:"relative"}},M,o)));return P.ref&&(j=(0,t.createElement)(Ae,{name:y},j)),d||f?j:(0,t.createElement)("span",{ref:C},j)}));De.Slot=(0,t.forwardRef)((function({name:e=Pe},n){return(0,t.createElement)(Oe,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:n})}));const Ve=De,We=function({shortcut:e,className:n}){if(!e)return null;let o,r;return(0,re.isString)(e)&&(o=e),(0,re.isObject)(e)&&(o=e.display,r=e.ariaLabel),(0,t.createElement)("span",{className:n,"aria-label":r},o)},He=(0,t.createElement)("div",{className:"event-catcher"}),je=({eventHandlers:e,child:n,childrenWithPopover:o})=>(0,t.cloneElement)((0,t.createElement)("span",{className:"disabled-element-wrapper"},(0,t.cloneElement)(He,e),(0,t.cloneElement)(n,{children:o}),","),e),ze=({child:e,eventHandlers:n,childrenWithPopover:o})=>(0,t.cloneElement)(e,{...n,children:o}),Ke=(e,n,o)=>{if(1!==t.Children.count(e))return;const r=t.Children.only(e);"function"==typeof r.props[n]&&r.props[n](o)},Ue=function({children:e,position:n,text:o,shortcut:r}){const[s,i]=(0,t.useState)(!1),[l,a]=(0,t.useState)(!1),c=(0,le.useDebounce)(a,700),u=t=>{Ke(e,"onMouseDown",t),document.addEventListener("mouseup",f),i(!0)},d=t=>{Ke(e,"onMouseUp",t),document.removeEventListener("mouseup",f),i(!1)},p=e=>"mouseUp"===e?d:"mouseDown"===e?u:void 0,f=p("mouseUp"),m=(t,n)=>o=>{if(Ke(e,t,o),o.currentTarget.disabled)return;if("focus"===o.type&&s)return;c.cancel();const r=(0,re.includes)(["focus","mouseenter"],o.type);r!==l&&(n?c(r):a(r))},h=()=>{c.cancel(),document.removeEventListener("mouseup",f)};if((0,t.useEffect)((()=>h),[]),1!==t.Children.count(e))return e;const g={onMouseEnter:m("onMouseEnter",!0),onMouseLeave:m("onMouseLeave"),onClick:m("onClick"),onFocus:m("onFocus"),onBlur:m("onBlur"),onMouseDown:p("mouseDown")},v=t.Children.only(e),{children:w,disabled:b}=v.props,y=b?je:ze,E=(({grandchildren:e,isOver:n,position:o,text:r,shortcut:s})=>(0,t.concatChildren)(e,n&&(0,t.createElement)(Ve,{focusOnMount:!1,position:o,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,t.createElement)(We,{className:"components-tooltip__shortcut",shortcut:s}))))({grandchildren:w,isOver:l,position:n,text:o,shortcut:r});return y({child:v,eventHandlers:g,childrenWithPopover:E})},$e=function({icon:e,className:n,...o}){const r=["dashicon","dashicons","dashicons-"+e,n].filter(Boolean).join(" ");return(0,t.createElement)("span",ue({className:r},o))},qe=function({icon:e=null,size:n=24,...o}){if("string"==typeof e)return(0,t.createElement)($e,ue({icon:e},o));if((0,t.isValidElement)(e)&&$e===e.type)return(0,t.cloneElement)(e,{...o});if("function"==typeof e)return e.prototype instanceof t.Component?(0,t.createElement)(e,{size:n,...o}):e({size:n,...o});if(e&&("svg"===e.type||e.type===I.SVG)){const r={width:n,height:n,...e.props,...o};return(0,t.createElement)(I.SVG,r)}return(0,t.isValidElement)(e)?(0,t.cloneElement)(e,{size:n,...o}):e},Ge=(0,t.forwardRef)((function({as:e="div",className:n,...o},r){return function({as:e="div",...n}){return"function"==typeof n.children?n.children(n):(0,t.createElement)(e,n)}({as:e,className:ie()("components-visually-hidden",n),...o,ref:r})})),Ye=["onMouseDown","onClick"],Qe=(0,t.forwardRef)((function(e,n){const{href:o,target:r,isSmall:s,isPressed:i,isBusy:l,isDestructive:a,className:c,disabled:u,icon:d,iconPosition:p="left",iconSize:f,showTooltip:m,tooltipPosition:h,shortcut:g,label:v,children:w,text:b,variant:y,__experimentalIsFocusable:E,describedBy:k,...S}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:o,isLink:r,variant:s,...i}){let l=s;var a,c,u,d,p;return t&&(null!==(a=l)&&void 0!==a||(l="primary")),o&&(null!==(c=l)&&void 0!==c||(l="tertiary")),n&&(null!==(u=l)&&void 0!==u||(l="secondary")),e&&(pe()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(d=l)&&void 0!==d||(l="secondary")),r&&(null!==(p=l)&&void 0!==p||(l="link")),{...i,variant:l}}(e),_=ie()("components-button",c,{"is-secondary":"secondary"===y,"is-primary":"primary"===y,"is-small":s,"is-tertiary":"tertiary"===y,"is-pressed":i,"is-busy":l,"is-link":"link"===y,"is-destructive":a,"has-text":!!d&&!!w,"has-icon":!!d}),T=u&&!E,x=void 0===o||T?"button":"a",C="a"===x?{href:o,target:r}:{type:"button",disabled:T,"aria-pressed":i};if(u&&E){C["aria-disabled"]=!0;for(const e of Ye)S[e]=e=>{e.stopPropagation(),e.preventDefault()}}const I=!T&&(m&&v||g||!!v&&(!w||(0,re.isArray)(w)&&!w.length)&&!1!==m),L=k?(0,re.uniqueId)():null,A=S["aria-describedby"]||L,O=(0,t.createElement)(x,ue({},C,S,{className:_,"aria-label":S["aria-label"]||v,"aria-describedby":A,ref:n}),d&&"left"===p&&(0,t.createElement)(qe,{icon:d,size:f}),b&&(0,t.createElement)(t.Fragment,null,b),d&&"right"===p&&(0,t.createElement)(qe,{icon:d,size:f}),w);return I?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Ue,{text:k||v,shortcut:g,position:h},O),k&&(0,t.createElement)(Ge,null,(0,t.createElement)("span",{id:L},k))):(0,t.createElement)(t.Fragment,null,O,k&&(0,t.createElement)(Ge,null,(0,t.createElement)("span",{id:L},k)))}));function Ze({value:e,status:n,title:o,displayTransform:s,isBorderless:i=!1,disabled:l=!1,onClickRemove:a=re.noop,onMouseEnter:c,onMouseLeave:u,messages:d,termPosition:p,termsCount:f}){const m=(0,le.useInstanceId)(Ze),h=ie()("components-form-token-field__token",{"is-error":"error"===n,"is-success":"success"===n,"is-validating":"validating"===n,"is-borderless":i,"is-disabled":l}),g=s(e),v=(0,r.sprintf)( /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ (0,r.__)("%1$s (%2$s of %3$s)"),g,p,f);return(0,t.createElement)("span",{className:h,onMouseEnter:c,onMouseLeave:u,title:o},(0,t.createElement)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${m}`},(0,t.createElement)(Ge,{as:"span"},v),(0,t.createElement)("span",{"aria-hidden":"true"},g)),(0,t.createElement)(Qe,{className:"components-form-token-field__remove-token",icon:ce,onClick:!l&&(()=>a({value:e})),label:d.remove,"aria-describedby":`components-form-token-field__token-text-${m}`}))}class Xe extends t.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:n,instanceId:o,selectedSuggestionIndex:r,className:s,...i}=this.props,l=e?e.length+1:0;return(0,t.createElement)("input",ue({ref:this.bindInput,id:`components-form-token-input-${o}`,type:"text"},i,{value:e||"",onChange:this.onChange,size:l,className:ie()(s,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":n,"aria-autocomplete":"list","aria-owns":n?`components-form-token-suggestions-${o}`:void 0,"aria-activedescendant":-1!==r?`components-form-token-suggestions-${o}-${r}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${o}`}))}}const Je=Xe;var et=n(2121),tt=n.n(et);class nt extends t.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,tt()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,t.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,re.map)(this.props.suggestions,((e,n)=>{const o=this.computeSuggestionMatch(e),r=ie()("components-form-token-field__suggestion",{"is-selected":n===this.props.selectedIndex});return(0,t.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${n}`,role:"option",className:r,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":n===this.props.selectedIndex},o?(0,t.createElement)("span",{"aria-label":this.props.displayTransform(e)},o.suggestionBeforeMatch,(0,t.createElement)("strong",{className:"components-form-token-field__suggestion-match"},o.suggestionMatch),o.suggestionAfterMatch):this.props.displayTransform(e))})))}}nt.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const ot=(0,le.withSafeTimeout)(nt),rt=(0,le.createHigherOrderComponent)((e=>n=>(0,t.createElement)(e,ue({},n,{speak:x.speak,debouncedSpeak:(0,le.useDebounce)(x.speak,500)}))),"withSpokenMessages"),st={incompleteTokenValue:"",inputOffsetFromEnd:0,isActive:!1,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1};class it extends t.Component{constructor(){super(...arguments),this.state=st,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyPress=this.onKeyPress.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.deleteTokenBeforeInput=this.deleteTokenBeforeInput.bind(this),this.deleteTokenAfterInput=this.deleteTokenAfterInput.bind(this),this.addCurrentToken=this.addCurrentToken.bind(this),this.onContainerTouched=this.onContainerTouched.bind(this),this.renderToken=this.renderToken.bind(this),this.onTokenClickRemove=this.onTokenClickRemove.bind(this),this.onSuggestionHovered=this.onSuggestionHovered.bind(this),this.onSuggestionSelected=this.onSuggestionSelected.bind(this),this.onInputChange=this.onInputChange.bind(this),this.bindInput=this.bindInput.bind(this),this.bindTokensAndInput=this.bindTokensAndInput.bind(this),this.updateSuggestions=this.updateSuggestions.bind(this)}componentDidUpdate(e){this.state.isActive&&!this.input.hasFocus()&&this.input.focus();const{suggestions:t,value:n}=this.props,o=!O()(t,e.suggestions);(o||n!==e.value)&&this.updateSuggestions(o)}static getDerivedStateFromProps(e,t){return e.disabled&&t.isActive?{isActive:!1,incompleteTokenValue:""}:null}bindInput(e){this.input=e}bindTokensAndInput(e){this.tokensAndInput=e}onFocus(e){const{__experimentalExpandOnFocus:t}=this.props;this.input.hasFocus()||e.target===this.tokensAndInput?this.setState({isActive:!0,isExpanded:!!t||this.state.isExpanded}):this.setState({isActive:!1}),"function"==typeof this.props.onFocus&&this.props.onFocus(e)}onBlur(){this.inputHasValidValue()?this.setState({isActive:!1}):this.setState(st)}onKeyDown(e){let t=!1;switch(e.keyCode){case ae.BACKSPACE:t=this.handleDeleteKey(this.deleteTokenBeforeInput);break;case ae.ENTER:t=this.addCurrentToken();break;case ae.LEFT:t=this.handleLeftArrowKey();break;case ae.UP:t=this.handleUpArrowKey();break;case ae.RIGHT:t=this.handleRightArrowKey();break;case ae.DOWN:t=this.handleDownArrowKey();break;case ae.DELETE:t=this.handleDeleteKey(this.deleteTokenAfterInput);break;case ae.SPACE:this.props.tokenizeOnSpace&&(t=this.addCurrentToken());break;case ae.ESCAPE:t=this.handleEscapeKey(e),e.stopPropagation()}t&&e.preventDefault()}onKeyPress(e){let t=!1;44===e.charCode&&(t=this.handleCommaKey()),t&&e.preventDefault()}onContainerTouched(e){e.target===this.tokensAndInput&&this.state.isActive&&e.preventDefault()}onTokenClickRemove(e){this.deleteToken(e.value),this.input.focus()}onSuggestionHovered(e){const t=this.getMatchingSuggestions().indexOf(e);t>=0&&this.setState({selectedSuggestionIndex:t,selectedSuggestionScroll:!1})}onSuggestionSelected(e){this.addNewToken(e)}onInputChange(e){const t=e.value,n=this.props.tokenizeOnSpace?/[ ,\t]+/:/[,\t]+/,o=t.split(n),r=(0,re.last)(o)||"";o.length>1&&this.addNewTokens(o.slice(0,-1)),this.setState({incompleteTokenValue:r},this.updateSuggestions),this.props.onInputChange(r)}handleDeleteKey(e){let t=!1;return this.input.hasFocus()&&this.isInputEmpty()&&(e(),t=!0),t}handleLeftArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputBeforePreviousToken(),e=!0),e}handleRightArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputAfterNextToken(),e=!0),e}handleUpArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(0===e.selectedSuggestionIndex?this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length:e.selectedSuggestionIndex)-1,selectedSuggestionScroll:!0}))),!0}handleDownArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(e.selectedSuggestionIndex+1)%this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length,selectedSuggestionScroll:!0}))),!0}handleEscapeKey(e){return this.setState({incompleteTokenValue:e.target.value,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1}),!0}handleCommaKey(){return this.inputHasValidValue()&&this.addNewToken(this.state.incompleteTokenValue),!0}moveInputToIndex(e){this.setState(((t,n)=>({inputOffsetFromEnd:n.value.length-Math.max(e,-1)-1})))}moveInputBeforePreviousToken(){this.setState(((e,t)=>({inputOffsetFromEnd:Math.min(e.inputOffsetFromEnd+1,t.value.length)})))}moveInputAfterNextToken(){this.setState((e=>({inputOffsetFromEnd:Math.max(e.inputOffsetFromEnd-1,0)})))}deleteTokenBeforeInput(){const e=this.getIndexOfInput()-1;e>-1&&this.deleteToken(this.props.value[e])}deleteTokenAfterInput(){const e=this.getIndexOfInput();e!this.valueContainsToken(e))));if(t.length>0){const e=(0,re.clone)(this.props.value);e.splice.apply(e,[this.getIndexOfInput(),0].concat(t)),this.props.onChange(e)}}addNewToken(e){const{__experimentalExpandOnFocus:t,__experimentalValidateInput:n}=this.props;n(e)?(this.addNewTokens([e]),this.props.speak(this.props.messages.added,"assertive"),this.setState({incompleteTokenValue:"",selectedSuggestionIndex:-1,selectedSuggestionScroll:!1,isExpanded:!t}),this.state.isActive&&this.input.focus()):this.props.speak(this.props.messages.__experimentalInvalid,"assertive")}deleteToken(e){const t=this.props.value.filter((t=>this.getTokenValue(t)!==this.getTokenValue(e)));this.props.onChange(t),this.props.speak(this.props.messages.removed,"assertive")}getTokenValue(e){return"object"==typeof e?e.value:e}getMatchingSuggestions(e=this.state.incompleteTokenValue,t=this.props.suggestions,n=this.props.value,o=this.props.maxSuggestions,r=this.props.saveTransform){let s=r(e);const i=[],l=[];return 0===s.length?t=(0,re.difference)(t,n):(s=s.toLocaleLowerCase(),(0,re.each)(t,(e=>{const t=e.toLocaleLowerCase().indexOf(s);-1===n.indexOf(e)&&(0===t?i.push(e):t>0&&l.push(e))})),t=i.concat(l)),(0,re.take)(t,o)}getSelectedSuggestion(){if(-1!==this.state.selectedSuggestionIndex)return this.getMatchingSuggestions()[this.state.selectedSuggestionIndex]}valueContainsToken(e){return(0,re.some)(this.props.value,(t=>this.getTokenValue(e)===this.getTokenValue(t)))}getIndexOfInput(){return this.props.value.length-this.state.inputOffsetFromEnd}isInputEmpty(){return 0===this.state.incompleteTokenValue.length}inputHasValidValue(){return this.props.saveTransform(this.state.incompleteTokenValue).length>0}updateSuggestions(e=!0){const{__experimentalExpandOnFocus:t}=this.props,{incompleteTokenValue:n}=this.state,o=n.trim().length>1,s=this.getMatchingSuggestions(n),i=s.length>0,l={isExpanded:t||o&&i};if(e&&(l.selectedSuggestionIndex=-1,l.selectedSuggestionScroll=!1),this.setState(l),o){const{debouncedSpeak:e}=this.props;e(i?(0,r.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,r._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",s.length),s.length):(0,r.__)("No results."),"assertive")}}renderTokensAndInput(){const e=(0,re.map)(this.props.value,this.renderToken);return e.splice(this.getIndexOfInput(),0,this.renderInput()),e}renderToken(e,n,o){const r=this.getTokenValue(e),s=e.status?e.status:void 0,i=n+1,l=o.length;return(0,t.createElement)(Ze,{key:"token-"+r,value:r,status:s,title:e.title,displayTransform:this.props.displayTransform,onClickRemove:this.onTokenClickRemove,isBorderless:e.isBorderless||this.props.isBorderless,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,disabled:"error"!==s&&this.props.disabled,messages:this.props.messages,termsCount:l,termPosition:i})}renderInput(){const{autoCapitalize:e,autoComplete:n,maxLength:o,placeholder:r,value:s,instanceId:i}=this.props;let l={instanceId:i,autoCapitalize:e,autoComplete:n,placeholder:0===s.length?r:"",ref:this.bindInput,key:"input",disabled:this.props.disabled,value:this.state.incompleteTokenValue,onBlur:this.onBlur,isExpanded:this.state.isExpanded,selectedSuggestionIndex:this.state.selectedSuggestionIndex};return o&&s.length>=o||(l={...l,onChange:this.onInputChange}),(0,t.createElement)(Je,l)}render(){const{disabled:e,label:n=(0,r.__)("Add item"),instanceId:o,className:s,__experimentalShowHowTo:i}=this.props,{isExpanded:l}=this.state,a=ie()(s,"components-form-token-field__input-container",{"is-active":this.state.isActive,"is-disabled":e});let c={className:"components-form-token-field",tabIndex:"-1"};const u=this.getMatchingSuggestions();return e||(c=Object.assign({},c,{onKeyDown:this.onKeyDown,onKeyPress:this.onKeyPress,onFocus:this.onFocus})),(0,t.createElement)("div",c,(0,t.createElement)("label",{htmlFor:`components-form-token-input-${o}`,className:"components-form-token-field__label"},n),(0,t.createElement)("div",{ref:this.bindTokensAndInput,className:a,tabIndex:"-1",onMouseDown:this.onContainerTouched,onTouchStart:this.onContainerTouched},this.renderTokensAndInput(),l&&(0,t.createElement)(ot,{instanceId:o,match:this.props.saveTransform(this.state.incompleteTokenValue),displayTransform:this.props.displayTransform,suggestions:u,selectedIndex:this.state.selectedSuggestionIndex,scrollIntoView:this.state.selectedSuggestionScroll,onHover:this.onSuggestionHovered,onSelect:this.onSuggestionSelected})),i&&(0,t.createElement)("p",{id:`components-form-token-suggestions-howto-${o}`,className:"components-form-token-field__help"},this.props.tokenizeOnSpace?(0,r.__)("Separate with commas, spaces, or the Enter key."):(0,r.__)("Separate with commas or the Enter key.")))}}it.defaultProps={suggestions:Object.freeze([]),maxSuggestions:100,value:Object.freeze([]),displayTransform:re.identity,saveTransform:e=>e.trim(),onChange:()=>{},onInputChange:()=>{},isBorderless:!1,disabled:!1,tokenizeOnSpace:!1,messages:{added:(0,r.__)("Item added."),removed:(0,r.__)("Item removed."),remove:(0,r.__)("Remove item"),__experimentalInvalid:(0,r.__)("Invalid item")},__experimentalExpandOnFocus:!1,__experimentalValidateInput:()=>!0,__experimentalShowHowTo:!0};const lt=rt((0,le.withInstanceId)(it));n(9027);const at=({className:t,style:n,suggestions:o,multiple:r=!0,saveTransform:s=(e=>e.trim().replace(/\s/g,"-")),messages:i={},validateInput:l=(e=>o.includes(e)),label:a="",...c})=>(0,e.createElement)("div",{className:J()("wc-blocks-components-form-token-field-wrapper",t,{"single-selection":!r}),style:n},(0,e.createElement)(lt,{label:a,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:l,saveTransform:s,maxLength:r?void 0:1,suggestions:o,messages:i,...c})),ct=window.wp.htmlEntities,ut=e=>"boolean"==typeof e,dt=window.wp.url,pt=(0,s.getSettingWithCoercion)("isRenderingPhpTemplate",!1,ut);function ft(e){pt?((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 mt=e=>{const t=(0,dt.getQueryArgs)(e);return(0,dt.addQueryArgs)(e,t)},ht=[{value:"preview-1",name:"In Stock",label:(0,e.createElement)(oe,{name:"In Stock",count:3}),textLabel:"In Stock (3)"},{value:"preview-2",name:"Out of stock",label:(0,e.createElement)(oe,{name:"Out of stock",count:3}),textLabel:"Out of stock (3)"},{value:"preview-3",name:"On backorder",label:(0,e.createElement)(oe,{name:"On backorder",count:2}),textLabel:"On backorder (2)"}];n(2402);const gt=e=>"string"==typeof e,vt=JSON.parse('{"Y4":{"D8":{"Z":3},"PW":{"Z":"list"},"lr":{"Z":"multiple"}}}');function wt(){return Math.floor(Math.random()*Date.now())}const bt=e=>e.trim().replace(/\s/g,"").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,""),yt=(0,t.createContext)({}),Et="filter_stock_status";(e=>{const t=document.body.querySelectorAll(_.join(",")),{Block:n,getProps:o,getErrorBoundaryProps:r,selector:s}=e;(({Block:e,getProps:t,getErrorBoundaryProps:n,selector:o,wrappers:r})=>{const s=document.body.querySelectorAll(o);r&&r.length>0&&Array.prototype.filter.call(s,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,r))),T({Block:e,containers:s,getProps:t,getErrorBoundaryProps:n})})({Block:n,getProps:o,getErrorBoundaryProps:r,selector:s,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:n,selector:o,wrapper:r})=>{const s=r.querySelectorAll(o);T({Block:e,containers:s,getProps:t,getErrorBoundaryProps:n})})({...e,wrapper:t})}))}))})({selector:".wp-block-woocommerce-stock-filter",Block:({attributes:n,isEditor:o=!1})=>{const i=(()=>{const{wrapper:e}=(0,t.useContext)(yt);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),l=(0,s.getSettingWithCoercion)("isRenderingPhpTemplate",!1,ut),[a,c]=(0,t.useState)(!1),{outofstock:u,...d}=(0,s.getSetting)("stockStatusOptions",{}),p=(0,t.useRef)((0,s.getSetting)("hideOutOfStockItems",!1)?d:{outofstock:u,...d}),f=(0,t.useMemo)((()=>((e,t="filter_stock_status")=>{const n=(o=t,window?(0,dt.getQueryArg)(window.location.href,o):null);var o;if(!n)return[];const r=gt(n)?n.split(","):n,s=Object.keys(e);return r.filter((e=>s.includes(e)))})(p.current,Et)),[]),[m,h]=(0,t.useState)(f),[g,v]=(0,t.useState)(n.isPreview?ht:[]),[w]=(0,t.useState)(Object.entries(p.current).map((([e,t])=>({slug:e,name:t}))).filter((e=>!!e.name)).sort(((e,t)=>e.slug.localeCompare(t.slug)))),[b]=B(),[y,E]=D("stock_status",f),{results:k,isLoading:S}=Q({queryStock:!0,queryState:b,isEditor:o}),_=(0,t.useCallback)((e=>H(k,"stock_status_counts")&&Array.isArray(k.stock_status_counts)?k.stock_status_counts.find((({status:t,count:n})=>t===e&&0!==Number(n))):null),[k]),[T,I]=(0,t.useState)(wt());(0,t.useEffect)((()=>{if(S||n.isPreview)return;const t=w.map((t=>{const o=_(t.slug);if(!(o||m.includes(t.slug)||(r=t.slug,null!=b&&b.stock_status&&b.stock_status.some((({status:e=[]})=>e.includes(r))))))return null;var r;const s=o?Number(o.count):0;return{value:t.slug,name:(0,ct.decodeEntities)(t.name),label:(0,e.createElement)(oe,{name:(0,ct.decodeEntities)(t.name),count:n.showCounts?s:null}),textLabel:n.showCounts?`${(0,ct.decodeEntities)(t.name)} (${s})`:(0,ct.decodeEntities)(t.name)}})).filter((e=>!!e));v(t),I(wt())}),[n.showCounts,n.isPreview,S,_,m,b.stock_status,w]);const A="single"!==n.selectType,P=(0,t.useCallback)((e=>{o||(e&&!l&&E(e),(e=>{if(!window)return;if(0===e.length){const e=(0,dt.removeQueryArgs)(window.location.href,Et);return void(e!==mt(window.location.href)&&ft(e))}const t=(0,dt.addQueryArgs)(window.location.href,{[Et]:e.join(",")});t!==mt(window.location.href)&&ft(t)})(e))}),[o,E,l]);(0,t.useEffect)((()=>{n.showFilterButton||P(m)}),[n.showFilterButton,m,P]);const F=R((0,t.useMemo)((()=>y),[y])),M=function(e,n){const o=(0,t.useRef)();return(0,t.useEffect)((()=>{o.current===e||(o.current=e)}),[e,n]),o.current}(F);(0,t.useEffect)((()=>{O()(M,F)||O()(m,F)||h(F)}),[m,F,M]),(0,t.useEffect)((()=>{a||(E(f),c(!0))}),[E,a,c,f]);const N=(0,t.useCallback)((e=>{const t=e=>{const t=g.find((t=>t.value===e));return t?t.name:null},n=({filterAdded:e,filterRemoved:n})=>{const o=e?t(e):null,s=n?t(n):null;o?(0,x.speak)((0,r.sprintf)(/* translators: %s stock statuses (for example: 'instock'...) */ /* translators: %s stock statuses (for example: 'instock'...) */ (0,r.__)("%s filter added.","woocommerce"),o)):s&&(0,x.speak)((0,r.sprintf)(/* translators: %s stock statuses (for example:'instock'...) */ /* translators: %s stock statuses (for example:'instock'...) */ (0,r.__)("%s filter removed.","woocommerce"),s))},o=m.includes(e);if(!A){const t=o?[]:[e];return n(o?{filterRemoved:e}:{filterAdded:e}),void h(t)}if(o){const t=m.filter((t=>t!==e));return n({filterRemoved:e}),void h(t)}const s=[...m,e].sort();n({filterAdded:e}),h(s)}),[m,A,g]);if(!S&&0===g.length)return i(!1),null;const V=`h${n.headingLevel}`,W=!n.isPreview&&!p.current||0===g.length,j=!n.isPreview&&S;if(!(0,s.getSettingWithCoercion)("hasFilterableProducts",!1,ut))return i(!1),null;const z=A?!W&&m.length!m.includes(e.value))).map((e=>e.value)),disabled:W,placeholder:(0,r.__)("Select stock status","woocommerce"),onChange:e=>{!A&&e.length>1&&(e=e.slice(-1));const t=[e=e.map((e=>{const t=g.find((t=>t.value===e));return t?t.value:e})),m].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return N(t[0]);const n=[m,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===n.length&&N(n[0])},value:m,displayTransform:e=>{const t=g.find((t=>t.value===e));return t?t.textLabel:e},saveTransform:bt,messages:{added:(0,r.__)("Stock filter added.","woocommerce"),removed:(0,r.__)("Stock filter removed.","woocommerce"),remove:(0,r.__)("Remove stock filter.","woocommerce"),__experimentalInvalid:(0,r.__)("Invalid stock filter.","woocommerce")}}),z&&(0,e.createElement)(C,{icon:L,size:30})):(0,e.createElement)(Z.CheckboxList,{className:"wc-block-stock-filter-list",options:g,checked:m,onChange:N,isLoading:W,isDisabled:j})),(0,e.createElement)("div",{className:"wc-block-stock-filter__actions"},(m.length>0||o)&&!W&&(0,e.createElement)(te,{onClick:()=>{h([]),P([])},screenReaderLabel:(0,r.__)("Reset stock filter","woocommerce")}),n.showFilterButton&&(0,e.createElement)(ee,{className:"wc-block-stock-filter__button",isLoading:W,disabled:W||j,onClick:()=>P(m)})))},getProps:e=>{return{attributes:(t=e.dataset,{heading:gt(null==t?void 0:t.heading)?t.heading:"",headingLevel:gt(null==t?void 0:t.headingLevel)&&parseInt(t.headingLevel,10)||vt.Y4.D8.Z,showFilterButton:"true"===(null==t?void 0:t.showFilterButton),showCounts:"true"===(null==t?void 0:t.showCounts),isPreview:!1,displayStyle:gt(null==t?void 0:t.displayStyle)&&t.displayStyle||vt.Y4.PW.Z,selectType:gt(null==t?void 0:t.selectType)&&t.selectType||vt.Y4.lr.Z}),isEditor:!1};var t}})})()})();product-best-sellers/block.json000064400000003103150732336520012616 0ustar00{ "name": "woocommerce/product-best-sellers", "title": "Best Selling Products", "category": "woocommerce", "keywords": [ "WooCommerce" ], "description": "Display a grid of your all-time best selling products.", "supports": { "align": [ "wide", "full" ], "html": false }, "attributes": { "columns": { "type": "number", "default": 3 }, "rows": { "type": "number", "default": 3 }, "alignButtons": { "type": "boolean", "default": false }, "contentVisibility": { "type": "object", "default": { "image": true, "title": true, "price": true, "rating": true, "button": true }, "properties": { "image": { "type": "boolean", "default": true }, "title": { "type": "boolean", "default": true }, "price": { "type": "boolean", "default": true }, "rating": { "type": "boolean", "default": true }, "button": { "type": "boolean", "default": true } } }, "categories": { "type": "array", "default": [] }, "catOperator": { "type": "string", "default": "any" }, "isPreview": { "type": "boolean", "default": false }, "stockStatus": { "type": "array" }, "editMode": { "type": "boolean", "default": true }, "orderby": { "type": "string", "enum": [ "date", "popularity", "price_asc", "price_desc", "rating", "title", "menu_order" ], "default": "popularity" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } order-confirmation-downloads.asset.php000064400000000305150732336520014170 0ustar00 array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '9b8381e57115e792aacd'); wc-blocks-shared-context.asset.php000064400000000170150732336520013211 0ustar00 array('react', 'wp-element', 'wp-polyfill'), 'version' => '6eb6865831aa5a75475d'); order-confirmation-totals-wrapper-style.asset.php000064400000000264150732336520016324 0ustar00 array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '4cfcfb4522f3c7484690'); order-confirmation-downloads-wrapper/block.json000064400000001170150732336520016005 0ustar00{ "name": "woocommerce/order-confirmation-downloads-wrapper", "version": "1.0.0", "title": "Downloads Section", "description": "Display the downloadable products section.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "attributes": { "heading": { "type": "string" } }, "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-blocks-shared-context.js000064400000003437150732336520011731 0ustar00(()=>{"use strict";var e={d:(t,r)=>{for(var a in r)e.o(r,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:r[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{InnerBlockLayoutContextProvider:()=>i,ProductDataContextProvider:()=>l,useInnerBlockLayoutContext:()=>o,useProductDataContext:()=>d});const r=window.React,a=window.wp.element,n=(0,a.createContext)({parentName:"",parentClassName:"",isLoading:!1}),o=()=>(0,a.useContext)(n),i=({parentName:e="",parentClassName:t="",isLoading:a=!1,children:o})=>{const i={parentName:e,parentClassName:t,isLoading:a};return(0,r.createElement)(n.Provider,{value:i},o)},c={id:0,name:"",parent:0,type:"simple",variation:"",permalink:"",sku:"",short_description:"",description:"",on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:"0",regular_price:"0",sale_price:"0",price_range:null},price_html:"",average_rating:"0",review_count:0,images:[],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!1,is_in_stock:!1,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"Add to cart",description:"Add to cart",url:"",minimum:1,maximum:99,multiple_of:1}},s=(0,a.createContext)({product:c,hasContext:!1,isLoading:!1}),d=()=>(0,a.useContext)(s),l=({product:e=null,children:t,isLoading:a})=>{const n={product:e||c,isLoading:a,hasContext:!0};return(0,r.createElement)(s.Provider,{value:n},a?(0,r.createElement)("div",{className:"is-loading"},t):t)};(this.wc=this.wc||{}).wcBlocksSharedContext=t})();collection-rating-filter-frontend.js000064400000001514150732336520013626 0ustar00(()=>{"use strict";const e=window.wc.__experimentalInteractivity;function t(e){e=e.filter(Boolean);const t=new URL(window.location.href);return e.length?t.searchParams.set("rating_filter",e.join(",")):t.searchParams.delete("rating_filter"),t.href}(0,e.store)("woocommerce/collection-rating-filter",{actions:{onCheckboxChange:()=>{const o=(0,e.getContext)("woocommerce/interactivity-checkbox-list").items.filter((e=>e.checked)).map((e=>e.value));(0,e.navigate)(t(o))},onDropdownChange:()=>{var o;const n=null===(o=(0,e.getContext)("woocommerce/interactivity-dropdown").selectedItem)||void 0===o?void 0:o.value;(0,e.navigate)(t([n]))},removeFilter:()=>{const{value:o}=(0,e.getContext)(),n=new URL(window.location.href).searchParams.get("rating_filter")||"",i=""===n?[]:n.split(","),r=i.indexOf(o);r>-1&&i.splice(r,1),(0,e.navigate)(t(i))}}})})();filter-wrapper/block.json000064400000000543150732336520011504 0ustar00{ "name": "woocommerce/filter-wrapper", "version": "1.0.0", "title": "Filter Block", "category": "woocommerce", "keywords": [ "WooCommerce" ], "attributes": { "filterType": { "type": "string" }, "heading": { "type": "string" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-interactivity-checkbox-list.js000064400000001257150732336520013157 0ustar00(()=>{var e={92:()=>{}},t={};function o(r){var i=t[r];if(void 0!==i)return i.exports;var c=t[r]={exports:{}};return e[r](c,c.exports,o),c.exports}o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};(()=>{"use strict";o.r(r);const e=window.wc.__experimentalInteractivity;o(92),(0,e.store)("woocommerce/interactivity-checkbox-list",{state:{},actions:{selectCheckboxItem:t=>{const o=(0,e.getContext)(),r=t.target.value;o.items=o.items.map((e=>e.value.toString()===r?{...e,checked:!e.checked}:e))}}})})(),(this.wc=this.wc||{})["wc-interactivity-checkbox-list"]=r})();catalog-sorting-rtl.css000064400000000753150732336520011165 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce.wc-block-catalog-sorting form{float:none}.woocommerce.wc-block-catalog-sorting select.orderby{font-size:inherit}.woocommerce.wc-block-catalog-sorting.has-text-color select.orderby{color:inherit}.woocommerce.wc-block-catalog-sorting .woocommerce-ordering{margin:auto} product-gallery/block.json000064400000003057150732336520011661 0ustar00{ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "woocommerce/product-gallery", "version": "1.0.0", "title": "Product Gallery", "description": "Showcase your products relevant images and media.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "align": true, "multiple": false, "interactivity": true }, "textdomain": "woocommerce", "usesContext": [ "postId" ], "providesContext": { "thumbnailsPosition": "thumbnailsPosition", "thumbnailsNumberOfThumbnails": "thumbnailsNumberOfThumbnails", "productGalleryClientId": "productGalleryClientId", "nextPreviousButtonsPosition": "nextPreviousButtonsPosition", "pagerDisplayMode": "pagerDisplayMode", "hoverZoom": "hoverZoom", "fullScreenOnClick": "fullScreenOnClick", "mode": "mode", "cropImages": "cropImages" }, "attributes": { "thumbnailsPosition": { "type": "string", "default": "left" }, "thumbnailsNumberOfThumbnails": { "type": "number", "default": 3 }, "pagerDisplayMode": { "type": "string", "default": "dots" }, "productGalleryClientId": { "type": "string", "default": "" }, "cropImages": { "type": "boolean", "default": false }, "hoverZoom": { "type": "boolean", "default": true }, "fullScreenOnClick": { "type": "boolean", "default": true }, "nextPreviousButtonsPosition":{ "type": "string", "default": "insideTheImage" }, "mode": { "type": "string", "default": "standard" } }, "viewScript": "wc-product-gallery-frontend", "example": {} } product-add-to-cart-rtl.css000064400000016720150732336520011646 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-add-to-cart{display:flex;flex-wrap:wrap;margin:0}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button{margin:0 0 .75em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text{display:block}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text>svg{fill:currentColor;height:1.5em;margin:-.25em .5em -.25em 0;vertical-align:top;width:1.5em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);color:#43454b;flex-basis:5em;margin:0 0 .75em 1em;padding:.618em;text-align:center}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button>*,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity>*{visibility:hidden}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:after,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity:after,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button:after,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{animation:none}}.wc-block-grid .wc-block-components-product-add-to-cart{justify-content:center}.wc-block-components-product-add-to-cart-notice{margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;right:50%;margin:-.5em -.5em 0 0;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-add-to-cart-attribute-picker{flex-basis:100%;margin:0}.wc-block-components-product-add-to-cart-attribute-picker label{display:block;font-size:1em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container{position:relative}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select{margin:0 0 .75em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select{min-height:1.75em;min-width:60%}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error{margin-bottom:24px}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select{border-color:#cc1818}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus{outline-color:#cc1818} product-title-frontend.js000064400000013357150732336520011535 0ustar00(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6925],{1529:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var r=n(721),o=n(9196),l=n(3849),s=n.n(l),c=n(2864),a=n(8752),i=n(2629);n(333);const u=({className:e="",disabled:t=!1,name:n,permalink:r="",target:l,rel:c,style:a,onClick:u,...d})=>{const p=s()("wc-block-components-product-name",e);if(t){const e=d;return(0,o.createElement)("span",{className:p,...e,dangerouslySetInnerHTML:{__html:(0,i.decodeEntities)(n)}})}return(0,o.createElement)("a",{className:p,href:r,target:l,...d,dangerouslySetInnerHTML:{__html:(0,i.decodeEntities)(n)},style:a})};var d=n(8360),p=n(947);n(9375);const v=({children:e,headingLevel:t,elementType:n=`h${t}`,...r})=>(0,o.createElement)(n,{...r},e),f=(0,r.withProductDataContext)((e=>{const{className:t,headingLevel:n=2,showProductLink:r=!0,linkTarget:l,align:i}=e,f=(0,p.F)(e),{parentClassName:m}=(0,c.useInnerBlockLayoutContext)(),{product:y}=(0,c.useProductDataContext)(),{dispatchStoreEvent:g}=(0,d.n)();return y.id?(0,o.createElement)(v,{headingLevel:n,className:s()(t,f.className,"wc-block-components-product-title",{[`${m}__product-title`]:m,[`wc-block-components-product-title--align-${i}`]:i&&(0,a.uq)()}),style:(0,a.uq)()?f.style:{}},(0,o.createElement)(u,{disabled:!r,name:y.name,permalink:y.permalink,target:l,onClick:()=>{g("product-view-link",{product:y})}})):(0,o.createElement)(v,{headingLevel:n,className:s()(t,f.className,"wc-block-components-product-title",{[`${m}__product-title`]:m,[`wc-block-components-product-title--align-${i}`]:i&&(0,a.uq)()}),style:(0,a.uq)()?f.style:{}})}));let m={headingLevel:{type:"number",default:2},showProductLink:{type:"boolean",default:!0},linkTarget:{type:"string"},productId:{type:"number",default:0}};(0,a.uq)()&&(m={...m,align:{type:"string"}});const y=m,g=(0,r.withFilteredAttributes)(y)(f)},947:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var r=n(3849),o=n.n(r),l=n(7998),s=n(3243),c=n(3392),a=n(172);const i=e=>{const t=(e=>{const t=(0,l.Kn)(e)?e:{style:{}};let n=t.style;return(0,s.H)(n)&&(n=JSON.parse(n)||{}),(0,l.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,a.vc)(t),r=(0,a.l8)(t),i=(0,a.su)(t),u=(0,c.f)(t);return{className:o()(u.className,n.className,r.className,i.className),style:{...u.style,...n.style,...r.style,...i.style}}}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>l});var r=n(7998),o=n(3243);const l=e=>{const t=(0,r.Kn)(e.style.typography)?e.style.typography:{},n=(0,o.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>p,vc:()=>u});var r=n(3849),o=n.n(r),l=n(7427),s=n(2289),c=n(7998);function a(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,l.o)(t)}-${e}`:""}function u(e){var t,n,r,l,s,u,d;const{backgroundColor:p,textColor:v,gradient:f,style:m}=e,y=i("background-color",p),g=i("color",v),h=function(e){if(e)return`has-${e}-gradient-background`}(f),k=h||(null==m||null===(t=m.color)||void 0===t?void 0:t.gradient);return{className:o()(g,h,{[y]:!k&&!!y,"has-text-color":v||(null==m||null===(n=m.color)||void 0===n?void 0:n.text),"has-background":p||(null==m||null===(r=m.color)||void 0===r?void 0:r.background)||f||(null==m||null===(l=m.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,c.Kn)(null==m||null===(s=m.elements)||void 0===s?void 0:s.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==m?void 0:m.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:r}=e,l=n?i("border-color",n):"";return o()({"has-border-color":!!n||!(null==r||null===(t=r.border)||void 0===t||!t.color),[l]:!!l})}(e),style:a({border:n})}}function p(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,n)=>{"use strict";n.d(t,{F:()=>r});const r=e=>null===e},7998:(e,t,n)=>{"use strict";n.d(t,{$n:()=>l,Kn:()=>o});var r=n(2893);const o=e=>!(0,r.F)(e)&&e instanceof Object&&e.constructor===Object;function l(e,t){return o(e)&&t in e}},3243:(e,t,n)=>{"use strict";n.d(t,{H:()=>r});const r=e=>"string"==typeof e},112:(e,t,n)=>{"use strict";n.d(t,{$:()=>l});var r=n(3112),o=n(7090);function l(e,t){return void 0===t&&(t={}),(0,o.B)(e,(0,r.pi)({delimiter:"."},t))}},9375:()=>{},333:()=>{},3569:(e,t,n)=>{"use strict";function r(e){return e.toLowerCase()}n.d(t,{U:()=>r})},7090:(e,t,n)=>{"use strict";n.d(t,{B:()=>s});var r=n(3569),o=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function s(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,s=void 0===n?o:n,a=t.stripRegexp,i=void 0===a?l:a,u=t.transform,d=void 0===u?r.U:u,p=t.delimiter,v=void 0===p?" ":p,f=c(c(e,s,"$1\0$2"),i,"\0"),m=0,y=f.length;"\0"===f.charAt(m);)m++;for(;"\0"===f.charAt(y-1);)y--;return f.slice(m,y).split("\0").map(d).join(v)}function c(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},7427:(e,t,n)=>{"use strict";n.d(t,{o:()=>l});var r=n(3112),o=n(112);function l(e,t){return void 0===t&&(t={}),(0,o.$)(e,(0,r.pi)({delimiter:"-"},t))}},3112:(e,t,n)=>{"use strict";n.d(t,{pi:()=>r});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var e,t={8110:(e,t,o)=>{"use strict";o.r(t);var r=o(9196);const l=window.wp.blocks;var i=o(5736),n=o(444),a=o(3849),s=o.n(a);const c=(0,r.createElement)((({className:e,height:t,width:o,...l})=>(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 245 145",className:s()("woo-icon",e),width:o,height:t,...l},(0,r.createElement)("path",{fill:"#7f54b3",d:"M22.76 0h199.1a22.77 22.77 0 0 1 22.8 22.76v75.92a22.77 22.77 0 0 1-22.78 22.78h-71.41l9.77 24-43.13-24H22.76C10.1946 121.449.011 111.2654 0 98.7V22.76C.011 10.1946 10.1946.011 22.76 0z"}),(0,r.createElement)("path",{fill:"#FFF",fillRule:"nonzero",d:"M12.32 20.63a8.16 8.16 0 0 1 6.25-3.09c5.0733-.36 7.9867 2.0333 8.74 7.18 3.14 20.86 6.4933 38.5633 10.06 53.11l21.92-41.69c2-3.76 4.49-5.76 7.52-6 4.3867-.3067 7.13 2.49 8.23 8.39a186 186 0 0 0 9.47 34.23c2.62-25.38 7.0133-43.7133 13.18-55a7.73 7.73 0 0 1 6.6-4.43 8.8 8.8 0 0 1 6.32 2 7.75 7.75 0 0 1 3.05 5.74 8.52 8.52 0 0 1-1 4.77c-3.9 7.24-7.12 19.28-9.66 36.12-2.48 16.2533-3.3967 28.9633-2.75 38.13a12.25 12.25 0 0 1-1.16 6.56 6.32 6.32 0 0 1-5.33 3.53c-2.6667.18-5.3033-1.0567-7.91-3.71-9.2933-9.54-16.6567-23.7267-22.09-42.56C57.3 76.7167 52.48 86.3333 49.3 92.76c-5.86 11.3333-10.89 17.13-15.09 17.39-2.7333.1933-5.0667-2.0933-7-6.86-5.1-13.0933-10.5833-38.4033-16.45-75.93a8.56 8.56 0 0 1 1.56-6.73zM227.23 36.34a23.17 23.17 0 0 0-16-11.59 26.25 26.25 0 0 0-5.42-.58c-9.5867 0-17.41 5-23.47 15a53 53 0 0 0-7.78 28.16c0 7.7333 1.6167 14.3333 4.85 19.8a23.15 23.15 0 0 0 16 11.59 26.28 26.28 0 0 0 5.42.59c9.68 0 17.5033-5 23.47-15A53.89 53.89 0 0 0 232.08 56c0-7.7333-1.6167-14.2867-4.85-19.66zm-12.61 27.72c-1.3733 6.56-3.9167 11.5-7.63 14.82-2.9267 2.6667-5.6133 3.7433-8.06 3.23-2.4467-.5133-4.4033-2.6667-5.87-6.46a25.68 25.68 0 0 1-1.76-9.09 35.9 35.9 0 0 1 .73-7.34 33 33 0 0 1 5.28-11.88c3.3333-4.8933 6.8067-6.9467 10.42-6.16 2.44.4867 4.3933 2.64 5.86 6.46a25.68 25.68 0 0 1 1.76 9.12 35.73 35.73 0 0 1-.73 7.33v-.03zM164.57 36.34a23.2 23.2 0 0 0-16-11.59 26.42 26.42 0 0 0-5.43-.58c-9.5933 0-17.4167 5-23.47 15a53 53 0 0 0-7.78 28.16c0 7.7333 1.6133 14.3333 4.84 19.8a23.19 23.19 0 0 0 16 11.59 26.44 26.44 0 0 0 5.43.59c9.68 0 17.5033-5 23.47-15A53.88 53.88 0 0 0 169.4 56c0-7.7333-1.6133-14.2867-4.84-19.66h.01zm-12.61 27.72c-1.3667 6.56-3.91 11.5-7.63 14.82-2.93 2.64-5.63 3.72-8.07 3.23-2.44-.49-4.4-2.64-5.86-6.46a25.7 25.7 0 0 1-1.77-9.09 35.9 35.9 0 0 1 .74-7.34 33 33 0 0 1 5.28-11.88c3.3333-4.8933 6.8067-6.9467 10.42-6.16 2.44.4867 4.3933 2.64 5.86 6.46a25.91 25.91 0 0 1 1.76 9.12 35.73 35.73 0 0 1-.73 7.33v-.03z"}))),null);var m=o(2911),u=(o(6789),o(2704),o(7708)),d=o(9307),p=o(4333);const g=window.wp.hooks,h=(0,p.createHigherOrderComponent)((e=>{class t extends d.Component{constructor(...e){super(...e),(0,u.Z)(this,"mounted",!1)}componentDidMount(){const{block:e,setAttributes:t}=this.props;e.name.startsWith("woocommerce/")&&t(this.getAttributesWithDefaults())}componentDidUpdate(){this.props.block.name.startsWith("woocommerce/")&&!this.mounted&&(this.mounted=!0)}getAttributesWithDefaults(){const e=(0,l.getBlockType)(this.props.block.name);let t=this.props.attributes;return!this.mounted&&this.props.block.name.startsWith("woocommerce/")&&void 0!==e.attributes&&void 0!==e.defaults&&(t=Object.assign({},this.props.attributes||{}),Object.keys(e.attributes).map((o=>(void 0===t[o]&&void 0!==e.defaults[o]&&(t[o]=e.defaults[o]),o)))),t}render(){return(0,r.createElement)(e,{...this.props,attributes:this.getAttributesWithDefaults()})}}return t}),"withDefaultAttributes");(0,g.addFilter)("editor.BlockListBlock","woocommerce-blocks/block-list-block",h),(0,g.addFilter)("blocks.getBlockAttributes","woocommerce-blocks/get-block-attributes",((e,t)=>(t.name.startsWith("woocommerce/")&&Object.keys(t.attributes).map((o=>(void 0===e[o]&&void 0!==t.defaults&&void 0!==t.defaults[o]&&(e[o]=t.defaults[o]),o))),e))),o(946);const w=window.wp.domReady;var f=o.n(w);class b{register(e,t){return Boolean((0,l.registerBlockType)(e,t))}unregister(e){return Boolean((0,l.unregisterBlockType)(e))}}class k{register(e,t){return Boolean((0,l.registerBlockVariation)(e,t))}unregister(e,t){return Boolean((0,l.unregisterBlockVariation)(e,t))}}const C=window.wp.blockEditor,v=window.wp.data,y=({blocks:e,findCondition:t})=>{for(const o of e){if(t(o))return o;if(o.innerBlocks){const e=y({blocks:o.innerBlocks,findCondition:t});if(e)return e}}},x=()=>(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"48",viewBox:"0 0 49 48",fill:"none",className:"wc-block-product-gallery-large-image-next-previous-right--inside-image"},(0,r.createElement)("g",{filter:"url(#filter0_b_397_11354)"},(0,r.createElement)("rect",{x:"0.5",width:"48",height:"48",rx:"5",fill:"black",fillOpacity:"0.5"}),(0,r.createElement)("path",{d:"M21.7001 12L19.3 14L28.5 24L19.3 34L21.7001 36L32.5 24L21.7001 12Z",fill:"white"})),(0,r.createElement)("defs",null,(0,r.createElement)("filter",{id:"filter0_b_397_11354",x:"-9.5",y:"-10",width:"68",height:"68",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,r.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,r.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"5"}),(0,r.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_397_11354"}),(0,r.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_backgroundBlur_397_11354",result:"shape"})))),E=()=>(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"48",viewBox:"0 0 49 48",fill:"none",className:"wc-block-product-gallery-large-image-next-previous-left--inside-image"},(0,r.createElement)("g",{filter:"url(#filter0_b_397_11356)"},(0,r.createElement)("rect",{x:"0.5",width:"48",height:"48",rx:"5",fill:"black",fillOpacity:"0.5"}),(0,r.createElement)("path",{d:"M28.1 12L30.5 14L21.3 24L30.5 34L28.1 36L17.3 24L28.1 12Z",fill:"white"})),(0,r.createElement)("defs",null,(0,r.createElement)("filter",{id:"filter0_b_397_11356",x:"-9.5",y:"-10",width:"68",height:"68",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,r.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,r.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"5"}),(0,r.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_397_11356"}),(0,r.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_backgroundBlur_397_11356",result:"shape"})))),_=()=>(0,r.createElement)(n.SVG,{width:"10",height:"16",viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"wc-block-product-gallery-large-image-next-previous-right--outside-image"},(0,r.createElement)("path",{d:"M1 1.28516L8 8.28516L1 15.2852",stroke:"black",strokeWidth:"1.5"})),B=()=>(0,r.createElement)(n.SVG,{width:"10",height:"16",viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"wc-block-product-gallery-large-image-next-previous-left--outside-image"},(0,r.createElement)("path",{d:"M9 1.28516L2 8.28516L9 15.2852",stroke:"black",strokeWidth:"1.5"})),I=e=>{switch(e){case"bottom":case"off":return{type:"flex",orientation:"vertical"};default:return{type:"flex",flexWrap:"nowrap"}}},L=e=>"lock"===e?{lock:{move:!0,remove:!0}}:{lock:{}},T=(e,t)=>{if(void 0!==t){const o={...t,attributes:{...t.attributes,...e}};(0,v.dispatch)("core/block-editor").updateBlock(t.clientId,o)}},P=({blocks:e,lockBlocks:t})=>{for(const o of e)T(L(t?"lock":"unlock"),o)},O=(e,t)=>{const o=(0,v.select)("core/block-editor").getBlock(t);null==o||o.innerBlocks.forEach((t=>{"core/group"===t.name&&T({layout:I(e)},t)}))},V=e=>{var t;return`wc-block-product-gallery--has-next-previous-buttons-${null===(t=(e=>{switch(e){case"insideTheImage":return{PrevButtonImage:E,NextButtonImage:x,classname:"inside-image"};case"outsideTheImage":return{PrevButtonImage:B,NextButtonImage:_,classname:"outside-image"};default:return null}})(e))||void 0===t?void 0:t.classname}`},G=window.wp.components,S=(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 24",fill:"none"},(0,r.createElement)("g",{clipPath:"url(#clip0_420_11645)"},(0,r.createElement)("path",{d:"M22.5 3H10.5C9.4 3 8.5 3.9 8.5 5V19C8.5 20.1 9.4 21 10.5 21H22.5C23.6 21 24.5 20.1 24.5 19V5C24.5 3.9 23.6 3 22.5 3ZM10.5 4.5H22.5C22.8 4.5 23 4.7 23 5V13.4L21 10.5C20.7 10.2 20.2 10.2 20 10.5L16.4 14L13.5 12C13.2 11.8 12.9 11.8 12.7 12L10.1 14.6V5C10 4.7 10.2 4.5 10.5 4.5ZM22.5 19.5H10.5C10.2 19.5 10 19.3 10 19V16.6L13.1 13.6L16.1 15.5C16.4 15.7 16.8 15.7 17 15.4L20.5 12L23 15.4V19C23 19.3 22.8 19.5 22.5 19.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"1.25",y:"3.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("rect",{x:"1.25",y:"10.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),(0,r.createElement)("defs",null,(0,r.createElement)("clipPath",{id:"clip0_420_11645"},(0,r.createElement)("rect",{width:"24",height:"24",fill:"white",transform:"translate(0.5)"})))),M=(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none"},(0,r.createElement)("path",{d:"M19 3H5C3.9 3 3 3.9 3 5V12C3 13.1 3.9 14 5 14H19C20.1 14 21 13.1 21 12V5C21 3.9 20.1 3 19 3ZM5 4.5H19C19.3 4.5 19.5 4.7 19.5 5V8.4L16.5 5.5C16.2 5.2 15.7 5.2 15.5 5.5L11.9 9L9 7C8.7 6.8 8.4 6.8 8.2 7L4.6 9.6V5C4.5 4.7 4.7 4.5 5 4.5ZM19 12.5H5C4.7 12.5 4.5 12.3 4.5 12V11.6L8.6 8.6L11.6 10.5C11.9 10.7 12.3 10.7 12.5 10.4L16 7L19.5 10.4V12C19.5 12.3 19.3 12.5 19 12.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"6.25",y:"15.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("rect",{x:"13.25",y:"15.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),Z=(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 24",fill:"none"},(0,r.createElement)("g",{clipPath:"url(#clip0_420_11656)"},(0,r.createElement)("path",{d:"M14.5 3H2.5C1.4 3 0.5 3.9 0.5 5V19C0.5 20.1 1.4 21 2.5 21H14.5C15.6 21 16.5 20.1 16.5 19V5C16.5 3.9 15.6 3 14.5 3ZM2.5 4.5H14.5C14.8 4.5 15 4.7 15 5V13.4L13 10.5C12.7 10.2 12.2 10.2 12 10.5L8.4 14L5.5 12C5.2 11.8 4.9 11.8 4.7 12L2.1 14.6V5C2 4.7 2.2 4.5 2.5 4.5ZM14.5 19.5H2.5C2.2 19.5 2 19.3 2 19V16.6L5.1 13.6L8.1 15.5C8.4 15.7 8.8 15.7 9 15.4L12.5 12L15 15.4V19C15 19.3 14.8 19.5 14.5 19.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"19.25",y:"3.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("rect",{x:"19.25",y:"10.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),(0,r.createElement)("defs",null,(0,r.createElement)("clipPath",{id:"clip0_420_11656"},(0,r.createElement)("rect",{width:"24",height:"24",fill:"currentColor",transform:"translate(0.5)"}))));let H=function(e){return e.OFF="off",e.LEFT="left",e.BOTTOM="bottom",e.RIGHT="right",e}({});const N={[H.OFF]:(0,i.__)("No thumbnails will be displayed.","woocommerce"),[H.LEFT]:(0,i.__)("A strip of small images will appear to the left of the main gallery image.","woocommerce"),[H.BOTTOM]:(0,i.__)("A strip of small images will appear below the main gallery image.","woocommerce"),[H.RIGHT]:(0,i.__)("A strip of small images will appear to the right of the main gallery image.","woocommerce")},A=({context:e})=>{const{productGalleryClientId:t}=e,{updateBlockAttributes:o}=(0,v.useDispatch)(C.store);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(G.__experimentalToggleGroupControl,{className:"wc-block-editor-product-gallery-thumbnails__position-toggle",isBlock:!0,label:(0,i.__)("Thumbnails","woocommerce"),value:e.thumbnailsPosition,help:N[e.thumbnailsPosition],onChange:e=>o(t,{thumbnailsPosition:e})},(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:H.OFF,label:(0,i.__)("Off","woocommerce")}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:H.LEFT,label:(0,r.createElement)(m.Z,{size:32,icon:S})}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:H.BOTTOM,label:(0,r.createElement)(m.Z,{size:32,icon:M})}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:H.RIGHT,label:(0,r.createElement)(m.Z,{size:32,icon:Z})})),e.thumbnailsPosition!==H.OFF&&(0,r.createElement)(G.RangeControl,{label:(0,i.__)("Number of Thumbnails","woocommerce"),value:e.thumbnailsNumberOfThumbnails,onChange:e=>o(t,{thumbnailsNumberOfThumbnails:e}),help:(0,i.__)("Choose how many thumbnails (3-8) will display. If more images exist, a “View all” button will display.","woocommerce"),max:8,min:3}))};let W=function(e){return e.DIGITS="digits",e.DOTS="dots",e.OFF="off",e}({});(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},(0,r.createElement)("circle",{cx:"6",cy:"6",r:"6",fill:"black",fillOpacity:"0.2"})),(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},(0,r.createElement)("circle",{cx:"6",cy:"6",r:"6",fill:"black"}));const F=()=>(0,r.createElement)(n.SVG,{width:"80",height:"36",viewBox:"0 0 80 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("circle",{cx:"32.6665",cy:"18",r:"3",fill:"currentColor"}),(0,r.createElement)("circle",{cx:"40.6665",cy:"18",r:"2.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("circle",{cx:"48.6665",cy:"18",r:"2.25",stroke:"currentColor",strokeWidth:"1.5"})),D=()=>(0,r.createElement)(n.SVG,{width:"80",height:"36",viewBox:"0 0 80 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{d:"M30.1417 22H31.9288V14.9541H30.1417L28.3497 16.1748V17.7178L30.0489 16.5703H30.1417V22ZM36.9771 22H41.7231V21.0674H38.4663V20.9697L39.9604 19.4805C41.2397 18.2109 41.6108 17.5957 41.6108 16.7949V16.7803C41.6108 15.6182 40.644 14.7832 39.3306 14.7832C37.9146 14.7832 36.9185 15.6914 36.9136 16.9805L36.9233 16.9902H37.9487L37.9536 16.9756C37.9536 16.2041 38.481 15.6865 39.272 15.6865C40.0435 15.6865 40.5171 16.1943 40.5171 16.8828V16.8975C40.5171 17.4688 40.2485 17.8301 39.3159 18.8018L36.9771 21.2578V22ZM48.7392 22.1318C50.2333 22.1318 51.2929 21.2627 51.2929 20.0518V20.042C51.2929 19.0557 50.5995 18.4307 49.5644 18.3379V18.3135C50.4237 18.1328 51.0487 17.5469 51.0487 16.6729V16.6631C51.0487 15.5742 50.1308 14.8223 48.7294 14.8223C47.3524 14.8223 46.4149 15.6084 46.3075 16.7949L46.3026 16.8486H47.328L47.3329 16.7998C47.4013 16.1357 47.9481 15.7207 48.7294 15.7207C49.5253 15.7207 49.9843 16.1211 49.9843 16.8047V16.8145C49.9843 17.4688 49.4374 17.9424 48.6317 17.9424H47.8065V18.792H48.6659C49.6034 18.792 50.1796 19.2363 50.1796 20.0322V20.042C50.1796 20.7354 49.5985 21.2188 48.7392 21.2188C47.8651 21.2188 47.2743 20.7695 47.206 20.1299L47.2011 20.0811H46.1562L46.161 20.1396C46.2538 21.3066 47.2353 22.1318 48.7392 22.1318Z",fill:"currentColor"})),R=e=>{switch(e){case W.DIGITS:return(0,i.__)("A list of numbers will show to indicate the number of items.","woocommerce");case W.DOTS:return(0,i.__)("A series of dots will show to indicate the number of items.","woocommerce");default:return(0,i.__)("No pager will be displayed.","woocommerce")}},j=({context:e})=>{const{productGalleryClientId:t,pagerDisplayMode:o}=e,{updateBlockAttributes:l}=(0,v.useDispatch)(C.store);return(0,r.createElement)(G.__experimentalToggleGroupControl,{label:(0,i.__)("Pager","woocommerce"),style:{width:"100%"},onChange:e=>{l(t,{pagerDisplayMode:e})},help:R(o),value:o},(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:W.OFF,label:(0,i.__)("Off","woocommerce")}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:W.DOTS,label:(0,r.createElement)(F,null)}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:W.DIGITS,label:(0,r.createElement)(D,null)}))};let z=function(e){return e.off="off",e.insideTheImage="insideTheImage",e.outsideTheImage="outsideTheImage",e}({});const U={[z.insideTheImage]:(0,r.createElement)((()=>(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"30",height:"18",viewBox:"0 0 30 18",fill:"none"},(0,r.createElement)("path",{d:"M4.525 8.8L6.825 6.5L5.825 5.5L3.525 7.8C2.825 8.5 2.825 9.6 3.525 10.3L5.825 12.6L6.925 11.5L4.625 9.2C4.425 9.1 4.425 8.9 4.525 8.8Z",fill:"currentColor"}),(0,r.createElement)("path",{d:"M25.4 8.8L23.1 6.5L24.1 5.5L26.4 7.8C27.1 8.5 27.1 9.6 26.4 10.3L24.1 12.6L23 11.5L25.3 9.2C25.5 9.1 25.5 8.9 25.4 8.8Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"0.75",y:"0.75",width:"28.5",height:"16.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}))),null),[z.outsideTheImage]:(0,r.createElement)((()=>(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"38",height:"18",viewBox:"0 0 38 18",fill:"none"},(0,r.createElement)("path",{d:"M1.525 8.3L5.825 4L4.825 3L0.525 7.3C-0.175 8 -0.175 9.1 0.525 9.8L4.825 14.1L5.925 13L1.625 8.7C1.425 8.6 1.425 8.4 1.525 8.3Z",fill:"currentColor"}),(0,r.createElement)("path",{d:"M37.325 7.3L33.025 3L31.925 4.1L36.2251 8.4C36.3251 8.5 36.3251 8.7 36.2251 8.8L31.925 13.1L33.025 14.2L37.325 9.9C38.025 9.1 38.025 8 37.325 7.3Z",fill:"currentColor"}),(0,r.createElement)("path",{d:"M25.925 0H11.925C10.825 0 9.92505 0.9 9.92505 2V16C9.92505 17.1 10.825 18 11.925 18H25.925C27.025 18 27.925 17.1 27.925 16V2C27.925 0.9 27.025 0 25.925 0ZM11.925 1.5H25.925C26.225 1.5 26.425 1.7 26.425 2V10.4L23.425 7.5C23.125 7.2 22.625 7.2 22.425 7.5L18.825 11L15.925 9C15.625 8.8 15.325 8.8 15.125 9L11.525 11.6V2C11.425 1.7 11.625 1.5 11.925 1.5ZM25.925 16.5H11.925C11.625 16.5 11.425 16.3 11.425 16V13.6L15.525 10.6L18.525 12.5C18.825 12.7 19.225 12.7 19.425 12.4L22.925 9L26.425 12.4V16C26.425 16.3 26.225 16.5 25.925 16.5Z",fill:"currentColor"}))),null)},J=e=>{switch(e){case z.insideTheImage:return(0,i.__)("Next and previous buttons will appear inside the large image.","woocommerce");case z.outsideTheImage:return(0,i.__)("Next and previous buttons will appear on outside the large image.","woocommerce");default:return(0,i.__)("No next or previous button will be displayed.","woocommerce")}},$=({context:e})=>{const{productGalleryClientId:t,nextPreviousButtonsPosition:o}=e,{updateBlockAttributes:l}=(0,v.useDispatch)(C.store);return(0,r.createElement)(G.__experimentalToggleGroupControl,{label:(0,i.__)("Next/Prev Buttons","woocommerce"),className:"wc-block-editor-product-gallery-large-image-next-previous-settings",style:{width:"100%"},onChange:e=>l(t,{nextPreviousButtonsPosition:e}),help:J(o),value:o},(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:z.off,label:(0,i.__)("Off","woocommerce")}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:z.insideTheImage,label:U.insideTheImage}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:z.outsideTheImage,label:U.outsideTheImage}))},q=({attributes:e,setAttributes:t,context:o})=>{const{cropImages:l,hoverZoom:n,fullScreenOnClick:a}=e,{productGalleryClientId:s,pagerDisplayMode:c,nextPreviousButtonsPosition:m,thumbnailsNumberOfThumbnails:u,thumbnailsPosition:d}=o;return(0,r.createElement)(C.InspectorControls,null,(0,r.createElement)(G.PanelBody,{title:(0,i.__)("Gallery Navigation","woocommerce")},(0,r.createElement)(j,{context:{productGalleryClientId:s,pagerDisplayMode:c}}),(0,r.createElement)($,{context:{productGalleryClientId:s,nextPreviousButtonsPosition:m}}),(0,r.createElement)(A,{context:{productGalleryClientId:s,thumbnailsNumberOfThumbnails:u,thumbnailsPosition:d}})),(0,r.createElement)(G.PanelBody,{title:(0,i.__)("Media Settings","woocommerce")},(0,r.createElement)(G.ToggleControl,{label:(0,i.__)("Crop images to fit","woocommerce"),help:(0,i.__)("Images will be cropped to fit within a square space.","woocommerce"),checked:l,onChange:()=>t({cropImages:!l}),className:"wc-block-product-gallery__crop-images"}),(0,r.createElement)(G.ToggleControl,{label:(0,i.__)("Zoom while hovering","woocommerce"),help:(0,i.__)("While hovering the large image will zoom in by 30%.","woocommerce"),checked:n,onChange:()=>t({hoverZoom:!n})}),(0,r.createElement)(G.ToggleControl,{label:(0,i.__)("Full-screen when clicked","woocommerce"),help:(0,i.__)("Clicking on the large image will open a full-screen gallery experience.","woocommerce"),checked:a,onChange:()=>t({fullScreenOnClick:!a})})))},K=[["core/group",{layout:{type:"flex",flexWrap:"nowrap",verticalAlignment:"top"},metadata:{name:"Gallery Area"}},[["woocommerce/product-gallery-thumbnails",L("lock")],["core/group",{layout:{type:"flex",orientation:"vertical",justifyContent:"center",verticalAlignment:"top"},style:{layout:{selfStretch:"fixed",flexSize:"100%"}},metadata:{name:"Large Image and Navigation"},...L("lock")},[["woocommerce/product-gallery-large-image",L("lock"),[["woocommerce/product-sale-badge",{align:"right",style:{spacing:{margin:{top:"4px",right:"4px",bottom:"4px",left:"4px"}}},lock:{move:!0}}],["woocommerce/product-gallery-large-image-next-previous",{layout:{type:"flex",verticalAlignment:"bottom"},lock:{move:!0,remove:!0}}]]],["woocommerce/product-gallery-pager",{lock:{move:!0,remove:!0}}]]]]]],Q={icon:()=>(0,r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{d:"M19 3H5C4.4 3 4 3.4 4 4V11C4 11.5 4.4 12 5 12H19C19.5 12 20 11.6 20 11V4C20 3.4 19.6 3 19 3ZM5.5 10.5V10.1L7.3 8.8L8.6 9.6C8.9 9.8 9.3 9.8 9.5 9.5L11 8.1L13.4 10.5H5.5ZM18.5 10.5H15.6L11.6 6.5C11.3 6.2 10.8 6.2 10.5 6.5L8.9 8L7.7 7.2C7.4 7 7.1 7 6.8 7.2L5.5 8.2V4.5H18.5V10.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"4.75",y:"15.5",width:"5",height:"4.5",rx:"1",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,r.createElement)("rect",{x:"12.25",y:"15.5",width:"5",height:"4.5",rx:"1",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})),edit:({clientId:e,attributes:t,setAttributes:o})=>{const l=(0,C.useBlockProps)({className:V(t.nextPreviousButtonsPosition)}),{currentTemplateId:i,templateType:n}=(0,v.useSelect)((e=>({currentTemplateId:e("core/edit-site").getEditedPostId(),templateType:e("core/edit-site").getEditedPostType()})),[]);return(0,d.useEffect)((()=>{const r=((e,t)=>"wp_template_part"===t&&e.includes("product-gallery")?"full":"standard")(i,n);o({...t,mode:r,productGalleryClientId:e}),((e,t)=>{const{getBlock:o,getBlockRootClientId:r,getBlockIndex:l}=(0,v.select)("core/block-editor"),{moveBlockToPosition:i}=(0,v.dispatch)("core/block-editor"),n=o(t);if(n){const o=n.innerBlocks.length?n.innerBlocks[0].attributes.layout:null,a=y({blocks:[n],findCondition:e=>"woocommerce/product-gallery-thumbnails"===e.name}),s=y({blocks:[n],findCondition(e){var t;return Boolean(null===(t=e.innerBlocks)||void 0===t?void 0:t.find((e=>"woocommerce/product-gallery-large-image"===e.name)))}}),c=l((null==s?void 0:s.clientId)||""),m=l((null==a?void 0:a.clientId)||"");if(s&&a&&-1!==c&&-1!==m){P({blocks:[a,s],lockBlocks:!1});const{thumbnailsPosition:l}=e;if(O(l,t),O(l,n.innerBlocks[0].clientId),o){const e=I(l).orientation;T({layout:{...o,orientation:e}},n.innerBlocks[0])}(("bottom"===l||"right"===l)&&mc)&&i(a.clientId,r(a.clientId)||void 0,r(s.clientId)||void 0,c),P({blocks:[a,s],lockBlocks:!0})}}})(t,e)}),[o,t,e,i,n]),(0,r.createElement)("div",{...l},(0,r.createElement)(C.InspectorControls,null,(0,r.createElement)(q,{attributes:t,setAttributes:o,context:{productGalleryClientId:e,pagerDisplayMode:t.pagerDisplayMode,thumbnailsPosition:t.thumbnailsPosition,thumbnailsNumberOfThumbnails:t.thumbnailsNumberOfThumbnails,nextPreviousButtonsPosition:t.nextPreviousButtonsPosition}})),(0,r.createElement)(C.InnerBlocks,{allowedBlocks:["woocommerce/product-gallery-large-image","woocommerce/product-gallery-thumbnails"],templateLock:!1,template:K}))},save:({attributes:e})=>{const t=C.useBlockProps.save({className:s()("wc-block-product-gallery",V(e.nextPreviousButtonsPosition))}),o=C.useInnerBlocksProps.save(t);return(0,r.createElement)("div",{...o})}},X=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery","version":"1.0.0","title":"Product Gallery","description":"Showcase your products relevant images and media.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":true,"multiple":false,"interactivity":true},"textdomain":"woocommerce","usesContext":["postId"],"providesContext":{"thumbnailsPosition":"thumbnailsPosition","thumbnailsNumberOfThumbnails":"thumbnailsNumberOfThumbnails","productGalleryClientId":"productGalleryClientId","nextPreviousButtonsPosition":"nextPreviousButtonsPosition","pagerDisplayMode":"pagerDisplayMode","hoverZoom":"hoverZoom","fullScreenOnClick":"fullScreenOnClick","mode":"mode","cropImages":"cropImages"},"attributes":{"thumbnailsPosition":{"type":"string","default":"left"},"thumbnailsNumberOfThumbnails":{"type":"number","default":3},"pagerDisplayMode":{"type":"string","default":"dots"},"productGalleryClientId":{"type":"string","default":""},"cropImages":{"type":"boolean","default":false},"hoverZoom":{"type":"boolean","default":true},"fullScreenOnClick":{"type":"boolean","default":true},"nextPreviousButtonsPosition":{"type":"string","default":"insideTheImage"},"mode":{"type":"string","default":"standard"}},"viewScript":"wc-product-gallery-frontend","example":{}}'),Y={[X.name]:{blockMetadata:X,blockSettings:Q,allowedTemplates:{"single-product":!0},allowedTemplateParts:{"product-gallery":!0},availableInPostOrPageEditor:!1,isVariationBlock:!1}};class ee{constructor(){(0,u.Z)(this,"unregisteredBlocks",[]),(0,u.Z)(this,"blockRegistrationStrategy",void 0),this.blockRegistrationStrategy=new b}shouldBlockBeRegistered({blockWithRestrictionName:e,currentTemplateId:t,isPostOrPage:o}){const{allowedTemplates:r,allowedTemplateParts:l,availableInPostOrPageEditor:i}=Y[e],n=Object.keys(r).some((e=>t.startsWith(e))),a=Object.keys(l).some((e=>t.startsWith(e)));return n||a||o&&i}unregisterBlocksBeforeEnteringRestrictedArea({currentTemplateId:e,isPostOrPage:t}){for(const o of Object.keys(Y))this.shouldBlockBeRegistered({blockWithRestrictionName:o,currentTemplateId:e,isPostOrPage:t})||(0,l.getBlockType)(o)&&(this.blockRegistrationStrategy=Y[o].isVariationBlock?new k:new b,this.blockRegistrationStrategy.unregister(o),this.unregisteredBlocks.push(o))}registerBlocksAfterLeavingRestrictedArea(){for(const e of this.unregisteredBlocks){const t=Y[e];this.blockRegistrationStrategy=Y[e].isVariationBlock?new k:new b;const o=this.blockRegistrationStrategy.register(t.blockMetadata,t.blockSettings);this.unregisteredBlocks=o?this.unregisteredBlocks.filter((t=>t!==e)):this.unregisteredBlocks}}run(e){this.registerBlocksAfterLeavingRestrictedArea(),this.unregisterBlocksBeforeEnteringRestrictedArea({currentTemplateId:e.getCurrentTemplateId()||"",isPostOrPage:e.getIsPostOrPage()})}}class te{constructor(){(0,u.Z)(this,"previousTemplateId",void 0),(0,u.Z)(this,"currentTemplateId",void 0),(0,u.Z)(this,"isPostOrPage",void 0),(0,u.Z)(this,"observers",[]),this.isPostOrPage=!1,(0,v.subscribe)((()=>{this.checkIfTemplateHasChangedAndNotifySubscribers()}),"core/edit-site")}add(e){this.observers.push(e)}notify(){for(const e of this.observers)e.run(this)}getPreviousTemplateId(){return this.previousTemplateId}getCurrentTemplateId(){return this.currentTemplateId}getIsPostOrPage(){return this.isPostOrPage}parseTemplateId(e){return"number"==typeof e?String(e):null==e?void 0:e.split("//")[1]}checkIfTemplateHasChangedAndNotifySubscribers(){var e,t;this.previousTemplateId=this.currentTemplateId;const o=null===(e=(0,v.select)("core/editor"))||void 0===e?void 0:e.getCurrentPostId();this.isPostOrPage=Boolean(o);const r=o||(null===(t=(0,v.select)("core/edit-site"))||void 0===t?void 0:t.getEditedPostId());this.currentTemplateId=this.parseTemplateId(r);const l=this.previousTemplateId!==this.currentTemplateId,i=Boolean(this.currentTemplateId);l&&i&&this.notify()}}f()((()=>{const e=new te,t=new ee;e.add(t)})),(0,l.setCategories)([...(0,l.getCategories)().filter((({slug:e})=>"woocommerce"!==e&&"woocommerce-product-elements"!==e)),{slug:"woocommerce",title:(0,i.__)("WooCommerce","woocommerce"),icon:(0,r.createElement)(m.Z,{icon:c})},{slug:"woocommerce-product-elements",title:(0,i.__)("WooCommerce Product Elements","woocommerce"),icon:(0,r.createElement)(m.Z,{icon:c,className:"wc-block-editor-components-block-icon"})}])},6789:()=>{},2704:()=>{},946:()=>{},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},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function r(e){var l=o[e];if(void 0!==l)return l.exports;var i=o[e]={exports:{}};return t[e].call(i.exports,i,i.exports,r),i.exports}r.m=t,e=[],r.O=(t,o,l,i)=>{if(!o){var n=1/0;for(m=0;m=i)&&Object.keys(r.O).every((e=>r.O[e](o[s])))?o.splice(s--,1):(a=!1,i0&&e[m-1][2]>i;m--)e[m]=e[m-1];e[m]=[o,l,i]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j=1429,(()=>{var e={1429:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var l,i,[n,a,s]=o,c=0;if(n.some((t=>0!==e[t]))){for(l in a)r.o(a,l)&&(r.m[l]=a[l]);if(s)var m=s(r)}for(t&&t(o);cr(8110)));l=r.O(l),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["wc-blocks"]=l})();order-confirmation-summary-rtl.css000064400000002124150732336520013356 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-order-confirmation-summary,.wc-block-order-confirmation-summary{border-radius:4px;margin-bottom:48px;margin-top:48px}.wc-block-order-confirmation-summary ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;list-style:none outside;margin:0;padding:0}.wc-block-order-confirmation-summary ul li>.wc-block-order-confirmation-summary-list-item__key{font-weight:700}.wc-block-order-confirmation-summary ul li>.wc-block-order-confirmation-summary-list-item__value{display:block;font-weight:inherit}@media only screen and (max-width:480px){.wc-block-order-confirmation-summary ul{flex-direction:column}}.wc-block-order-confirmation-summary .woocommerce-verify-email{margin-top:36px}.wc-block-order-confirmation-summary .woocommerce-verify-email #verify-email{width:50%}.wc-block-order-confirmation-summary.has-background{padding:16px} price-filter-style.js.LICENSE.txt000064400000000174150732336520012534 0ustar00/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-results-count.css000064400000000501150732336520011565 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce.wc-block-product-results-count .woocommerce-result-count{float:none;font-size:inherit;margin:auto} active-filters-style.asset.php000064400000000545150732336520012464 0ustar00 array('react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'cd9420a21e1bb0984c05'); product-button-interactivity-frontend.js000064400000057514150732336520014626 0ustar00(()=>{var e={3849:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t{},946:()=>{},7440:()=>{}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}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),(()=>{"use strict";const e=window.React,t=window.wc.__experimentalInteractivity,r=window.wp.data,o=window.wc.wcBlocksData,i=window.wp.element;var s=n(3849),a=n.n(s);const l=window.wp.i18n,c=(0,i.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,i.cloneElement)(e,{width:t,height:t,...n,ref:r})})),u=window.wp.primitives,d=(0,e.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(u.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));n(946);const m=(0,e.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(u.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),p=(0,e.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(u.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),f=(0,e.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(u.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"})),h=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},g=e=>{switch(e){case"success":return m;case"warning":case"info":case"error":return p;default:return f}};function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0===O&&T(!0),++O,()=>{1===O&&T(!1),--O})),[]),null}window.wp.warning;const D=(0,i.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function N(e){const t=(0,i.useContext)(D),n=t.slots[e]||{},r=t.fills[e],o=(0,i.useMemo)((()=>r||[]),[r]);return{...n,updateSlot:(0,i.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,i.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:o,registerFill:(0,i.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,i.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}const F=(0,i.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function k({name:e,children:t,registerFill:n,unregisterFill:r}){const o=(e=>{const{getSlot:t,subscribe:n}=(0,i.useContext)(F),[r,o]=(0,i.useState)(t(e));return(0,i.useEffect)((()=>(o(t(e)),n((()=>{o(t(e))})))),[e]),r})(e),s=(0,i.useRef)({name:e,children:t});return(0,i.useLayoutEffect)((()=>(n(e,s.current),()=>r(e,s.current))),[]),(0,i.useLayoutEffect)((()=>{s.current.children=t,o&&o.forceUpdate()}),[t]),(0,i.useLayoutEffect)((()=>{e!==s.current.name&&(r(s.current.name,s.current),s.current.name=e,n(e,s.current))}),[e]),o&&o.node?((0,E.isFunction)(t)&&(t=t(o.props.fillProps)),(0,i.createPortal)(t,o.node)):null}const M=e=>(0,i.createElement)(F.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,i.createElement)(k,w({},e,{registerFill:t,unregisterFill:n}))));class A extends i.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:r}=this.props,o=(0,E.map)(r(t,this),(e=>{const t=(0,E.isFunction)(e.children)?e.children(n):e.children;return i.Children.map(t,((e,t)=>{if(!e||(0,E.isString)(e))return e;const n=e.key||t;return(0,i.cloneElement)(e,{key:n})}))})).filter((0,E.negate)(i.isEmptyElement));return(0,i.createElement)(i.Fragment,null,(0,E.isFunction)(e)?e(o):o)}}const P=e=>(0,i.createElement)(F.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:r})=>(0,i.createElement)(A,w({},e,{registerSlot:t,unregisterSlot:n,getFills:r}))));function B(){const[,e]=(0,i.useState)({}),t=(0,i.useRef)(!0);return(0,i.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function V({name:e,children:t}){const n=N(e),r=(0,i.useRef)({rerender:B()});return(0,i.useEffect)((()=>(n.registerFill(r),()=>{n.unregisterFill(r)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,i.createPortal)(t,n.ref.current)):null}const W=(0,i.forwardRef)((function({name:e,fillProps:t={},as:n="div",...r},o){const s=(0,i.useContext)(D),a=(0,i.useRef)();return(0,i.useLayoutEffect)((()=>(s.registerSlot(e,a,t),()=>{s.unregisterSlot(e,a)})),[s.registerSlot,s.unregisterSlot,e]),(0,i.useLayoutEffect)((()=>{s.updateSlot(e,t)})),(0,i.createElement)(n,w({ref:(0,C.useMergeRefs)([o,a])},r))}));function z(e){return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(M,e),(0,i.createElement)(V,e))}const H=(0,i.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,i.createElement)(W,w({},t,{ref:n})):(0,i.createElement)(P,t)));function U(e){return"appear"===e?"top":"left"}const j="Popover";function q(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:o,paddingRight:i}=(s=t).ownerDocument.defaultView.getComputedStyle(s);var s;const a=n?parseInt(n,10):0,l=r?parseInt(r,10):0,c=o?parseInt(o,10):0,u=i?parseInt(i,10):0;return{x:e.left+c,y:e.top+a,width:e.width-c-u,height:e.height-a-l,left:e.left+c,right:e.right-u,top:e.top+a,bottom:e.bottom-l}}function G(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function K(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function Y(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const X=(0,i.forwardRef)((({headerTitle:e,onClose:t,children:n,className:r,noArrow:o=!0,isAlternate:s,position:a="bottom right",range:c,focusOnMount:u="firstElement",anchorRef:d,shouldAnchorIncludePadding:m,anchorRect:p,getAnchorRect:f,expandOnMobile:h,animate:g=!0,onClickOutside:v,onFocusOutside:E,__unstableStickyBoundaryElement:y,__unstableSlotName:R=j,__unstableObserveElement:T,__unstableBoundaryParent:O,__unstableForcePosition:D,__unstableForceXAlignment:F,...k},M)=>{const A=(0,i.useRef)(null),P=(0,i.useRef)(null),B=(0,i.useRef)(),V=(0,C.useViewportMatch)("medium","<"),[W,H]=(0,i.useState)(),X=N(R),J=h&&V,[Q,Z]=(0,C.useResizeObserver)();o=J||o,(0,i.useLayoutEffect)((()=>{if(J)return Y(B.current,"is-without-arrow",o),Y(B.current,"is-alternate",s),G(B.current,"data-x-axis"),G(B.current,"data-y-axis"),K(B.current,"top"),K(B.current,"left"),K(P.current,"maxHeight"),void K(P.current,"maxWidth");const e=()=>{if(!B.current||!P.current)return;let e=function(e,t,n,r=!1,o,i){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return _(t,t.ownerDocument||e.current.ownerDocument,i)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return _((0,L.getRectangleFromRange)(r),r.endContainer.ownerDocument,i);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=_(r.getBoundingClientRect(),r.ownerDocument,i);return o?e:q(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),s=t.getBoundingClientRect(),a=_(new window.DOMRect(n.left,n.top,n.width,s.bottom-n.top),e.ownerDocument,i);return o?a:q(a,r)}if(!e.current)return;const{parentNode:s}=e.current,a=s.getBoundingClientRect();return o?a:q(a,s)}(A,p,f,d,m,B.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=B.current;let r,i=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();i=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var c;O&&(r=null===(c=B.current.closest(".popover-slot"))||void 0===c?void 0:c.parentNode);const u=Z.height?Z:P.current.getBoundingClientRect(),{popoverTop:h,popoverLeft:g,xAxis:w,yAxis:v,contentHeight:b,contentWidth:E}=function(e,t,n="top",r,o,i,s,a,c){const[u,d="center",m]=n.split(" "),p=function(e,t,n,r,o,i,s,a){const{height:l}=t;if(o){const t=o.getBoundingClientRect().top+l-s;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let c=e.top+e.height/2;"bottom"===r?c=e.bottom:"top"===r&&(c=e.top);const u={popoverTop:c,contentHeight:(c-l/2>0?l/2:c)+(c+l/2>window.innerHeight?window.innerHeight-c:l/2)},d={popoverTop:e.top,contentHeight:e.top-10-l>0?l:e.top-10},m={popoverTop:e.bottom,contentHeight:e.bottom+10+l>window.innerHeight?window.innerHeight-10-e.bottom:l};let p,f=n,h=null;if(!o&&!a)if("middle"===n&&u.contentHeight===l)f="middle";else if("top"===n&&d.contentHeight===l)f="top";else if("bottom"===n&&m.contentHeight===l)f="bottom";else{f=d.contentHeight>m.contentHeight?"top":"bottom";const e="top"===f?d.contentHeight:m.contentHeight;h=e!==l?e:null}return p="middle"===f?u.popoverTop:"top"===f?d.popoverTop:m.popoverTop,{yAxis:f,popoverTop:p,contentHeight:h}}(e,t,u,m,r,0,i,a),f=function(e,t,n,r,o,i,s,a,c){const{width:u}=t;"left"===n&&(0,l.isRTL)()?n="right":"right"===n&&(0,l.isRTL)()&&(n="left"),"left"===r&&(0,l.isRTL)()?r="right":"right"===r&&(0,l.isRTL)()&&(r="left");const d=Math.round(e.left+e.width/2),m={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let p=e.left;"right"===r?p=e.right:"middle"===i||c||(p=d);let f=e.right;"left"===r?f=e.left:"middle"===i||c||(f=d);const h={popoverLeft:p,contentWidth:p-u>0?u:p},g={popoverLeft:f,contentWidth:f+u>window.innerWidth?window.innerWidth-f:u};let w,v=n,b=null;if(!o&&!a)if("center"===n&&m.contentWidth===u)v="center";else if("left"===n&&h.contentWidth===u)v="left";else if("right"===n&&g.contentWidth===u)v="right";else{v=h.contentWidth>g.contentWidth?"left":"right";const e="left"===v?h.contentWidth:g.contentWidth;u>window.innerWidth&&(b=window.innerWidth),e!==u&&(v="center",m.popoverLeft=window.innerWidth/2)}if(w="center"===v?m.popoverLeft:"left"===v?h.popoverLeft:g.popoverLeft,s){const e=s.getBoundingClientRect();w=Math.min(w,e.right-u),(0,l.isRTL)()||(w=Math.max(w,0))}return{xAxis:v,popoverLeft:w,contentWidth:b}}(e,t,d,m,r,p.yAxis,s,a,c);return{...f,...p}}(e,u,a,y,B.current,i,r,D,F);"number"==typeof h&&"number"==typeof g&&(K(B.current,"top",h+"px"),K(B.current,"left",g+"px")),Y(B.current,"is-without-arrow",o||"center"===w&&"middle"===v),Y(B.current,"is-alternate",s),G(B.current,"data-x-axis",w),G(B.current,"data-y-axis",v),K(P.current,"maxHeight","number"==typeof b?b+"px":""),K(P.current,"maxWidth","number"==typeof E?E+"px":""),H(({left:"right",right:"left"}[w]||"center")+" "+({top:"bottom",bottom:"top"}[v]||"middle"))};e();const{ownerDocument:t}=B.current,{defaultView:n}=t,r=n.setInterval(e,500);let i;const c=()=>{n.cancelAnimationFrame(i),i=n.requestAnimationFrame(e)};n.addEventListener("click",c),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const u=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(d);let h;return u&&u!==t&&(u.defaultView.addEventListener("resize",e),u.defaultView.addEventListener("scroll",e,!0)),T&&(h=new n.MutationObserver(e),h.observe(T,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",c),n.cancelAnimationFrame(i),u&&u!==t&&(u.defaultView.removeEventListener("resize",e),u.defaultView.removeEventListener("scroll",e,!0)),h&&h.disconnect()}}),[J,p,f,d,m,a,Z,y,T,O]);const $=(e,n)=>{if("focus-outside"===e&&E)E(n);else if("focus-outside"===e&&v){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),S()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),v(e)}else t&&t()},[ee,te]=(0,C.__experimentalUseDialog)({focusOnMount:u,__unstableOnClose:$,onClose:$}),ne=(0,C.useMergeRefs)([B,ee,M]),re=Boolean(g&&W)&&function(e){if("loading"===e.type)return b()("components-animate__loading");const{type:t,origin:n=U(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return b()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?b()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:W});let oe=(0,i.createElement)("div",w({className:b()("components-popover",r,re,{"is-expanded":J,"is-without-arrow":o,"is-alternate":s})},k,{ref:ne},te,{tabIndex:"-1"}),J&&(0,i.createElement)(I,null),J&&(0,i.createElement)("div",{className:"components-popover__header"},(0,i.createElement)("span",{className:"components-popover__header-title"},e),(0,i.createElement)(ae,{className:"components-popover__close",icon:x,onClick:t})),(0,i.createElement)("div",{ref:P,className:"components-popover__content"},(0,i.createElement)("div",{style:{position:"relative"}},Q,n)));return X.ref&&(oe=(0,i.createElement)(z,{name:R},oe)),d||p?oe:(0,i.createElement)("span",{ref:A},oe)}));X.Slot=(0,i.forwardRef)((function({name:e=j},t){return(0,i.createElement)(H,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const J=X,Q=function({shortcut:e,className:t}){if(!e)return null;let n,r;return(0,E.isString)(e)&&(n=e),(0,E.isObject)(e)&&(n=e.display,r=e.ariaLabel),(0,i.createElement)("span",{className:t,"aria-label":r},n)},Z=(0,i.createElement)("div",{className:"event-catcher"}),$=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,i.cloneElement)((0,i.createElement)("span",{className:"disabled-element-wrapper"},(0,i.cloneElement)(Z,e),(0,i.cloneElement)(t,{children:n}),","),e),ee=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,i.cloneElement)(e,{...t,children:n}),te=(e,t,n)=>{if(1!==i.Children.count(e))return;const r=i.Children.only(e);"function"==typeof r.props[t]&&r.props[t](n)},ne=function({children:e,position:t,text:n,shortcut:r}){const[o,s]=(0,i.useState)(!1),[a,l]=(0,i.useState)(!1),c=(0,C.useDebounce)(l,700),u=t=>{te(e,"onMouseDown",t),document.addEventListener("mouseup",p),s(!0)},d=t=>{te(e,"onMouseUp",t),document.removeEventListener("mouseup",p),s(!1)},m=e=>"mouseUp"===e?d:"mouseDown"===e?u:void 0,p=m("mouseUp"),f=(t,n)=>r=>{if(te(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&o)return;c.cancel();const i=(0,E.includes)(["focus","mouseenter"],r.type);i!==a&&(n?c(i):l(i))},h=()=>{c.cancel(),document.removeEventListener("mouseup",p)};if((0,i.useEffect)((()=>h),[]),1!==i.Children.count(e))return e;const g={onMouseEnter:f("onMouseEnter",!0),onMouseLeave:f("onMouseLeave"),onClick:f("onClick"),onFocus:f("onFocus"),onBlur:f("onBlur"),onMouseDown:m("mouseDown")},w=i.Children.only(e),{children:v,disabled:b}=w.props,y=b?$:ee,S=(({grandchildren:e,isOver:t,position:n,text:r,shortcut:o})=>(0,i.concatChildren)(e,t&&(0,i.createElement)(J,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,i.createElement)(Q,{className:"components-tooltip__shortcut",shortcut:o}))))({grandchildren:v,isOver:a,position:t,text:n,shortcut:r});return y({child:w,eventHandlers:g,childrenWithPopover:S})},re=function({icon:e,className:t,...n}){const r=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,i.createElement)("span",w({className:r},n))},oe=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,i.createElement)(re,w({icon:e},n));if((0,i.isValidElement)(e)&&re===e.type)return(0,i.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof i.Component?(0,i.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===u.SVG)){const r={width:t,height:t,...e.props,...n};return(0,i.createElement)(u.SVG,r)}return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,{size:t,...n}):e},ie=(0,i.forwardRef)((function({as:e="div",className:t,...n},r){return function({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,i.createElement)(e,t)}({as:e,className:b()("components-visually-hidden",t),...n,ref:r})})),se=["onMouseDown","onClick"],ae=(0,i.forwardRef)((function(e,t){const{href:n,target:r,isSmall:o,isPressed:s,isBusy:a,isDestructive:l,className:c,disabled:u,icon:d,iconPosition:m="left",iconSize:p,showTooltip:f,tooltipPosition:h,shortcut:g,label:v,children:y,text:C,variant:L,__experimentalIsFocusable:x,describedBy:_,...R}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:o,variant:i,...s}){let a=i;var l,c,u,d,m;return t&&(null!==(l=a)&&void 0!==l||(a="primary")),r&&(null!==(c=a)&&void 0!==c||(a="tertiary")),n&&(null!==(u=a)&&void 0!==u||(a="secondary")),e&&(S()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(d=a)&&void 0!==d||(a="secondary")),o&&(null!==(m=a)&&void 0!==m||(a="link")),{...s,variant:a}}(e),T=b()("components-button",c,{"is-secondary":"secondary"===L,"is-primary":"primary"===L,"is-small":o,"is-tertiary":"tertiary"===L,"is-pressed":s,"is-busy":a,"is-link":"link"===L,"is-destructive":l,"has-text":!!d&&!!y,"has-icon":!!d}),O=u&&!x,I=void 0===n||O?"button":"a",D="a"===I?{href:n,target:r}:{type:"button",disabled:O,"aria-pressed":s};if(u&&x){D["aria-disabled"]=!0;for(const e of se)R[e]=e=>{e.stopPropagation(),e.preventDefault()}}const N=!O&&(f&&v||g||!!v&&(!y||(0,E.isArray)(y)&&!y.length)&&!1!==f),F=_?(0,E.uniqueId)():null,k=R["aria-describedby"]||F,M=(0,i.createElement)(I,w({},D,R,{className:T,"aria-label":R["aria-label"]||v,"aria-describedby":k,ref:t}),d&&"left"===m&&(0,i.createElement)(oe,{icon:d,size:p}),C&&(0,i.createElement)(i.Fragment,null,C),d&&"right"===m&&(0,i.createElement)(oe,{icon:d,size:p}),y);return N?(0,i.createElement)(i.Fragment,null,(0,i.createElement)(ne,{text:_||v,shortcut:g,position:h},M),_&&(0,i.createElement)(ie,null,(0,i.createElement)("span",{id:F},_))):(0,i.createElement)(i.Fragment,null,M,_&&(0,i.createElement)(ie,null,(0,i.createElement)("span",{id:F},_)))}));n(1029),n(7440);const le=()=>(0,e.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),ce=({className:t,showSpinner:n=!1,children:r,variant:o="contained",...i})=>{const s=a()("wc-block-components-button","wp-element-button",t,o,{"wc-block-components-button--loading":n});return(0,e.createElement)(ae,{className:s,...i},n&&(0,e.createElement)(le,null),(0,e.createElement)("span",{className:"wc-block-components-button__text"},r))},ue=window.wp.a11y,de=({className:t,status:n="default",children:r,spokenMessage:o=r,onRemove:s=(()=>{}),isDismissible:u=!0,politeness:m=h(n),summary:p})=>(((e,t)=>{const n="string"==typeof e?e:(0,i.renderToString)(e);(0,i.useEffect)((()=>{n&&(0,ue.speak)(n,t)}),[n,t])})(o,m),(0,e.createElement)("div",{className:a()(t,"wc-block-components-notice-banner","is-"+n,{"is-dismissible":u})},(0,e.createElement)(c,{icon:g(n)}),(0,e.createElement)("div",{className:"wc-block-components-notice-banner__content"},p&&(0,e.createElement)("p",{className:"wc-block-components-notice-banner__summary"},p),r),!!u&&(0,e.createElement)(ce,{className:"wc-block-components-notice-banner__dismiss",icon:d,label:(0,l.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),s()},showTooltip:!1})));var me=function(e){return e.IDLE="IDLE",e.SLIDE_OUT="SLIDE-OUT",e.SLIDE_IN="SLIDE-IN",e}(me||{});const pe=".wc-block-store-notices",fe=(e,t,n)=>0===n?e:t.replace("###",n.toString()),he=e=>(0,t.getContext)(e),{state:ge}=(0,t.store)("woocommerce/product-button",{state:{get slideInAnimation(){const{animationStatus:e}=he();return e===me.SLIDE_IN},get slideOutAnimation(){const{animationStatus:e}=he();return e===me.SLIDE_OUT},get numberOfItemsInTheCart(){const{productId:e}=he(),t=((e,t)=>null==e?void 0:e.items.find((e=>e.id===t)))(ge.cart,e);return(null==t?void 0:t.quantity)||0},get hasCartLoaded(){return!!ge.cart},get addToCartText(){const e=he();return e.animationStatus===me.IDLE||e.animationStatus===me.SLIDE_OUT?fe(e.addToCartText,ge.inTheCartText,e.temporaryNumberOfItems):fe(e.addToCartText,ge.inTheCartText,ge.numberOfItemsInTheCart)},get displayViewCart(){const{displayViewCart:e,temporaryNumberOfItems:t}=he();return!!e&&(ge.hasCartLoaded?ge.numberOfItemsInTheCart>0:t>0)}},actions:{*addToCart(){const t=he(),{productId:n,quantityToAdd:s}=t;t.isLoading=!0;try{yield(0,r.dispatch)(o.CART_STORE_KEY).addItemToCart(n,s),t.temporaryNumberOfItems=ge.numberOfItemsInTheCart}catch(t){const n=document.querySelector(pe);var a;n||null===(a=document.querySelector(".entry-content"))||void 0===a||a.prepend((()=>{const e=document.createElement("div");return e.classList.add(pe.replace(".","")),e})());const r=null!=n?n:document.querySelector(pe);r&&((t,n)=>{const r=(0,i.createRoot)(t);r.render((0,e.createElement)(de,{status:"error",onRemove:()=>r.unmount()},n)),null==t||t.scrollIntoView({behavior:"smooth",inline:"nearest"})})(r,t.message),console.error(t)}finally{t.displayViewCart=!0,t.isLoading=!1}},handleAnimationEnd:e=>{const t=he();"slideOut"===e.animationName?t.animationStatus=me.SLIDE_IN:"slideIn"===e.animationName&&(t.temporaryNumberOfItems=ge.numberOfItemsInTheCart,t.animationStatus=me.IDLE)}},callbacks:{syncTemporaryNumberOfItemsOnLoad:()=>{const e=he();ge.hasCartLoaded&&(e.temporaryNumberOfItems=ge.numberOfItemsInTheCart)},startAnimation:()=>{const e=he();ge.hasCartLoaded&&e.temporaryNumberOfItems!==ge.numberOfItemsInTheCart&&!e.isLoading&&e.animationStatus===me.IDLE&&(e.animationStatus=me.SLIDE_OUT)}}});(0,r.subscribe)((()=>{const e=(0,r.select)(o.CART_STORE_KEY).getCartData();(0,r.select)(o.CART_STORE_KEY).hasFinishedResolution("getCartData")&&(ge.cart=e)}),o.CART_STORE_KEY),(window.requestIdleCallback||(e=>setTimeout(e,100)))((()=>{ge.hasCartLoaded||(0,r.select)(o.CART_STORE_KEY).getCartData()}))})()})();collection-rating-filter.css000064400000067672150732336520012206 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating{display:block}.wc-block-components-product-rating span{line-height:1.618}.wc-block-components-product-rating__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:0}.wc-block-components-product-rating__stars:before{color:inherit;content:"SSSSS";left:0;line-height:1.618;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-components-product-rating__stars span{color:inherit;left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-components-product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;line-height:1.618;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-all-products .wc-block-components-product-rating{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating__stars+.wc-block-components-product-rating__reviews_count{margin-left:8px}.wc-block-components-product-rating__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating__norating:before{color:transparent;content:"S";left:0;position:absolute;right:0;text-align:center;top:0;white-space:nowrap}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}}.wc-block-all-products .wc-block-components-product-rating__container,.wp-block-query .wc-block-components-product-rating__container{display:block}.wc-block-all-products .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars,.wp-block-query .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-rating-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-rating-filter.is-loading>*{visibility:hidden}.wc-block-rating-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-rating-filter.is-loading{animation:none}}.wc-block-rating-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-rating-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-rating-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-rating-filter .wc-block-components-product-rating__stars{display:inline-block}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-rating-filter .wc-block-components-product-rating{display:flex;margin-bottom:0}.wc-block-rating-filter .wc-block-components-product-rating-count{margin-left:4px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wp-block-woocommerce-rating-filter{margin-bottom:24px}.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li input,.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li label{cursor:pointer}.wc-block-rating-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button{margin-left:0}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-rating-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.editor-styles-wrapper .wc-block-rating-filter .wc-block-rating-filter__button,.wc-block-rating-filter__actions .wc-block-rating-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} reviews-by-category.css000064400000025072150732336520011201 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-load-more{text-align:center;width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-review-sort-select{text-align:right} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.is-loading .wc-block-components-review-list-item__text{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:60%;z-index:1}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__text:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{animation:none}}.is-loading .wc-block-components-review-list-item__text:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;font-size:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:120px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:before{content:" "}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{list-style:none;margin:0 0 48px}.wc-block-components-review-list-item__info{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{-ms-grid-columns:calc(3em + 16px) 1fr;grid-template-columns:calc(3em + 16px) 1fr}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{-ms-grid-row-span:2;align-items:center;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1/3;height:3em;justify-content:center;position:relative;width:3em}.wc-block-components-review-list-item__image>img{display:block;max-height:100%;-o-object-fit:contain;object-fit:contain}.wc-block-components-review-list-item__verified{bottom:-7px;height:21px;line-height:21px;margin:0;overflow:hidden;position:absolute;right:-7px;text-indent:21px;width:21px}.wc-block-components-review-list-item__verified:before{background:transparent url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"21\" fill=\"none\"%3E%3Ccircle cx=\"10.5\" cy=\"10.5\" r=\"10.5\" fill=\"%23fff\"/%3E%3Cpath fill=\"%23008A21\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3Cmask id=\"a\" width=\"17\" height=\"17\" x=\"2\" y=\"2\" maskUnits=\"userSpaceOnUse\"%3E%3Cpath fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3C/mask%3E%3Cg mask=\"url%28%23a%29\"%3E%3Cpath fill=\"%23008A21\" d=\"M.5.5h20v20H.5z\"/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:21px;width:21px}.wc-block-components-review-list-item__meta{align-items:center;display:flex;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{content:"";flex-basis:100%;order:3}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;margin-right:8px;order:1}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;order:4}.wc-block-components-review-list-item__published-date{order:5}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date{padding-left:8px;position:relative}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{border-right:1px solid;content:"";display:inline-block;height:1em;margin-left:-8px;opacity:.5;position:absolute;top:calc(50% + .1em);transform:translateY(-50%);vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{display:block;font-family:star;font-size:1em;font-weight:400;height:1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.3em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"SSSSS";float:left;left:0;opacity:.25;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{color:#e6a237;content:"SSSSS";left:0;position:absolute;top:0}.wc-block-components-review-list-item__text p{font-size:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-review-list.wc-block-components-review-list{margin:0} product-button-rtl.css000064400000012006150732336520011053 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-button.wc-block-components-product-button{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading{opacity:.25}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-right:.5em;margin-left:0;width:auto}.wp-block-button.wc-block-components-product-button a[hidden]{display:none}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(90%)}to{opacity:1;transform:translate(0)}}.wp-block-button.wc-block-components-product-button.align-left{align-items:flex-start}.wp-block-button.wc-block-components-product-button.align-right{align-items:flex-end}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-out{animation:slideOut .1s linear 1 normal forwards}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-in{animation:slideIn .1s linear 1 normal}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{animation:none}}.wc-block-all-products .wp-block-button.wc-block-components-product-button{margin-bottom:12px}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>*{visibility:hidden}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{animation:none}}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);border-color:var(--button--color-background);color:var(--button--color-text)}.wp-block-button.is-style-outline .wp-block-button__link{border:2px solid}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button.has-custom-width .wp-block-button__link{box-sizing:border-box}.wp-block-button.wp-block-button__width-25 .wp-block-button__link{width:25%}.wp-block-button.wp-block-button__width-50 .wp-block-button__link{width:50%}.wp-block-button.wp-block-button__width-75 .wp-block-button__link{width:75%}.wp-block-button.wp-block-button__width-100 .wp-block-button__link{width:100%} product-rating.css000064400000000652150732336520010231 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating .wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating .wc-block-components-product-rating__stars{display:inline-block;margin:0} all-reviews.asset.php000064400000000445150732336520010636 0ustar00 array('react', 'wc-blocks-components', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '9f6883440908e5e52100'); product-new-style.js.LICENSE.txt000064400000000174150732336520012416 0ustar00/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ order-confirmation-downloads-rtl.css000064400000003354150732336520013661 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-order-confirmation-downloads{border:0!important;margin-bottom:48px;margin-top:24px}.wc-block-order-confirmation-downloads table{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;border-spacing:0;width:100%}.wc-block-order-confirmation-downloads table td,.wc-block-order-confirmation-downloads table th{border:solid hsla(0,0%,7%,.11);border-width:0 0 1px;font-weight:inherit;margin:0;padding:16px;text-align:center}.wc-block-order-confirmation-downloads table tr>td:first-child,.wc-block-order-confirmation-downloads table tr>th:first-child{text-align:right}.wc-block-order-confirmation-downloads table tr>td:last-child,.wc-block-order-confirmation-downloads table tr>th:last-child{text-align:left}.wc-block-order-confirmation-downloads table thead{font-weight:700}.wc-block-order-confirmation-downloads table tbody tr:last-child td,.wc-block-order-confirmation-downloads table tbody tr:last-child th{border-bottom-width:0}.wc-block-order-confirmation-downloads table[style*=border-color] td,.wc-block-order-confirmation-downloads table[style*=border-color] th,.wc-block-order-confirmation-downloads table[style*=border-color] tr,.wc-block-order-confirmation-downloads table[style*=border-color]>*,.wc-block-order-confirmation-downloads table[style*=border-width] td,.wc-block-order-confirmation-downloads table[style*=border-width] th,.wc-block-order-confirmation-downloads table[style*=border-width] tr,.wc-block-order-confirmation-downloads table[style*=border-width]>*{border:inherit;border-right-width:0;border-left-width:0;border-top-width:0} order-confirmation-additional-information.js000064400000006274150732336520015353 0ustar00(()=>{var e,t={8798:(e,t,r)=>{"use strict";r.r(t);var o=r(9196);const n=window.wp.blocks;var i=r(2911),a=r(2720);const s=JSON.parse('{"name":"woocommerce/order-confirmation-additional-information","version":"1.0.0","title":"Additional Information","description":"Displays additional information provided by third-party extensions for the current order.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"multiple":false,"align":["wide","full"],"html":false,"__experimentalBorder":{"color":true,"radius":true,"width":true,"style":true,"__experimentalDefaultControls":{"width":true,"color":true}},"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}},"attributes":{"align":{"type":"string","default":"wide"},"className":{"type":"string","default":""}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),l=window.wp.blockEditor;r(4542);const c=({numberOfLines:e=1,tag:t="div",maxWidth:r="100%"})=>{const n=Array.from({length:e},((e,t)=>(0,o.createElement)("span",{className:"wc-block-components-skeleton-text-line","aria-hidden":"true",key:t})));return(0,o.createElement)(t,{className:"wc-block-components-skeleton",style:{maxWidth:r}},n)};r(4194);(0,n.registerBlockType)(s,{icon:{src:(0,o.createElement)(i.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...s.attributes},edit:()=>{const e=(0,l.useBlockProps)({className:"wc-block-order-confirmation-additional-information"});return(0,o.createElement)("div",{...e},(0,o.createElement)(c,{tag:"h3",numberOfLines:1,maxWidth:"25%"}),(0,o.createElement)(c,{numberOfLines:3}))},save:()=>null})},4542:()=>{},4194:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var i=r[e]={exports:{}};return t[e].call(i.exports,i,i.exports,o),i.exports}o.m=t,e=[],o.O=(t,r,n,i)=>{if(!r){var a=1/0;for(d=0;d=i)&&Object.keys(o.O).every((e=>o.O[e](r[l])))?r.splice(l--,1):(s=!1,i0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[r,n,i]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=2315,(()=>{var e={2315:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,i,[a,s,l]=r,c=0;if(a.some((t=>0!==e[t]))){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);if(l)var d=l(o)}for(t&&t(r);co(8798)));n=o.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-additional-information"]=n})();product-gallery-frontend.asset.php000064400000000165150732336520013335 0ustar00 array('wc-interactivity', 'wp-polyfill'), 'version' => '9bbda7d6b0e364f20403'); order-confirmation-downloads/block.json000064400000002747150732336520014342 0ustar00{ "name": "woocommerce/order-confirmation-downloads", "version": "1.0.0", "title": "Order Downloads", "description": "Display links to purchased downloads.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "typography": { "fontSize": true, "lineHeight": true, "__experimentalFontFamily": true, "__experimentalTextDecoration": true, "__experimentalFontStyle": true, "__experimentalFontWeight": true, "__experimentalLetterSpacing": true, "__experimentalTextTransform": true, "__experimentalDefaultControls": { "fontSize": true } }, "color": { "background": true, "text": true, "link": true, "gradients": true, "__experimentalDefaultControls": { "background": true, "text": true } }, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } }, "__experimentalBorder": { "color": true, "style": true, "width": true, "__experimentalDefaultControls": { "color": true, "style": true, "width": true } }, "__experimentalSelector": ".wp-block-woocommerce-order-confirmation-totals table" }, "attributes": { "align": { "type": "string", "default": "wide" }, "className": { "type": "string", "default": "" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-blocks-classic-template-revert-button-style.css000064400000000543150732336520016356 0ustar00@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-revert-button-container{display:flex;flex-direction:column;gap:16px}.wc-block-editor-revert-button-container span{color:#757575} cart-blocks/cart-cross-sells-style.js000064400000000535150732336520013655 0ustar00"use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3562],{10955:(s,c,e)=>{e.r(c),e.d(c,{default:()=>n});var l=e(99196),a=e(69659);const n=({children:s,className:c=""})=>{const{crossSellsProducts:e,cartIsLoading:n}=(0,a.b)();return n||e.length<1?null:(0,l.createElement)("div",{className:c},s)}}}]);cart-blocks/order-summary-taxes-style.js000064400000000363150732336520014404 0ustar00"use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1259],{57119:(e,s,c)=>{c.r(s),c.d(s,{default:()=>a});var t=c(80721),k=c(56253),p=c(96626);const a=(0,t.withFilteredAttributes)(p.Z)(k.Z)}}]);cart-blocks/order-summary-discount-style.js000064400000000262150732336520015106 0ustar00"use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5269],{40300:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(83605).Z}}]);cart-blocks/filled-cart-style.js000064400000000704150732336520012641 0ustar00"use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8308],{4799:(c,s,a)=>{a.r(s),a.d(s,{default:()=>k});var e=a(99196),l=a(80612),n=a.n(l),t=a(98977),r=a(69659),o=a(31729);const k=({children:c,className:s})=>{const{cartItems:a,cartIsLoading:l}=(0,r.b)(),{hasDarkControls:k}=(0,o.l)();return l||a.length>=1?(0,e.createElement)(t.Z,{className:n()("wc-block-cart",s,{"has-dark-controls":k})},c):null}}}]);cart-blocks/empty-cart-frontend.js000064400000001027150732336520013216 0ustar00(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[320],{5353:(e,c,s)=>{"use strict";s.r(c),s.d(c,{default:()=>r});var t=s(9196),l=s(9659),n=s(9307),o=s(2592);s(2800);const r=({children:e,className:c})=>{const{cartItems:s,cartIsLoading:r}=(0,l.b)();return(0,n.useEffect)((()=>{0!==s.length||r||(0,o.Nu)("wc-blocks_render_blocks_frontend",{element:document.body.querySelector(".wp-block-woocommerce-cart")})}),[r,s]),r||0!==s.length?null:(0,t.createElement)("div",{className:c},e)}},2800:()=>{}}]);cart-blocks/cart-totals-frontend.js000064400000000726150732336520013373 0ustar00(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[2027],{6482:(e,c,s)=>{"use strict";s.r(c),s.d(c,{default:()=>o});var a=s(9196),l=s(3849),n=s.n(l);const r=(0,s(9307).forwardRef)((({children:e,className:c=""},s)=>(0,a.createElement)("div",{ref:s,className:n()("wc-block-components-sidebar",c)},e)));s(4723);const o=({children:e,className:c=""})=>(0,a.createElement)(r,{className:n()("wc-block-cart__sidebar",c)},e)},4723:()=>{}}]);cart-blocks/order-summary-shipping-frontend.js000064400000167574150732336520015602 0ustar00(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9262],{5851:(e,t,n)=>{"use strict";n.d(t,{Iq:()=>i});var o=n(2819),r=n(9307),a=(n(2560),n(4283)),s=n(8864);function i(e,t,n={}){const{memo:i=!1}=n;let l=(0,r.forwardRef)(e);i&&(l=(0,r.memo)(l)),void 0===t&&"undefined"!=typeof process&&process.env;let c=l[a.rE]||[t];return Array.isArray(t)&&(c=[...c,...t]),"string"==typeof t&&(c=[...c,t]),l.displayName=t,l[a.rE]=(0,o.uniq)(c),l.selector=`.${(0,s.l)(t)}`,l}},202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2720:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},1242:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},2904:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(9770),a=n(3849),s=n.n(a),i=(n(1029),n(2595));const l=({className:e,showSpinner:t=!1,children:n,variant:a="contained",...l})=>{const c=s()("wc-block-components-button","wp-element-button",e,a,{"wc-block-components-button--loading":t});return(0,o.createElement)(r.Z,{className:c,...l},t&&(0,o.createElement)(i.Z,null),(0,o.createElement)("span",{className:"wc-block-components-button__text"},n))}},8715:(e,t,n)=>{"use strict";n.d(t,{k:()=>Q});var o=n(9196),r=n(3554),a=n(711),s=n(9307),i=n(5736),l=n(2629),c=n(3849),p=n.n(c),u=n(7608),d=n.n(u),m=n(2819),f=n(4333),h=n(9630),g=n(5158),v=n(444);const b=(0,s.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var y=n(2314);class w extends s.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:o,className:r,...a}=this.props,i=e?e.length+1:0;return(0,s.createElement)("input",(0,y.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:i,className:d()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==o?`components-form-token-suggestions-${n}-${o}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const E=w;var _=n(2121),k=n.n(_);class C extends s.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,k()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,s.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,m.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),o=d()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,s.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,s.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}C.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const N=(0,f.withSafeTimeout)(C);var T=n(8494),S=n(9770),x=n(5082),A=n(1539),L=n(2021),O=n(3881);const R=(0,A.L)({as:"div",useHook:function(e){const t=(0,L.y)(e,"FlexBlock");return(0,O.i)({isBlock:!0,...t})},name:"FlexBlock"});var I=n(4762);const D=(0,f.createHigherOrderComponent)((e=>t=>{const[n,o]=(0,s.useState)(),r=(0,s.useCallback)((e=>o((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,f.__experimentalUseFocusOutside)(n),(0,s.createElement)(e,(0,y.Z)({ref:r},t)))}),"withFocusOutside")(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),M=function e({value:t,label:n,options:o,onChange:r,onFilterValueChange:a=m.noop,hideLabelFromVision:l,help:c,allowReset:p=!0,className:u,messages:v={selected:(0,i.__)("Item selected.")}}){var y;const w=(0,f.useInstanceId)(e),[_,k]=(0,s.useState)(null),[C,A]=(0,s.useState)(!1),[L,O]=(0,s.useState)(""),M=(0,s.useRef)(),F=o.find((e=>e.value===t)),P=null!==(y=null==F?void 0:F.label)&&void 0!==y?y:"",U=(0,s.useMemo)((()=>{const e=[],t=[],n=(0,m.deburr)(L.toLocaleLowerCase());return o.forEach((o=>{const r=(0,m.deburr)(o.label).toLocaleLowerCase().indexOf(n);0===r?e.push(o):r>0&&t.push(o)})),e.concat(t)}),[L,o,t]),H=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),k(e),O(""),A(!1)},z=(e=1)=>{let t=U.indexOf(_)+e;t<0?t=U.length-1:t>=U.length&&(t=0),k(U[t]),A(!0)};return(0,s.useEffect)((()=>{const e=U.length>0;if(C){const t=e?(0,i.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,i._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",U.length),U.length):(0,i.__)("No results.");(0,g.speak)(t,"polite")}}),[U,C]),(0,s.createElement)(D,{onFocusOutside:()=>{A(!1)}},(0,s.createElement)(T.Z,{className:d()(u,"components-combobox-control"),tabIndex:"-1",label:n,id:`components-form-token-input-${w}`,hideLabelFromVision:l,help:c},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:_&&(H(_),t=!0);break;case h.UP:z(-1),t=!0;break;case h.DOWN:z(1),t=!0;break;case h.ESCAPE:A(!1),k(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,s.createElement)(x.Z,null,(0,s.createElement)(R,null,(0,s.createElement)(E,{className:"components-combobox-control__input",instanceId:w,ref:M,value:C?L:P,"aria-label":P?`${P}, ${n}`:null,onFocus:()=>{A(!0),a(""),O("")},isExpanded:C,selectedSuggestionIndex:U.indexOf(_),onChange:e=>{const t=e.value;O(t),a(t),A(!0)}})),p&&(0,s.createElement)(I.Z,null,(0,s.createElement)(S.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),M.current.input.focus()},label:(0,i.__)("Reset")}))),C&&(0,s.createElement)(N,{instanceId:w,match:{label:L},displayTransform:e=>e.label,suggestions:U,selectedIndex:U.indexOf(_),onHover:k,onSelect:H,scrollIntoView:!0}))))};var F=n(7998),P=n(9818),U=n(4801);n(2750);const H=({id:e,className:t,label:n,onChange:r,options:l,value:c,required:u=!1,errorMessage:d=(0,i.__)("Please select a value.","woocommerce"),errorId:m,autoComplete:f="off"})=>{const h=(0,s.useRef)(null),g=(0,s.useId)(),v=e||"control-"+g,b=m||v,{setValidationErrors:y,clearValidationError:w}=(0,P.useDispatch)(U.VALIDATION_STORE_KEY),E=(0,P.useSelect)((e=>e(U.VALIDATION_STORE_KEY).getValidationError(b)));return(0,s.useEffect)((()=>(!u||c?w(b):y({[b]:{message:d,hidden:!0}}),()=>{w(b)})),[w,c,b,d,u,y]),(0,o.createElement)("div",{id:v,className:p()("wc-block-components-combobox",t,{"is-active":c,"has-error":(null==E?void 0:E.message)&&!(null!=E&&E.hidden)}),ref:h},(0,o.createElement)(M,{className:"wc-block-components-combobox-control",label:n,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,F.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,F.Kn)(h.current)&&h.current.contains(t))return;const n=e.toLocaleUpperCase(),o=l.find((e=>e.value.toLocaleUpperCase()===n));if(o)return void r(o.value);const a=l.find((e=>e.label.toLocaleUpperCase().startsWith(n)));a&&r(a.value)}},options:l,value:c||"",allowReset:!1,autoComplete:f,"aria-invalid":(null==E?void 0:E.message)&&!(null!=E&&E.hidden)}),(0,o.createElement)(a.ValidationInputError,{propertyName:b}))};n(7368);const z=({className:e,countries:t,id:n,label:r,onChange:a,value:c="",autoComplete:u="off",required:d=!1,errorId:m,errorMessage:f=(0,i.__)("Please select a country","woocommerce")})=>{const h=(0,s.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,l.decodeEntities)(t)})))),[t]);return(0,o.createElement)("div",{className:p()(e,"wc-block-components-country-input")},(0,o.createElement)(H,{id:n,label:r,onChange:a,options:h,value:c,errorId:m,errorMessage:f,required:d,autoComplete:u}))};var V=n(8752);const B=e=>(0,o.createElement)(z,{countries:V.DK,...e}),W=e=>(0,o.createElement)(z,{countries:V.mO,...e});n(6115);const $=(e,t)=>{const n=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return n?n.value:""},j=({className:e,id:t,states:n,country:r,label:c,onChange:u,autoComplete:d="off",value:m="",required:f=!1,errorId:h=""})=>{const g=n[r],v=(0,s.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,l.decodeEntities)(g[e])}))):[]),[g]),b=(0,s.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==m&&u(t)}),[u,v,m]),y=(0,s.useRef)(m);return(0,s.useEffect)((()=>{y.current!==m&&(y.current=m)}),[m]),(0,s.useEffect)((()=>{if(v.length>0&&y.current){const e=$(y.current,v);e!==y.current&&b(e)}}),[v,b]),v.length>0?(0,o.createElement)(H,{className:p()(e,"wc-block-components-state-input"),id:t,label:c,onChange:b,options:v,value:m,errorMessage:(0,i.__)("Please select a state.","woocommerce"),errorId:h,required:f,autoComplete:d}):(0,o.createElement)(a.ValidatedTextInput,{className:e,id:t,label:c,onChange:b,autoComplete:d,value:m,required:f})},Z=e=>(0,o.createElement)(j,{states:V.JJ,...e}),K=e=>(0,o.createElement)(j,{states:V.nm,...e});var G=n(9530),q=n(9127),Y=n.n(q),J=n(8971);const X=({id:e="",fields:t,fieldConfig:n={},onChange:l,addressType:c="shipping",values:u})=>{const d=(0,f.useInstanceId)(X),m=(0,G.s)(t),h=(0,G.s)(n),g=(0,G.s)(u.country),v=(0,s.useMemo)((()=>{const e=(0,J.Z)(m,h,g);return{fields:e,addressType:c,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[m,h,g,c]),b=(0,s.useRef)({});return(0,s.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};Y()(u,e)||l(e)}),[l,v,u]),(0,s.useEffect)((()=>{"shipping"===c&&(e=>{const t="shipping_country",n=(0,P.select)(U.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(n?(0,P.dispatch)(U.VALIDATION_STORE_KEY).showValidationError(t):(0,P.dispatch)(U.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,i.__)("Please select your country","woocommerce"),hidden:!1}})),n&&e.country&&(0,P.dispatch)(U.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,c]),(0,s.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${d}`,(0,o.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,o.createElement)(a.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{l({...u,[t.key]:e})}});const n={id:`${e}-${t.key}`,errorId:`${c}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===c?W:B;return(0,o.createElement)(e,{key:t.key,...n,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),l(t)}})}if("state"===t.key){const e="shipping"===c?K:Z;return(0,o.createElement)(e,{key:t.key,...n,country:u.country,value:u.state,onChange:e=>l({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,o.createElement)(H,{key:t.key,...n,className:p()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{l({...u,[t.key]:e})},options:t.options}):(0,o.createElement)(a.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...n,type:t.type,value:u[t.key],onChange:e=>l({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,n)=>!((e.required||e.value)&&"postcode"===t&&n.country&&!(0,r.isPostcode)({postcode:e.value,country:n.country})&&(e.setCustomValidity((0,i.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=X},8810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2629),l=n(711),c=n(9307),p=n(3251),u=n(3561),d=n.n(u);const m=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],h=(e,t)=>{const n=(null==t?void 0:t.tags)||m,o=(null==t?void 0:t.attr)||f;return d().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:o})};var g=n(8161),v=n(4293),b=n(4617);const y=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,i.decodeEntities)(e.name),value:e.rate_id,description:(0,o.createElement)(o.Fragment,null,Number.isFinite(t)&&(0,o.createElement)(l.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,i.decodeEntities)(e.delivery_time))}},w=({className:e="",noResultsMessage:t,onSelectRate:n,rates:r,renderOption:a=y,selectedRate:s,disabled:i=!1})=>{const p=(null==s?void 0:s.rate_id)||"",u=(0,g.D)(p),[d,m]=(0,c.useState)((()=>{var e;return p||(null===(e=r[0])||void 0===e?void 0:e.rate_id)}));if((0,c.useEffect)((()=>{p&&p!==u&&p!==d&&m(p)}),[p,d,u]),(0,c.useEffect)((()=>{d&&n(d)}),[n,d]),0===r.length)return t;if(r.length>1)return(0,o.createElement)(l.RadioControl,{className:e,onChange:e=>{m(e),n(e)},disabled:i,selected:d,options:r.map(a)});const{label:f,secondaryLabel:h,description:v,secondaryDescription:b}=a(r[0]);return(0,o.createElement)(l.RadioControlOptionLayout,{label:f,secondaryLabel:h,description:v,secondaryDescription:b})};n(7099);const E=({packageId:e,className:t="",noResultsMessage:n,renderOption:r,packageData:u,collapsible:d,showItems:m})=>{const{selectShippingRate:f,isSelectingRate:g}=(0,p.V)(),v=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=m?m:v,y=null!=d?d:v,E=(0,o.createElement)(o.Fragment,null,(y||b)&&(0,o.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:h(u.name)}}),b&&(0,o.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(u.items).map((e=>{const t=(0,i.decodeEntities)(e.name),n=e.quantity;return(0,o.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,o.createElement)(l.Label,{label:n>1?`${t} × ${n}`:`${t}`,screenReaderLabel:(0,s.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,s._n)("%1$s (%2$d unit)","%1$s (%2$d units)",n,"woocommerce"),t,n)}))})))),_=(0,c.useCallback)((t=>{f(t,e)}),[e,f]),k={className:t,noResultsMessage:n,rates:u.shipping_rates,onSelectRate:_,selectedRate:u.shipping_rates.find((e=>e.selected)),renderOption:r,disabled:g};return y?(0,o.createElement)(l.Panel,{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g}),initialOpen:!1,title:E},(0,o.createElement)(w,{...k})):(0,o.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g})},E,(0,o.createElement)(w,{...k}))}},5091:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var o=n(9196),r=n(5736),a=n(9307),s=n(6881),i=n(3554),l=n(7865),c=n(9659),p=n(8449),u=n(3251),d=n(4787),m=n(7998),f=n(8810),h=n(5158);const g=({packages:e,showItems:t,collapsible:n,noResultsMessage:r,renderOption:a})=>e.length?(0,o.createElement)(o.Fragment,null,e.map((({package_id:e,...s})=>(0,o.createElement)(f.Z,{key:e,packageId:e,packageData:s,collapsible:n,showItems:t,noResultsMessage:r,renderOption:a})))):null,v=({shippingRates:e,isLoadingRates:t,className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:w,context:E})=>{(0,a.useEffect)((()=>{var n,o;t||(n=(0,l.wH)(e),o=(0,l.Q_)(e),1===n?(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,r._n)("%d shipping option was found.","%d shipping options were found.",o,"woocommerce"),o)):(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,r._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",n,"woocommerce"),n)+" "+(0,r.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,r._n)("%d shipping option was found","%d shipping options were found",o,"woocommerce"),o)))}),[t,e]);const{extensions:_,receiveCart:k,...C}=(0,c.b)(),N={className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:w,extensions:_,cart:C,components:{ShippingRatesControlPackage:f.Z},context:E},{isEditor:T}=(0,p._)(),{hasSelectedLocalPickup:S,selectedRates:x}=(0,u.V)(),A=(0,m.Kn)(x)?Object.values(x):[],L=A.every((e=>e===A[0]));return(0,o.createElement)(s.Z,{isLoading:t,screenReaderLabel:(0,r.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},S&&"woocommerce/cart"===E&&e.length>1&&!L&&!T&&(0,o.createElement)(d.Z,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,r.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,o.createElement)(i.ExperimentalOrderShippingPackages.Slot,{...N}),(0,o.createElement)(i.ExperimentalOrderShippingPackages,null,(0,o.createElement)(g,{packages:e,noResultsMessage:y,renderOption:w})))}},7184:(e,t,n)=>{"use strict";n.d(t,{RK:()=>f,X$:()=>b,Br:()=>E,Tm:()=>$});var o=n(9196),r=n(5736),a=n(9307),s=n(2904),i=n(6881),l=n(4333),c=n(711),p=n(9818),u=n(4801),d=n(3849),m=n.n(d);n(1691);const f=(0,l.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:n,displayCouponForm:l=!1})=>{const[d,f]=(0,a.useState)(""),[h,g]=(0,a.useState)(!l),v=`wc-block-components-totals-coupon__input-${e}`,b=m()("wc-block-components-totals-coupon__content",{"screen-reader-text":h}),{validationErrorId:y}=(0,p.useSelect)((e=>({validationErrorId:e(u.VALIDATION_STORE_KEY).getValidationErrorId(v)})));return(0,o.createElement)("div",{className:"wc-block-components-totals-coupon"},h?(0,o.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,r.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),g(!1)}},(0,r.__)("Add a coupon","woocommerce")):(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,o.createElement)("div",{className:b},(0,o.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,o.createElement)(c.ValidatedTextInput,{id:v,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,r.__)("Enter code","woocommerce"),value:d,ariaDescribedBy:y,onChange:e=>{f(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,o.createElement)(s.Z,{className:"wc-block-components-totals-coupon__button",disabled:t||!d,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==n?null===(t=n(d))||void 0===t||t.then((e=>{e&&(f(""),g(!0))})):(f(""),g(!0))},type:"submit"},(0,r.__)("Apply","woocommerce"))),(0,o.createElement)(c.ValidationInputError,{propertyName:"coupon",elementId:v}))))}));var h=n(3554),g=n(4617);n(4970);const v={context:"summary"},b=({cartCoupons:e=[],currency:t,isRemovingCoupon:n,removeCoupon:a,values:s})=>{const{total_discount:l,total_discount_tax:p}=s,u=parseInt(l,10);if(!u&&0===e.length)return null;const d=parseInt(p,10),m=(0,g.getSetting)("displayCartPricesIncludingTax",!1)?u+d:u,f=(0,h.applyCheckoutFilter)({arg:v,filterName:"coupons",defaultValue:e});return(0,o.createElement)(c.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==f.length&&(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Removing coupon…","woocommerce"),isLoading:n,showSpinner:!1},(0,o.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},f.map((e=>(0,o.createElement)(c.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,r.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,r.__)("Coupon: %s","woocommerce"),e.label),disabled:n,onRemove:()=>{a(e.code)},radius:"large",ariaLabel:(0,r.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,r.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:m?(0,r.__)("Discount","woocommerce"):(0,r.__)("Coupons","woocommerce"),value:m?-1*m:"-"})};var y=n(9659),w=n(4293);n(4554);const E=({currency:e,values:t,className:n})=>{const s=(0,g.getSetting)("taxesEnabled",!0)&&(0,g.getSetting)("displayCartPricesIncludingTax",!1),{total_price:i,total_tax:l,tax_lines:p}=t,{receiveCart:u,...d}=(0,y.b)(),f=(0,h.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,r.__)("Total","woocommerce"),extensions:d.extensions,arg:{cart:d}}),v=parseInt(l,10),b=p&&p.length>0?(0,r.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,r.__)("Including %s","woocommerce"),p.map((({name:t,price:n})=>`${(0,w.formatPrice)(n,e)} ${t}`)).join(", ")):(0,r.__)("Including in taxes","woocommerce");return(0,o.createElement)(c.TotalsItem,{className:m()("wc-block-components-totals-footer-item",n),currency:e,label:f,value:parseInt(i,10),description:s&&0!==v&&(0,o.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,a.createInterpolateElement)(b,{TaxAmount:(0,o.createElement)(c.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:v})}))})};var _=n(2629);const k=({selectedShippingRates:e})=>(0,o.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,_.decodeEntities)(e.filter(((t,n)=>e.indexOf(t)===n)).join(", ")));var C=n(7865),N=n(9040),T=n(8540),S=n(1621),x=n(9127),A=n.n(x),L=(n(313),n(8715));const O=({address:e,onUpdate:t,onCancel:n,addressFields:i})=>{const[l,c]=(0,a.useState)(e),{showAllValidationErrors:d}=(0,p.useDispatch)(u.VALIDATION_STORE_KEY),{hasValidationErrors:m,isCustomerDataUpdating:f}=(0,p.useSelect)((e=>({hasValidationErrors:e(u.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(u.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,o.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,o.createElement)(L.k,{fields:i,onChange:c,values:l}),(0,o.createElement)(s.Z,{className:"wc-block-components-shipping-calculator-address__button",disabled:f,onClick:o=>(o.preventDefault(),A()(l,e)?n():(d(),m()?void 0:t(l))),type:"submit"},(0,r.__)("Update","woocommerce")))},R=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:n=["country","state","city","postcode"]})=>{const{shippingAddress:r}=(0,T.L)(),a="wc/cart/shipping-calculator";return(0,o.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,o.createElement)(c.StoreNoticesContainer,{context:a}),(0,o.createElement)(O,{address:r,addressFields:n,onCancel:t,onUpdate:t=>{(0,p.dispatch)(u.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(0,S.Zt)(a),e(t)})).catch((e=>{(0,u.processErrorResponse)(e,a)}))}}))};var I=n(7731);const D=({label:e=(0,r.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n})=>(0,o.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),n(!t)},"aria-label":e,"aria-expanded":t},e),M=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,isCheckout:a=!1})=>e?(0,o.createElement)(D,{label:(0,r.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}):(0,o.createElement)("em",null,a?(0,r.__)("No shipping options available","woocommerce"):(0,r.__)("Calculated during checkout","woocommerce"));var F=n(8449),P=n(7998);const U=()=>{const{pickupAddress:e}=(0,p.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&(0,C.J3)(e)));if((0,P.Kn)(t)&&(0,P.$n)(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if((0,P.Kn)(e)&&(0,P.$n)(e,"value")&&e.value)return{pickupAddress:e.value}}return(0,P.Kn)(t),{pickupAddress:void 0}}));return void 0===e?null:(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,r.__)("Collection from %s","woocommerce"),e)+" ")},H=({formattedLocation:e})=>e?(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,r.__)("Shipping to %s","woocommerce"),e)+" "):null,z=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,shippingAddress:a})=>{const{isEditor:s}=(0,F._)(),i=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection()));if(!(0,N.ET)(a)&&!s)return null;const l=(0,N.ET)(a);return(0,o.createElement)(o.Fragment,null,i?(0,o.createElement)(U,null):(0,o.createElement)(H,{formattedLocation:l}),e&&(0,o.createElement)(D,{label:(0,r.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}))};var V=n(4787),B=n(5091);const W=({hasRates:e,shippingRates:t,isLoadingRates:n,isAddressComplete:a})=>{const s=e?(0,r.__)("Shipping options","woocommerce"):(0,r.__)("Choose a shipping option","woocommerce");return(0,o.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,o.createElement)("legend",{className:"screen-reader-text"},s),(0,o.createElement)(B.Z,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,o.createElement)(o.Fragment,null,a&&(0,o.createElement)(V.Z,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,r.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:n,context:"woocommerce/cart"}))};n(6968);const $=({currency:e,values:t,showCalculator:n=!0,showRateSelector:s=!0,isCheckout:i=!1,className:l})=>{const[d,f]=(0,a.useState)(!1),{shippingAddress:h,cartHasCalculatedShipping:g,shippingRates:v,isLoadingRates:b}=(0,y.b)(),w=(0,I.KR)(t),E=(0,I.CN)(v)||w>0,_=n&&d,T=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection())),S=v.flatMap((e=>e.shipping_rates.filter((e=>T&&(0,C.J3)(e)&&e.selected||!T&&e.selected)).flatMap((e=>e.name)))),x=(0,N.K5)(h),A=(0,I.iG)(E,T,v);return(0,o.createElement)("div",{className:m()("wc-block-components-totals-shipping",l)},(0,o.createElement)(c.TotalsItem,{label:(0,r.__)("Shipping","woocommerce"),value:!A&&g?w:(!x||i)&&(0,o.createElement)(M,{showCalculator:n,isCheckout:i,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f}),description:!A&&g||x&&!i?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(k,{selectedShippingRates:S}),(0,o.createElement)(z,{shippingAddress:h,showCalculator:n,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f})):null,currency:e}),_&&(0,o.createElement)(R,{onUpdate:()=>{f(!1)},onCancel:()=>{f(!1)}}),s&&g&&!_&&(0,o.createElement)(W,{hasRates:E,shippingRates:v,isLoadingRates:b,isAddressComplete:x}))}},7731:(e,t,n)=>{"use strict";n.d(t,{CN:()=>a,KR:()=>s,iG:()=>i});var o=n(4617),r=n(7865);const a=e=>e.some((e=>e.shipping_rates.length)),s=e=>(0,o.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.total_shipping,10)+parseInt(e.total_shipping_tax,10):parseInt(e.total_shipping,10),i=(e,t,n)=>!e||!t&&n.some((e=>!e.shipping_rates.some((e=>!(0,r.Ep)(e.method_id)))))},4787:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2911),l=n(9140),c=(n(946),n(9114)),p=n(2904),u=n(2010);const d=({className:e,status:t="default",children:n,spokenMessage:r=n,onRemove:d=(()=>{}),isDismissible:m=!0,politeness:f=(0,c.x)(t),summary:h})=>((0,u.o)(r,f),(0,o.createElement)("div",{className:a()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":m})},(0,o.createElement)(i.Z,{icon:(0,c.X)(t)}),(0,o.createElement)("div",{className:"wc-block-components-notice-banner__content"},h&&(0,o.createElement)("p",{className:"wc-block-components-notice-banner__summary"},h),n),!!m&&(0,o.createElement)(p.Z,{className:"wc-block-components-notice-banner__dismiss",icon:l.Z,label:(0,s.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),d()},showTooltip:!1})))},9114:(e,t,n)=>{"use strict";n.d(t,{X:()=>i,x:()=>s});var o=n(202),r=n(2720),a=n(1242);const s=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},i=e=>{switch(e){case"success":return o.Z;case"warning":case"info":case"error":return r.Z;default:return a.Z}}},8540:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var o=n(9818),r=n(4801);const a=()=>{const{customerData:e,isInitialized:t}=(0,o.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:n,setBillingAddress:a}=(0,o.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:a,setShippingAddress:n}}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var o=n(9307),r=n(9127),a=n.n(r);function s(e){const t=(0,o.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},2010:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var o=n(9307),r=n(5158);const a=(e,t)=>{const n="string"==typeof e?e:(0,o.renderToString)(e);(0,o.useEffect)((()=>{n&&(0,r.speak)(n,t)}),[n,t])}},9395:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var o=n(9196),r=n(7184),a=n(4293),s=n(9659),i=n(711),l=n(4617);const c=({className:e})=>{const{cartTotals:t,cartNeedsShipping:n}=(0,s.b)();if(!n)return null;const c=(0,a.getCurrencyFromPriceResponse)(t);return(0,o.createElement)(i.TotalsWrapper,{className:e},(0,o.createElement)(r.Tm,{showCalculator:(0,l.getSetting)("isShippingCalculatorEnabled",!0),showRateSelector:!0,values:t,currency:c}))}},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196);n(7440);const r=()=>(0,o.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,a=n.onlyScrollIfNeeded,s=n.alignWithTop,i=n.alignWithLeft,l=n.offsetTop||0,c=n.offsetLeft||0,p=n.offsetBottom||0,u=n.offsetRight||0;r=void 0===r||r;var d=o.isWindow(t),m=o.offset(e),f=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,b=void 0,y=void 0,w=void 0,E=void 0,_=void 0,k=void 0,C=void 0,N=void 0;d?(_=t,N=o.height(_),C=o.width(_),k={left:o.scrollLeft(_),top:o.scrollTop(_)},w={left:m.left-k.left-c,top:m.top-k.top-l},E={left:m.left+h-(k.left+C)+u,top:m.top+f-(k.top+N)+p},y=k):(g=o.offset(t),v=t.clientHeight,b=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},w={left:m.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:m.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-l},E={left:m.left+h-(g.left+b+(parseFloat(o.css(t,"borderRightWidth"))||0))+u,top:m.top+f-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+p}),w.top<0||E.top>0?!0===s?o.scrollTop(t,y.top+w.top):!1===s?o.scrollTop(t,y.top+E.top):w.top<0?o.scrollTop(t,y.top+w.top):o.scrollTop(t,y.top+E.top):a||((s=void 0===s||!!s)?o.scrollTop(t,y.top+w.top):o.scrollTop(t,y.top+E.top)),r&&(w.left<0||E.left>0?!0===i?o.scrollLeft(t,y.left+w.left):!1===i?o.scrollLeft(t,y.left+E.left):w.left<0?o.scrollLeft(t,y.left+w.left):o.scrollLeft(t,y.left+E.left):a||((i=void 0===i||!!i)?o.scrollLeft(t,y.left+w.left):o.scrollLeft(t,y.left+E.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?n-1:0),r=1;r/gm),j=u(/\${[\w\W]*}/gm),Z=u(/^data-[\-\w.\u00B7-\uFFFF]/),K=u(/^aria-[\-\w]+$/),G=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),q=u(/^(?:\w+script|data):/i),Y=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=u(/^html$/i),X=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),r=function(e){return t(e)};if(r.version="2.4.7",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var a=n.document,s=n.document,i=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,u=n.Element,d=n.NodeFilter,m=n.NamedNodeMap,f=void 0===m?n.NamedNodeMap||n.MozNamedAttrMap:m,h=n.HTMLFormElement,g=n.DOMParser,x=n.trustedTypes,Q=u.prototype,ee=O(Q,"cloneNode"),te=O(Q,"nextSibling"),ne=O(Q,"childNodes"),oe=O(Q,"parentNode");if("function"==typeof l){var re=s.createElement("template");re.content&&re.content.ownerDocument&&(s=re.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var o=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(o=n.currentScript.getAttribute(r));var a="dompurify"+(o?"#"+o:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(x,a),se=ae?ae.createHTML(""):"",ie=s,le=ie.implementation,ce=ie.createNodeIterator,pe=ie.createDocumentFragment,ue=ie.getElementsByTagName,de=a.importNode,me={};try{me=L(s).documentMode?s.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof oe&&le&&void 0!==le.createHTMLDocument&&9!==me;var he,ge,ve=W,be=$,ye=j,we=Z,Ee=K,_e=q,ke=Y,Ce=G,Ne=null,Te=A({},[].concat(o(R),o(I),o(D),o(F),o(U))),Se=null,xe=A({},[].concat(o(H),o(z),o(V),o(B))),Ae=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,Oe=null,Re=!0,Ie=!0,De=!1,Me=!0,Fe=!1,Pe=!1,Ue=!1,He=!1,ze=!1,Ve=!1,Be=!1,We=!0,$e=!1,je=!0,Ze=!1,Ke={},Ge=null,qe=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ye=null,Je=A({},["audio","video","img","source","image","track"]),Xe=null,Qe=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",ot=nt,rt=!1,at=null,st=A({},[et,tt,nt],E),it=["application/xhtml+xml","text/html"],lt=null,ct=s.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},ut=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=L(t),he=he=-1===it.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?E:w,Ne="ALLOWED_TAGS"in t?A({},t.ALLOWED_TAGS,ge):Te,Se="ALLOWED_ATTR"in t?A({},t.ALLOWED_ATTR,ge):xe,at="ALLOWED_NAMESPACES"in t?A({},t.ALLOWED_NAMESPACES,E):st,Xe="ADD_URI_SAFE_ATTR"in t?A(L(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Ye="ADD_DATA_URI_TAGS"in t?A(L(Je),t.ADD_DATA_URI_TAGS,ge):Je,Ge="FORBID_CONTENTS"in t?A({},t.FORBID_CONTENTS,ge):qe,Le="FORBID_TAGS"in t?A({},t.FORBID_TAGS,ge):{},Oe="FORBID_ATTR"in t?A({},t.FORBID_ATTR,ge):{},Ke="USE_PROFILES"in t&&t.USE_PROFILES,Re=!1!==t.ALLOW_ARIA_ATTR,Ie=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Pe=t.WHOLE_DOCUMENT||!1,ze=t.RETURN_DOM||!1,Ve=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,He=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,je=!1!==t.KEEP_CONTENT,Ze=t.IN_PLACE||!1,Ce=t.ALLOWED_URI_REGEXP||Ce,ot=t.NAMESPACE||nt,Ae=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ae.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Ie=!1),Ve&&(ze=!0),Ke&&(Ne=A({},o(U)),Se=[],!0===Ke.html&&(A(Ne,R),A(Se,H)),!0===Ke.svg&&(A(Ne,I),A(Se,z),A(Se,B)),!0===Ke.svgFilters&&(A(Ne,D),A(Se,z),A(Se,B)),!0===Ke.mathMl&&(A(Ne,F),A(Se,V),A(Se,B))),t.ADD_TAGS&&(Ne===Te&&(Ne=L(Ne)),A(Ne,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Se===xe&&(Se=L(Se)),A(Se,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&A(Xe,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ge===qe&&(Ge=L(Ge)),A(Ge,t.FORBID_CONTENTS,ge)),je&&(Ne["#text"]=!0),Pe&&A(Ne,["html","head","body"]),Ne.table&&(A(Ne,["tbody"]),delete Le.tbody),p&&p(t),lt=t)},dt=A({},["mi","mo","mn","ms","mtext"]),mt=A({},["foreignobject","desc","title","annotation-xml"]),ft=A({},["title","style","font","a","script"]),ht=A({},I);A(ht,D),A(ht,M);var gt=A({},F);A(gt,P);var vt=function(e){y(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{y(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(ze||Ve)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,n;if(He)e=""+e;else{var o=_(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===he&&ot===nt&&(e=''+e+"");var r=ae?ae.createHTML(e):e;if(ot===nt)try{t=(new g).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(ot,"template",null);try{t.documentElement.innerHTML=rt?se:r}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(s.createTextNode(n),a.childNodes[0]||null),ot===nt?ue.call(t,Pe?"html":"body")[0]:Pe?t.documentElement:a},wt=function(e){return ce.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},Et=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},_t=function(e,t,n){fe[e]&&v(fe[e],(function(e){e.call(r,t,n,lt)}))},kt=function(e){var t,n;if(_t("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return vt(e),!0;if(T(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var o=ge(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:o,allowedTags:Ne}),e.hasChildNodes()&&!Et(e.firstElementChild)&&(!Et(e.content)||!Et(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===o&&T(/