(()=>{"use strict";(e=>{const a=new URL(globalThis.location.href),r=new URLSearchParams(a.search),s="success",c="error",o={0:{message:"La tarjeta ha sido inscrita satisfactoriamente. Aún no se realiza ningún cobro. Ahora puedes realizar el pago.",type:s},1:{message:"La inscripción fue cancelada automáticamente por estar inactiva mucho tiempo.",type:c},2:{message:"No se recibió el token de la inscripción.",type:c},3:{message:"El usuario canceló la inscripción en el formulario de pago.",type:c},4:{message:"La inscripción no se encuentra en estado inicializada.",type:c},5:{message:"Ocurrió un error al ejecutar la inscripción.",type:c},6:{message:"La inscripción de la tarjeta ha sido rechazada.",type:c}},t={7:{message:"Transacción aprobada",type:s},8:{message:"Tu transacción no pudo ser autorizada. Ningún cobro fue realizado.",type:c},9:{message:"Orden cancelada por el usuario. Por favor, reintente el pago.",type:c},10:{message:"Orden cancelada por inactividad del usuario en el formulario de pago. Por favor, reintente el pago.",type:c},11:{message:"Orden cancelada por un error en el formulario de pago. Por favor, reintente el pago.",type:c},12:{message:"No se pudo procesar el pago. Si el problema persiste, contacte al comercio.",type:c},13:{message:"El monto del carro ha cambiado mientras se procesaba el pago, la transacción fue cancelada. Ningún cobro fue realizado.",type:c}};if(!globalThis.wc.blocksCheckout||!r.has("transbank_status"))return;const n="transbank_oneclick_mall_rest"===e?o:t,i=r.get("transbank_status"),l=n?.[i];if(!l)return;const p=l.message,u=l.type,g=globalThis.wp.data.dispatch("core/notices");switch(u){case s:g.createSuccessNotice(p,{context:"wc/checkout"});break;case c:g.createErrorNotice(p,{context:"wc/checkout"})}})(globalThis.wc.wcSettings.getSetting("transbank_webpay_plus_rest_data",{}).id)})();