<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7993],{90198:function(n,e,t){Promise.resolve().then(t.bind(t,59163))},59163:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return c}});var r=t(57437),a=t(2265),i=t(85198),o=t(83236);function c(n){let{params:e}=n;return a.useEffect(()=&gt;{e.short_url?(0,o.fG)(e.short_url).then(n=&gt;{window.location.href=n.pay_url?n.pay_url:"/not-found"}):window.location.href="/not-found"},[]),(0,r.jsx)("div",{className:"h-[calc(100vh-300px)] flex items-center justify-center",children:(0,r.jsx)(i.Z,{loading:!0,"aria-label":"Loading Spinner",color:"#36d7b7",cssOverride:{display:"block",margin:"0 auto",borderColor:"red"},"data-testid":"loader2"})})}},83236:function(n,e,t){"use strict";t.d(e,{m3:function(){return p},g7:function(){return a},LY:function(){return j},_X:function(){return y},r4:function(){return D},nk:function(){return k},OB:function(){return b},AW:function(){return x},G5:function(){return C},tg:function(){return w},jo:function(){return N},Xp:function(){return S},fo:function(){return m},iU:function(){return E},fG:function(){return _},P7:function(){return O},f1:function(){return v},OP:function(){return g},Ti:function(){return I},nl:function(){return A},AG:function(){return P},nM:function(){return R},Ld:function(){return h},r2:function(){return T},Wy:function(){return L}}),(r=a||(a={})).Created="CREATED",r.Pending="PENDING",r.Attempted="ATTEMPTED",r.Authorized="AUTHORIZED",r.Paid="PAID",r.Failed="FAILED",r.Canceled="CANCELED",r.Expired="EXPIRED",r.Invalid="INVALID",r.Refunded="REFUNDED",r.CashOnDelivery="CASH_ON_DELIVERY",r.Unpaid="UNPAID";var r,a,i=t(83464),o=t(42097);let c=()=&gt;{let{getToken:n}=o.z.getState(),e=n();return{headers:{Authorization:"Bearer ".concat(e),"Content-Type":"application/json"}}},s=i.Z.create({baseURL:"https://xgopayment.com/backend/"}),u=async(n,e)=&gt;(await s.post(n,e,c())).data,d=async(n,e)=&gt;{let t=c();return(await s.post(n,e,{headers:{...t.headers,"Content-Type":"multipart/form-data"}})).data},l=async(n,e)=&gt;(await s.put(n,e,c())).data,f=async n=&gt;(await s.get(n,c())).data,p=async(n,e)=&gt;await u("/login",{username:n,password:e}),y=async n=&gt;await u("/transactions",n),m=async n=&gt;await f("/transactions/".concat(n)),v=async n=&gt;await u("/all_transactions",n),w=async n=&gt;await u("/transactions/captured",n),g=async n=&gt;await f("/pay/gen/".concat(n)),h=async(n,e)=&gt;await l("/transactions/".concat(n),e),O=async n=&gt;await u("/transaction-report",n),_=async n=&gt;await f("/transactions/short/".concat(n)),E=async n=&gt;await f("/transactions/order/".concat(n)),b=async n=&gt;await u("/export",n),k=async n=&gt;await u("/export/orders",n),x=async()=&gt;await f("/users/all"),D=async n=&gt;await u("/users",n),I=async(n,e)=&gt;await l("/users/password/".concat(n),{password:e}),A=async n=&gt;await l("/users/activate/".concat(n),{}),C=async()=&gt;await f("/banks"),P=async(n,e)=&gt;await l("/banks/".concat(n),e),T=async(n,e,t)=&gt;{let r=new FormData;return r.append("file",t),await d("/bulk-transactions/".concat(n,"/").concat(e),r)},S=async n=&gt;n?await f("/products?active_only=".concat(n.active_only)):await f("/products"),j=async n=&gt;await u("/transactions/product",n),N=async()=&gt;await f("/me"),R=async(n,e)=&gt;await l("/products/".concat(n),e),L=async n=&gt;await u("/transactions/verify_transactions",n)},42097:function(n,e,t){"use strict";t.d(e,{L:function(){return c},z:function(){return o}});var r=t(3011),a=t(89134),i=t(83236);let o=(0,r.U)()((0,a.tJ)((n,e)=&gt;({username:"",token:"",is_admin:!1,is_view:!1,is_akg:!1,need_password_reset:!1,profile:void 0,role:"",isAdmin:()=&gt;e().is_admin,isView:()=&gt;e().is_view,getToken:()=&gt;e().token?e().token:localStorage.getItem("accessToken")||"",getRole:async()=&gt;{if((e().token||localStorage.getItem("accessToken"))&amp;&amp;!e().role)try{let e=await (0,i.jo)();if(e)return n({username:e.username,is_admin:"admin"===e.role,role:e.role}),e.role;return console.error("Failed to fetch user data"),""}catch(n){return console.error("Error calling /api/me:",n),""}return e().role},setToken:e=&gt;{n({token:e.access_token,username:e.username,is_admin:e.is_admin,is_view:e.is_view,role:e.role}),localStorage.setItem("accessToken",e.access_token)},logout:()=&gt;{n({token:"",username:""}),localStorage.removeItem("accessToken")}}),{name:"user-storage"})),c=(0,r.U)((n,e)=&gt;({approvedOrders:[],pendingOrders:[],failedOrders:[],addOrder:(e,t)=&gt;{t?n(n=&gt;({...n,failedOrders:[...n.failedOrders,e]})):n(n=&gt;({...n,approvedOrders:e.is_admin_verified?[...n.approvedOrders,e]:n.approvedOrders,pendingOrders:e.is_admin_verified?n.pendingOrders:[...n.pendingOrders,e]}))},setOrders:(e,t)=&gt;n(n=&gt;({...n,[t]:e})),updateOrder:e=&gt;{n(n=&gt;{let t=e.is_admin_verified;return{...n,approvedOrders:t?[...n.approvedOrders.filter(n=&gt;n.id!==e.id),e]:n.approvedOrders.filter(n=&gt;n.id!==e.id),pendingOrders:t?n.pendingOrders.filter(n=&gt;n.id!==e.id):[...n.pendingOrders.filter(n=&gt;n.id!==e.id),e]}})},clearOrders:e=&gt;n(n=&gt;({...n,[e]:[]})),checkOrder:n=&gt;{let{approvedOrders:t,pendingOrders:r,failedOrders:a}=e(),i=(e,t)=&gt;e.find(e=&gt;e.order_number===n)&amp;&amp;{source:t,order:e.find(e=&gt;e.order_number===n)};return i(t,"approved")||i(r,"pending")||i(a,"failed")||null}}))},85198:function(n,e,t){"use strict";var r=t(2265),a=t(16873),i=t(79707),o=function(){return(o=Object.assign||function(n){for(var e,t=1,r=arguments.length;t&lt;r;t++)for(var a in e=arguments[t])Object.prototype.hasOwnProperty.call(e,a)&amp;&amp;(n[a]=e[a]);return n}).apply(this,arguments)},c=function(n,e){var t={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;0&gt;e.indexOf(r)&amp;&amp;(t[r]=n[r]);if(null!=n&amp;&amp;"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(n);a&lt;r.length;a++)0&gt;e.indexOf(r[a])&amp;&amp;Object.prototype.propertyIsEnumerable.call(n,r[a])&amp;&amp;(t[r[a]]=n[r[a]]);return t},s=(0,i.i)("ScaleLoader","0% {transform: scaley(1.0)} 50% {transform: scaley(0.4)} 100% {transform: scaley(1.0)}","scale");e.Z=function(n){var e=n.loading,t=n.color,i=void 0===t?"#000000":t,u=n.speedMultiplier,d=void 0===u?1:u,l=n.cssOverride,f=n.height,p=void 0===f?35:f,y=n.width,m=void 0===y?4:y,v=n.radius,w=void 0===v?2:v,g=n.margin,h=void 0===g?2:g,O=c(n,["loading","color","speedMultiplier","cssOverride","height","width","radius","margin"]),_=o({display:"inherit"},void 0===l?{}:l),E=function(n){return{backgroundColor:i,width:(0,a.E)(m),height:(0,a.E)(p),margin:(0,a.E)(h),borderRadius:(0,a.E)(w),display:"inline-block",animation:"".concat(s," ").concat(1/d,"s ").concat(.1*n,"s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)"),animationFillMode:"both"}};return void 0===e||e?r.createElement("span",o({style:_},O),r.createElement("span",{style:E(1)}),r.createElement("span",{style:E(2)}),r.createElement("span",{style:E(3)}),r.createElement("span",{style:E(4)}),r.createElement("span",{style:E(5)})):null}},79707:function(n,e,t){"use strict";t.d(e,{i:function(){return r}});var r=function(n,e,t){var r="react-spinners-".concat(n,"-").concat(t);if("undefined"==typeof window||!window.document)return r;var a=document.createElement("style");document.head.appendChild(a);var i=a.sheet,o="\n    @keyframes ".concat(r," {\n      ").concat(e,"\n    }\n  ");return i&amp;&amp;i.insertRule(o,0),r}},16873:function(n,e,t){"use strict";t.d(e,{E:function(){return i},h:function(){return a}});var r={cm:!0,mm:!0,in:!0,px:!0,pt:!0,pc:!0,em:!0,ex:!0,ch:!0,rem:!0,vw:!0,vh:!0,vmin:!0,vmax:!0,"%":!0};function a(n){if("number"==typeof n)return{value:n,unit:"px"};var e,t=(n.match(/^[0-9.]*/)||"").toString();e=t.includes(".")?parseFloat(t):parseInt(t,10);var a=(n.match(/[^0-9]*$/)||"").toString();return r[a]?{value:e,unit:a}:(console.warn("React Spinners: ".concat(n," is not a valid css value. Defaulting to ").concat(e,"px.")),{value:e,unit:"px"})}function i(n){var e=a(n);return"".concat(e.value).concat(e.unit)}}},function(n){n.O(0,[57,2971,2117,1744],function(){return n(n.s=90198)}),_N_E=n.O()}]);</pre></body></html>