"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[55],{254:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});const n={container:"HryE94Ol",message:"OJu5JpD6",label:"k2lm7Ohi",message_image:"BiYQdNst",information_icon:"OmV8FZxH",originalPrice:"zedji5Vu"}},253:(e,t,s)=>{const n=s(120);(0,s(2).createEntrypoint)("item_with_purchase",n.ItemWithPurchase)},120:function(e,t,s){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ItemWithPurchase=function({checkbox_message:e,message_image:t,information_icon:s,information_modal:n,variant:d,fixed_price:m,minimum_cart_value:f,default_checked:h,originalPrice:_,toggleKey:p,useSharedState:g,sectionIdFromRequest:x}){const b=g(),{updateCartAttributes:j,cartStatus:k,currentToggleValue:v}=b((e=>{var t,s;return{cartStatus:e.cartStatus,updateCartAttributes:e.updateCartAttributes,currentToggleValue:null!==(s=null===(t=e.cart)||void 0===t?void 0:t.attributes[p])&&void 0!==s?s:h?"1":"0"}})),y="number"==typeof m?m.toFixed(2):_,O=(0,u.useRef)(null),[S,C]=(0,u.useState)(h);(0,u.useMemo)((()=>{const e="1"===v;e!==S&&C(e)}),[v]);const P=`${x}_checkbox`,M=(0,o.useIsHydrated)(),F=(0,u.useMemo)((()=>!M||k.status===c.Status.updating),[M,k]);return(0,a.jsx)(i.Fragment,{children:(0,a.jsxs)("div",{class:r.default.container,children:[(0,a.jsxs)("div",{class:r.default.message,children:[(0,a.jsxs)("div",{class:r.default.label,children:[(0,a.jsx)("input",{ref:O,disabled:F,type:"checkbox",id:P,checked:S,onChange:function(){const e=O.current;if(!e)return;const t=e.checked?"1":"0";C(e.checked),j({[p]:t})}}),(0,a.jsx)("label",{htmlFor:P,children:e})]}),t&&"image"===t.type&&(0,a.jsx)("img",{src:t.url,class:r.default.message_image}),n&&(0,a.jsx)(l,{information_modal:n})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("span",{children:["$",y]}),_&&y!==_&&(0,a.jsxs)("span",{class:r.default.originalPrice,children:["$",_]})]})]})})};const a=s(0),i=s(1),r=n(s(254)),c=s(13),u=s(3),o=s(17);function l({information_modal:e}){return(0,a.jsx)("span",{class:r.default.information_icon,onClick:function(){const t=document.createElement("script");t.innerHTML=e,document.body.append(t)},children:"ⓘ"})}},17:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useIsHydrated=function(){const[e,t]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{t(!0)}),[]),e};const n=s(3)}},e=>{e.O(0,[1,2,3,4,5,6,7,8,9,10],(()=>e(e.s=253))),e.O()}]);