"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[13],{141:(e,r,n)=>{n.d(r,{a:()=>u,b:()=>a,c:()=>l});var t=n(19),i=n(5);function a(e,r){const n=r.map((({selectedVariant:e})=>e)),t=c(e,n);return Object.assign(Object.assign({},t),{getPriceDifferences(i,a){if(!i||!a)return{priceDiff:0,preOrderPriceDiff:0};const u=r.findIndex((({selectedVariant:e})=>e.variantId===i.variantId)),o=n.map(((e,r)=>r===u?a:e)),d=c(e,o),s=t.bundlePrice,p=d.preOrderShipDate.displayValue;return{priceDiff:d.availableForSale?l(d.bundlePrice-s):void 0,preOrderPriceDiff:l(d.preOrderPrice-s),preOrderLabel:p}}})}function c(e,r){const n=r.every((e=>!e.oos)),a=r.every((e=>e.preorderVariant)),c=r.reduce(((e,r)=>{var n,t;return e+parseFloat(null!==(t=null===(n=r.preorderVariant)||void 0===n?void 0:n.price)&&void 0!==t?t:"NaN")}),0),o=l(r.reduce(((e,r)=>e+parseFloat(r.price)),0)),d=r.reduce(((e,r)=>{var n,t;return e+parseFloat(null!==(t=null!==(n=r.compareAtPrice)&&void 0!==n?n:r.price)&&void 0!==t?t:"0")}),0),s=u(e,r)/100,p=r.map((e=>{if(e.preorderVariant)return{id:e.preorderVariant.id,price:parseFloat(e.preorderVariant.price),isPreOrderVariant:!0,discount:e.preorderVariant.maxBundleDiscount}})).filter(i.e),f=l(c*(1-(p.length!==r.length?0:u(e,p)/100)));return{compareAtBundlePrice:o,compareAtRetailBundlePrice:d,bundlePrice:!n&&a?f:l(o*(1-s)),bundleDiscount:s,preOrderPrice:f,preOrderShipDate:(0,t.c)(r,!0),availableForSale:n}}function u(e,r){if(!e.isDynamicDiscount)return e.maxBundleDiscount;const n=r.map((e=>"variantId"in e?{isPreOrderVariant:(0,t.h)(e),discount:e.maxBundleDiscount,price:parseFloat(e.price)}:e)),i=!!n.find((e=>e.isPreOrderVariant)),a=n.map((r=>{const n=function(e,r){var n;if(!e.isDynamicDiscount)return e.maxBundleDiscount;const t=null!==(n=r.discount)&&void 0!==n?n:e.maxBundleDiscount;return void 0!==e.maxPreOrderDiscount&&r.isPreOrderVariant?Math.min(e.maxPreOrderDiscount,t):t}(e,r);return n*(e.avgDiscounts?r.price:1)}));if(e.avgDiscounts){const e=n.reduce(((e,r)=>e+r.price),0),r=a.reduce(((e,r)=>e+r),0);return Math.ceil(r/e)}const c=i?Math.max(...a):Math.min(...a);return Math.min(e.maxBundleDiscount,c)}function l(e){return Math.round(100*e)/100}},33:(e,r,n)=>{n.d(r,{a:()=>c,b:()=>u,c:()=>a});var t=n(5),i=function(e,r){var n={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.indexOf(t)<0&&(n[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(t=Object.getOwnPropertySymbols(e);iObject.assign({altText:s},e)))}function c({imageMap:e}){return Object.fromEntries(Object.entries(e).map((([e,r])=>[e,r.slice(0,1)])))}function u(e,r,n){var a;const c=e._;if(!(null==c?void 0:c.length))return e;const u=l(r),o=c.map((e=>{var r,t,{altText:a}=e,c=i(e,["altText"]);if(!a)return;const[,l,o,...d]=null!==(r=null==a?void 0:a.split(" / "))&&void 0!==r?r:[];if(o!==u)return;const s=null!==(t=null==n?void 0:n("extraHeroImages"))&&void 0!==t?t:"none";return s&&l!==s?void 0:Object.assign(Object.assign({},c),{altText:d.join(" / ")})})).filter(t.e);if(0===o.length)return e;const d=null!==(a=e[u])&&void 0!==a?a:[],s=o.map((e=>e.src));return Object.assign(Object.assign({},e),{_:c.filter((e=>!s.includes(e.src))),[u]:[...o,...d.filter((e=>!s.includes(e.src)))]})}function l(e){var r;return null!==(r=null==e?void 0:e.altKey)&&void 0!==r?r:"default"}}}]);