1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5156],{5784:e=>{e.exports={videoWrap:"ProductShopVideo_videoWrap__ltyNg"}},11504:(e,t,r)=>{"use strict";r.d(t,{z:()=>i});var n=r(2707),o=r.n(n);function i({isHighlighted:e,isRadioSelection:t,isSelected:r,selectable:n},...a){return[o().simpleBoxWrapper,e?o().simpleBoxWrapperHighlighted:void 0,r?o().simpleBoxWrapperSelected:void 0,n&&(!t||!r)?o().simpleBoxWrapperPointer:void 0,r&&n?o().simpleBoxWrapperAnimated:void 0,...a].filter(Boolean).join(" ")}},13100:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ProductBoxController:()=>S});var n=r(95155),o=r(12115),i=r(47650),a=r(71331),u=r(22594),s=r(82148),l=r(11404),d=r(63956),c=r(92583),p=r(69679),m=r(73300),f=r(45241),b=r(14344),v=r(87416),x=r(90465),y=r.n(x);function _({data:e,cartItem:t,labels:r,link:o,navigateToProduct:i}){return e.button_type===b.q.ADD_TO_CART?(0,n.jsx)(m.A,{buttonText:r.addToCart,cartItem:t,className:y().addToCartButton,testId:"product-box-button",duplicatePadSubscriptionsMessage:r.duplicatePadSubscriptions,duplicateTamponSubscriptionsMessage:r.duplicateTamponSubscriptions,refreshErrorMessage:r.refreshError}):(0,n.jsx)(f.Fs,{className:y().linkButton,"data-testid":"product-box-button",to:o,onClick:e=>i(e),children:(0,v.IR)(e.button_type,r)})}var h=r(5784),g=r.n(h);let C=function({videoUrl:e,videoRef:t}){return(0,n.jsx)("div",{className:g().videoWrap,id:"productVideo",children:e&&(0,n.jsx)("video",{ref:t,width:"270px",height:"320px",autoPlay:!1,controls:!1,loop:!0,muted:!0,playsInline:!0,"data-testid":"product-shop-video",children:(0,n.jsx)("source",{src:e,type:"video/mp4"})})})};function S({action:e,callback:t,card:r,data:m,disableClickEvents:f,handleTracking:b,image:v,labels:x,link:y,price:h,video:g,videoUrl:N}){let[k,E]=(0,o.useState)(null),[B,T]=(0,o.useState)(null),$=(0,o.useRef)(null),j=(0,a.A)(u.S.laptop),{priceText:O,loaded:I,cartItem:A,boxConfig:R}=(0,p.A)({data:m,handleTracking:b,labels:x}),{navigateToProduct:W}=(({data:e,disableClickEvents:t,boxConfig:r,link:n,callback:i})=>{let{dispatch:a}=(0,o.useContext)(s.ob),u=(0,d.I1)(e.product_code_override?.text??void 0),p=e.product_code??e.product_title.text??"",{navigateWrapper:m}=(0,c.A)();return{navigateToProduct:e=>{if(e.preventDefault(),!t){if((0,l.productClickTrack)(p),u&&r){let e=Object.values(r).reduce((e,t)=>e+t,0);a({type:"setSelectedBox",data:{...r,boxSize:e,price:void 0}})}m(n),i?.()}}}})({boxConfig:R,callback:t,data:m,disableClickEvents:f,link:y});return(0,o.useEffect)(()=>{E(document.getElementById(e)),T(document.getElementById(g))},[e,g]),(0,o.useEffect)(()=>{let e=document.getElementById(h);if(!e)return;let t=e.firstElementChild;if(t instanceof HTMLElement){let e=!!(O&&I);t.textContent=e?O:"\xa0",t.setAttribute("aria-hidden",String(!e))}},[I,h,O]),(0,o.useEffect)(()=>{let e=document.getElementById(r);if(!e)return;let t=e=>{e instanceof MouseEvent&&W(e)},n=e.querySelectorAll('[data-product-navigation="true"]');return n.forEach(e=>e.addEventListener("click",t)),()=>n.forEach(e=>e.removeEventListener("click",t))},[r,W]),(0,o.useEffect)(()=>{let e=document.getElementById(v);if(!e)return;let t=()=>{if(!j||!$.current)return;let e=$.current.play();e?.catch(()=>void 0)};return e.addEventListener("mouseover",t),()=>e.removeEventListener("mouseover",t)},[v,j]),(0,n.jsxs)(n.Fragment,{children:[k&&I?(0,i.createPortal)((0,n.jsx)(_,{cartItem:A,data:m,labels:x,link:y,navigateToProduct:W}),k):null,B&&j&&N?(0,i.createPortal)((0,n.jsx)(C,{videoRef:$,videoUrl:N}),B):null]})}},14344:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});let n={ADD_TO_CART:"add-to-cart",BUY_NOW:"buy-now",CHOOSE_A_BOX:"choose-box",JOIN_WAITLIST:"join-waitlist"}},21778:(e,t,r)=>{"use strict";r.d(t,{Y$:()=>s,bE:()=>u,bU:()=>c,bV:()=>i,eR:()=>l,ej:()=>d});var n=r(14771),o=r(61650);let i=(e,t,r)=>a(Array.isArray(e)?e?.find(e=>e.currency===t.letterCode)?.amount:e,r),a=(e,t)=>t||!e?"0.00":e,u=(e,t,r)=>{let o=i(e,t);return r===n.O4.GB||r===n.O4.US?`${t.symbol}${o}`:`${o}${t.symbol}`},s=e=>"number"==typeof e&&e>0,l=e=>e.toFixed(2).split("."),d=(e,t,r={})=>{let{alwaysShowCents:n=!1,includeSymbol:i=!0}=r,a=e.toFixed(2),[u,s]=a.split("."),l=!o.BS.includes(t.letterCode),d="00"===s,c=n||!d?s:"",p=l&&i?t.symbol
1:"",m=!l&&i?t.symbol:"";return{fullString:p+u+(n||!d?`.${c}`:"")+m,prefix:p,main:u,sup:c,suffix:m,priceString:a}},c=(e,t,r,n,o,i,a=!1,u=!0)=>{if(!(null!=e&&"number"==typeof e&&Number.isFinite(e)))return{fullString:"",prefix:"",main:"",priceString:"",sup:"",suffix:""};let s=e<0,l=Math.abs(e),c=o||i?`${n("ui.starting-from")} `:"",p=d(l,r,{alwaysShowCents:a,includeSymbol:u}),m=c+p.prefix,f=c+p.fullString,{priceString:b}=p;return s&&(f=`-${f}`,b=`-${b}`),{fullString:f,prefix:s?`-${m}`:m,main:p.main,sup:p.sup,suffix:p.suffix,priceString:b}}},43896:(e,t,r)=>{"use strict";r.d(t,{K:()=>i});var n=r(12115),o=r(63704);function i(){return(0,n.useContext)(o.C)}},45241:(e,t,r)=>{"use strict";r.d(t,{Ck:()=>h,Fs:()=>b,L7:()=>x,Q1:()=>g,aC:()=>m,gc:()=>N,h9:()=>C,hJ:()=>y,i8:()=>f,kI:()=>_,l1:()=>p,my:()=>v,oi:()=>c,x:()=>S,zs:()=>k});var n=r(95155),o=r(12115),i=r(5758),a=r(2707),u=r.n(a),s=r(11504);let l=(e,t)=>[e,t].filter(Boolean).join(" "),d=(e,t)=>{let r=o.forwardRef(({className:t,...r},o)=>(0,n.jsx)("div",{...r,className:l(e,t),ref:o}));return r.displayName=t,r},c=d(u().inputWrapper,"InputWrapper"),p=o.forwardRef(({as:e="h6",className:t,...r},o)=>(0,n.jsx)(e,{...r,className:l(u().inputLabel,t),ref:o}));p.displayName="InputLabel";let m=o.forwardRef(({$error:e,$mobile:t,$marginBottom:r,$height:o,$noLabel:i,className:a,style:s,...d},c)=>(0,n.jsx)("input",{...d,className:l([u().inputStyled,e?u().inputStyledError:void 0].filter(Boolean).join(" "),a),ref:c,style:{...o?{"--input-height":o}:{},"--input-margin-bottom":void 0!==r?r:i?"0":"20px",...s}}));m.displayName="InputStyled";let f=d(u().phoneInputContainer,"PhoneInputContainer"),b=o.forwardRef(({className:e,...t},r)=>(0,n.jsx)(i.default,{...t,className:l(u().styledLinkWrapper,e),ref:r}));b.displayName="StyledLinkWrapper";let v=o.forwardRef(({$selectable:e,$isSelected:t,$isHighlighted:r,$isRadioSelection:o,className:i,...a},u)=>(0,n.jsx)("div",{...a,className:(0,s.z)({isHighlighted:r,isRadioSelection:o,isSelected:t,selectable:e},i),ref:u}));v.displayName="StyledSimpleBoxWrapper";let x=d(u().note,"Note"),y=d(u().overlay,"Overlay"),_=o.forwardRef(({$background:e,className:t,style:r,...o},i)=>(0,n.jsx)("div",{...o,className:l(u().dashboardTopBackground,t),ref:i,style:{...e?{"--dashboard-top-background":e}:{},...r}}));_.displayName="DashboardTopBackground";let h=d(u().dashboardReportContainer,"DashboardReportContainer"),g=o.forwardRef(({className:e,...t},r)=>(0,n.jsx)("img",{...t,className:l(u().videoThumbnail,e),ref:r}));g.displayName="VideoThumbnail";let C=d(u().verticalLinksWrapper,"VerticalLinksWrapper"),S=d(u().sectionArea,"SectionArea"),N=o.forwardRef(({$valuePercentWidth:e,$currentWidth:t,$maxWidth:r,$offset:o,className:i,style:a,...s},d)=>(0,n.jsx)("div",{...s,className:l(u().leftOffsetPercentageContainer,i),ref:d,style:{"--left-offset":function({$valuePercentWidth:e,$currentWidth:t,$maxWidth:r,$offset:n}){let o=t||0,i=n||0,a=e-o/2;return a<i?`${i}px`:a>r-o-i?`${r-o-i}px`:`${a}px`}({$valuePercentWidth:e,$currentWidth:t,$maxWidth:r,$offset:o}),...a}}));N.displayName="LeftOffsetPercentageContainer";let k=d(u().outerWidthContainer,"OuterWidthContainer")},63956:(e,t,r)=>{"use strict";r.d(t,{Fc:()=>m,I1:()=>C,JO:()=>x,RL:()=>y,U3:()=>N,Yf:()=>p,cC:()=>h,dh:()=>f,e4:()=>g,ld:()=>c,n:()=>v,pS:()=>_,qs:()=>b});var n=r(14771),o=r(24926),i=r(79990),a=r(75629),u=r(59592),s=r(78052),l=r(51835),d=r(21778);let c=(e,t)=>t.filter(t=>(0,s.c)(t.show_in_countries?.text,e)),p=(e,t)=>e.filter(e=>e!==n.E7.TamponBox||t!==n.O4.PT),m=(e,t)=>
1{let r=t=>{if(t?.country_sorting?.text&&t?.country_sorting.text.length>0){let r=t?.country_sorting.text.split(",").filter(t=>e===t?.split(":")[0]);if(r?.length>0){let e=r[0].split(":");if(e.length>0)return Number(e[1])}}return Number.MAX_SAFE_INTEGER};return t.sort((e,t)=>r(e)<r(t)?-1:+(r(e)>r(t)))},f=e=>{let t=e.split("/"),r={cbdregular:Number(t[0]),cbdsuper:Number(t[1]),nakedregular:Number(t[2]),nakedsuper:Number(t[3])},n=Object.values(r).reduce((e,t)=>e+t,0);return{config:r,count:n}},b=e=>({label:"",value:`${e.pr??0}/${e.pn??0}/${e.pnp??0}/${e.pl??0}`}),v=e=>{let t=e.split("/"),r={pr:Number(t[0]??0),pn:Number(t[1]??0),pnp:Number(t[2]??0),pl:Number(t[3]??0)},n=Object.values(r).reduce((e,t)=>e+t,0);return{config:r,count:n}},x=e=>{let t=(0,l.sc)(e);return[{type:o.hR.Tampons12,tamponsCount:12,padsCount:0},{type:o.hR.Tampons18,tamponsCount:18,padsCount:0},{type:o.hR.TamponsPads12,tamponsCount:12,padsCount:t?1:8},{type:o.hR.TamponsPads18,tamponsCount:18,padsCount:t?1:8}]};function y(e,t,r,n){let o=[],a=_(r);return e&&e.length>0?e.forEach(e=>{let a={variant:(0,l.vR)(r,n)?i.Ws[e.name]:e.name,count:e.count};t||(a.actualPrice=parseFloat((e.count*(e.price??0)).toFixed(2))),o.push(a)}):o.push({variant:a,count:3}),o}function _(e){var t;return e===n.E7.ProvioticsMultiMonth?(t=e)&&t.endsWith("_mm")?t.replace(/_mm$/,""):t:e}function h(e){return Number((Number(e.price)/Number(e.quantity)).toFixed(2))}function g(e,t){let r=t("box-items.cbd-regular"),n=t("box-items.cbd-super"),o=t("box-items.naked-regular"),i=t("box-items.naked-super");return[{name:r,key:"cbd-regular",count:e.cbdregular},{name:n,key:"cbd-super",count:e.cbdsuper},{name:o,key:"naked-regular",count:e.nakedregular},{name:i,key:"naked-super",count:e.nakedsuper}].filter(e=>e.count>0)}function C(e){return e&&e.includes("tampon_box_")&&e.includes("/")}async function S(e,t,r,n,o,i,a){let s=await (0,u.Wt)(e,t,r);n(s?.price||0),s?.price&&s?.price>-1&&o((0,d.bU)(s.price,r,t,i,a,s.startingFrom).fullString)}function N(e,t,r,n,o,i,u,l){let d=e.available_in?.text??void 0,c=e.product_code_override?.text??void 0,p=(0,a.Cj)(e.product_code,c);if(d&&""!==d&&!(0,s.c)(d,t))o(i("ui.coming-soon"));else if(p&&!u){let a=(!!c||!l)&&e.variable_price;S(c||l||p,r,t,n,o,i,a)}}},69679:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var n=r(12115),o=r(82148),i=r(88352),a=r(53079),u=r(75629),s=r(87416),l=r(14344),d=r(13894),c=r(59592),p=r(30815),m=r(15893),f=r(21778),b=r(63956);let v=({data:e,handleTracking:t,labels:r})=>
1{let[v,x]=(0,n.useState)(-1),[y,_]=(0,n.useState)(""),[h,g]=(0,n.useState)(!1),[C,S]=(0,n.useState)(!1),[N,k]=(0,n.useState)(void 0),[E,B]=(0,n.useState)(0),[T,$]=(0,n.useState)(0),[j,O]=(0,n.useState)(),I=e.from_price_product_code?.text??void 0,A=e.product_code_override?.text??void 0,R=(0,u.Cj)(e.product_code,A),W=(0,b.I1)(A),{state:P}=(0,n.useContext)(o.ob),{currency:w,country:F}=P,L=e=>(0,s.Kb)(e,r);(0,n.useEffect)(()=>{W?(q(),U()):S(!0),(0,b.U3)(e,F,w,x,_,L,!!W,I),M()},[w]),(0,n.useEffect)(()=>{if(h)return;let r={id:e.product_code??e.product_code_override,type:e.button_type===l.q.CHOOSE_A_BOX?a.K.Subscription:a.K.OneOffPurchase,price:v,productCode:e.product_code??e.product_code_override,quantity:1};r&&0!==v&&(t?.(r),g(!0))},[v]),(0,n.useEffect)(()=>{M()},[N,v]);let q=async()=>{try{let e=await (0,c.Xv)({cbdregular:1},w,F);B(e??0);let t=await (0,c.Xv)({nakedregular:1},w,F);$(t??0),S(!0)}catch(e){m.v.error("Failed to fetch tampon prices",e),S(!1)}},U=async()=>{let e=A?.split("_").pop();if(!e)return;let{config:t}=(0,b.dh)(e);k(t);let r=await (0,c.Xv)(t,w,F);r&&(x(r),_((0,f.bU)(r,F,w,L,!1,!1).fullString))},M=()=>{if(W&&N){let e=(e=>{let{cbdsuper:t,cbdregular:r,nakedsuper:n,nakedregular:o}=e;return[{count:t,key:d.U0,name:d.Gq,price:E},{count:r,key:d.fO,name:d.Xq,price:E},{count:n,key:d.si,name:d.IJ,price:T},{count:o,key:d.Rb,name:d.D8,price:T}]})(N),t=(e=>{let{cbdsuper:t,cbdregular:r,nakedsuper:n,nakedregular:o}=e;return`${r}${t}${o}${n}`})(N);O({boxItems:e,id:`tampon_box_${t}`,type:a.K.OneOffPurchase,price:v,productCode:"tampon_box",quantity:1,editable:!0,unique:!1})}else{let e=(0,p.Q_)(R);O(new i.m(R,R,v,1,e))}};return{price:v,priceText:y,loaded:C,boxConfig:N,cartItem:j}}},75629:(e,t,r)=>{"use strict";function n(e,t){return t||e||""}r.d(t,{Cj:()=>n})},83584:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(95155);r(12115);var o=r(99090),i=r(87118),a=r.n(i);function u({errorMessage:e}){let t=(0,o.U)();return e?(0,n.jsx)("div",{className:a()["error-container"],id:"payment-form-error-message",role:"alert",children:(0,n.jsx)("p",{children:t(e)})}):(0,n.jsx)("div",{style:{display:"none"},children:(0,n.jsx)("p",{})})}},87118:e=>{e.exports={"error-container":"BillingPaymentFormErrorMessage_error-container__Kz5HN"}},87416:(e,t,r)=>{"use strict";r.d(t,{He:()=>a,IR:()=>o,Kb:()=>i});var n=r(14344);function o(e,t){return({[n.q.ADD_TO_CART]:t.addToCart,[n.q.BUY_NOW]:t.buyNow,[n.q.CHOOSE_A_BOX]:t.chooseBox,[n.q.JOIN_WAITLIST]:t.joinWaitlist})[e]}function i(e,t){return"ui.coming-soon"===e?t.comingSoon:"ui.starting-from"===e?t.startingFrom:e}function a(e){return{action:`${e}-action`,card:`${e}-card`,image:`${e}-image`,price:`${e}-price`,video:`${e}-video`}}},90465:e=>{e.exports={addToCartButton:"ProductShopButton_addToCartButton__mIg_f",linkButton:"ProductShopButton_linkButton__UTFI9"}},93144:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(95155);r(12115);var o=r(21771),i=r(18063);let a=({loading:e=!1,size:t="normal",type:r="button",buttonTextColor:a,backgroundColor:u,borderRadius:s,isInline:l,fullWidth:d,children:c,className:p,style:m,...f})=>{let{className:b,style:v}=(0,o.s)({$size:t,$buttonTextColor:a,$backgroundColor:u,$borderRadius:s,$isInline:l,$fullWidth:d},p);return(0,n.jsx)("button",{type:r,className:b,...f,style:{...v,...m},children:e?(0,n.jsx)(i.A,{}):c})}},96520:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(12115),o=r(73321),i=r(755);function a(){let e=(0,o.usePathname)()??"/";return(0,n.useMemo)(()=>(0,i.ls)(e),[e])}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.