"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[9],{13:(e,r,t)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.getPreOrderMessage=r.isPreOrderVariant=r.getPreorderAssignment=r.formatPreorderDate=r.getFallbackDateString=r.formatPreorderBundleDate=r.preorderizeVariant=void 0;const n=t(7);function a(){const e=new Date;return e.setDate(e.getDate()+75),e.toISOString().substring(0,10)}function o(e){null!=e||(e=a());const r=new Date(e);return`Estimated to Ship ${r.getUTCMonth()+1}/${r.getUTCDate()}`}function i(e){var r,t;return null===(t=null===(r=null==e?void 0:e.metafields)||void 0===r?void 0:r.find((e=>"limited_stock"===(null==e?void 0:e.key))))||void 0===t?void 0:t.value}r.preorderizeVariant=function(e){var r;if(!(null==e?void 0:e.preorderVariant))return e;const t=null!==(r=e.compareAtPrice)&&void 0!==r?r:e.price;return Object.assign(Object.assign({},e),{availableForSale:!0,variantId:e.preorderVariant.id,price:e.preorderVariant.price,compareAtPrice:parseFloat(t)>parseFloat(e.preorderVariant.price)?t:void 0,metafields:[{key:"limited_stock",value:`Pre-order: ${o(e.preorderVariant.date)}`,namespace:"custom"},{key:"shipping",value:`Pre-order: ${o(e.preorderVariant.date)}`,namespace:"custom"}]})},r.formatPreorderBundleDate=function(e){const r=e.map((e=>e.preorderVariant)).filter(n.isDefined).map((e=>{var r;return null!==(r=e.date)&&void 0!==r?r:a()})).sort();return 0===r.length?"":o(r.pop())},r.getFallbackDateString=a,r.formatPreorderDate=o,r.getPreorderAssignment=function(e,r){if(!r.every((e=>null==e?void 0:e.preorderSiblingHandle)))return{showPreorderButtons:!1,preorderTreatment:"default"};const t=r.length>1&&"enabled"===e.getAssignment("showBundlePreorderButtons")||"enabled"===e.getAssignment("showPreorderButtons"),n=e.getAssignment("preorderTreatment");return{showPreorderButtons:t,preorderTreatment:"shipDateOnAddToCart"===n?n:"default"}},r.isPreOrderVariant=function(e){var r;return null===(r=i(e))||void 0===r?void 0:r.startsWith("Pre-order")},r.getPreOrderMessage=i}}]);