1import{u as M}from"./C5oLZy4O.js";import{u as U,a as $}from"./BhCObGnq.js";import{f as z}from"./D58YUMHe.js";import{d as F,u as j,v as d,k as v,E as K,ak as q,B as H,j as y,o as f,c as C,a as r,t as p,h as o,O as J,e as P,n as T,l as A,w as k,L as Q,b as W,F as X,K as Z,i as ee}from"./CYMs3uwY.js";import{u as te}from"./C4qEx6HW.js";import"./rOmQOW4P.js";import"./CaUHonIL.js";const ae={class:"outgoing-right-side-container"},se={class:"accept-price"},ne={class:"currency-panel"},oe={class:"offer-status-text"},re={key:0},ce={key:0,class:"div-panel progress-check-content"},ie={class:"process-top"},le={class:"process-content"},ue=F({__name:"index",props:{lastNewPriceItem:{},infoData:{}},setup(L){const a=L,{t:s}=j(),{unlockListing:N}=M(),n={ACTIVE:"ACTIVE",LISTING_PRICE_SET:"LISTING_PRICE_SET",ACCEPTED:"ACCEPTED",CLOSED_BY_BUYER:"CLOSED_BY_BUYER",ORDER_CREATED:"ORDER_CREATED",ORDER_COMPLETED:"ORDER_COMPLETED"},O=d(()=>[s("start-negotiation"),s("negotiation-in-progress"),s("payment"),s("transaction-complete")]),I=v(!1),m=v(1),w=K(),_=U(),{trackGtagEvent:B,parseGtagPrice:S}=te(),{trackAddToCart:b}=q(),g=d(()=>{var e,t,c,l,u,i;return((t=(e=a.infoData)==null?void 0:e.status)==null?void 0:t.name)===n.ACCEPTED||((l=(c=a.infoData)==null?void 0:c.status)==null?void 0:l.name)===n.LISTING_PRICE_SET||((i=(u=a.infoData)==null?void 0:u.status)==null?void 0:i.name)===n.ORDER_CREATED}),R=d(()=>{var e,t;return(t=(e=a.infoData)==null?void 0:e.status)==null?void 0:t.closed}),G=d(()=>{const{currencySymbol:e,amount:t}=a.lastNewPriceItem;return g.value?`${e} ${z(t)}`:`${e} ââ`}),h=d(()=>{var e,t,c,l,u,i,E,D;return((t=(e=a.infoData)==null?void 0:e.status)==null?void 0:t.name)===n.ACCEPTED||((l=(c=a.infoData)==null?void 0:c.status)==null?void 0:l.name)===n.LISTING_PRICE_SET?s("offer-has-been-accepted"):R.value?s("closed-by",{who:((i=(u=a.infoData)==null?void 0:u.status)==null?void 0:i.name)===n.CLOSED_BY_BUYER?s("yourself"):s("seller")}):((D=(E=a.infoData)==null?void 0:E.status)==null?void 0:D.name)===n.ORDER_CREATED?s("transaction-processing"):s("negotiation-in-progress")}),x=d(()=>{var e,t;return g.value||((t=(e=a.infoData)==null?void 0:e.status)==null?void 0:t.name)===n.ORDER_CREATED?"#229e94":"#eec200"}),V=async()=>{I.value=!0;try{await N(a.infoData.offerId,a.infoData.domain),_.shoppingCart.cartId||await _.processData().refresh();const e={currency:a.lastNewPriceItem.currency,type:"BUY_LISTING",productId:a.infoData.offerId,domain:a.infoData.domain,cartId:_.shoppingCart.cartId};if((await $().addBuyListingItem(e)).msg==="success"){const c={currency:a.lastNewPriceItem.currency,value:S(a.lastNewPriceItem.amount),items:[{item_id:a.infoData.offerId,item_name:a.infoData.domain,price:S(a.lastNewPriceItem.amount)}]};B("add_to_cart",c),b(c),_.setEdgeShoppingCart()}}catch(e){const t=e;t&&t.msg?w.handleError({message:t.msg}):console.error(e),console.error("Add to cart failed:",t)}finally{I.value=!1}};return H(()=>{var e,t;return(t=(e=a.infoData)==null?void 0:e.status)==null?void 0:t.name},e=>{e===n.LISTING_PRICE_SET||e===n.ACCEPTED?m.value=2:e===n.ACTIVE?m.value=1:e===n.ORDER_COMPLETED?m.value=4:m.value=3},{immediate:!0}),(e,t)=>{var i,E;const c=y("DynaButton"),l=y("DynaStepsItem"),u=y("DynaSteps");return f(),C("div",ae,[r("div",{class:Q(["div-panel info-content",{accepted:o(g)}])},[r("span",null,p(o(s)("accepted-price"))+":",1),r("span",se,p(o(G)),1),r("span",ne,p(e.lastNewPriceItem.currency),1),r("div",oe,[o(h)?(f(),C("span",re,[r("i",{class:"fa-solid fa-circle fa-2xs",style:J({color:o(x)})},null,4),P(" "+p(o(h)),1)])):T("",!0)]),((E=(i=e.infoData)==null?void 0:i.status)==null?void 0:E.name)===n.LISTING_PRICE_SET?(f(),A(c,{key:0,class:"buy-btn",shape:"round","icon-right":"fa-regular fa-cart-shopping",loading:o(I),onClick:V},{default:k(()=>[P(p(o(s)("pay-now")),1)]),_:1},8,["loading"])):T("",!0)],2),o(R)?T("",!0):(f(),C("div",ce,[r("div",ie,[t[0]||(t[0]=r("i",{class:"fa-regular fa-clipboard-list"},null,-1)),r("span",null,[r("label",null,p(o(s)("progress-check")),1),r("span",null,p(o(s)("keep-track-of-your-progress")),1)])]),r("div",le,[W(u,{style:{"background-color":"#fff"},current:o(m),direction:"vertical"},{default:k(()=>[(f(!0),C(X,null,Z(o(O),(D,Y)=>(f(),A(l,{key:Y,title:D},null,8,["title"]))),128))]),_:1},8,["current"])])]))])}}}),Ce=ee(ue,[["__scopeId","data-v-726450c2"]]);export{Ce as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.