import{u as c}from"./useTracking.84440e54.js";import{m as n,s as r}from"./entry.bed93962.js";const C=()=>{const{tracciaEventoUtente:o}=c(),s=n();return{cercaProdotto:async(a,t)=>{try{return await s(`/checkout/prezzo/${a}/${t}`)}catch(e){return e.data&&e.data.message?e.data:{message:"GENERIC"}}},verificaCodicePromo:async a=>{try{return await s(`/checkout/coupon/${a}`)}catch(t){return t.data&&t.data.message?t.data:{message:"GENERIC"}}},preparaCheckout:async(a,t)=>{try{return await o("info","Preparazione checkout",a),await s("/checkout/prepara",{method:"POST",body:JSON.stringify({prodotti:a,codice:t})})}catch(e){throw e.data&&e.data.message?r({statusCode:e.statusCode,message:e.data.message}):r({statusCode:500,message:"GENERIC"})}},creaIntent:async(a,t)=>{try{return await o("info","Creazione PaymentIntent",a),await s("/checkout/crea-intent",{method:"POST",body:JSON.stringify({prodotti:a,codice:t})})}catch(e){throw e.data&&e.data.message?r({statusCode:e.statusCode,message:e.data.message}):r({statusCode:500,message:"GENERIC"})}}}};export{C as u};
