1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LearningIndex-Ckv7DLw-.js","assets/index-BPR3l8qa.js","assets/index-B7FPSzuv.css","assets/AffiliateSalesLineItemsModalNew-wsFCjiD_.js","assets/StateBasedPagination-BRooWjSl.js","assets/useDebounce-Dg4RtEtB.js","assets/Dropdown-CznCrZu8.js","assets/ThemeProvider-C4XHJwWx.js","assets/use-isomorphic-layout-effect.browser.esm-CBpCUX5e.js","assets/BackButton-gvlxkAyT.js","assets/index-BQqoj4Ia.js","assets/RenderCommission-D-M1WUSk.js","assets/LearningIndex-DjzItcey.css","assets/Analytics-Dp6Afvnh.js","assets/BootStrapPagedTable-DxuhzyJO.js","assets/HelpPage-DneA-S2I.js","assets/componentslist-CeAnzvmu.js","assets/TransitionWrapper-CBHEfMsm.js","assets/inheritsLoose-B6jfs0L0.js","assets/setPrototypeOf-DgZC2w_0.js","assets/AffiliateSalesDetails-Dz8v2_3f.js","assets/BootStrapTable-Blx2aL_x.js","assets/index-Cv9Cc92V.js","assets/TeamExplorer-CtXGg-pn.js","assets/index-CQwOlcR-.js","assets/RangePicker-CNBKMku3.js","assets/RangePicker-eHnLbOTf.css","assets/SettingsPage-BC4yB7kA.js","assets/MessageCenterIndex-CLiMXQbv.js","assets/MLMPageIndex-DMnQSE2l.js","assets/StoreDiscountCouponAutoRedeem-ChKSsU0q.js","assets/SocialMediaTools-CYwq4Nri.js","assets/index-BY6nD4xr.js","assets/uploadFile-xpYjb06Q.js","assets/PagesIndex-2O6RKf_M.js","assets/iframeResizer-CzfW-ACm.js","assets/PartyLinksIndex-BJ75WPhb.js","assets/W8BENForm-zLicgHDA.js","assets/W9FormWizard-DBtUIejj.js","assets/RenderW9Form-CxYTiS0s.js","assets/TipaltiIndex-BEZAMQFJ.js","assets/TransactionsIndex-CugEkFI6.js","assets/CRMIndex-D-AxhTBz.js","assets/CRMIndex-DE5YbEfn.css","assets/BirthdayWidget-BcB0w1It.js","assets/index-CsLXu3s7.js","assets/PublicShopOptions-B9eLQYiH.js","assets/cart_actions-B9SEOu4t.js","assets/FreeGiftIndex-5qUrkIjv.js"])))=>i.map(i=>d[i]); 2var bs=Object.defineProperty;var vs=(s,t,n)=>t in s?bs(s,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[t]=n;var q=(s,t,n)=>vs(s,typeof t!="symbol"?t+"":t,n);import{j as e,a3 as C,a5 as B,a6 as Y,D as Ee,e as O,r as m,a7 as oe,a8 as es,a9 as Ie,aa as ss,ab as Le,ac as ts,ad as ns,q as X,ae as ys,af as as,ag as Ns,n as Fe,v as is,F as ws,p as se,ah as Ss,ai as rs,M as o,u as w,aj as ls,a as Ae,ak as ks,_ as fe,al as Cs,X as H,am as ae,an as k,L as te,ao as U,o as ke,f as N,k as ge,h as W,J as Re,ap as os,m as Ds,a2 as ve,i as De,l as ce,aq as Ps,I as Ms,ar as Ls,Y as Oe,as as Fs,at as Rs,au as $s,av as Ts,aw as Ys,ax as Es,ay as Is,az as As,aA as Os,aB as zs,aC as Vs,aD as Bs,aE as qs,aF as Us,aG as Ws,aH as Ue,z as we,aI as Hs,E as pe,w as Gs,aJ as cs,aK as Js,aL as Qs,aM as Ks,aN as Xs,aO as Pe,S as Ce,aP as Zs,aQ as We,aR as ze,aS as et,aT as P,aU as st,aV as tt,a4 as ds,Z as nt,aW as at,aX as it,aY as rt,aZ as us,a_ as He,a$ as lt,b0 as ot}from"./index-BPR3l8qa.js";import{R as ms,I as ct,L as xs,u as Ve,P as dt,C as ut,a as hs,b as mt,c as xt,d as ht,F as pt,A as jt,e as ft,f as ps,g as gt,h as _t,i as bt,j as vt,k as Ge,l as yt}from"./AffiliateSalesLineItemsModalNew-wsFCjiD_.js";import{R as je}from"./RenderCommission-D-M1WUSk.js";import{B as Nt}from"./BootStrapPagedTable-DxuhzyJO.js";import{B as ye}from"./Dropdown-CznCrZu8.js";import{P as wt}from"./StateBasedPagination-BRooWjSl.js";import{D as St,S as kt}from"./StoreDiscountCouponAutoRedeem-ChKSsU0q.js";const Ct=C.lazy(()=>Y(()=>import("./LearningIndex-Ckv7DLw-.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12])));function Dt(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(Ct,{...s})})}function Pt(s){return new Date(s*1e3).toLocaleDateString(void 0,{weekday:"short",month:"short",day:"numeric",year:"numeric"})}function Mt(s){return new Date(s*1e3).getDate()}function Lt(s){return new Date(s*1e3).toLocaleDateString(void 0,{month:"short"})}function $e(s){return new Date(s*1e3).toLocaleTimeString(void 0,{hour:"2-digit",minute:"2-digit"})}function de(s){return s*1e3>Date.now()}function Ft({event:s,onClose:t,onRsvpChange:n}){var c;const[a,l]=m.useState(!1);async function i(){l(!0);try{s.has_rsvp?(await se("/community/events/".concat(s.id,"/rsvp/cancel"),{}),n(s.id,!1)):(await se("/community/events/".concat(s.id,"/rsvp"),{}),n(s.id,!0))}finally{l(!1)}}const r=de(s.end_ts);return e.jsxs(X,{visible:!0,onClose:t,title:s.title,size:"lg",children:[((c=s.banner)==null?void 0:c.url)&&e.jsx("img",{src:s.banner.url,alt:s.title,className:"rounded mb-3 w-100",style:{maxHeight:240,objectFit:"cover"}}),e.jsxs("div",{className:"d-flex flex-wrap gap-3 mb-3",children:[e.jsxs("span",{className:"d-flex align-items-center gap-1 text-muted small",children:[e.jsx(oe,{size:14}),Pt(s.start_ts)]}),e.jsxs("span",{className:"d-flex align-items-center gap-1 text-muted small",children:[e.jsx(ss,{size:14}),$e(s.start_ts)," â ",$e(s.end_ts)]}),s.rsvp_limit>0&&e.jsxs("span",{className:"d-flex align-items-center gap-1 text-muted small",children:[e.jsx(ns,{size:14}),s.rsvp_limit," spots"]})]}),s.description&&e.jsx("p",{className:"mb-3",style:{whiteSpace:"pre-wrap"},children:s.description}),e.jsxs("div",{className:"d-flex flex-wrap gap-2 mb-3",children:[s.meeting_url&&e.jsxs("a",{href:s.meeting_url,target:"_blank",rel:"noopener noreferrer",className:"btn btn-sm btn-outline-primary d-flex align-items-center gap-1",children:[e.jsx(Le,{size:13})," Join Meeting ",e.jsx(Fe,{size:12})]}),s.location_url&&e.jsxs("a",{href:s.location_url,target:"_blank",rel:"noopener noreferrer",className:"btn btn-sm btn-outline-secondary d-flex align-items-center gap-1",children:[e.jsx(ts,{size:13})," View Location ",e.jsx(Fe,{size:12})]})]}),s.allow_rsvp&&r&&e.jsx(is,{className:"btn d-flex align-items-center gap-1 ".concat(s.has_rsvp?"btn-outline-danger":"btn"),loading:a,onClick:i,children:s.has_rsvp?e.jsxs(e.Fragment,{children:[e.jsx(ws,{size:14})," Cancel RSVP"]}):e.jsxs(e.Fragment,{children:[e.jsx(Ie,{size:14})," RSVP to this event"]})})]})}function Rt({event:s,onClick:t}){var a;const n=de(s.end_ts);return e.jsxs("div",{className:"card h-100 shadow-sm border-0",style:{cursor:"pointer",opacity:n?1:.7,overflow:"hidden"},onClick:t,children:[e.jsxs("div",{className:"position-relative",children:[(a=s.banner)!=null&&a.url?e.jsx("img",{src:s.banner.url,alt:s.title,className:"card-img-top",style:{height:160,objectFit:"cover"}}):e.jsx("div",{className:"card-img-top d-flex align-items-center justify-content-center bg-light text-muted",style:{height:160},children:e.jsx(oe,{size:40})}
2),e.jsxs("div",{className:"position-absolute",style:{top:12,left:12,backgroundColor:"#fff",borderRadius:10,boxShadow:"0 2px 8px rgba(0,0,0,0.18)",overflow:"hidden",minWidth:52,textAlign:"center"},children:[e.jsx("div",{style:{backgroundColor:n?"#dc3545":"#6c757d",color:"#fff",fontSize:"0.68rem",fontWeight:600,textTransform:"uppercase",letterSpacing:"0.5px",padding:"2px 6px",lineHeight:1.4},children:Lt(s.start_ts)}),e.jsx("div",{style:{fontSize:"1.25rem",fontWeight:700,color:"#212529",padding:"4px 6px 5px",lineHeight:1},children:String(Mt(s.start_ts)).padStart(2,"0")})]})]}),e.jsxs("div",{className:"card-body d-flex flex-column",children:[e.jsxs("div",{className:"d-flex justify-content-between align-items-start mb-1",children:[e.jsx("h6",{className:"card-title fw-semibold mb-0",children:s.title}),!n&&e.jsx("span",{className:"badge bg-secondary ms-2 flex-shrink-0",children:"Past"}),n&&s.has_rsvp&&e.jsxs("span",{className:"badge bg-success ms-2 flex-shrink-0 d-flex align-items-center gap-1",children:[e.jsx(Ie,{size:10})," RSVP'd"]})]}),e.jsxs("div",{className:"text-muted small mb-2 d-flex align-items-center gap-1",children:[e.jsx(ss,{size:12}),$e(s.start_ts)]}),s.description&&e.jsx("p",{className:"card-text text-muted small mb-3",style:{display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:s.description}),e.jsxs("div",{className:"mt-auto d-flex align-items-center gap-2 flex-wrap",children:[s.meeting_url&&e.jsxs("span",{className:"badge bg-primary-subtle text-primary d-flex align-items-center gap-1",children:[e.jsx(Le,{size:10})," Online"]}),s.location_url&&e.jsxs("span",{className:"badge bg-secondary-subtle text-secondary d-flex align-items-center gap-1",children:[e.jsx(ts,{size:10})," In-person"]}),s.allow_rsvp&&n&&e.jsxs("span",{className:"badge bg-info-subtle text-info d-flex align-items-center gap-1",children:[e.jsx(ns,{size:10})," RSVP"]}),s.files&&s.files.length>0&&e.jsxs("span",{className:"badge bg-success-subtle text-success d-flex align-items-center gap-1",children:[e.jsx(Le,{size:10})," ",s.files.length," recording",s.files.length>1?"s":""]})]}),n&&e.jsxs("a",{href:"webcal://app.goaffpro.com/ical/event/".concat(s.id,"/download"),className:"btn btn-sm btn-outline-secondary d-flex align-items-center gap-1 mt-2 w-100 justify-content-center",onClick:l=>l.stopPropagation(),children:[e.jsx(oe,{size:12})," Add to Calendar"]})]})]})}const Je="webcal://app.goaffpro.com/ical/calendar/mock-token";function $t({events:s,onClose:t,onEventClick:n}){const[a,l]=m.useState(()=>new Date().getFullYear()),[i,r]=m.useState(()=>new Date().getMonth()),c=new Date(a,i+1,0).getDate(),d=new Date(a,i,1).getDay(),u=m.useMemo(()=>{const x={};return s.forEach(g=>{var v;const j=new Date(g.start_ts*1e3),f="".concat(j.getFullYear(),"-").concat(j.getMonth(),"-").concat(j.getDate());((v=x[f])!=null?v:x[f]=[]).push(g)}),x},[s]);function h(){i===0?(l(x=>x-1),r(11)):r(x=>x-1)}function b(){i===11?(l(x=>x+1),r(0)):r(x=>x+1)}const p=new Date(a,i).toLocaleDateString(void 0,{month:"long",year:"numeric"}),_=(()=>{const x=new Date;return"".concat(x.getFullYear(),"-").concat(x.getMonth(),"-").concat(x.getDate())})();return e.jsxs(X,{visible:!0,onClose:t,title:"Calendar View",size:"lg",children:[e.jsxs("div",{className:"d-flex align-items-center justify-content-between mb-3",children:[e.jsx("button",{className:"btn btn-sm btn-outline-secondary d-flex align-items-center gap-1",onClick:h,children:e.jsx(ys,{})}),e.jsx("h6",{className:"fw-semibold mb-0",children:p}),e.jsx("button",{className:"btn btn-sm btn-outline-secondary d-flex align-items-center gap-1",onClick:b,children:e.jsx(as,{})})]}),e.jsx("div",{className:"row g-1 mb-1",children:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"].map(x=>e.jsx("div",{className:"col text-center text-muted fw-semibold",style:{fontSize:"0.72rem",width:"".concat(100/7,"%"),flex:"0 0 auto"},children:x},x))}),e.jsxs("div",{className:"row g-1",children:[Array.from({length:d}).map((x,g)=>e.jsx("div",{className:"col",style:{width:"".concat(100/7,"%"),flex:"0 0 auto"}},"empty-".concat(g))),Array.from({length:c}).map((x,g)=>{var L;const j=g+1,f="".concat(a,"-").concat(i,"-").concat(j),v=(L=u[f])!=null?L:[],D=f===_;return e.jsxs("div",{className:"col border rounded-1 p-1",style:{width:"".concat(100/7,"%"),flex:"0 0 auto",minHeight:72,backgroundColor:D?"#f0f7ff":void 0,borderColor:D?"#0d6efd":void 0},children:[e.jsx("div",{className:"text-end small fw-semibold mb-0 ".concat(D?"text-primary":"text-muted"),style:{fontSize:"0.7rem"},children:D?e.jsx("span",{className:"d-inline-flex align-items-center justify-content-center rounded-circle bg-primary text-white",style:{width:20,height:20,fontSize:"0.65rem"},children:j}):j}),v.slice(0,2).map(S=>e.jsx("div",{className:"text-truncate rounded-1 px-1 mt-0 small",style:{fontSize:"0.62rem",cursor:"pointer",backgroundColor:de(S.end_ts)?"#cfe2ff":"#e9ecef",color:de(S.end_ts)?"#084298":"#495057",lineHeight:1.4},onClick:E=>{E.stopPropagation(),n(S)},title:S.title,children:S.title},S.id)),v.length>2&&e.jsxs("div",{className:"text-muted",style:{fontSize:"0.6rem",lineHeight:1},children:["+",v.length-2," more"]})]},j)})]})]})}function Tt({onClose:s}){const[t,n]=m.useState(!1),[a,l]=m.useState(!1),i=t?"".concat(Je,"?rsvp=1"):Je;function r(){navigator.clipboard.writeText(i),l(!0),setTimeout(()=>l(!1),2e3)}return e.jsxs(X,{visible:!0,onClose:s,title:"Subscribe to Calendar",children:[e.jsx("p",{className:"text-muted small mb-3",children:"Add these events to your calendar app. The feed stays in sync automatically."}),e.jsxs("div",{className:"form-check form-switch mb-3",children:[e.jsx("input",{className:"form-check-input",type:"checkbox",id:"rsvp-only-toggle",checked:t,onChange:c=>n(c.target.checked)}),e.jsx("label",{className:"form-check-label",htmlFor:"rsvp-only-toggle",children:"Only include events I've RSVP'd to"})]}),e.jsxs("div",{className:"input-group mb-3",children:[e.jsx("input",{type:"text",className:"form-control form-control-sm font-monospace",value:i,readOnly:!0}),e.jsx("button",{className:"btn btn-outline-secondary btn-sm d-flex align-items-center gap-1",onClick:r,children:a?e.jsxs(e.Fragment,{children:[e.jsx(Ie,{size:13})," Copied"]}):e.jsxs(e.Fragment,{children:[e.jsx(Ns,{size:13})," Copy"]})})]}),e.jsxs("a",{href:i,className:"btn btn-sm d-flex align-items-center gap-1 w-100 justify-content-center",children:[e.jsx(es,{size:13})," Open in Calendar App"]}),e.jsx("p",{className:"text-muted mt-3 mb-0",style:{fontSize:"0.75rem"},children:"Works with Apple Calendar, Google Calendar, Outlook, and any app that supports iCal / webcal."})]})}function Yt({calendarId:s}){var x,g;const{data:t,mutate:n}=Ee("/community/calendars/".concat(s),O),[a,l]=m.useState(null),[i,r]=m.useState("upcoming"),[c,d]=m.useState(!1),[u,h]=m.useState(!1),b=(x=t==null?void 0:t.items)!=null?x:[],p=b.filter(j=>i==="upcoming"?de(j.end_ts):i==="past"?!de(j.end_ts):!0);
2function _(j,f){n(v=>v&&{...v,items:v.items.map(D=>D.id===j?{...D,has_rsvp:f}:D)},!1),(a==null?void 0:a.id)===j&&l(v=>v&&{...v,has_rsvp:f})}return e.jsxs("div",{children:[e.jsxs("div",{className:"d-flex align-items-center justify-content-between mb-4 flex-wrap gap-2",children:[e.jsxs("h5",{className:"fw-bold mb-0 d-flex align-items-center gap-2",children:[e.jsx(oe,{})," ",(g=t==null?void 0:t.name)!=null?g:"Events"]}),e.jsxs("div",{className:"d-flex align-items-center gap-2 flex-wrap",children:[e.jsx("button",{className:"btn btn-sm btn-outline-secondary d-flex align-items-center gap-1",onClick:()=>h(!0),title:"Calendar View",children:e.jsx(oe,{size:13})}),e.jsxs("button",{className:"btn btn-sm btn-outline-secondary d-flex align-items-center gap-1",onClick:()=>d(!0),children:[e.jsx(es,{size:13})," Subscribe"]}),e.jsx("div",{className:"btn-group btn-group-sm",children:["upcoming","all","past"].map(j=>e.jsx("button",{className:"btn ".concat(i===j?"btn-secondary":"btn-outline-secondary"),onClick:()=>r(j),children:j.charAt(0).toUpperCase()+j.slice(1)},j))})]})]}),p.length===0?e.jsxs("div",{className:"text-center py-5 text-muted",children:[e.jsx(oe,{size:40,className:"mb-3 opacity-50"}),e.jsxs("p",{className:"mb-0",children:["No ",i!=="all"?i:""," events found."]})]}):e.jsx("div",{className:"row row-cols-1 row-cols-md-2 row-cols-lg-3 g-4",children:p.map(j=>e.jsx("div",{className:"col",children:e.jsx(Rt,{event:j,onClick:()=>l(j)})},j.id))}),u&&e.jsx($t,{events:b,onClose:()=>h(!1),onEventClick:j=>{h(!1),l(j)}}),c&&e.jsx(Tt,{onClose:()=>d(!1)}),a&&e.jsx(Ft,{event:a,onClose:()=>l(null),onRsvpChange:_})]})}const Te="test-calendar",Et={["/community/calendars/".concat(Te)]:{id:Te,name:"Team Events",items:[{id:"1",title:"Q3 Affiliate Kickoff Webinar",description:"Join us for our quarterly kickoff where we'll share new commission structures, upcoming promotions, and top affiliate strategies for Q3.",allow_rsvp:!0,rsvp_limit:100,has_rsvp:!0,start_ts:Math.floor(Date.now()/1e3)+3*24*3600,end_ts:Math.floor(Date.now()/1e3)+3*24*3600+5400,banner:{url:"https://picsum.photos/seed/event1/800/400"},meeting_url:"https://zoom.us/j/123456789",location_url:null},{id:"2",title:"In-Person Networking Meetup",description:"Connect with fellow affiliates and the GoAffPro team in San Francisco. Light refreshments provided.",allow_rsvp:!0,rsvp_limit:40,has_rsvp:!1,start_ts:Math.floor(Date.now()/1e3)+10*24*3600,end_ts:Math.floor(Date.now()/1e3)+10*24*3600+7200,banner:{url:"https://picsum.photos/seed/event2/800/400"},meeting_url:null,location_url:"https://maps.google.com/?q=San+Francisco+CA"},{id:"3",title:"Advanced Content Strategy Workshop",description:"A deep-dive workshop on creating high-converting affiliate content across blogs, social media, and email.",allow_rsvp:!0,rsvp_limit:0,has_rsvp:!1,start_ts:Math.floor(Date.now()/1e3)+21*24*3600,end_ts:Math.floor(Date.now()/1e3)+21*24*3600+3600,banner:{url:""},meeting_url:"https://meet.google.com/abc-defg-hij",location_url:null},{id:"4",title:"Summer Campaign Launch",description:"We launched our biggest summer sale campaign. Recordings and assets are available in the resources hub.",allow_rsvp:!1,rsvp_limit:0,has_rsvp:!1,start_ts:Math.floor(Date.now()/1e3)-14*24*3600,end_ts:Math.floor(Date.now()/1e3)-14*24*3600+3600,banner:{url:"https://picsum.photos/seed/event4/800/400"},meeting_url:"https://zoom.us/j/987654321",location_url:null}]}};function It(){return e.jsx(Ss,{value:{fallback:Et},children:e.jsx("div",{className:"container py-4",children:e.jsx(Yt,{calendarId:Te})})})}const At=()=>(s,t)=>{O(rs+"/v1/user/commissions").then(n=>{n.commissions&&s({type:"set-commissions",commissions:n.commissions[0]})})};class Ot extends m.Component{constructor(){super(...arguments);q(this,"state",{sendStatus:"default"});q(this,"resend",n=>{n&&(n.preventDefault(),n.stopPropagation()),this.setState({sendStatus:"sending"}),se("/sendverificationlink").then(a=>{this.onEmailSent()})});q(this,"onEmailSent",()=>{this.setState({sendStatus:"sent"}),setTimeout(()=>{this.setState({sendStatus:"default"})},3e3)});q(this,"getCmp",()=>{switch(this.state.sendStatus){case"default":return e.jsx(zt,{onClick:this.resend});case"sending":return e.jsx(Vt,{});case"sent":return e.jsx(Bt,{})}return null})}render(){let n=this.getCmp();return e.jsxs("p",{className:"alert alert-info",children:[e.jsx(o,{id:"emailUnverified"}),e.jsx("span",{className:"ml-1"}),n]})}}function zt({onClick:s}){return e.jsx("a",{href:"#resend",className:"alert-link",onClick:s,children:e.jsx(o,{id:"resendEmail"})})}function Vt(){return e.jsx("span",{className:"font-weight-bold",children:"..."})}function Bt(){return e.jsx("span",{className:"font-weight-bold",children:e.jsx(o,{id:"emailSent"})})}const qt=C.lazy(()=>Y(()=>import("./Analytics-Dp6Afvnh.js"),__vite__mapDeps([13,1,2,3,4,5,6,7,8,9,10,11,14])));function Ut(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(qt,{})})}function Wt(){var i;const[s,t]=m.useState(null),n=w(r=>r.settings.partner_portal_subdomain);m.useEffect(()=>{O(rs+"/v1/user/sites",{fields:"id, name, logo, affiliate_portal,access_token",limit:30,offset:0}).then(r=>{r.sites&&t(r.sites.map(c=>({label:c.name,value:c.affiliate_portal,access_token:c.access_token})))}).catch(r=>r)},[]);const a=r=>{var d;const c=(d=s==null?void 0:s.find(u=>u.value===r))==null?void 0:d.access_token;window.location="".concat(r,"/login-as/").concat(c||Ae())},l=(i=s==null?void 0:s.find(({value:r})=>{try{return new URL(r).hostname===n}catch(c){console.log(c)}}))==null?void 0:i.value;return e.jsx(e.Fragment,{children:(s==null?void 0:s.length)>1&&e.jsx("div",{id:"store-switcher",style:{position:"absolute",top:0,right:0},children:e.jsx(ls,{opts:s,selected:l,onSelected:a})})})}const Ht=C.lazy(()=>Y(()=>import("./HelpPage-DneA-S2I.js"),__vite__mapDeps([15,1,2,16,3,4,5,6,7,8,9,10,11,17,18,19,20,21,22,23,24])));function Gt(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(Ht,{})})}function Jt({url:s}){return e.jsx("div",{className:"col-auto",children:e.jsx("img",{alt:"",src:ks(s,{width:160,height:160}),style:{objectFit:"cover",height:80,width:80},className:"rounded-circle"})})}function Qt(){return w(t=>t.settings.multipass_enabled)?e.jsx("small",{className:"d-block multipass_link",children:e.jsxs(fe,{to:"/sso/store",className:"d-inline-flex align-items-center",rel:"noopener noreferrer nofollow",children:[e.jsx("span",{className:"mr-1",children:e.jsx(o,{id:"Access customer account"})}),e.jsx(Cs,{size:10})]})}):null}function Kt(){return e.jsx(ms,{name:"Leaderboard",id:"default",timePeriod:"month"})}class Xt extends m.Component{constructor(){super(...arguments);q(this,"state",{leaderboard:[],me:{earnings:0},rank:0});q(this,"loadLeaderboard",()=>{this.setState({loading:!0}),O("/analytics/product_leaderboard").then(n=>{this.setState(n),this.setState({loading:!1})}).catch(n=>{this.setState({loading:!1})})})}componentDidMount(){this.loadLeaderboard()}
2render(){if(this.state.rank===0||!this.state.leaderboard)return null;const n=this.state.me.earnings;let a=0;if(this.state.rank>1){const l=this.state.leaderboard.find(({rank:i})=>i===this.state.rank-1);l&&(a=l.earnings-n)}return e.jsxs("div",{className:"card",style:{width:"100%"},children:[e.jsxs("div",{className:"card-body",children:[e.jsx(ae,{children:e.jsx(o,{id:"Product rank"})}),e.jsx("div",{className:"display-4",children:this.state.rank}),a>0?e.jsxs("span",{className:"text-danger",children:[a," behind #",this.state.rank-1]}):null]}),e.jsx("ul",{className:"list-group list-group-flush",children:this.state.leaderboard.map(l=>{const i=n-l.earnings;let r=null;i>0?r=e.jsx("span",{className:"text-success",children:i}):i<0&&(r=e.jsx("span",{className:"text-danger",children:i}));const c=String(l.affiliate_id)===String(this.props.affiliate_id);return e.jsx("li",{className:"list-group-item",children:e.jsxs("div",{className:"d-flex align-items-center justify-content-between",children:[e.jsxs("div",{children:[e.jsxs("strong",{className:"mr-2 font-bold",children:["#",l.rank]}),e.jsx("span",{className:c?"text-info":"",children:c?e.jsx(o,{id:"You"}):l.name})]}),r]})},l.affiliate_id)})})]})}}function Zt(s){return{affiliate_id:s.settings.affiliate_id}}const en=H(Zt)(Xt),Se={thismonth:[k().startOf("month").format("YYYY-MM-DD"),k().endOf("month").format("YYYY-MM-DD")],lastmonth:[k().subtract(1,"month").startOf("month").format("YYYY-MM-DD"),k().subtract(1,"month").endOf("month").format("YYYY-MM-DD")],last30days:[k().subtract(30,"day").format("YYYY-MM-DD"),k().format("YYYY-MM-DD")],alltime:[0,k().format("YYYY-MM-DD")],last60days:[k().subtract(60,"day").format("YYYY-MM-DD"),k().format("YYYY-MM-DD")],last90days:[k().subtract(90,"day").format("YYYY-MM-DD"),k().format("YYYY-MM-DD")],last5days:[k().subtract(5,"day").format("YYYY-MM-DD"),k().format("YYYY-MM-DD")],last10days:[k().subtract(10,"day").format("YYYY-MM-DD"),k().format("YYYY-MM-DD")]},Qe=[{label:e.jsx(o,{id:"This month"}),value:"thismonth"},{label:e.jsx(o,{id:"Last month"}),value:"lastmonth"},{label:e.jsx(o,{id:"Last 5 days"}),value:"last5days"},{label:e.jsx(o,{id:"Last 10 days"}),value:"last10days"},{label:e.jsx(o,{id:"Last 30 days"}),value:"last30days"},{label:e.jsx(o,{id:"Last 60 days"}),value:"last60days"},{label:e.jsx(o,{id:"Last 90 days"}),value:"last90days"},{label:e.jsx(o,{id:"All time"}),value:"alltime"}];function js({selectedRange:s,onSelected:t}){var n;return e.jsx(ls,{onSelected:t,selected:(n=Qe.find(a=>a.value===s))==null?void 0:n.value,opts:Qe})}const sn=(s,t)=>U(t.visits||0).cmp(s.visits||0),tn=()=>{const[s,t]=m.useState(5),[n,a]=m.useState("thismonth"),[l,i]=Se[n],{data:r,isLoading:c}=Ee("/analytics/traffic_sources?start_date=".concat(l,"&end_date=").concat(i),O),d=(r==null?void 0:r.traffic.sort(sn))||[],u=(r==null?void 0:r.total_visits)||0,h=()=>{t(d.length)};return e.jsxs("div",{className:"card",style:{width:"100%"},children:[e.jsxs("div",{className:"card-body",children:[e.jsxs("div",{className:"d-flex justify-content-between",children:[e.jsx(ae,{children:e.jsx(o,{id:"Traffic"})}),e.jsx(js,{selectedRange:n,onSelected:a})]}),c?e.jsx(te,{height:63}):e.jsx("div",{className:"display-4",children:u||"-"})]}),e.jsx("ul",{className:"list-group list-group-flush",children:c?e.jsx(te,{height:45,count:5}):e.jsx(e.Fragment,{children:d.slice(0,s).map(b=>{const p=Number(U(b.visits||0).div(u).times(100).round().toString());return e.jsxs("li",{className:"list-group-item",children:[e.jsxs("div",{className:"row",children:[e.jsx("div",{className:"col",children:b.hostname}),e.jsxs("div",{className:"col-auto",children:[p,"%"]})]}),e.jsx("div",{className:"progress-bar bg-info mt-1",style:{height:3,width:p+"%"}})]},b.hostname)})})}),d.length>s&&e.jsx("div",{className:"text-center",children:e.jsx("button",{className:"btn btn-link",onClick:h,children:e.jsx(o,{id:"Show all"})})})]})};function nn(){const[s,t]=m.useState("thismonth"),n="/sales/products/".concat(Se[s].map(c=>new Date(c).getTime()).join("/"),"?startDate=").concat(Se[s][0],"&endDate=").concat(Se[s][1]),{data:a,isLoading:l}=ke(n,O),[i,r]=m.useState(5);return e.jsxs("div",{className:"card",style:{width:"100%"},children:[e.jsxs("div",{className:"card-body",children:[e.jsxs("div",{className:"d-flex justify-content-between",children:[e.jsx(ae,{children:e.jsx(o,{id:"Products Sold"})}),e.jsx(js,{selectedRange:s,onSelected:t})]}),e.jsx("div",{className:"display-4",children:a?a.reduce((c,d)=>c+d.quantity,0):e.jsx(te,{height:48})})]}),l?e.jsx(te,{height:34,count:5}):null,(a==null?void 0:a.length)>
20?e.jsx("ul",{className:"list-group list-group-flush",children:a.slice(0,i).map(({title:c,sku:d,commission:u,quantity:h})=>e.jsxs("li",{className:"list-group-item d-flex justify-content-between align-items-center",children:[e.jsxs("span",{children:[e.jsx("span",{className:"product-sold-title",children:c})," ",e.jsx("span",{className:"product-sold-sku d-none",children:d})]}),e.jsxs("div",{className:"d-flex align-items-center",children:[e.jsx("small",{className:"text-success",children:u?e.jsx(N,{value:u}):null}),e.jsx("span",{className:"ml-2 badge badge-info rounded-pill",children:h})]})]},c))}):null,(a==null?void 0:a.length)>i&&e.jsx("div",{className:"text-center",children:e.jsx("button",{className:"btn btn-link",onClick:()=>r(a.length),children:e.jsx(o,{id:"Show all"})})})]})}class an extends m.Component{constructor(){super(...arguments);q(this,"state",{coupon_code:void 0,loading:!1});q(this,"createCoupon",n=>{n&&(n.preventDefault(),n.stopPropagation()),this.setState({loading:!0}),se("/coupon",{coupon_code:this.state.coupon_code,old_coupon:this.props.editing_coupon}).then(a=>{if(a.coupon){const l=this.props.my_coupons.map(i=>i.coupon===this.props.editing_coupon?{...i,coupon:a.coupon}:i);this.props.updateSetting({my_coupons:l}),this.props.onClose()}else a.error&&this.setState({error:a.error});this.setState({loading:!1})}).catch(a=>{this.setState({loading:!1})})});q(this,"onInput",n=>{this.setState({coupon_code:n.target.value})});q(this,"close",()=>{this.setState({coupon_code:void 0,loading:!1}),this.props.onClose()})}render(){return e.jsxs(X,{onSubmit:this.createCoupon,visible:this.props.visible,onCancel:this.close,title:e.jsx(o,{id:"changeCoupon"}),onOk:this.createCoupon,confirmLoading:this.state.loading,disabled:!this.state.coupon_code,okText:e.jsx(o,{id:"Update"}),cancelText:e.jsx(o,{id:"Cancel"}),children:[e.jsx("p",{children:e.jsx(o,{id:"changeCouponModalDescription"})}),e.jsxs("div",{className:"form-group",children:[e.jsx(ae,{children:e.jsx(o,{id:"couponCode"})}),e.jsx("input",{className:"form-control",value:this.state.coupon_code!==void 0?this.state.coupon_code:this.props.editing_coupon,onInput:this.onInput})]}),this.state.error&&e.jsx("p",{className:"text-danger",children:this.state.error})]})}}function rn(s){return{my_coupons:s.settings.my_coupons||[]}}function ln(s){return{updateSetting:t=>s(ge(t))}}const on=H(rn,ln)(an);function Ye({coupon:s}){return e.jsx("span",{className:"ml-2 badge badge-secondary",children:e.jsx(o,{id:s.discount_type==="free_shipping"?"Free shipping":"coupon_code_discount",defaultMessage:"{discount_value} off",values:{discount_value:e.jsx(je,{commission_value:s.discount_value||s.discount_amount,commission_type:s.discount_type})}})})}const cn=s=>({apply_discount_on_link:s.settings.apply_discount_on_link,my_coupons:s.settings.my_coupons||[],integration:s.settings.integration,website:s.settings.website,noCouponGiven:s.settings.locale_messages.noCouponGiven,account_status:s.settings.status,ref_code:s.settings.ref_code,coupon_change_allowed:s.settings.coupon_change_allowed===void 0?!1:s.settings.coupon_change_allowed});function dn(){const[s,t]=m.useState([k().startOf("year").toDate(),k().toDate()]),n=m.useMemo(()=>{const r=new URLSearchParams;return r.set("start_date",k(s[0]).format("YYYY-MM-DD")),r.set("end_date",k(s[1]).format("YYYY-MM-DD")),"/analytics/coupons?".concat(r.toString())},[s]),{data:a,isLoading:l}=Ee(n,O),i=m.useMemo(()=>[{title:"Coupon",dataIndex:"code"},{title:"Orders",dataIndex:"num_orders",type:"number",render:r=>e.jsx(Ds,{value:r})},{title:"Volume",dataIndex:"subtotal",type:"number",render:r=>e.jsx(N,{value:r})},{title:"Earnings",dataIndex:"earning",type:"number",render:r=>e.jsx(N,{value:r})}],[]);return e.jsxs(e.Fragment,{children:[e.jsx(xs,{onChange:t,startDate:s[0],endDate:s[1]}),e.jsx(Nt,{dataSource:(a==null?void 0:a.coupons)||[],loading:l,columns:i})]})}
2function un(s){const[t,n]=W(),[a,l]=m.useState(null),{account_status:i,my_coupons:r,coupon_change_allowed:c,noCouponGiven:d}=s,[u,h]=W(),[b,p]=m.useState(3);return e.jsx("div",{className:"row align-items-center",children:e.jsxs("div",{className:"col",children:[e.jsxs("h4",{className:"d-flex align-items-center",children:[e.jsx(o,{id:"couponCode"}),e.jsx(e.Fragment,{children:e.jsx("button",{className:"btn p-0 m-0 ",onClick:h,children:e.jsx(ct,{size:22})})}),r.length===1&&r[0].discount_value?e.jsx(Ye,{coupon:r[0]}):null]}),e.jsx("p",{className:"text-muted",children:e.jsx(o,{id:"couponCodeSubtitle",values:{discount_value:Array.isArray(r)&&r.length>0?e.jsx(je,{commission_value:r[0].discount_value||r[0].discount_amount,commission_type:r[0].discount_type}):void 0}})}),e.jsx(on,{onClose:()=>{n(),l(null)},editing_coupon:a,visible:t}),u?e.jsx(e.Fragment,{children:e.jsx(dn,{})}):e.jsxs(e.Fragment,{children:[r&&r.length>0?r.slice(0,b).map(_=>{const{can_change:x,discount_value:g,link:j}=_,f=["pending","blocked"].indexOf(i)<0?_.coupon:_.coupon.replace(/./g,"*");return e.jsxs("div",{className:"row align-items-center mb-2",children:[e.jsxs("div",{className:"col-auto",children:[r.length>1&&g&&e.jsxs("small",{children:[e.jsx(o,{id:"couponCode"}),e.jsx(Ye,{coupon:_})," "]}),e.jsx("h4",{children:f}),x&&i==="approved"&&c&&e.jsx("div",{children:e.jsx("button",{className:"btn btn-link px-0",onClick:()=>{l(f),n()},children:e.jsx(o,{id:"changeCoupon"})})})]}),i==="approved"&&e.jsx("div",{className:"col-auto",children:e.jsx(Re,{text:f})}),e.jsx("div",{className:"col-auto",children:j&&e.jsx("div",{children:e.jsx(Re,{text:j,title:"Copy Shareable Link"})})})]},String(_.coupon))}):e.jsx("p",{className:"alert alert-info ".concat(!d&&"d-none"),children:e.jsx(o,{id:"noCouponGiven",values:{contact_us:e.jsx(fe,{to:"/contact",className:"alert-link ml-1",children:e.jsx(o,{id:"contactUs"})})}})}),r&&r.length>b&&e.jsx(e.Fragment,{children:e.jsxs("button",{className:"btn btn-link px-0 d-inline-flex",onClick:()=>{p(r.length)},children:[e.jsx(o,{id:"View all"}),e.jsx(os,{className:"fs-4"})]})})]})]})})}const mn=H(cn)(un);function xn(s){const t=w(i=>i.settings.gifts),n=w(i=>i.settings.metadata),a=n?JSON.parse(n):{},{gift_redemptions:l}=a;return e.jsx("div",{className:"d-flex flex-column gap-2",children:t==null?void 0:t.map(i=>{const r=l&&l.find(c=>c.giftId===i.id);return e.jsx("div",{className:"card",children:e.jsx("div",{className:"card-body",children:e.jsx(hn,{redemption:r,gift:i})})},String(i.id))})})}function hn({gift:s,redemption:t}){var i,r,c;const n=s&&s.products&&s.products.length>0&&((i=s==null?void 0:s.products[0])==null?void 0:i.images)&&((r=s==null?void 0:s.products[0])==null?void 0:r.images[0])&&((c=s==null?void 0:s.products[0])==null?void 0:c.images[0].url),[a,l]=m.useState(3);return e.jsx("div",{children:e.jsxs("div",{className:"d-flex justify-content-between gap-2",children:[e.jsxs("div",{className:"d-flex gap-3",children:[e.jsx("img",{src:n||"https://placehold.co/64",alt:"",style:{width:64,height:64,objectFit:"cover"},className:"rounded border shadow-sm"}),e.jsxs("div",{children:[e.jsx("h5",{className:"mb-0",children:s.title}),e.jsx(jn,{gift:s}),s.products.length>0?s.products.slice(0,a).map((d,u)=>e.jsx(pn,{item:d},String(u))):null,s.products.length>a?e.jsx("div",{className:"text-muted",children:e.jsxs("button",{onClick:()=>l(s.products.length),className:"btn btn-link text-sm",children:["View ",s.products.length-3," more"]})}):null]})]}),e.jsx("div",{className:"d-flex align-items-end flex-column gap-2",children:t?e.jsxs(C.Fragment,{children:[e.jsx("span",{className:"badge badge-success",children:e.jsx(o,{id:"Redeemed"})}),e.jsxs("a",{href:t==null?void 0:t.statusPageUrl,className:"d-inline-flex align-items-center gap-1",target:"_blank",children:["Track ",e.jsx(Fe,{})]})]}):e.jsx(fe,{to:"/gift/".concat(s.id),className:"btn btn-link",children:e.jsx(o,{id:"Redeem"})})})]})})}function pn({item:s}){const t=s.images&&s.images[0];return e.jsxs("div",{className:"d-flex align-items-center mt-3 gap-2",children:[e.jsx("img",{src:(t==null?void 0:t.url)||"https://placehold.co/64",alt:"",className:"border rounded shadow-sm",style:{width:64,height:64,objectFit:"cover"}}),e.jsx("span",{className:"text-muted line-clamp-3",style:{maxWidth:460},children:s.name})]})}function jn({gift:s}){return e.jsx("div",{children:s.maxProducts&&Number(s.maxProducts)<s.products.length?e.jsx(o,{id:"free_gift_choose",defaultMessage:"Choose {num, plural, one {a free product} other {{num} free products}}",values:{num:s.maxProducts}}):e.jsx(o,{id:"free_gift_all",defaultMessage:"Enjoy {num, plural, one {a free product} other {{num} free products}}",values:{num:s.maxProducts}})})}function F({value:s,id:t,cls:n,loading:a}){const l=m.useRef(),[i,r]=m.useState(!0);return m.useEffect(()=>{l.current&&window.getComputedStyle(l.current).display==="none"&&r(!1)},[l.current]),i?e.jsx("div",{className:"card ".concat(n||""),ref:l,children:e.jsxs("div",{className:"card-body",children:[a?e.jsx(e.Fragment,{children:e.jsx(te,{height:44})}):e.jsx("h2",{children:s}),e.jsx("small",{className:"text-muted",children:e.jsx(o,{id:t})})]})}):null}const fn=C.lazy(()=>Y(()=>import("./RangePicker-CNBKMku3.js"),__vite__mapDeps([25,1,2,26])));function fs(s){return e.jsx(C.Suspense,{fallback:e.jsx(te,{height:36.5}
2),children:e.jsx(fn,{...s})})}fs.propTypes={onChange:ve.func.isRequired,config:ve.any,startDate:ve.any,endDate:ve.any};const gn=["Visits","Orders","Conversions","Sales","Earnings"];function _n({created:s,aff_summary_widget:t,aff_summary_default_dates:n}){const[a,l]=m.useState(null),[i,r]=m.useState(n||[k().startOf("year").toDate(),new Date]);m.useEffect(()=>{n&&r(n)},[n]);const[c,d]=m.useState(!1);return m.useEffect(()=>{if(t.length>0){const u=new Date(i[0]).getTime(),h=new Date(i[1]).getTime();d(!0);const b=t.some(g=>g.includes("Subscription"))?O("/sales/subscription_stats"):Promise.resolve({}),p=new AbortController,_=k(i[0]).format("YYYY-MM-DD"),x=k(i[1]).format("YYYY-MM-DD");return Promise.all([O("/mlm/stats/".concat(u,"/").concat(h),{startDate:_,endDate:x},p),O("/sales/summary/".concat(u,"/").concat(h),{startDate:_,endDate:x},p),b]).then(g=>{const{amount:j,team_sales:f,sale_commission:v,target_bonus:D,level_1_sales:L}=g[0],{num_orders:S,referrals:E}=g[1],{subscription_stats:I}=g[2],M=E>0?U(S||0).div(E||1).times(100).round(2):0;l({target_bonus:D,mlm_amount:v,bonus_amount:j,team_sales:f,...g[1],level_1_sales:L,subscription_stats:I,conversion:(M>10?Math.round(M):U(M))+"%"}),d(!1)}),()=>{p.abort()}}},[i]),t.length===0?e.jsx("div",{className:"my-4"}):e.jsxs("div",{className:"my-4",children:[e.jsxs("div",{className:"row",children:[e.jsx("div",{className:"col-sm-6 col-md-8",children:e.jsx("h3",{className:"my-2",children:e.jsx(o,{id:"summary"})})}),e.jsx("div",{className:"col-sm-6 col-md-4",children:e.jsx("div",{className:"form-group",children:e.jsx(fs,{onChange:r,startDate:i&&i[0],endDate:i&&i[1]})})})]}),e.jsx(bn,{...a,loading:c,aff_summary_widget:t})]})}function bn({aff_summary_widget:s,loading:t,subscription_stats:n,subscription_sale_earnings:a,subscription_sale_count:l,subscription_sale_volume:i,new_customer_sale_earnings:r,new_customer_sale_count:c,new_customer_sale_volume:d,referrals:u,num_orders:h,net_earnings:b,conversion:p,revenue:_,level_1_sales:x,commission:g,team_sales:j,mlm_amount:f,bonus_amount:v,target_bonus:D}){const L=w(I=>I.settings.show_team_volume_as_numbers),S=w(I=>I.settings.skip_rounding_for_large),E={Visits:e.jsx(F,{value:u,id:"Referrals",loading:t},"visits"),Orders:e.jsx(F,{value:h,id:"Orders",loading:t},"orders"),Conversions:e.jsx(F,{value:p,id:"Conversions",loading:t},"conversions"),Sales:e.jsx(F,{value:e.jsx(N,{value:z(_,S)}),id:"Sales",loading:t},"sales"),"Sale Earnings":e.jsx(F,{value:e.jsx(N,{value:z(Number(g||0),S)}),id:"Sale Earnings",loading:t},"sale_commission"),Earnings:e.jsx(F,{value:e.jsx(N,{value:z(Number(g)+Number(v),S)}),id:"Earnings",loading:t},"earnings"),"Team Earnings":e.jsx(F,{value:e.jsx(N,{value:z(Number(f),S)}),id:"Team Earnings",loading:t},"mlm_amount"),"Net Earnings":e.jsx(F,{value:e.jsx(N,{value:z(Number(b),S)}),id:"Net earnings",loading:t},"net_earnings"),"Team sales":e.jsx(F,{value:e.jsx(N,{asNumber:L,value:z(Number(j||0),S)}),id:"Team sales",loading:t},"team_sales"),"Level 1 sales":e.jsx(F,{value:e.jsx(N,{asNumber:L,value:z(Number(x||0),S)}),id:"Level 1 sales",loading:t},"level_1_sales"),Bonus:e.jsx(F,{value:e.jsx(N,{value:z(Number(D||0),S)}),id:"Bonus",loading:t},"target_bonus"),"Active Subscriptions":e.jsx(F,{value:Number((n==null?void 0:n.count)||0),id:"Active Subscriptions",loading:t},"active_subscriptions"),"Predicted Subscription Volume":e.jsx(F,{value:e.jsx(N,{value:z(Number((n==null?void 0:n.subtotal)||0),S)}),id:"Subscription Sales",loading:t},"predicted_subscription_volume"),"Subscription Sales Volume":e.jsx(F,{value:e.jsx(N,{value:z(Number(i||0),S)}),id:"Subscription Sales",loading:t},"subscription_sale_volume"),"Subscription Sales Count":e.jsx(F,{value:Number(l||0),id:"Subscription Orders",loading:t},"subscription_sale_count"),"Subscription Earnings":e.jsx(F,{value:e.jsx(N,{value:z(Number(a||0),S)}),id:"Subscription Earnings",loading:t},"subscription_sale_earnings"),"New Customer Sales Volume":e.jsx(F,{value:e.jsx(N,{value:z(Number(d||0),S)}),id:"New Customer Sales",loading:t},"new_customer_sale_volume"),"New Customer Sales Count":e.jsx(F,{value:Number(c||0),id:"New Customers",loading:t},"new_customer_sale_count"),"New Customer Sales Earnings":e.jsx(F,{value:e.jsx(N,{value:z(Number(r||0),S)}),id:"New Customer Earnings",loading:t}
2,"new_customer_sale_earnings"),"Predicted Subscription Earnings":e.jsx(F,{value:e.jsx(N,{value:z(Number((n==null?void 0:n.commission)||0),S)}),id:"Subscription Earnings",loading:t},"predicted_subscription_earnings")};return s.length>5?e.jsx("div",{className:"row flex-wrap",children:s.map(I=>e.jsx("div",{className:"col-lg-3 col-md-4 col-sm-6 mb-3",children:E[I]},I))}):e.jsx("div",{className:"card-group",children:s.map(I=>E[I])})}function z(s,t){return t?s:String(Math.round(s)).length>4?Math.round(s):s}function vn(s){return{aff_summary_widget:s.settings.aff_summary_widget?JSON.parse(s.settings.aff_summary_widget):gn,created:s.settings.created,aff_summary_default_dates:s.settings.aff_summary_default_dates}}const yn=H(vn)(_n),Nn=s=>s.settings.status;function wn({personal_coupon:s,account_status:t,personal_coupon_change_allowed:n}){const[a,l]=m.useState(null),i=w(d=>d.settings.integration),r=w(d=>d.settings.website);if(w(Nn),!s||s.length===0)return null;const c=d=>{try{if(["pending","blocked"].indexOf(t)<0&&i==="shopify"){if(d.product_ids&&Array.isArray(d.product_ids)&&d.product_ids.length===1){const u="/variants/".concat(d.product_ids[0].data.variations[0].id);return"https://".concat(r,"/discount/").concat(d.code,"?redirect=").concat(u)}else if(d.redirect_url)return"https://".concat(r,"/discount/").concat(d.code,"?redirect=").concat(encodeURIComponent(d.redirect_url))}}catch(u){}};return e.jsxs(e.Fragment,{children:[e.jsx(Sn,{visible:!!a,defaultCoupon:a,onClose:()=>l(null)}),e.jsx("h4",{children:e.jsx(o,{id:"Personal Discount"})}),e.jsx("p",{className:"text-muted",children:e.jsx(o,{id:"Personal discount description"})}),s.map((d,u)=>{const{code:h,discount_type:b,id:p,price_rule_id:_,discount_amount:x,discount_value:g}=d,j=c(d),f=["pending","blocked"].indexOf(t)<0?h:h.replace(/./g,"*");return e.jsxs("div",{children:[e.jsxs("small",{children:[e.jsx(o,{id:"personalCouponCode",defaultMessage:"Coupon Code"}),e.jsx(Ye,{coupon:{discount_type:b,discount_amount:x||g}})]}),j?e.jsx("a",{href:j,target:"_blank",className:"d-block personal_coupon_link",children:e.jsx("h4",{children:f})}):e.jsx("h4",{children:f}),e.jsxs("div",{className:"d-flex gap-4",children:[t==="approved"?e.jsx(Re,{text:h}):null,(p||_)&&t==="approved"&&n&&e.jsx(e.Fragment,{children:e.jsx("button",{className:"btn btn-link px-0",onClick:()=>l(h),children:e.jsx(o,{id:"changeCoupon"})})})]})]},h)})]})}function Sn({visible:s,onClose:t,defaultCoupon:n}){const a=w(p=>p.settings.personal_coupon),l=De(),[i,r]=m.useState(""),[c,d]=m.useState(null),[u,h]=m.useState(!1);m.useEffect(()=>{r(n)},[n]);function b(p){if(p&&(p.preventDefault(),p.stopPropagation()),n.trim()===i.trim())return t();h(!0),se("/coupon",{old_coupon:n,coupon_code:i,type:"personal"}).then(_=>{_.error?d(_.error):(l(ge({personal_coupon:a.map(x=>x.code===n?{...x,code:_.coupon}:x)})),t(!0)),h(!1)})}return e.jsxs(X,{onCancel:t,visible:s,disabled:!n||!i||n.trim()===i.trim(),onSubmit:b,title:e.jsx(o,{id:"changeCoupon"}),confirmLoading:u,okText:e.jsx(o,{id:"Update"}),cancelText:e.jsx(o,{id:"Cancel"}),children:[e.jsx("p",{children:e.jsx(o,{id:"changeCouponModalDescription"})}),e.jsxs("div",{className:"form-group",children:[e.jsx(ae,{children:e.jsx(o,{id:"couponCode"})}),e.jsx("input",{className:"form-control",value:i,onChange:p=>r(p.target.value)})]}),c&&e.jsx("p",{className:"text-danger",children:c})]})}function kn(s){const{personal_coupon:t,status:n,personal_coupon_change_allowed:a}=s.settings;return{personal_coupon:t,account_status:n,personal_coupon_change_allowed:a}}const Cn=H(kn)(wn);function Dn(){const s=w(t=>{const n=t.settings.quick_links;if(n&&n.length>0)return n.filter(({isPrimary:a})=>!a)});return!s||s.length===0?null:e.jsxs("div",{className:"mb-2 mt-2",children:[e.jsx("h4",{children:e.jsx(o,{id:"Quick Links"})}),e.jsx("ul",{className:"list-group",children:s.map(t=>e.jsx(Mn,{title:t.title,url:t.url},t.id))})]})}function Pn(s){const t=new URL(s),n=t.pathname.endsWith("/")?t.pathname.substring(0,t.pathname.length-1):t.pathname;return t.hostname+n}function Mn({title:s,url:t}){const[n]=Ve(t);return e.jsxs("li",{className:"list-group-item py-3 d-flex align-items-center justify-content-between",children:[e.jsxs("div",{children:[s?e.jsx("div",{children:s}):null,e.jsx("small",{className:"text-muted",children:e.jsx("a",{href:n,target:"_blank",rel:"noreferrer noopener",children:Pn(t)})})]}),e.jsx(ce,{link:n})]})}function Ln({status:s,commission_type:t,commission_value:n}){const[a,l]=w(r=>[r.settings.ref_change_allowed,r.settings.multi_ref_codes]),[i]=Ve(null,!0);return e.jsxs("div",{className:"mb-4",children:[e.jsxs("h4",{children:[e.jsx(o,{id:"referralLink",defaultMessage:"Referral Link"}),Number(n)>
20?e.jsx("span",{className:"ml-2 badge badge-secondary referralLinkBadge",children:e.jsx(o,{id:"referralLinkBadge",values:{commission_value:e.jsx(je,{commission_type:t,commission_value:n})}})}):null]}),e.jsx("p",{className:"text-muted",children:e.jsx(o,{id:"referralLinkDesc",values:{commission_value:e.jsx(je,{commission_type:t,commission_value:n})}})}),["approved","invited"].indexOf(s)>-1&&e.jsxs("div",{children:[e.jsx("p",{children:e.jsx("a",{style:{whiteSpace:"pre-line",wordBreak:"break-all"},rel:"noopener noreferrer nofollow",href:i,target:"_blank",children:decodeURI(i)})}),e.jsxs("div",{className:"d-flex align-items-center ",children:[e.jsx(ce,{link:i}),a&&!l?e.jsx(Tn,{}):null]}),e.jsx(Fn,{})]}),s==="pending"&&e.jsx("p",{className:"alert alert-warning",children:e.jsx(o,{id:"Account under review"})})]})}function Fn(){const s=w(t=>{const n=t.settings.quick_links;if(n)return n.filter(({isPrimary:a})=>a)});return!s||s.length===0?null:e.jsx("div",{children:e.jsx(e.Fragment,{children:s.map(t=>{var n;return e.jsx(Rn,{is_redirect:(n=t.is_redirect)!=null?n:!1,title:t.title,url:t.url},t.id)})})})}function Rn({title:s,url:t,is_redirect:n}){const[a]=Ve(t);return e.jsxs(e.Fragment,{children:[e.jsx("hr",{}),e.jsx("p",{children:e.jsx("a",{style:{whiteSpace:"pre-line",wordBreak:"break-all"},rel:"noopener noreferrer nofollow",href:n?t:a,title:s,target:"_blank",children:decodeURI(n?t:a)})}),e.jsx("div",{className:"d-flex align-items-center ",children:e.jsx(ce,{link:n?t:a})})]})}const $n=/[^A-z0-9~_.-]/gi;function Tn(){const[s,t,n]=w(g=>[g.settings.website,g.settings.ref_code,g.settings.ref_identifiers]),a=m.useMemo(()=>s&&s.startsWith("https")?s:"https://".concat(s),[s]),[l,i]=m.useState("");m.useEffect(()=>{i(t)},[t]);const[r,c]=W(!1),[d,u]=m.useState(!1),[h,b]=m.useState(null);m.useCallback(g=>{i(g.target.value.replace($n,"").trim())},[]);const p=m.useMemo(()=>l.split("\n").map(g=>g.trim()).filter(g=>g),[l]),_=De(),x=m.useCallback(g=>{g&&(g.preventDefault(),g.stopPropagation()),u(!0),se("/referral_codes",{referral_codes:p}).then(j=>{u(!1),j.codes?(_(ge({primary_ref_link:j.primary_ref_link||void 0,is_redirect:j.is_redirect||void 0,ref_code:j.codes[0]})),c()):j.conflicts?b("Referral code is already in use"):b("Network error")}).catch(j=>{u(!1)})},[p,_,c]);return e.jsxs(e.Fragment,{children:[e.jsx("button",{onClick:c,title:"Edit Referral Link",className:"btn btn-link",children:e.jsx(Ps,{style:{width:20,height:20}})}),e.jsxs(X,{confirmLoading:d,disabled:l===t||!p||p.length===0,visible:r,okText:e.jsx(o,{id:"Submit"}),onSubmit:x,onCancel:c,title:e.jsx(o,{id:"referralCode"}),children:[e.jsx("p",{children:e.jsx(o,{id:"referralCodeDesc"})}),e.jsx(Ms,{prefix:a+"/?ref=",className:"form-control",value:l,onChange:i}),h?e.jsx("p",{className:"alert alert-danger",children:h}):null,e.jsx("small",{className:"text-primary",children:Ls(l,a,n)})]})]})}function Yn(s){const{standard:t}=s.commissions;return t||{}}const En=H(Yn)(Ln);class In extends m.Component{render(){const{standard:t,special:n}=this.props;return!t||t.length===0?null:e.jsxs("table",{className:"table table-striped table-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:e.jsx(o,{id:"Level"})}),e.jsx("th",{children:e.jsx(o,{id:"Commission"})})]})}),e.jsx("tbody",{children:t.filter(({commission_value:a})=>Number(a)).map(({commission_value:a,commission_type:l,level:i},r)=>e.jsxs("tr",{children:[e.jsx("td",{children:e.jsx(o,{id:"Level ".concat(i)})}),e.jsx("td",{children:e.jsx(je,{commission_value:a,commission_type:l})})]},String(r)))})]})}}function An(s){const{mlm:t}=s.commissions;return t||{}}const On=H(An)(In);function zn({name:s,email:t,twitter:n,snapchat:a,pinterest:l,tiktok:i,instagram:r,partner_website:c,company_name:d,youtube:u,profile_photo:h,badges:b,ref_tracking_enabled:p,coupon_tracking_enabled:_,mlm_enabled:x,link_type:g,status:j,affiliate_shop_domain:f,ref_code:v,show_coupon_codes:D,personal_coupon:L,personal_message:S,mlm_tree:E,reflink_instructions:I,network_link_page:M,partner_portal_subdomain:le,aff_show_connected_customers:ue,aff_show_leaderboard:ie,aff_show_visit_source:re,aff_show_top_products:Z,aff_show_product_leaderboard:me,aff_show_order_details:G,aff_network_link_show:J,aff_network_commissions_show:ne,aff_show_product_commissions:y,hide_coupon_section_if_empty:R,my_coupons:$}){const[V,xe]=W(!0),Q=w(A=>A.settings.custom_leaderboards);return e.jsxs(e.Fragment,{children:[e.jsx(Oe,{id:"navlinkHome"}),e.jsxs("div",{className:"row justify-content-between",children:[h&&h.value&&h.value.url&&e.jsx(Jt,{url:h.value.url}),e.jsxs("div",{className:"col",children:[e.jsxs("div",{className:"d-flex align-items-center",children:[e.jsxs("div",{children:[e.jsx("h2",{children:s}),d&&e.jsx("div",{children:d})]}),b&&b.slice(0,1).map(A=>e.jsx("img",{src:A,height:48,className:"affiliate_badge mx-2",alt:"Badge"}))]}),e.jsx("small",{children:t}),e.jsx(Qt,{}),e.jsxs("p",{children:[n&&e.jsx(Fs,{className:"mr-2 text-muted"}),r&&e.jsx(Rs,{className:"mr-2 text-muted"}),c&&e.jsx($s,{className:"mr-2 text-muted"}),u&&e.jsx(Ts,{className:"mr-2 text-muted"}),i&&e.jsx(Ys,{height:"0.95em",className:"mr-2 text-muted"}),a&&e.jsx(Es,{className:"mr-2 text-muted"}),l&&e.jsx(Is,{className:"mr-2 text-muted"})]})]}),p||_||x?e.jsx("div",{className:"col-auto privacy_button_group",children:e.jsxs("div",{children:[e.jsx(Hn,{}),e.jsx("button",{className:"btn hide-links-button",onClick:xe,children:V?e.jsx(As,{}):e.jsx(Os,{})})]})}):null]}),V&&e.jsxs("div",{className:"py-2",children:[e.jsxs("div",{className:"row mb-2",children:[p&&g!==-1?e.jsx("div",{className:"col-md",children:p&&g!==-1&&e.jsx(En,{status:j})}):null,f&&e.jsx("div",{className:"col-md mb-4",children:e.jsx(Wn,{affiliate_shop_domain:f,ref_code:v})}),_&&D&&!(R&&$.length===0)&&e.jsx("div",{className:"col-md mb-4",children:e.jsx(mn,{})}),L&&L.length>0&&e.jsx("div",{className:"col-md",children:e.jsx(Cn,{})})]}),e.jsx(Vn,{}),e.jsx(Bn,{}),e.jsx(Dn,{}),x&&(J||ne)&&e.jsx("div",{className:"py-4",children:e.jsxs("div",{className:"row",children:[J&&e.jsx("div",{className:"col-md",children:e.jsx(Un,{network_link_page:M,partner_portal_subdomain:le,ref_code:v})}),ne&&e.jsxs("div",{className:"col-md",children:[e.jsx("h4",{children:e.jsx(o,{id:"Network Commissions"})}),e.jsx("p",{className:"text-muted",children:e.jsx(o,{id:"networkCommissionDescription"})}),e.jsx(On,{mlm_tree:E})]})]})})]}),e.jsx(qn,{}),y&&e.jsxs("div",{className:"py-2 border-bottom",children:[e.jsx("div",{className:"d-flex justify-content-between align-items-center",children:e.jsx("h4",{children:e.jsx(o,{id:"Commission Structure"})})}),e.jsx(dt,{})]}),e.jsxs("div",{className:"home-sales-data",children:[e.jsx("div",{children:e.jsx(ut,{})}),e.jsx(yn,{})]}),e.jsxs(hs,{children:[ie?e.jsx(Kt,{}):void 0,Q&&Q.length>0?Q.map(A=>e.jsx(ms,{timePeriodX:A.timePeriodX,headerBg:A.headerBg,headerColor:A.headerColor,startDate:A.startDate,endD
2ate:A.endDate,id:A.id,timePeriod:A.timePeriod,name:A.name,...A},A.id)):void 0,me?e.jsx(en,{}):void 0,re?e.jsx(tn,{}):void 0,Z?e.jsx(nn,{}):void 0,ue?e.jsx(mt,{mode:"home"}):void 0]}),G&&e.jsx("div",{className:"mt-4",children:e.jsx(xt,{})})]})}function Vn(){const s=w(n=>n.settings.personal_message),t=w(n=>n.settings);return s?e.jsx("p",{className:"alert alert-info",style:{whiteSpace:"pre-line"},dangerouslySetInnerHTML:{__html:qs.render(s,t)}}):null}function Bn(){const s=w(t=>t.settings.reflink_instructions);return s?e.jsx("div",{children:s.includes("script")?e.jsx(Us,{html:s}):e.jsx("div",{dangerouslySetInnerHTML:{__html:s}})}):null}function qn(){const s=w(t=>t.settings.gifts);return!s||s.length===0?null:e.jsxs("div",{children:[e.jsx("h4",{children:e.jsx(o,{id:"Gifts"})}),e.jsx("div",{children:e.jsx(o,{id:"gift_subtitle",defaultMessage:" "})}),e.jsx(xn,{})]})}function Un({network_link_page:s,partner_portal_subdomain:t,ref_code:n}){const{homepage:a,signup_page:l}=Ws(s,t,n);if(s){const i=a;return e.jsxs("div",{children:[e.jsx("h4",{children:e.jsx(o,{id:"networkLink",defaultMessage:"Network Link"})}),e.jsx("p",{className:"text-muted",children:e.jsx(o,{id:"Invite others, grow your network, and earn commissions"})}),e.jsx("strong",{children:e.jsx(o,{id:"Signup Link"})}),e.jsx("p",{children:e.jsx("a",{href:i,target:"_blank",title:"Referral Link",className:"d-block",children:i})}),e.jsx(ce,{link:i})]})}else{const i=l;return e.jsxs("div",{children:[e.jsx("h4",{children:e.jsx(o,{id:"networkLink",defaultMessage:"Network Link"})}),e.jsx("p",{className:"text-muted",children:e.jsx(o,{id:"Invite others, grow your network, and earn commissions"})}),e.jsx("p",{children:e.jsx("a",{href:i,target:"_blank",title:"Referral Link",className:"d-block",children:i})}),e.jsx(ce,{link:i})]})}}function Wn({affiliate_shop_domain:s,ref_code:t}){return s?e.jsxs("div",{children:[e.jsxs("div",{className:"d-flex align-items-center justify-content-between",children:[e.jsx(o,{tagName:"h4",id:"Shop"}),e.jsx(fe,{className:"btn text-muted",to:"/edit-shop",children:e.jsx(Bs,{})})]}),e.jsx("p",{className:"text-muted shop-description",children:e.jsx(o,{id:"referralLinkDesc"})}),e.jsx("p",{children:e.jsx("a",{className:"shop-link",href:"https://".concat(s,"/").concat(t),target:"_blank",children:"https://".concat(s,"/").concat(t)})}),e.jsx("div",{className:"d-flex align-items-center justify-content-between",children:e.jsx(ce,{link:"https://".concat(s,"/").concat(t)})})]}):null}function Hn(){const s=w(a=>a.settings.privacyMode),t=De(),n=m.useCallback(()=>{console.log("action dispatched",!s);const a=!s;try{a?sessionStorage.setItem("privacyMode","1"):sessionStorage.removeItem("privacyMode")}catch(l){}t({type:"merge-settings",settings:{privacyMode:!s}})},[t,s]);return e.jsx("button",{onClick:n,className:"btn",children:s?e.jsx(zs,{}):e.jsx(Vs,{})})}const Gn=s=>{const{network_link_page:t,personal_message:n,reflink_instructions:a,is_redirect:l,signup_data:i,show_coupon_codes:r,affiliate_shop_domain:c,hide_coupon_section_if_empty:d,my_coupons:u,badges:h}=s.settings,b=Number(l),_=(i?typeof i=="object"?i:JSON.parse(i):[]).profile_photo;return{...s.settings,badges:h,show_coupon_codes:r,network_link_page:t,link_type:b,aff_show_product_commissions:s.settings.aff_show_product_commissions,aff_network_link_show:s.settings.aff_network_link_show===void 0?!0:s.settings.aff_network_link_show,aff_network_commissions_show:s.settings.aff_network_commissions_show===void 0?!0:s.settings.aff_network_commissions_show,status:s.settings.status,mlm_tree:s.settings.mlm_tree&&JSON.parse(s.settings.mlm_tree),coupon_tracking_enabled:s.settings.coupon_tracking_enabled===void 0?!0:s.settings.coupon_tracking_enabled,ref_tracking_enabled:s.settings.ref_tracking_enabled===void 0?!0:s.settings.ref_tracking_enabled,reflink_instructions:a,personal_message:n,profile_photo:_,affiliate_shop_domain:c,hide_coupon_section_if_empty:d,my_coupons:u}},Jn=H(Gn)(zn),Qn=C.lazy(()=>Y(()=>import("./SettingsPage-BC4yB7kA.js"),__vite__mapDeps([27,1,2,3,4,5,6,7,8,9,10,11])));function Kn(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(Qn,{})})}const Xn=C.lazy(()=>Y(()=>import("./MessageCenterIndex-CLiMXQbv.js"),__vite__mapDeps([28,1,2])));function Zn(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(Xn,{})})}const ea=C.lazy(()=>Y(()=>import("./MLMPageIndex-DMnQSE2l.js"),__vite__mapDeps([29,1,2,3,4,5,6,7,8,9,10,11,23,21,24,22,14,30])));function sa(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(ea,{})})}const ta=C.lazy(()=>Y(()=>import("./SocialMediaTools-CYwq4Nri.js"),__vite__mapDeps([31,1,2,3,4,5,6,7,8,9,10,11,32,33])));function na({aff_product_linker:s,aff_file_upload:t,aff_media_assets:n,link_type:a,default_asset_folders:l}){const i=w(c=>c.settings.sm_tools_enabled),r=w(c=>c.settings.contacts_crm_enabled);return e.jsxs(e.Fragment,{children:[e.jsx(Oe,{id:"Marketing Tools"}),e.jsxs("div",{className:"mb-4",children:[r?e.jsxs("div",{className:"space-between mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"mb-1",children:"Contacts"}),e.jsx("p",{className:"mb-0 text-muted",children:"Manage and market to your customers"})]}),e.jsx(fe,{to:"/contacts",className:"btn btn-sm btn-outline-primary",children:"View Contacts"})]}):null,i?e.jsx(ta,{}):null,s&&a>-1&&e.jsx(ht,{}),t&&e.jsx(pt,{}),n?e.jsx(e.Fragment,{children:n==="assets"||n==="assets_list"?e.jsx("div",{className:"mt-3",children:e.jsx(jt,{asset_folders:l,dis
2play_as:n==="assets_list"?"list":"grid"})}):e.jsx(ft,{})}):null]})]})}function aa(s){const{is_redirect:t,show_site_stripe:n,website:a,ref_code:l,subscription:i,aff_file_upload:r,aff_show_product_commissions:c,default_asset_folders:d}=s.settings;return{link_type:Number(t),show_site_stripe:n,website:a,ref_code:l,subscription:i,aff_file_upload:r,aff_show_product_commissions:c,aff_media_assets:s.settings.aff_media_assets===void 0?!0:s.settings.aff_media_assets,aff_product_linker:s.settings.aff_product_linker===void 0?!0:s.settings.aff_product_linker,default_asset_folders:d}}const ia=H(aa)(na),ra=C.lazy(()=>Y(()=>import("./PagesIndex-2O6RKf_M.js"),__vite__mapDeps([34,1,2,35,9])));function la(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(ra,{})})}const oa=C.lazy(()=>Y(()=>import("./PartyLinksIndex-BJ75WPhb.js"),__vite__mapDeps([36,1,2,3,4,5,6,7,8,9,10,11,14,30])));function ca(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(oa,{})})}function he({children:s,loading:t,height:n}){return e.jsx("div",{className:"card",children:e.jsx("div",{className:"card-body",children:t?e.jsx(te,{height:n}):s})})}function da(s){const{prefix:t,suffix:n}=s;return e.jsxs("div",{className:"input-group",children:[t&&e.jsx("span",{className:"input-group-text",children:t}),e.jsx("input",{className:"form-control",...s,value:s.value===void 0?"":s.value}),n&&e.jsx("span",{className:"input-group-text",children:n})]})}function ua({mergeSettings:s,visible:t,max:n,onClose:a}){const[l,i]=Ue(""),[r,c]=Ue(""),[d,u]=m.useState(""),[h,b]=m.useState(!1),[p,_]=m.useState(null);function x(j){u(j)}function g(j){j&&(j.preventDefault(),j.stopPropagation()),b(!0),se("/payments/request",{invoice_url:d,amount:l,note:r}).then(f=>{b(!1),f.success?(s({active_payment_request_id:f.active_payment_request_id}),a(!0)):f.error&&_(f.error)}).catch(f=>{b(!1)})}return e.jsxs(X,{visible:t,okText:"Submit",confirmLoading:h,title:"Request payment",onCancel:()=>a(!1),onSubmit:g,disabled:!l,children:[e.jsxs(we,{children:[e.jsx(ae,{title:"Amount",required:!0}),e.jsx(da,{prefix:e.jsx(St,{}),value:l,max:n,onChange:i,type:"number",min:0}),e.jsxs("small",{className:"text-muted",children:["Max: ",e.jsx(N,{value:n})," "]})]}),e.jsxs(we,{children:[e.jsx(ae,{title:"Invoice"}),e.jsx(Hs,{onChange:x})]}),e.jsxs(we,{children:[e.jsx(ae,{title:"Note"}),e.jsx("textarea",{className:"form-control",value:r,onChange:c})]}),p&&e.jsx("p",{className:"text-danger text-center",children:e.jsx(o,{id:p})})]})}function ma(s){return{mergeSettings:t=>s(ge(t))}}const xa=H(null,ma)(ua);function ha(s,t){switch("".concat(t,"-").concat(s)){case"orders-delete":return pa;case"orders-update":return fa;case"orders-insert":return ja;case"payouts-insert":return _a;case"payouts-update":return ba;case"payouts-delete":return ga;case"rewards-insert":return ya;case"rewards-update":return Na;case"rewards-delete":return va;default:return null}}function K({status:s}){switch(s){case"rejected":return e.jsx("span",{className:"badge badge-sm badge-danger",children:e.jsx(o,{id:"Rejected"})});case"new":return e.jsxs("span",{className:"badge badge-sm badge-warning",children:[" ",e.jsx(o,{id:"Pending"})," "]});case"approved":return e.jsxs("span",{className:"badge badge-sm badge-success",children:[" ",e.jsx(o,{id:"Approved"})," "]});case"deleted":return e.jsxs("span",{className:"badge badge-sm badge-danger",children:[" ",e.jsx(o,{id:"Deleted"})," "]});default:return null}}function pa({metadata:s}){const{order_number:t,affiliate_commission:n,status:a}=s,l=[];return n!==0&&a==="approved"&&l.push(e.jsxs("div",{children:[e.jsx(o,{id:"Delta Commission"})," ",e.jsx(N,{value:n})," â"," ",e.jsx(N,{value:0})]})),l.push(e.jsxs("div",{children:[e.jsx(o,{id:"Delta Status"})," ",e.jsx(K,{status:a})," â"," ",e.jsx(K,{status:"deleted"})]})),e.jsxs(e.Fragment,{children:[e.jsxs("span",{className:"text-danger",children:[t,e.jsx("br",{})]}),e.jsx("small",{children:l})]})}function ja({metadata:s,entity_id:t}){const{order_number:n,affiliate_commission:a,status:l}=s,[i,r]=m.useState(null);return e.jsxs(e.Fragment,{children:[e.jsx(ps,{onClose:()=>r(null),order_id:i}),e.jsxs("button",{className:"btn btn-link p-0",onClick:()=>r(t),children:[n," ",l!=="approved"?e.jsx(K,{status:l}):null]})]})}function fa({metadata:s,onShowEventLog:t}){const{order_number:n,affiliate_commission:a,status:l}=s,{new_status:i,old_status:r,new_affiliate_commission:c,old_affiliate_commission:d}=s,u=[];return c!==d&&u.push(e.jsxs("div",{children:[e.jsx(o,{id:"Delta Commission"})," ",e.jsx(N,{value:d})," â"," ",e.jsx(N,{value:c})]})),i!==r?u.push(e.jsxs("div",{children:[e.jsx(o,{id:"Delta Status"})," ",e.jsx(K,{status:r})," â"," ",e.jsx(K,{status:i})]})):u.push(e.jsxs("div",{children:[e.jsx(o,{id:"Status"}),":"," ",e.jsx(K,{status:i})]})),e.jsxs(e.Fragment,{children:[e.jsx("button",{className:"px-0 py-0 btn text-warning",onClick:t,children:n}),e.jsxs("small",{children:[e.jsx("br",{}),u]})]})}function ga({metadata:s}){const{payment_method:t}=s;return e.jsx("span",{className:"text-danger",children:e.jsx(o,{id:"Payout deleted"})})}function _a({metadata:s}){const{payment_method:t}=s||{};return e.jsx("span",{children:e.jsx(o,{id:"Payout Inserted",defaultMessage:"Payout"})})}function ba(){}function va({metadata:s}){const{order_number:t}=s;return e.jsxs("span",{className:"text-danger",children:[e.jsx(o,{id:"Deleted"})," ",t]})}function ya({metadata:s}){var d;const{reward_data:t,status:n,reward_type:a,created:l,order_number:i,downline:r,commission_on:c}=s;switch(a){case"wallet_adjustment":return e.jsxs("span",{children:[t?e.jsx("div",{children:t}):e.jsx("div",{children:e.jsx(o,{id:"Wallet Adjustment"})}),l?e.jsx("small",{children:e.jsx(pe,{value:l||new Date,month:"short",day:"numeric"})}):null]});case"sale_commission":return e.jsxs("span",{children:[e.jsx(o,{id:"Network commission"}),e.jsx("br",{}),r&&(r!=null&&r.name)?e.jsxs("small",{className:"d-block downline_name",children:[e.jsx(Gs,{})," ",r==null?void 0:r.name]}):null,e.jsxs("small",{children:[i," (",e.jsx(N,{value:c}),")Â ",n!=="approved"?e.jsx(K,{status:n}):null]})]});case"signup_bonus":return e.jsx("span",{children:e.jsx(o,{id:"Signup Bonus"})});
2case"recruitment_bonus":return e.jsx("span",{children:e.jsx(o,{id:"Recruitment Bonus"})});case"target_bonus":return typeof t=="string"?e.jsx("span",{children:t}):e.jsx("span",{children:e.jsx(o,{id:"Target Bonus"})});case"compensation_plan":const[,u,h]=String(t.split(":").slice(-1)).split("-");let b="";return u&&h&&(b=e.jsx(pe,{value:k().month(u).year(h).startOf("day").toDate(),month:"short",year:"numeric"})),e.jsxs("span",{children:[((d=s==null?void 0:s.details)==null?void 0:d.name)||e.jsx(o,{id:"Monthly Bonus"}),b?e.jsx(e.Fragment,{children:e.jsxs("small",{children:[e.jsx("br",{}),b]})}):""]});default:return a}}function Na({metadata:s,onShowEventLog:t}){var _;const{order_number:n,affiliate_commission:a,status:l,created:i,reward_data:r}=s,{new_status:c,old_status:d,reward_type:u,new_affiliate_commission:h,old_affiliate_commission:b}=s;if(u==="compensation_plan"){const[,x,g]=String(r.split(":").slice(-1)).split("-");let j="";return x&&g&&(j=e.jsx(pe,{value:k().month(x).year(g).startOf("day").toDate(),month:"short",year:"numeric"})),e.jsxs("button",{className:"btn p-0 text-start",onClick:t,children:[e.jsx("span",{className:"text-warning",children:((_=s==null?void 0:s.details)==null?void 0:_.name)||e.jsx(o,{id:"Monthly Bonus"})}),j?e.jsx(e.Fragment,{children:e.jsxs("small",{children:[e.jsx("br",{}),j]})}):""]})}if(u==="wallet_adjustment")return e.jsxs("div",{children:[e.jsx(o,{id:"Wallet Adjustment"}),e.jsx("br",{}),e.jsx("div",{className:"text-muted",children:r}),e.jsxs("small",{children:[e.jsx(o,{id:"Date"}),":"," ",e.jsx(pe,{value:i||new Date,month:"short",day:"numeric"})]})]});const p=[];return h!==b&&p.push(e.jsxs("div",{children:[e.jsx(o,{id:"Delta Commission"})," ",e.jsx(N,{value:b})," â"," ",e.jsx(N,{value:h})]})),c!==d?p.push(e.jsxs("div",{children:[e.jsx(o,{id:"Delta Status"})," ",e.jsx(K,{status:d})," â"," ",e.jsx(K,{status:c})]})):p.push(e.jsxs("div",{children:[e.jsx(o,{id:"Status"}),":"," ",e.jsx(K,{status:c})]})),e.jsxs(e.Fragment,{children:[e.jsxs("button",{className:"btn px-0 text-warning",onClick:t,children:[e.jsx(o,{id:"Network Commission"})," ",n]}),e.jsxs("small",{children:[e.jsx("br",{}),p]})]})}function wa({autopay_dc_enabled:s,can_request_payments:t,hide_pending_payment:n,payment_method:a,payment_details_data:l,aff_invoices_enabled:i}){const{data:r,isLoading:c,mutate:d}=ke("/payments/history",O),{data:u,isLoading:h,mutate:b}=ke("/payments",O),[p,_]=m.useState(""),[x,g]=m.useState("grid"),{amount_paid:j,amount_pending:f,next_payout_date:v,next_payout_amount:D,last_payment:L,amount_under_request:S,amount_payable:E,payout_lag_days:I}=u||{},M=r==null?void 0:r.history,[le,ue]=m.useState(!1),ie=w(y=>y.settings.subscription_plan);m.useEffect(()=>{M&&!le&&(ie==="business"||ie==="enterprise")&&M.filter(({payment_method:$})=>$==="storegiftcard").filter(({payment_details:$})=>{const V=$==null?void 0:$.balance;return V===void 0||Number(V)>0}).length>0&&se("/payments/refresh_gift_card_balance").then($=>{$.has_changed&&(ue(!0),d())})},[M,le,ie]);const re=()=>{d(),b()},[Z,me]=m.useState(!1),G=m.useMemo(()=>{if(Array.isArray(M)&&(Z||p)){let y=M;return p&&(y=y.filter(R=>p==="cash"?R.payment_method!=="discountcoupon"&&R.payment_method!=="storegiftcard":R.payment_method==="discountcoupon"||R.payment_method==="storegiftcard")),Z&&(y=y.filter(R=>{var xe,Q;return R.payment_method==="discountcoupon"||R.payment_method==="storegiftcard"?!(((xe=R.payment_details)==null?void 0:xe.is_coupon_used)||((Q=R.payment_details)==null?void 0:Q.balance)==0):!0})),y}return M},[Z,p,M]),J=m.useMemo(()=>M?M.filter(y=>{var $,V;return y.payment_method==="discountcoupon"||y.payment_method==="storegiftcard"?(($=y.payment_details)==null?void 0:$.is_coupon_used)||((V=y.payment_details)==null?void 0:V.balance)==0:!0}):[],[M]),ne=w(y=>y.settings.locale_messages.paymentsSubtitle);return e.jsxs(e.Fragment,{children:[e.jsx(Oe,{id:"navlinkPayments"}),e.jsxs("div",{className:"mb-4",children:[e.jsxs("div",{className:"row row-cols-1 row-cols-sm-2",children:[e.jsxs("div",{className:"col",children:[e.jsx("h2",{children:e.jsx(o,{id:"navlinkPayments"})}),e.jsx("div",{className:"payment_subtitle",children:String(ne).includes("<")?e.jsx("div",{dangerouslySetInnerHTML:{__html:ne}}):ne})]}),e.jsx("div",{className:"col d-flex justify-content-end",children:e.jsxs("div",{className:"text-md-end",children:[a?e.jsx("div",{children:e.jsx(cs,{payment_method:a,payment_details_data:l})}):null,e.jsx(Ya,{})]})})]}),e.jsxs("div",{className:"d-flex align-items-end justify-content-between",children:[e.jsx("h4",{className:"mt-4",children:e.jsx(o,{id:"summary"})}),e.jsx(Pa,{})]}),e.jsxs("div",{className:"card-group",children:[e.jsx(Ta,{loading:h,amount_paid:j}),!n&&e.jsxs(he,{loading:h,height:64,children:[e.jsxs("div",{className:"d-flex align-items-start justify-content-between",children:[e.jsx("h3",{children:e.jsx(N,{value:E})}),a==="discountcoupon"&&s&&e.jsx(Da,{refreshPayments:re}),a!=="discountcoupon"&&t&&E>0&&S===0&&e.jsx(Ra,{onRequestCompleted:re,amount_payable:E})]}),e.jsx(o,{tagName:"small",id:"amountPending"})]}),S>
20?e.jsx(Ma,{amount_under_request:S,onRequestCancelled:re}):null,Number(I)&&U(f||0).minus(E||0).gte(0)?e.jsx(e.Fragment,{children:e.jsxs(he,{loading:h,height:64,children:[e.jsx("div",{className:"d-flex align-items-start justify-content-between",children:e.jsx("h3",{children:e.jsx(N,{value:U(f).minus(E).minus(S).toString()})})}),e.jsx("small",{children:e.jsx(o,{defaultMessage:"Due in {x, number} days",id:"Due in x days",values:{x:I,due:new Date(Date.now()+Number(I)*864e5)}})})]})}):null,v?e.jsxs(he,{loading:h,height:64,children:[e.jsx("div",{className:"d-flex align-items-start justify-content-between",children:e.jsx("h3",{children:e.jsx(N,{value:D})})}),e.jsxs("small",{children:["Next expected payout on ",k(v).format("MM/D")]})]}):null]}),e.jsxs("div",{className:"mt-4 d-flex align-items-center justify-content-between",children:[e.jsxs("h4",{className:"d-inline-flex align-items-center",children:[e.jsx(o,{id:"details"}),e.jsx(Sa,{})]}),e.jsxs("div",{children:[Array.isArray(M)&&M.some(y=>y.payment_method==="discountcoupon"||y.payment_method==="storegiftcard")&&M.some(y=>y.payment_method!=="discountcoupon"&&y.payment_method!=="storegiftcard")?e.jsxs("div",{className:"btn-group mb-2",children:[e.jsx("button",{type:"button",onClick:()=>_(y=>y==="cash"?"":"cash"),title:"Show cash payouts",className:"btn btn-sm btn-outline-dark ".concat(p==="cash"?"active":""),children:e.jsx(gt,{})}),e.jsx("button",{type:"button",onClick:()=>_(y=>y==="discountcoupon"?"":"discountcoupon"),className:"btn btn-sm btn-outline-dark ".concat(p==="discountcoupon"?"active":""),title:"Show store credit payouts",children:e.jsx(_t,{})})]}):null,e.jsxs("div",{className:"btn-group ml-2 mb-2",children:[J.length>0?e.jsx("button",{type:"button",onClick:()=>me(y=>!y),title:"View used codes",className:"btn btn-sm btn-outline-dark",children:e.jsx(Js,{})}):null,e.jsx("button",{type:"button",onClick:()=>g("list"),title:"Show as list",className:"btn btn-sm btn-outline-dark ".concat(x==="list"?"active":""),children:e.jsx(Qs,{})}),e.jsx("button",{type:"button",onClick:()=>g("grid"),className:"btn btn-sm btn-outline-dark ".concat(x==="grid"?"active":""),title:"Show as grid",children:e.jsx(Ks,{})})]})]})]}),x==="grid"?e.jsx(e.Fragment,{children:c?e.jsx(e.Fragment,{children:e.jsx("div",{className:"row",children:[...Array(3)].map((y,R)=>e.jsx("div",{className:"col-4",children:e.jsx(te,{height:64})},String(R)))})}):e.jsx(e.Fragment,{children:Array.isArray(G)&&G.length>0?e.jsx(hs,{children:G.map(y=>e.jsx(Ke,{payout_id:y.payout_id,aff_invoices_enabled:i,...y},String(y.payout_id)))}):e.jsx("p",{className:"alert alert-info",children:e.jsx(o,{id:"noPayments"})})})}):e.jsx(e.Fragment,{children:Array.isArray(G)&&G.length>0?e.jsx(e.Fragment,{children:e.jsx("div",{className:"d-flex flex-column gap-2",children:G.map(y=>e.jsx(Ke,{payout_id:y.payout_id,show_as:"list",aff_invoices_enabled:i,...y},String(y.payout_id)))})}):e.jsx("p",{className:"alert alert-info",children:e.jsx(o,{id:"noPayments"})})})]})]})}function Sa(){const s=w(p=>p.settings.earnings_report_enabled),t=k().month()===1,[n,a]=W(),[l,i]=m.useState([t?k().subtract(1,"year").startOf("year").toDate():k().startOf("year").toDate(),t?k().subtract(1,"year").endOf("year").toDate():new Date]),[r,c]=m.useState(!1),d=()=>{const p=k(l[0]).format("YYYY-MM-DD"),_=k(l[1]).format("YYYY-MM-DD");c(!0),O("/payments/history?start_date=".concat(p,"&end_date=").concat(_,"&download=csv")).then(x=>{c(!1),x.url&&(window.location.href=x.url)})},[u,h]=m.useState(!1),b=()=>{const p=k(l[0]).format("YYYY-MM-DD"),_=k(l[1]).format("YYYY-MM-DD");h(!0),O("/payments/history?start_date=".concat(p,"&end_date=").concat(_,"&download=pdf")).then(x=>{h(!1),x.url&&(window.location.href=x.url)})};return e.jsxs(e.Fragment,{children:[e.jsx("button",{onClick:a,className:"btn",children:e.jsx(bt,{size:18,className:"text-muted"})}),e.jsxs(X,{visible:n,onClose:a,title:e.jsx(o,{id:"Download report"}),children:[e.jsx(we,{label:"Select date range",children:e.jsx(xs,{onChange:i,startDate:l[0],endDate:l[1]})}),e.jsxs("ul",{className:"list-group",children:[e.jsx("li",{onClick:d,style:{cursor:"pointer"},className:"list-group-item list-group-item-action text-center py-4",children:r?e.jsx(Ce,{}):e.jsx("span",{children:e.jsx(o,{id:"Download as CSV",defaultMessage:"Download as CSV"})})}),s?e.jsx("li",{onClick:b,style:{cursor:"pointer"},className:"list-group-item list-group-item-action text-center py-4 ",children:u?e.jsx(Ce,{}):e.jsx("span",{children:e.jsx(o,{id:"Download as PDF",defaultMessage:"Download as PDF"})})}):null]})]})]})}function ka({payout_id:s,metadata:t,amount:n,visible:a,onClose:l}){const i=m.useMemo(()=>{var f;return t?(f=JSON.parse(t))==null?void 0:f.tx_ids:[]},[t]),[r,c]=m.useState([]),[d,u]=m.useState(!1);m.useEffect(()=>{a&&i.length>0&&(u(!0),O("/transactions",{payout_id:s}).then(f=>{c(f.transactions),u(!1)}))},[s,i,a]);const[h,b]=m.useState(null);if(i.length===0)return null;const p=r.filter(({entity_type:f})=>f==="orders"),_=r.filter(({entity_type:f})=>f==="rewards"),x=_.filter(({metadata:f})=>f.reward_type==="sale_commission"),g=_.filter(({metadata:f})=>f.reward_type!=="sale_commission"&&f.reward_type!=="wallet_adjustment"),j=_.filter(({metadata:f})=>f.reward_type==="wallet_adjustment");return e.jsxs(e.Fragment,{children:[e.jsx(ps,{order_id:h,onClose:()=>b(null)}),e.jsx(X,{visible:a,title:e.jsx(N,{value:n}),onClose:l,children:d?e.jsx(te,{height:36.5,count:3}):e.jsxs(e.Fragment,{children:[p.length>0?e.jsx(Ne,{loading:d,title:"Sales",list:p}):null,x.length>0?e.jsx(Ne,{loading:d,title:"Network",list:x}):null,g.length>0?e.jsx(Ne,{loading:d,title:"Bonuses",list:g}):null,j.length>0?e.jsx(Ne,{loading:d,title:"Adjustments",list:j}):null,e.jsx("div",{className:"text-end px-4 py-2",children:e.jsx("strong",{children:e.jsx(N,{value:r.reduce((f,v)=>f.plus(v.amount),U(0)).toNumber()})})})]})})]})}function Ca({event_type:s,entity_type:t,entity_id:n,setSelectedOrderId:a,amount:l,metadata:i}){const r=ha(s,t);if(r)return e.jsxs("li",{className:"list-group-item space-between",children:[e.jsx("span",{children:e.jsx(r,{metadata:i,entity_id:n,onShowEventLog:t==="orders"?()=>a(n):null})}),e.jsx("span",{className:l>=0?"text-success":"text-danger",children:e.jsx(N,{value:l})})]});console.log("not found")}function Ne({list:s,loading:t,title:n}){const[a,l]=m.useState(0),[i,r]=W(!1),c=m.useMemo(()=>s.reduce((u,h)=>u.plus(h.amount),U(0)).toNumber(),[s]),d=m.useMemo(()=>s.slice(a*10,a*10+10),[a,s]);return e.jsx(e.Fragment,{children:e.jsxs("ul",{className:"list-group mb-3",children:[e.jsxs("li",{onClick:r,className:"list-group-item d-flex align-items-center justify-content-between",children:[e.jsx("span",{children:n}),t?e.jsx(Ce,{}):e.jsxs("span",{children:[e.jsx("span",{className:"text-success",children:e.jsx(N,{value:c})}),i?e.jsx(os,{}):e.jsx(as,{})]})]}),i?e.jsxs(e.Fragment,{children:[d.map((u,h)=>e.jsx(Ca,{metadata:u.metadata,entity_id:u.entity_id,amount:u.amount,event_type:u.event_type,entity_type:u.entity_type,setSelectedOrderId:null},String(h))),e.jsx("li",{className:"list-group-item",children:e.jsx(wt,{count:s.length,limit:10,page:a,goToPage:l})})]}):null]})})}function Da({refreshPayments:s}
2){const[t,n]=W(),a=()=>{n(),s()};return e.jsxs(e.Fragment,{children:[e.jsx(Pe,{title:"Redeem",className:"btn btn-sm btn-outline-primary",onClick:n}),e.jsx(kt,{visible:t,onClose:a})]})}function Pa(){const s=w(t=>t.settings.minimum_payout);return!s||!Number(s)?null:e.jsxs("div",{className:"text-muted",children:[e.jsx(o,{id:"minimumPayout"})," ",":"," ",e.jsx(N,{value:s})]})}function Ma({amount_under_request:s,onRequestCancelled:t}){const[n,a]=m.useState(!1),l=()=>{a(!0),Zs("/payments/request").then(i=>{i.success&&(a(!1),t())})};return e.jsxs(he,{children:[e.jsxs("div",{className:"d-flex align-items-start justify-content-between",children:[e.jsx("h3",{children:e.jsx(N,{value:s})}),e.jsx(Pe,{title:"Cancel",className:"btn btn-sm btn-outline-danger",onClick:l,loading:n})]}),e.jsx("div",{className:"space-between",children:e.jsx(o,{tagName:"small",id:"Amount Requested"})})]})}function La({onRequestCompleted:s}){const[t,n]=W();return e.jsxs(e.Fragment,{children:[e.jsx(Fa,{onRequestCompleted:s,visible:t,onClose:n}),e.jsx(Pe,{title:"Request payment",className:"btn btn-sm btn-outline-primary",onClick:n})]})}function Fa({visible:s,onRequestCompleted:t,onClose:n}){const{data:a,isLoading:l}=ke(s?"/payments/unpaid_transactions":null,O),[i,r]=m.useState(0),c=v=>{r(v.target.value)},[d,u]=m.useState(""),[h,b]=m.useState(null),[p,_]=m.useState(!1),[x,g]=m.useState(null),j=Math.max(0,a==null?void 0:a.unpaid_transactions.slice(0,i).reduce((v,D)=>v.plus(D.amount),U(0)).toNumber()),f=v=>{v&&(v.preventDefault(),v.stopPropagation()),_(!0);const D=a==null?void 0:a.unpaid_transactions.slice(0,i);se("/payments/request",{amount:D.reduce((L,S)=>L.plus(S.amount),U(0)).toNumber(),tx_ids:D.map(L=>L.tx_id)}).then(L=>{L.error?g(L):t(),_(!1)})};return e.jsxs(X,{visible:s,okText:"Submit",onSubmit:f,confirmLoading:p,disabled:i===0,onCancel:n,title:"Request payment",children:[l?e.jsx("div",{className:"text-center",style:{paddingTop:50,paddingBottom:50},children:e.jsx(Ce,{})}):e.jsxs("div",{className:"px-4 py-2",children:[e.jsx("p",{className:"text-center",children:e.jsx(o,{id:"payment_request_description",defaultMessage:"Move the slider to select the amount you want to request"})}),e.jsx("input",{className:"form-range",style:{"--bs-tertiary-bg":"#bdc3c7"},type:"range",min:0,max:a==null?void 0:a.unpaid_transactions.length,value:i,onChange:c}),e.jsx("div",{className:"text-center display-4",children:e.jsx(N,{value:j})})]}),x!=null&&x.error?e.jsx("p",{className:"alert alert-danger",children:e.jsx(o,{id:(x==null?void 0:x.id)||(x==null?void 0:x.error),values:x.values,defaultMessage:x==null?void 0:x.error})}):null]})}function Ra({amount_payable:s,onRequestCompleted:t}){return w(a=>a.settings.can_request_payments)==="payouts_v2"?e.jsx(La,{onRequestCompleted:t,amount_payable:s}):e.jsx($a,{onRequestCompleted:t,amount_payable:s})}function $a({amount_payable:s,onRequestCompleted:t}){const[n,a]=W(!1),l=i=>{a(),i&&t()};return e.jsxs(e.Fragment,{children:[e.jsx(xa,{min:0,max:s,visible:n,onClose:l}),e.jsx(Pe,{title:"Request payment",className:"btn btn-sm btn-outline-primary",onClick:a})]})}function Ta({amount_paid:s,loading:t}){return e.jsxs(he,{loading:t,height:64,children:[e.jsx("h3",{children:e.jsx(N,{value:s})}),e.jsx("small",{children:e.jsx(o,{id:"amountPaid"})})]})}function Ya(){const s=w(l=>l.settings.aff_settings_payment),t=w(l=>l.settings.payment_method),[n,a]=W();return s?e.jsxs(e.Fragment,{children:[e.jsx(Xs,{visible:n,onClose:a}),t?e.jsx(e.Fragment,{children:e.jsx("button",{className:"btn btn-link btn-sm px-0",onClick:a,children:e.jsx(o,{id:"Change"})})}):e.jsx(is,{className:"btn btn-primary btn-sm",onClick:a,children:e.jsx(o,{id:"Setup"})})]}):null}function Ke({aff_invoices_enabled:s,downloadToken:t,show_as:n,amount:a,payout_date:l,partner_message:i,payment_method:r,metadata:c,payout_id:d,payment_details:u}){const[h,b]=W(),p=w(_=>_.settings.aff_show_order_details);return e.jsxs(e.Fragment,{children:[p&&c?e.jsx(ka,{visible:h,amount:a,payout_id:d,onClose:b,metadata:c}):null,e.jsxs("div",{className:"card",style:{width:"100%"},children:[e.jsxs("div",{className:"card-body",children:[e.jsxs("div",{className:"row justify-content-between",children:[e.jsx("div",{className:"col-lg-6",children:e.jsx("h5",{onClick:b,className:"animated-border",style:{cursor:"pointer"},title:"View payment details",children:e.jsx(Ea,{payment_method:r,amount:a,conversion_rate:u==null?void 0:u.conversion_rate,payout_currency:u==null?void 0:u.payout_currency,payment_details_data:u})})}),e.jsxs("div",{className:"col-lg-6",children:[s&&e.jsx("div",{className:"text-right",children:e.jsxs(ye,{children:[e.jsx(ye.Toggle,{as:vt,className:"text-muted p-0"}),e.jsx(ye.Menu,{children:e.jsx(ye.Item,{href:"https://api-server-3.goaffpro.com/partner/payments/download/".concat(t),children:e.jsx(o,{id:"Download invoice"})})})]})}),e.jsx("small",{className:"text-muted d-block text-right",children:e.jsx(pe,{value:new Date(l),month:"short",year:"numeric",day:"2-digit"})})]})]}),e.jsx(cs,{payment_method:r,payment_details_data:u})]}),i&&e.jsx("p",{className:"bg-light m-2 p-2 rounded",style:{whiteSpace:"pre-line"},children:i})]})]})}function Ea({amount:s,payout_currency:t,conversion_rate:n,payment_method:a,payment_details_data:l}){const i=w(d=>d.settings.default_currency),r=m.useMemo(()=>n&&t?U(s||0).times(n).toNumber():s,[s,n]),c=m.useMemo(()=>
2{if(l){const d=typeof l=="string"?JSON.parse(l):l;if(d!=null&&d.coupon_data){const u=(d==null?void 0:d.discount_value)||(d==null?void 0:d.discount_amount)||d.coupon_data.discount_value,h=(d==null?void 0:d.discount_type)||d.coupon_data.discount_type;return{obj:d,discount_value:u,discount_type:h,data:d.coupon_data}}}},[l]);return c?c.discount_type==="percentage"?e.jsxs("span",{children:[c.discount_value,"% off"]}):Number(s)>0||Number(c.discount_value)>0?e.jsx("span",{children:e.jsx(N,{value:Number(s)||Number(c.discount_value)})}):a==="discountcoupon"?e.jsx("span",{children:e.jsx(We,{})}):e.jsx("span",{children:"---"}):Number(s)>0?e.jsxs("div",{children:[e.jsx(N,{currency_display:t!==i?"symbol":void 0,currency:t,value:r}),t&&t!==i&&e.jsxs("span",{style:{fontSize:"0.75rem"},className:"text-muted mt-2 d-block",children:["(",e.jsx(N,{value:s,currency:i}),")"]})]}):a==="discountcoupon"?e.jsx("span",{children:e.jsx(We,{})}):e.jsx("span",{children:"---"})}function Ia(s){const{active_payment_request_id:t,affiliate_portal_config:n,can_request_payments:a}=s.settings,l=n?JSON.parse(n).hide_pending_payment:!1;return{minimum_payout:s.settings.minimum_payout,payment_method:s.settings.payment_method,payment_details_data:s.settings.payment_details_data,autopay_dc_enabled:s.settings.autopay_dc_enabled,w9_enabled:s.settings.w9_enabled,aff_settings_payment:s.settings.aff_settings_payment===void 0?!0:s.settings.aff_settings_payment,aff_invoices_enabled:s.settings.aff_invoices_enabled,can_request_payments:a,active_payment_request_id:t,hide_pending_payment:l,payment_request_need_invoice:!0}}function Aa(s){return{mergeSettings:t=>s(ge(t))}}const Oa=H(Ia,Aa)(wa),za=C.lazy(()=>Y(()=>import("./W8BENForm-zLicgHDA.js"),__vite__mapDeps([37,1,2])));function Va(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(za,{})})}const Ba=C.lazy(()=>Y(()=>import("./W9FormWizard-DBtUIejj.js"),__vite__mapDeps([38,1,2,39])));function qa(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(Ba,{})})}const Ua=C.lazy(()=>Y(()=>import("./TipaltiIndex-BEZAMQFJ.js"),__vite__mapDeps([40,1,2])));function Wa(s){return e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(Ua,{})})}const Ha=C.lazy(()=>Y(()=>import("./TransactionsIndex-CugEkFI6.js"),__vite__mapDeps([41,1,2,21,4,3,5,6,7,8,9,10,11,14,30])));function Ga(){return w(t=>{var n;return(n=t.settings)==null?void 0:n.aff_show_transactions})?e.jsx(C.Suspense,{fallback:e.jsx(B,{}),children:e.jsx(Ha,{})}):null}const Ja=C.lazy(()=>Y(()=>import("./CRMIndex-D-AxhTBz.js"),__vite__mapDeps([42,1,2,9,22,4,20,3,5,6,7,8,10,11,21,43]))),Qa=C.lazy(()=>Y(()=>import("./BirthdayWidget-BcB0w1It.js"),__vite__mapDeps([44,1,2,45,11]))),Ka=C.lazy(()=>Y(()=>import("./PublicShopOptions-B9eLQYiH.js"),__vite__mapDeps([46,1,2,9,47,5,3,4,6,7,8,10,11]))),Xa=C.lazy(()=>Y(()=>import("./FreeGiftIndex-5qUrkIjv.js"),__vite__mapDeps([48,1,2,9,45,3,4,5,6,7,8,10,11,14,30])));function Za(){const s=w(n=>n.settings.aff_inportalstore_enabled),t=ze();return e.jsx(et,{children:e.jsxs(P,{element:e.jsx(ei,{navigate:t}),children:[e.jsx(P,{path:"payments",element:e.jsx(Oa,{})}),e.jsx(P,{path:"analytics",element:e.jsx(Ut,{})}),e.jsx(P,{path:"products",element:e.jsx(ia,{})}),e.jsx(P,{path:"settings/legal/w9/*",element:e.jsx(qa,{})}),e.jsx(P,{path:"settings/legal/w8/*",element:e.jsx(Va,{})}),e.jsx(P,{path:"settings",element:e.jsx(Kn,{})}),e.jsx(P,{path:"network/*",element:e.jsx(sa,{})}),e.jsx(P,{path:"contacts/*",element:e.jsx(Ja,{})}),e.jsx(P,{path:"/mirapage",element:e.jsx(Ge,{src:"https://mirapage.com/goaffpro-sso",minHeight:"600px"})}),e.jsx(P,{path:"/linkything",element:e.jsx(Ge,{src:"https://linkything.com/goaffpro-sso",minHeight:"600px"})}),e.jsx(P,{path:"help",element:e.jsx(Gt,{})}),e.jsx(P,{path:"mypages/*",element:e.jsx(la,{})}),s&&e.jsx(P,{path:"store",element:e.jsx(yt,{})}),e.jsx(P,{path:"edit-shop",element:e.jsx(Ka,{})}),e.jsx(P,{path:"pages/:page_id",element:e.jsx(st,{})}),e.jsx(P,{path:"partner-contact",element:e.jsx(tt,{})}),e.jsx(P,{path:"transactions",element:e.jsx(Ga,{})}),e.jsx(P,{path:"tipalti/*",element:e.jsx(Wa,{})}),e.jsx(P,{path:"party-links",element:e.jsx(ca,{})}),e.jsx(P,{path:"/message-center",element:e.jsx(Zn,{})}),e.jsx(P,{path:"/test",element:e.jsx(It,{})}),e.jsx(P,{path:"gift/*",element:e.jsx(Xa,{})}),e.jsx(P,{path:"learning/*",element:e.jsx(Dt,{})}),e.jsx(P,{index:!0,path:"*",element:e.jsx(Jn,{})})]})})}const ei=()=>{var qe;const s=De(),t=ze();ds();const{notify_affiliate_email_verification:n,aff_logo_on_dashboard:a,email_verified:l,status:i,aff_analytics_enabled:r,aff_inportalstore_enabled:c,aff_show_transactions:d,ref_code:u,coupon:h,name:b,email:p,affiliate_id:_,affiliate_portal_config:x,dashboard_bg_color:g,active_tab_color:j,inactive_tab_color:f,isEmbedded:v,isShopifyAutoLogin:D,site_id:L,aff_home_enabled:S,aff_payments_enabled:E,aff_settings_enabled:I,aff_products_enabled:M,aff_mirapage_enabled:le,aff_linkything_enabled:ue,enable_page_builder:ie,aff_network_tab_show:re,page_sections:Z,showcaseConfig:me,aff_extra_tabs:G,tab_order:J}=w(T=>T.settings),ne=JSON.parse(G||"[]"),{logo_link:y,logo_align:R}=((qe=Z==null?void 0:Z.default_navigation)==null?void 0:qe.props)||{};m.useEffect(()=>{s(At())},[s]);const $=x?JSON.parse(x):{},V=()=>{lt(),t("/logout")},Q=(()=>{let T=[];return S&&T.push({to:"/",id:"navlinkHome",exact:!0}),M&&T.push({to:"/products",id:"Marketing Tools"}),le&&T.push({to:"/mirapage",id:"Mirapage"}),ue&&T.push({to:"/linkything",id:"Linkything"}),me&&T.push({to:"/party-links",id:"Party Links"}),ie&&T.push({to:"/mypages",id:"Pages"}),r&&T.push({to:"/analytics",id:"Analytics"}
2),re&&T.push({to:"/network",id:"Network"}),c&&T.push({to:"/store",id:"Store"}),d&&T.push({to:"/transactions",id:"Transactions"}),E&&T.push({to:"/payments",id:"navlinkPayments"}),ne.filter(ee=>String(ee.page_status)==="1"&&String(ee.title).trim()).forEach(ee=>{const _e=us(ee.id),be=(_e?ee.id:"/pages/".concat(ee.id)).replace("{{access_token}}",Ae()).replace("{{ref_code}}",u).replace("{{coupon}}",h).replace("{{name}}",b).replace("{{email}}",p).replace("{{affiliate_id}}",_).replace("{{site_id}}",L);T.push({to:be,id:ee.title,target:_e?"_blank":"_self"})}),I&&T.push({to:"/settings",id:"navlinkSettings"}),J&&(T=T.sort((ee,_e)=>{const Me=J.indexOf(ee.id),be=J.indexOf(_e.id),gs=Me>-1?Me:J.length,_s=be>-1?be:J.length;return gs-_s})),T})(),A={backgroundColor:g||"inherit"},Be=f?{color:f}:{};return e.jsxs("div",{className:"".concat(v||g?"":"bg-light "," min-vh-100"),style:A,children:[e.jsxs("div",{className:"".concat($.nav_as_sidebar?"container-fluid":"container"," px-0 py-3"),style:{position:"relative"},children:[!v&&e.jsx(Wt,{}),a&&e.jsx("div",{className:"px-3 mt-2 ".concat(R==="center"?"text-center":R==="right"?"text-end":"text-start"),children:e.jsx(nt,{height:80})})]}),e.jsxs("div",{className:"".concat($.nav_as_sidebar?"container-fluid":"container px-0 "," ").concat(v?"":" pt-4 pb-4"),children:[!l&&n&&e.jsx(Ot,{}),i==="pending"&&e.jsx(at,{}),i==="blocked"&&e.jsx(ai,{}),e.jsx(ni,{tabs:Q,isShopifyAutoLogin:D}),e.jsx(si,{}),$.nav_as_sidebar?e.jsxs("div",{className:"row",children:[e.jsx("div",{className:"col-md-3 d-none d-md-block",children:e.jsx(Ze,{sidebar:$.nav_as_sidebar,tabs:Q,isShopifyAutoLogin:D,inactiveStyle:Be,inactive_tab_color:f,active_tab_color:j,handleLogout:V})}),e.jsx("div",{className:"col-md-9",children:e.jsx("div",{className:"dashboard-content-area",children:e.jsx(Xe,{isEmbedded:v,inSidebar:!0})})})]}):e.jsxs(e.Fragment,{children:[e.jsx(Ze,{tabs:Q,isShopifyAutoLogin:D,inactiveStyle:Be,inactive_tab_color:f,active_tab_color:j,handleLogout:V}),e.jsx(Xe,{isEmbedded:v})]})]}),e.jsx("div",{className:"pb-4"}),v?e.jsx(rt,{}):e.jsx(it,{inDashboard:!0}),e.jsx(ii,{})]})};function si(){const s=w(n=>n.settings.birthday_reward),t=w(n=>{const[a,l,i]=(n.settings.date_of_birth||"").split("-");return Number(l)==new Date().getMonth()+1});if(s&&t)return e.jsx(Qa,{})}function ti(s){window.open(s,"_blank")||(window.parent!==window.self?window.parent.postMessage({type:"open_in_new_tab",url:s},"*"):window.location.href=s)}function ni({tabs:s,isShopifyAutoLogin:t}){const n=ze(),a=ds(),l=r=>{us(r.target.value)?ti(r.target.value):n(r.target.value)},i=m.useMemo(()=>{const r=s.find(c=>a.pathname.startsWith(c.to)&&!c.exact);return r?r.to:a.pathname},[s,a]);return e.jsx(e.Fragment,{children:e.jsxs("select",{className:"form-control mb-2 d-block d-md-none border-bottom",value:i,onChange:l,children:[s.map(r=>e.jsx(o,{id:r.id,children:c=>e.jsx("option",{value:r.to,children:c})},String(r.id))),e.jsx("option",{value:"/",children:"---"}),t?null:e.jsx(o,{id:"logout",children:r=>e.jsx("option",{value:"/logout",children:r})})]})})}function Xe({isEmbedded:s,inSidebar:t}){return e.jsx("div",{className:"bg-white p-2 p-md-4 ".concat(t?"":"border-right border-left border-bottom rounded-bottom".concat(s?"":" shadow")),children:e.jsx(ot,{})})}function Ze({handleLogout:s,sidebar:t,tabs:n,active_tab_color:a,inactive_tab_color:l,inactiveStyle:i,isShopifyAutoLogin:r}){const c=l?{color:l}:{},d=a?{color:"".concat(a," !important")}:{};return t?e.jsxs("nav",{className:"dashboard-sidebar d-flex flex-column",children:[n.map(u=>u.target==="_blank"?e.jsx("a",{href:u.to.replace("{{access_token}}",Ae()),target:u.target,className:"sidebar-navlink",style:c,children:e.jsx(o,{id:u.id})},u.to):e.jsx(He,{end:u.exact,className:({isActive:h})=>"sidebar-navlink".concat(h?" active":""),style:({isActive:h})=>h?d:c,to:u.to,children:e.jsx(o,{id:u.id})},u.to)),!r&&e.jsx("div",{className:"sidebar-logout-area",children:e.jsx("button",{className:"btn btn-link btn-sm text-muted",onClick:s,style:c,children:e.jsx(o,{id:"logout"})})})]}):e.jsxs("ul",{className:"nav nav-tabs d-none d-md-flex",children:[n.map(u=>e.jsx("li",{className:"nav-item",children:e.jsx(He,{className:({isActive:h})=>"nav-link ".concat(h?"active":""),end:u.exact,target:u.target,to:u.to,style:({isActive:h})=>h?d:c,children:e.jsx(o,{id:u.id})})},u.to)),r?null:e.jsx(e.Fragment,{children:e.jsx("li",{className:"justify-content-end d-none d-md-flex",style:{flex:1},children:e.jsx("button",{className:"px-0 btn btn-link",onClick:s,style:i,children:e.jsx(o,{id:"logout"})})})})]})}function ai(){return e.jsx("p",{className:"alert alert-danger",children:e.jsx(o,{id:"accountBannedMessage"})})}function ii(){const s=w(t=>t.settings.ref_code);return m.useEffect(()=>{window.self!==window.parent&&s&&window.parent.postMessage({type:"ref_code",ref:s},"*")},[s]),null}const hi=Object.freeze(Object.defineProperty({__proto__:null,default:Za},Symbol.toStringTag,{value:"Module"}));
2export{hi as D,xn as F,da as I,fs as L,On as M,F as S,ha as g}; 3//# sourceMappingURL=Dashboard-Dl8R_x1T.js.map
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.