import{a as f}from"./chunk-66MGNRQG.js";import{c as n,d as t}from"./chunk-5LCR2OJC.js";import{k as c}from"./chunk-RTZH3MOC.js";import{a as s}from"./chunk-JWAFQ6PQ.js";var d="REFERENCE",k="SALE",S={reference:d,sale:k};var p="sufficientStock",m="limitedStock",y="noStock",x="preorder",P="expired",r={sufficientStock:p,limitedStock:m,noStock:y,preorder:x,expired:P};function b(e){switch(e){case n.acquisition:return"acquisition";case n.installment:return"loyalty-in-rate";case n.standard:return"standard";case n.subscription:return"loyalty-fara-rate"}}function w(){return window.innerWidth<576?"mobile":"desktop"}function A(e){var a,o;return(o=(a=f(e,s.EUR))==null?void 0:a.value)!=null?o:0}function V(e){switch(e){case r.expired:return t.outOfStock;case r.limitedStock:return t.inStock;case r.noStock:return t.outOfStock;case r.preorder:return t.outOfStock;case r.sufficientStock:return t.inStock;case c.EndOfLife:return t.outOfStock;case c.InStock:return t.inStock;case c.OutOfStock:return t.outOfStock;case c.Preorder:return t.outOfStock;default:return t.inStock}}function q(e,a=S.sale){var o,i,u;return(u=(i=(o=e==null?void 0:e.find(l=>l.priceType===a))==null?void 0:o.moneyEurWithVat)==null?void 0:i.value)!=null?u:0}export{S as a,b,w as c,A as d,V as e,q as f};