"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[17],{25:function(t,e,n){var r=this&&this.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(t);ae?(0,s.jsxs)("span",{children:[u," –"," ",(0,s.jsxs)("span",Object.assign({class:i.default.linethrough},{children:["$",t]}))," $",e]}):(0,s.jsxs)("span",{children:[u," – $",e]}),o&&(0,s.jsx)("div",Object.assign({class:i.default.estimatedShipDate},{children:o}))]})}return(0,s.jsxs)(l.Fragment,{children:[(0,s.jsx)("span",{children:u}),o&&(0,s.jsx)("div",Object.assign({class:i.default.estimatedShipDate},{children:o}))]})}e.AddToCartButton=function({selectedVariant:t,selectedVariants:e=[],pathname:n,addToCart:a,cartStatus:f,size:b,showPriceOnButton:v,buttonStyle:h,buttonSubText:m,outlined:j,buttonMessage:g}){0===e.length&&t&&(e=[t]);const O=e[0],y=e.some((t=>(0,d.isPreOrderVariant)(t))),x=e.every((t=>t.availableForSale));x||h||(h={backgroundColor:"#666",color:"#999"});const P=(0,u.useMemo)((()=>null==e?void 0:e.map((t=>{var e,n,{addToCartProperties:a={}}=t,s=r(t,["addToCartProperties"]);const i=null===(n=null===(e=null==s?void 0:s.metafields)||void 0===e?void 0:e.find((t=>"shipping"===(null==t?void 0:t.key))))||void 0===n?void 0:n.value;return{id:null==s?void 0:s.variantId,quantity:"number"==typeof a._item_quantity?a._item_quantity:1,properties:Object.assign(Object.assign({},a),{Shipping:i,_compareAtPrice:s.compareAtPrice,_olpre:i&&"preorder"})}}))),[e]),S=(0,c.useIsHydrated)();return(0,s.jsx)(l.Fragment,{children:(0,s.jsx)("form",Object.assign({class:[i.default.container,"small"===b?i.default.small:""].join(" "),action:`/cart/add?return_to=${encodeURIComponent(`${n}?variant=${null==O?void 0:O.variantId}&viewcart=true`)}`,method:"POST"},{children:(0,s.jsx)("button",Object.assign({type:"submit",disabled:!S||f.status===o.Status.updating||!x,class:[i.default.addButton,"small"===b?i.default.small:"",j?i.default.outlined:""].join(" "),style:h,onClick:t=>{t.preventDefault(),x?a({items:P}):console.error("Not available for sale")}},{children:(0,s.jsx)(p,{selectedVariant:O,showPriceOnButton:v,isUpdating:(P.length>1&&`${null==O?void 0:O.variantId}_bundle`===f.variantId||(null==O?void 0:O.variantId)===f.variantId)&&f.status===o.Status.updating,isPreorder:y,isSoldOut:!x,buttonSubText:m,buttonMessage:g})}))}))})}},31:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.useIsHydrated=void 0;const r=n(3);e.useIsHydrated=function(){const[t,e]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{e(!0)}),[]),t}}}]);