1import{_ as Q,a as G,b as X,c as Z}from"./BfeZ5zq4.js";import{_ as ee}from"./Us_HIKnq.js";import{u as V,r as k,U as O,aN as r,aO as i,a_ as e,b5 as U,J as s,$ as d,a$ as a,b3 as f,aq as te,b0 as v,aQ as R,aP as se,_ as oe,b8 as ne,b1 as ae}from"./CR4PeKF0.js";import{_ as P}from"./D3tN8mcB.js";import{_ as re}from"./HeUpkIA1.js";import{_ as ie}from"./CH-QG2-a.js";import{_ as le}from"./C4JwuTTf.js";import{b as D,u as B,a as ce,c as de}from"./BasBAr3d.js";import{u as ue}from"./CYW592Cw.js";import{_ as C}from"./DlAUqK2U.js";import{_ as me}from"./uCEAvxCl.js";import{_ as _e}from"./DGzIhzz7.js";import{S as ge}from"./5-Vj9HXn.js";import"./CbAdBQtU.js";import"./DBtqcUdY.js";import"./DyRiAqZp.js";import"./DiRsBa5x.js";import"./CFJeHN8-.js";import"./BL_bPC2_.js";const pe=["innerHTML"],fe={key:1},he={class:"text-sm font-bold text-gray-400 mx-3"},xe={class:"align-middle"},ve={__name:"PagesSupportTicketMessageView",props:{ticket:Object,message:Object},setup(l){const{$bus:t}=V(),$=k(null),{locale:m,locales:A,t:w}=D(),{supportApi:o}=B();let h="";const x=l,{getLocaleDateFormatted:T}=ue(),_=k(!1),b=()=>{h=g.value,_.value=!0},g=k((u=>{const n=document.createElement("div");n.innerHTML=u;let c=n.textContent||"";return c=c.replace(/\u00A0/g," "),c.trim().length>0})(x.message.message)?x.message.message:w("support.no_message")),S=()=>{_.value=!1},M=u=>{h=u},I=async()=>{t.$emit("global-loading:show");const u=await o.updateMessageForCreator({ticketId:x.ticket.id,timestamp:x.message.time,message:h});t.$emit("global-loading:hide"),u.status==="success"?(_.value=!1,g.value=u.data.msg):t.$emit("alert",{message:w("some_error_happens")+(u.message?"<br>"+u.message:""),iconComponent:le})};return O(()=>{$.value.querySelectorAll(".imageContainerV2").forEach(n=>{n.addEventListener("click",()=>{t.$emit("full-image:show",n.dataset.source)})})}),(u,n)=>{const c=P,p=re,E=ie;return r(),i("div",null,[e("div",{class:U(["flex w-full my-8",{"justify-end":l.message.userId===l.ticket.creatorId}])},[e("div",{class:U(["w-[90%] flex flex-wrap",{"justify-end":l.message.userId===l.ticket.creatorId}])},[e("div",{class:U(["w-full shadow-sm",{"bg-green-900 p-3 rounded-xl shadow-green-900":l.message.userId===l.ticket.creatorId,"bg-gray-800 p-3 rounded-xl":l.message.userId!==l.ticket.creatorId}])},[s(_)?(r(),i("div",fe,[d(c,{"min-words":3,"on-next":I,"add-message-text":s(w)("save").toUpperCase(),"on-change":M,"default-text":s(g)},null,8,["add-message-text","default-text"])])):(r(),i("div",{key:0,class:"message-container",innerHTML:s(g),ref_key:"templateRoot",ref:$,style:{"overflow-wrap":"break-word"}},null,8,pe))],2),e("div",he,[e("span",xe,a(l.message.nickName)+", "+a(s(T)(l.message.time,{short:!0})),1),!s(_)&&l.message.userId===l.ticket.creatorId?(r(),i("span",{key:0,class:"align-middle ml-2 hover:bg-black w-[30px] h-[30px] inline-flex items-center justify-center rounded-full cursor-pointer",onClick:b},[d(p,{class:"w-[1em] h-[1em]"})])):f("",!0),s(_)?(r(),i("span",{key:1,class:"align-middle ml-2 hover:bg-black w-[30px] h-[30px] inline-flex items-center justify-center rounded-full cursor-pointer",onClick:S},[d(E,{class:"w-[1em] h-[1em]"})])):f("",!0)])],2)],2)])}}},ke={},we={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"};function be(l,t){return r(),i("svg",we,[...t[0]||(t[0]=[e("path",{fill:"currentColor",d:"M10 9V5l-7 7l7 7v-4.1c5 0 8.5 1.6 11 5.1c-1-5-4-10-11-11"},null,-1)])])}const ye=Object.assign(C(ke,[["render",be]]),{__name:"IIReply"}),Ie={},Ce={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"};function $e(l,t){return r(),i("svg",Ce,[...t[0]||(t[0]=[e("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 14v-3m0 0V8m0 3H9m3 0h3m-7.876 7.701L5.6 19.921c-.833.665-1.249.998-1.599.999a1 1 0 0 1-.783-.377C3 20.27 3 19.737 3 18.671V7.201c0-1.12 0-1.681.218-2.11c.192-.376.497-.681.874-.873C4.52 4 5.08 4 6.2 4h11.6c1.12 0 1.68 0 2.108.218a2 2 0 0 1 .874.874c.218.427.218.987.218 2.105v7.607c0 1.117 0 1.676-.218 2.104a2 2 0 0 1-.874.874c-.427.218-.986.218-2.104.218H9.123c-.416 0-.625 0-.824.04a2 2 0 0 0-.507.179c-.18.092-.342.221-.665.48z"},null,-1)])])}const Ae=Object.assign(C(Ie,[["render",$e]]),{__name:"IIChatAdd"}),Te={},Se={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"};function Me(l,t){return r(),i("svg",Se,[...t[0]||(t[0]=[e("path",{fill:"currentColor",d:"M23 6.5a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0M17.5 3a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 1 0v-4a.5.5 0 0 0-.5-.5m0 7.125a.625.625 0 1 0 0-1.25a.625.625 0 0 0 0 1.25m0 2.875a6.48 6.48 0 0 0 4.5-1.81v5.56a3.25 3.25 0 0 1-3.066 3.245L18.75 20H5.25a3.25 3.25 0 0 1-3.245-3.066L2 16.75V8.608l9.652 5.056a.75.75 0 0 0 .696 0l2.417-1.266A6.5 6.5 0 0 0 17.5 13M5.25 4h6.248A6.5 6.5 0 0 0 11 6.5c0 1.993.897 3.776 2.308 4.968L12 12.153l-9.984-5.23a3.25 3.25 0 0 1 3.048-2.918z"},null,-1)])])}const Ee=Object.assign(C(Te,[["render",Me]]),{__name:"IIMailError24Filled"}),Ue={},Le={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"};function je(l,t){return r(),i("svg",Le,[...t[0]||(t[0]=[e("path",{fill:"currentColor",d:"M5.463 4.433A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10c0 2.136-.67 4.116-1.81 5.74L17 12h3A8 8 0 0 0 6.46 6.228zm13.074 15.134A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.136.67-4.116 1.81-5.74L7 12H4a8 8 0 0 0 13.54 5.772z"},null,-1)])])}const Re=Object.assign(C(Ue,[["render",je]]),{__name:"IIRefreshLine"}),Ve={key:0},Oe={key:0,class:"p-3 border-2 border-gray-500 my-2 rounded-xl from-gray-900 bg-gradient-to-r"},Pe={class:"flex items-center"},De={class:"ml-2"},Be={key:1},Fe={class:"text-center mt-8"},ze={key:2},Ne={key:0},He={class:"text-center"}
1,We={class:"text-3xl bg-green-700 inline-flex p-3 rounded-full"},qe={class:"text-yellow-400 mt-2"},Ke={class:"relative px-5 py-2.5 transition-all ease-in duration-75 bg-white dark:bg-gray-900 rounded-md group-hover:bg-opacity-0"},Ye={class:"text-orange-400 mt-2"},Je={class:"relative px-5 py-2.5 transition-all ease-in duration-75 bg-white dark:bg-gray-900 rounded-md group-hover:bg-opacity-0"},Qe={class:"mt-3 text-green-400"},Ge={key:1},Xe={class:"text-center"},Ze={class:"text-3xl bg-yellow-700 inline-flex p-3 rounded-full"},et={class:"text-yellow-400 mt-2"},tt={class:"relative px-5 py-2.5 transition-all ease-in duration-75 bg-white dark:bg-gray-900 rounded-md group-hover:bg-opacity-0"},st={class:"text-orange-400 mt-2"},ot={class:"relative px-5 py-2.5 transition-all ease-in duration-75 bg-white dark:bg-gray-900 rounded-md group-hover:bg-opacity-0"},nt={class:"mt-3 text-green-400"},at={key:2},rt={class:"text-center"},it={class:"text-3xl bg-gray-700 inline-flex p-3 rounded-full"},lt={class:"text-xl font-bold ml-2"},ct={key:3},dt={class:"text-center"},ut={class:"text-3xl bg-indigo-700 inline-flex p-3 rounded-full"},mt={class:"text-xl font-bold ml-2"},_t={class:"mt-6 text-indigo-400"},gt={class:"mt-6 text-indigo-400"},pt={class:"relative px-5 py-2.5 transition-all ease-in duration-75 bg-white dark:bg-gray-900 rounded-md group-hover:bg-opacity-0"},ft={class:"mt-6 text-indigo-400"},Vt={__name:"[id]",setup(l){const{t,locale:$}=D(),{$bus:m}=V(),{supportApi:A}=B(),{currentUser:w}=ce(),o=k(null),h=k(!1),x=te(),T=de(),_={WAITS_FOR_SUPPORT:3,CLOSED_BY_USER:5},b=k(null),y=async()=>{const n=await A.getTicketDataForCreator(x.params.id);n.status==="success"?(o.value=n.data,b.value=localStorage.getItem("currentAnswer_"+o.value.id)):m.$emit("alert",{message:t("support.ticket_not_found"),iconComponent:Ee}),m.$emit("global-loading:hide")},g=()=>{o.value.isAdmin,h.value=!h.value},S=async(n,c)=>{const p={};p.message=n,p.ticketId=o.value.id,p.status=_.WAITS_FOR_SUPPORT,p.uploadedFiles=c,u(p)},M=n=>{localStorage.setItem("currentAnswer_"+o.value.id,n)},I=()=>{if(o.value.isAdmin){m.$emit("alert",{message:t("use_admin_panel")});return}m.$emit("confirm",{message:t("support.sure_close_ticket"),cancelText:t("support.need_answer"),okText:t("support.request_resolved"),onConfirm:async()=>{const n={};n.message=t("support.ticket_closed_creator").replaceAll(":email:",w.value.data.mailAddress),n.ticketId=o.value.id,n.status=_.CLOSED_BY_USER,u(n)}})},u=async n=>{o.value.isAdmin,m.$emit("global-loading:show");const c=await A.addTicketMessageForCustomer(n);c.status==="success"?(localStorage.removeItem("currentAnswer_"+o.value.id),h.value=!1,await y()):c.code===ge.TICKET_WAS_UPDATED&&(m.$emit("global-loading:hide"),m.$emit("alert",{message:t("support.ticket_was_answered_refresh"),iconComponent:Re,onClose:()=>{m.$emit("global-loading:show"),y()}}))};return O(()=>{y()}),(n,c)=>{const p=Q,E=ee,F=ae,z=ve,N=P,H=G,W=ye,L=me,q=_e,j=Ae,K=X,Y=Z;return r(),i("div",null,[s(o)?(r(),i("div",Ve,[d(p,{ticket:s(o),"hide-open-btn":!0},null,8,["ticket"]),s(o).aiChatId?(r(),i("div",Oe,[e("div",Pe,[d(E),e("div",De,a(s(t)("support.summary")),1)]),c[0]||(c[0]=e("hr",{class:"hr-horizontal"},null,-1)),v(" "+a(s(o).aiSummary)+" ",1),s(o).aiChatId?(r(),R(F,{key:0,to:s(T)("/support/chat/"+s(o).aiChatId)},{default:se(()=>[v(a(s(t)("support.chat_history")),1)]),_:1},8,["to"])):f("",!0),c[1]||(c[1]=v(". ",-1))])):f("",!0),(r(!0),i(oe,null,ne(s(o).messages,J=>(r(),R(z,{ticket:s(o),message:J},null,8,["ticket","message"]))),256)),s(h)?(r(),i("div",Be,[d(N,{"min-words":3,"on-next":S,"add-message-text":s(t)("support.add_message").toUpperCase(),"on-change":M,"default-text":s(b)},null,8,["add-message-text","default-text"]),e("div",Fe,[e("button",{onClick:g,type:"button",class:"text-gray-900 bg-white border border-gray-300 focus:outline-none hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 font-medium rounded-lg text-sm px-5 py-2.5 me-2 mb-2 dark:bg-gray-800 dark:text-white dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-600 dark:focus:ring-gray-700"},a(s(t)("cancel")),1)])])):(r(),i("div",ze,[s(o).status===2?(r(),i("div",Ne,[e("div",He,[e("div",We,[d(H,{class:"w-[30px] h-[30px]"})]),e("div",qe,[e("button",{onClick:g,class:"relative align-middle inline-flex items-center justify-center p-0.5 m-2 overflow-hidden text-sm font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-teal-300 to-lime-300 group-hover:from-teal-300 group-hover:to-lime-300 dark:text-white dark:hover:text-gray-900 focus:ring-4 focus:outline-none focus:ring-lime-200 dark:focus:ring-lime-800"},[d(W,{class:"icon-30 text-black"}),e("span",Ke,a(s(t)("support.reply").toUpperCase()),1)])]),e("div",Ye,[v(a(s(t)("support.problem_resolved"))+" ",1),e("button",{onClick:I,class:"relative align-middle inline-flex items-center justify-center p-0.5 m-2 overflow-hidden text-sm font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-pink-500 to-orange-400 group-hover:from-pink-500 group-hover:to-orange-400 hover:text-white dark:text-white focus:ring-4 focus:outline-none focus:ring-pink-200 dark:focus:ring-pink-800"},[d(L,{size:20,class:"text-black"}),e("span",Je,a(s(t)("support.close_ticket").toUpperCase()),1)])]),e("div",Qe,a(s(t)("support.office_hours")),1)])])):f("",!0),s(o).status===3?(r(),i("div",Ge,[e("div",Xe,[e("div",Ze,[d(q,{class:"w-[30px] h-[30px]"})]),e("div",et,[v(a(s(t)("support.we_will_answer_1"))+" ",1),e("button",{onClick:g,class:"relative align-middle inline-flex items-center justify-center p-0.5 m-2 overflow-hidden text-sm font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-teal-300 to-lime-300 group-hover:from-teal-300 group-hover:to-lime-300 dark:text-white dark:hover:text-gray-900 focus:ring-4 focus:outline-none focus:ring-lime-200 dark:focus:ring-lime-800"},[d(j,{class:"icon-30 text-black"}),e("span",tt,a(s(t)("support.add_message").toUpperCase()),1)])]),e("div",st,[v(a(s(t)("support.we_will_answer_2"))+" ",1),e("button",{onClick:I,class:"relative align-middle inline-flex items-center justify-center p-0.5 m-2 overflow-hidden text-sm font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-pink-500 to-orange-400 group-hover:from-pink-500 group-hover:to-orange-400 hover:text-white dark:text-white focus:ring-4 focus:outline-none focus:ring-pink-200 dark:focus:ring-pink-800"},[d(L,{size:20,class:"text-black"}),e("span",ot,a(s(t)("support.close_ticket").toUpperCase()),1)])]),e("div",nt,a(s(t)("support.office_hours")),1)])])):f("",!0),s(o).status===5||s(o).status===6||s(o).status===1?(r(),i("div",at,[e("div",rt,[e
1("div",it,[d(K,{class:"w-[30px] h-[30px]"}),e("span",lt,a(s(t)("support.closed").toUpperCase()),1)])])])):f("",!0),s(o).status===4?(r(),i("div",ct,[e("div",dt,[e("div",ut,[d(Y,{class:"w-[30px] h-[30px]"}),e("span",mt,a(s(t)("support.will_be_fixed").toUpperCase()),1)]),e("div",_t,a(s(t)("support.will_be_fixed_1")),1),e("div",gt,[e("span",null,a(s(t)("support.will_be_fixed_2")),1),e("button",{onClick:g,class:"relative inline-flex align-middle items-center justify-center p-0.5 m-2 overflow-hidden text-sm font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-teal-300 to-lime-300 group-hover:from-teal-300 group-hover:to-lime-300 dark:text-white dark:hover:text-gray-900 focus:ring-4 focus:outline-none focus:ring-lime-200 dark:focus:ring-lime-800"},[d(j,{class:"icon-30 text-black"}),e("span",pt,a(s(t)("support.add_message").toUpperCase()),1)])]),e("div",ft,a(s(t)("support.will_be_fixed_3")),1)])])):f("",!0)]))])):f("",!0)])}}};export{Vt 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.