"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[22],{75(n,r,e){e.d(r,{a:()=>a,b:()=>i});var t=e(1),o=e(57),u=e(15);function c(n,r,{announcePreorder:e=!0}={}){var t;if(!n)return null;const o=null!==(t=n.productTitle)&&void 0!==t?t:r,c=Object.assign(Object.assign({},n.selectedOptions),n.displayOptions),a=(0,u.b)(o,c);return a?`${a} selected${n.oos?e&&n.preorderVariant?", pre-order":", sold out":""}`:null}function a(n,r,e={}){const{announce:u,AnnouncerPortal:a}=(0,o.a)(),i=(0,t.j)(!1),s=null==n?void 0:n.variantId;return(0,t.c)((()=>{if(!i.current){if(void 0===s)return;return void(i.current=!0)}const t=c(n,r,e);t&&u(t)}),[s]),a}function i(n,r={}){const{announce:e,AnnouncerPortal:t}=(0,o.a)();return{AnnouncerPortal:t,announceVariant:function(t){const o=c(t,n,r);o&&e(o)}}}}}]);