1"use strict";(self.rspackChunkvagaro_websitebuilder_consumer=self.rspackChunkvagaro_websitebuilder_consumer||[]).push([[7508],{85583(e,t,r){r.r(t),r.d(t,{default:()=>$});var n=r(74848),a=r(96540),l=r(49993),s=r(273),i=r(3409),o=r(84725),d=r(44590),u=r(28735),c=r(9163),p=r(94089),m=r(86172),x=r(27590),h=r(92887),f=r(75121),b=r(67247);let g=[{id:1,name:"Sales",icon:"fa-regular fa-shop",child:[{id:"transactionlist",name:"Transaction List",link:"merchants/reports/sales/transactionlist",starred:!1},{id:"salessummary",name:"Sales Summary",link:"merchants/reports/sales/salessummary",starred:!1},{id:"deposits",name:"Deposits",link:"merchants/reports/sales/deposits",starred:!1},{id:"paymentdistribution",name:"Payment Distribution",link:"merchants/reports/sales/paymentdistribution",starred:!1},{id:"products",name:"Product Sales",link:"merchants/reports/sales/products",starred:!1},{id:"productsalesbycustomer",name:"Product Sales by Customer",link:"merchants/reports/sales/productsalesbycustomer",starred:!1},{id:"services",name:"Services / Classes",link:"merchants/reports/sales/services",starred:!1},{id:"trends",name:"Trends",link:"merchants/reports/sales/trends",starred:!1},{id:"combinedreport",name:"Combined Report",link:"merchants/reports/sales/combinedreport",starred:!1}]},{id:2,name:"Employees",icon:"fa-regular fa-user",child:[{id:"sales",name:"Sales",link:"merchants/reports/employees/sales",starred:!1},{id:"customerretention",name:"Customer Retention",link:"merchants/reports/employees/customerretention",starred:!1},{id:"rebooking",name:"Rebooking",link:"merchants/reports/employees/rebooking",starred:!1},{id:"employeerentfee",name:"Rent Collection",link:"merchants/reports/employees/employeerentfee",starred:!1},{id:"timecard",name:"Time Card",link:"merchants/reports/employees/timecard",starred:!1},{id:"payroll",name:"Payroll",link:"merchants/reports/employees/payroll",starred:!1},{id:"payrollconfiguration",name:"Payroll Configuration",link:"merchants/reports/employees/payrollconfiguration",starred:!1},{id:"payrollhistory",name:"Payroll History",link:"merchants/reports/employees/payrollhistory",starred:!1},{id:"printdailyplanpopup",name:"Print Daily Plan",link:"/",starred:!1},{id:"timeoff",name:"Time Off",link:"merchants/reports/employees/timeoff",starred:!1}]},{id:3,name:"Customers",icon:"fa-regular fa-users",child:[{id:"list",name:"Customers",link:"merchants/reports/customers/list",starred:!1},{id:"mergeduplicatecustomers",name:"Merge & Clean Up Customers",link:"merchants/reports/customers/mergeduplicatecustomers",starred:!1},{id:"newvsreturning",name:"New vs Returning",link:"merchants/reports/customers/newvsreturning",starred:!1},{id:"packages",name:"Packages",link:"merchants/reports/customers/packages",starred:!1},{id:"memberships",name:"Memberships",link:"merchants/reports/customers/memberships",starred:!1},{id:"giftcertificates",name:"Gift Cards",link:"merchants/reports/customers/giftcertificates",starred:!1},{id:"iou",name:"IOU",link:"merchants/reports/customers/iou",starred:!1},{id:"failedpayments",name:"Failed Payments",link:"merchants/reports/customers/failedpayments",starred:!1},{id:"unsignedforms",name:"Unsigned Forms/SOAPs",link:"merchants/reports/customers/unsignedforms",starred:!1},{id:"checkinlog",name:"Check-In Log",link:"merchants/reports/customers/checkinlog",starred:!1},{id:"reviewmanagement",name:"Review Management",link:"merchants/reports/customers/reviewmanagement",starred:!1}]},{id:4,name:"Appointments",icon:"far fa-calendar",child:[{id:"source",name:"Source",link:"merchants/reports/appointments/source",starred:!1},{id:"appointmentssummary",name:"Appointments Summary",link:"merchants/reports/appointments/appointmentssummary",starred:!1},{id:"missedcheckouts",name:"Missed Checkouts / Check-ins",link:"merchants/reports/appointments/missedcheckouts",starred:!1},{id:"bookingpercentage",name:"Booking Percentage",link:"merchants/reports/appointments/bookingpercentage",starred:!1},{id:"noshowcancelation",name:"Cancellation & No-Shows",link:"merchants/reports/appointments/noshowcancelation",starred:!1}]},{id:5,name:"Inventory",icon:"fa-regular fa-boxes-stacked",child:[{id:"stocktrends",name:"Stock Trends",link:"merchants/reports/inventory/stocktrends",starred:!1},{id:"salestrends",name:"Sales Trends",link:"merchants/reports/inventory/salestrends",starred:!1},{id:"inventorysummary",name:"Inventory Summary",link:"merchants/reports/inventory/inventorysummary",starred:!1},{id:"salesbybrand",name:"Sales By Brand",link:"merchants/reports/inventory/salesbybrand",starred:!1},{id:"salesbytype",name:"Sales By Category",link:"merchants/reports/inventory/salesbytype",starred:!1},{id:"salesbyproduct",name:"Sales By Product",link:"merchants/reports/inventory/salesbyproduct",starred:!1},{id:"currentstock",name:"Current Stock",link:"merchants/reports/inventory/currentstock",starred:!1},{id:"unsoldproducts",name:"Unsold/Unused Products",link:"merchants/reports/inventory/unsoldproducts",starred:!1},{id:"inventorybystatus",name:"Inventory By Status",link:"merchants/reports/inventory/inventorybystatus",starred:!1},{id:"inventorycombinedreport",name:"Inventory Combined Report",link:"merchants/reports/inventory/inventorycombinedreport",starred:!1},{id:"pendingshipments",name:"Pending Shipments",link:"merchants/reports/inventory/pendingshipments",starred:!1}]},{id:6,name:"Messaging/Billing",icon:"fa-regular fa-envelope",child:[{id:"vagarocapital",name:"Vagaro Capital",link:"merchants/reports/messaging/vagarocapital",starred:!1},{id:"pushnotification",name:"Push Notification History",link:"merchants/reports/messaging/pushnotification",starred:!1},{id:"smsbilling",name:"SMS Billing History",link:"merchants/reports/messaging/smsbilling",starred:!1},{id:"connectMessages",name:"Connect Messages",link:"merchants/reports/messaging/connectmessages",starred:!1},{id:"emailbilling",name:"Email Billing History",link:"merchants/reports/messaging/emailbilling",starred:!1},{id:"textmarketingbilling",name:"Text Messaging Billing History",link:"merchants/reports/messaging/textmarketingbilling",starred:!1},{id:"billing",name:"Billing History",link:"merchants/reports/messaging/billing",starred:!1},{id:"businessproductpurchase",name:"Purchased Products",link:"merchants/reports/messaging/businessproductpurchase",starred:!1}]}
1],y=[{id:"dashboard",label:"Dashboard",link:"/merchants/settings/business/home",icon:"fa-regular fa-gallery-thumbnails"},{id:"businessprofile",label:"Business Profile",link:"/merchants/settings/business/profile",icon:"fa-regular fa-user"},{id:"facilityinformation",label:"Facility Information",link:"/merchants/settings/business/facility",icon:"fa-regular fa-shop"},{id:"photogallery",label:"Photo Gallery",link:"/merchants/settings/lookandfeel/photogallery?FromMenu=1",icon:"fa-regular fa-image"},{id:"servicemenu",label:"Service Menu",link:"/merchants/settings/thingswesell/service?enc=nnj837s+nyWGKzHp5ilsWxAKpVGW2q1RsGd3MuAadRWntrwtpGVw4de0q1ZhMLj5dPqOoFTJyZnyDF3emzjG2HtpWMcnNz2F/zIWBiqTlGg=",icon:"fa-regular fa-list"},{id:"sociallink",label:"Social Link",link:"/merchants/settings/marketing/sociallink",icon:"fa-brands fa-instagram"},{id:"reviewmanagement",label:"Review Management",link:"/merchants/reports/customers/reviewmanagement",icon:"fa-regular fa-star"},{id:"booking",label:"Booking",link:"/merchants/settings/business/booking",icon:"far fa-calendar"}],k={menuType:"Report"},w={menuType:"Report"},v={menuType:"Report"},_={menuType:"Report"},S="StarredMenuDetails",T=" before:content-[''] before:border-solid before:absolute before:left-[30px] before:top-[13px] before:z-[9999] before:pointer-events-none before:w-0 before:h-0 before:border-[7px] before:border-[transparent] before:border-r-border_neutral_strong after:content-[''] after:border-solid after:absolute after:left-[34px] after:top-[14px] after:z-[9999] after:pointer-events-none after:w-0 after:h-0 after:border-[5px] after:border-[transparent] after:border-r-bkg_neutral_secondary",C=({className:e})=>(0,n.jsx)("span",{className:`inline-block leading-[0px] ${e??""}`,"aria-hidden":"true",children:(0,n.jsx)("svg",{className:"h-4 w-4 -translate-x-1/2 -translate-y-1/2 animate-spin",viewBox:"0 0 40 40",fill:"none",children:(0,n.jsx)("circle",{cx:"20",cy:"20",r:"16",stroke:"var(--ButtonBackColor)",strokeWidth:"7",strokeDasharray:"75 25",strokeLinecap:"round"})})}),j=({id:e,className:t,itemRef:r,children:a})=>{let{attributes:l,listeners:o,setNodeRef:d,transform:u,isDragging:c}=(0,s.gl)({id:e});return(0,n.jsx)("li",{ref:e=>{d(e),r(e)},style:{transform:i.Ks.Transform.toString(u),transition:"none",opacity:c?.5:1,touchAction:"manipulation"},...l,...o,className:t,children:a})},M=()=>(0,n.jsxs)("div",{className:"search-list-section-stansils",id:"eventSearchStansil
1s",children:[(0,n.jsx)("div",{className:"mb-2",children:(0,n.jsx)("div",{className:"pl-3 pr-2 pt-2 pb-2",children:(0,n.jsx)("span",{className:"stensil-cover bg-bkg_components_calendar_hoursnoworking flex justify-start w-[100%] h-[24px] relative overflow-hidden rounded-[25px]",children:(0,n.jsx)("span",{className:"w-full h-full bg-bkg_neutral_tiertiary absolute top-0 animate-pulse"})})})}),(0,n.jsx)("div",{className:"mb-2",children:(0,n.jsx)("div",{className:"pt-0 pr-2 pb-0 pl-3",children:(0,n.jsx)("span",{className:"stensil-cover bg-bkg_components_calendar_hoursnoworking flex justify-start w-[100%] h-[14px] relative overflow-hidden rounded-[25px]",children:(0,n.jsx)("span",{className:"w-full h-full bg-bkg_neutral_tiertiary absolute top-0 animate-pulse"})})})}),(0,n.jsx)("div",{className:"mb-2",children:(0,n.jsx)("div",{className:"pt-0 pr-2 pb-0 pl-3",children:(0,n.jsx)("span",{className:"stensil-cover bg-bkg_components_calendar_hoursnoworking flex justify-start w-[100%] h-[14px] relative overflow-hidden rounded-[25px]",children:(0,n.jsx)("span",{className:"w-full h-full bg-bkg_neutral_tiertiary absolute top-0 animate-pulse"})})})})]}),$=e=>{let t,r,i,{isMac:$,isAndroidiOSProWithTablet:N,LoadingLink:R,toggleMenu:O,ulExpanded:L,showStarredNewBadge:I,searchValue:A,setSearchValue:D,loading:E,NoResult:P,searchedObj:B,filteredOptions:U,filteredStarredMenu:W,activeStarredItem:z,dndSensors:V,handleToggleMenu:F,handleCollapse:H,getCollapseState:q,ensureFlyout:G,flyoutUlRef:Y,flyoutMaxHeight:K,handleStarClick:J,removeFromStarredMenu:X,isMenuStarred:Z,handleStarredDragStart:Q,handleStarredDragEnd:ee,handleStarredDragCancel:et,handleStarredListClickCapture:er,handleStarredListTouchEndCapture:en,starredListRef:ea,restrictToStarredList:el,getIndentClass:es,isActiveLink:ei,highlightMatch:eo,getBadgeForItem:ed,CustomLink:eu,handleMenuTouchStart:ec,handleMenuTouchMove:ep,handleMenuTouchEnd:em,refForLink:ex,containerRef:eh,menuDesign:ef,WithoutProIpadTablate:eb,isFullWidthOnTabAndMobileState:eg,quickLinks:ey,Logo:ek,MenuType:ew,isproapp:ev,GlassDesign:e_,normalizeMenuDisplayTitle:eS}=(e=>{let{ModuleType:t,ReportData:r,DetailsList:n,QuickLinksList:i,OnMenuOrderChange:o,OnNavigate:d,OnStarredChange:u,TimerCount:c=1e3,IsVisible:p=!1,MenuDesign:y="",IsFullWidthOnTabAndMobile:T=!1,Logo:C="",MenuType:j="Regular",GlassDesign:M=!1,MenuVisibility:$={},LoadingLink:N}=e||{},{isVisibleCombinedReport:R=!0,isVisibleInventoryCombinedReport:O=!0,isVisiblePrintDailyPlan:L=!0}=$,[I,A]=(0,a.useState)(b.Wp.CheckIsTabletOrIpad(!1)),D=navigator.platform.toUpperCase().indexOf("MAC")>=0,E=b.Wp.CheckIsProApp(),P=(0,a.useRef)(""),B=(0,a.useRef)(null),[U,W]=(0,a.useState)(!0),[z,V]=(0,a.useState)(!1),[F,H]=(0,a.useState)(!1),[q,G]=(0,a.useState)(""),[Y,K]=(0,a.useState)(window.innerWidth>=1024),[J,X]=(0,a.useState)(!1),[Z,Q]=(0,a.useState)([]),[ee,et]=(0,a.useState)([]),[er,en]=(0,a.useState)({}),[ea,el]=(0,a.useState)(null),[es,ei]=(0,a.useState)(!1),[eo,ed]=(0,a.useState)({}),[eu,ec]=(0,a.useState)(null),ep=(0,l.FR)((0,l.MS)(l.cA,{activationConstraint:{distance:8}}),(0,l.MS)(l.IG,{activationConstraint:{delay:190,tolerance:10}}),(0,l.MS)(l.uN,{coordinateGetter:s.JR})),[em,ex]=(0,a.useState)({}),[eh,ef]=(0,a.useState)(void 0),[eb,eg]=(0,a.useState)([]),ey="Starred",[ek,ew]=(0,a.useState)({[ey]:!0}),[ev,e_]=(0,a.useState)([]),[eS,eT]=(0,a.useState)(y),[eC,ej]=(0,a.useState)(T),[eM,e$]=(0,a.useState)([]),[eN,eR]=(0,a.useState)(window.innerWidth<1025),eO=r?.businessId,eL=r?.userId;(0,a.useEffect)(()=>{eT(y)},[y]),(0,a.useEffect)(()=>{ej(T)},[T]),(0,a.useEffect)(()=>{en(e=>({...e,isVisibleCombinedReport:R,isVisibleInventoryCombinedReport:O,isVisiblePrintDailyPlan:L}))},[R,O,L]),(0,a.useEffect)(()=>{let e=()=>{let e=window.innerWidth;eR(e<1025),K(e>=1024),e>=1024&&(X(!1),el(null))};return window.addEventListener("resize",e),e(),()=>{window.removeEventListener("resize",e)}},[]),(0,a.useEffect)(()=>{let e={current:null},t=()=>{e.current&&clearTimeout(e.current),e.current=window.setTimeout(()=>{let e=b.Wp.CheckIsTabletOrIpad(!1);A(t=>t===e?t:e)},300)},r=navigator.maxTouchPoints>1;return r&&(window.addEventListener("resize",t),window.addEventListener("orientationchange",t)),()=>{e.current&&clearTimeout(e.current),r&&(window.removeEventListener("resize",t),window.removeEventListener("orientationchange",t))}},[]);let eI=a.useCallback(e=>"string"==typeof e&&(e.startsWith("http")||e.startsWith("//")||e.startsWith("mailto:")),[]),eA=e=>((e="")=>e.replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'").replace(/&/g,"&"))((e||"").trim()),eD=a.useCallback(e=>Array.isArray(e)?e.map((e,t)=>{let r=String(e?.displayText??"").trim(),n=String(e?.linkURL??"").trim();if(!r||!n)return null;let a=n.startsWith("http")||n.startsWith("//")||n.startsWith("www.")?n.startsWith("http")?n:`https://${n.replace(/^\/\//,"")}`:n,l="number"==typeof e?.displayOrder?e.displayOrder:t+1;return{quickLinkID:e?.quickLinkID??void 0,pid:"number"==typeof e?.pid?e.pid:void 0,displayText:r,linkURL:a,iconPath:e?.iconPath??void 0,displayOrder:l}}
1).filter(e=>!!e):[],[]),eE=a.useCallback(e=>{if(eI(e))return e;let t=("string"==typeof e&&e.startsWith("/")?e:`/${e}`).split("/").filter(Boolean),r=[];for(let e=0;e<t.length;e++)(0===e||t[e]!==t[e-1])&&r.push(t[e]);return"/"+r.join("/")},[eI]),eP=(0,a.useRef)(null),eB=(0,a.useRef)([]);(0,a.useEffect)(()=>{ev&&ev.length>0&&(eB.current=ev)},[ev]);let eU=(0,a.useCallback)(async()=>{if(!eO||!eL){P.current="",V(!1),B.current=null;return}P.current=`VagaroMenu_${eO}_${eL}`;let e=eO||1,t=new h.A(P.current,e,f.X);try{let r=await t.init(null,e=>{});B.current=t,V(!0),r.onversionchange=()=>{r.close(),B.current=null,V(!1),eP.current&&clearTimeout(eP.current),eP.current=setTimeout(async()=>{let t=new h.A(P.current,e,f.X);try{let e=await t.init();B.current=t,V(!0);let r=eB.current;if(r&&r.length>0)for(let e of r){let r=(e.menuTitle??e.MenuTitle??"").trim();r&&await t.addOrUpdate("StarredMenuDetails",{id:e.starredId??e.id??e.ID??void 0,menuTitle:r,menuOrder:"number"==typeof e.menuOrder?e.menuOrder:1,menuType:"Report"})}e.onversionchange=()=>{e.close(),B.current=null,V(!1),eP.current=setTimeout(()=>eU(),3e3)}}catch(e){}},3e3)}}catch(e){B.current=null,V(!1)}},[eO,eL]);(0,a.useEffect)(()=>(eU(),()=>{eP.current&&clearTimeout(eP.current)}),[eU]);let eW=()=>{let e=(0,x.Jj)(),t=(0,x.qg)(),n={};return e.grouptoken&&(n.grouptoken=e.grouptoken),e.MerchantId&&(n.MerchantId=e.MerchantId),e.UserId&&(n.UserId=e.UserId),t&&(n.s_utkn=t),r.device&&(n.device=r.device),r.module&&(n.module=r.module),n["Content-Type"]="application/json",n},ez=(0,a.useMemo)(()=>{let e=(r?.BaseUrl||"").replace(/\/$/,""),n=(t||"").replace(/^\/|\/$/g,"");return`${e}/${n}`},[t,r?.BaseUrl]),eV=(0,a.useMemo)(()=>({searchReportMenu:`${ez}/SubMenu/SearchReportMenu`,addMenuState:`${ez}/SubMenu/AddMenuState`,removeMenuState:`${ez}/SubMenu/RemoveMenuState`,addStar:`${ez}/SubMenu/item/add`,removeStar:`${ez}/SubMenu/item/remove`,order:`${ez}/SubMenu/changeitemsorder`}),[ez]),eF=(0,a.useMemo)(()=>"merchants/reports"===t?g:[],[t]),eH=async e=>{if(!B.current)return;let t=await B.current.getAll(S),r=new Set,n=1;for(let t of e){let e={id:t.starredId??t.id??t.ID??void 0,menuTitle:eA(t.menuTitle??t.MenuTitle),menuOrder:"number"==typeof t.menuOrder?t.menuOrder:n++,menuType:"Report"};e.menuTitle&&(r.add(e.menuTitle),await B.current.addOrUpdate(S,e))}for(let e of t||[])"Report"!==e.menuType||r.has(e.menuTitle)||await B.current.delete(S,e.menuTitle)};(0,a.useEffect)(()=>{(async()=>{if(z&&B.current)try{let e=await B.current.getAll("BasicMenuDetails");Array.isArray(e)&&e.length>0&&ef(e[0])}catch(e){}})()},[z]);let eq=(0,a.useRef)([]);(0,a.useEffect)(()=>{eq.current=eb},[eb]);let eG=(e,t,r)=>{let n=(e?.name??e?.title??"").trim();return!n||("Deposits"!==n||t?.isPropayAccount!==!1&&t?.isCCPaymentSupportCoutry!==!1)&&("Failed Payments"!==n||t?.isCCPaymentSupportCoutry!==!1)&&("Rent Collection"!==n||t?.isRentFeesEnable!==!1)&&("Text Messaging Billing History"!==n||t?.isTextMarketingSupport!==!1)&&("Vagaro Capital"!==n||t?.isPropayAccount!==!1&&t?.isCCPaymentSupportCoutry!==!1&&t?.capitalSupport!==!1)&&("Connect Messages"!==n||t?.isVConnectAIEnableBetaRelease!==!1)&&("Combined Report"!==n||t?.isVisibleCombinedReport!==!1)&&("Inventory Combined Report"!==n||t?.isVisibleInventoryCombinedReport!==!1)&&("Print Daily Plan"!==n||t?.isVisiblePrintDailyPlan!==!1)&&!0},eY=e=>eG(e,er,eh),eK=e=>eF.flatMap(e=>e.child).find(t=>eA(t.name)===eA(e)),eJ=(e,t,r)=>{let n=[],a=1;for(let l of e||[]){let e=eA(l.menuTitle??l.MenuTitle);if(!e)continue;let s=eK(e);(!s||eG(s,t,r))&&n.push({id:l.starredId??l.id??l.ID,menuTitle:e,menuOrder:a++,menuType:"Report"})}return n};(0,a.useEffect)(()=>{"Dormat"===j||z&&B.current&&(async()=>{W(!0);try{let e=n??null,t=Array.isArray(e?.StatesList)||Array.isArray(e.StatesList)?e.StatesList:[],r=e&&(Array.isArray(e.StarredList)||Array.isArray(e?.StarredList))?e.StarredList:[],a={isRentFeesEnable:e?.IsRentFeesEnable,isTextMarketingSupport:e?.IsTextMarketingSupport,isCCPaymentSupportCoutry:e?.IsCCPaymentSupportCoutry,isPropayAccount:e?.IsPropayAccount,capitalSupport:e?.CapitalSupport,isVConnectAIEnableBetaRelease:e?.IsVConnectAIEnableBetaRelease,isVisibleCombinedReport:R,isVisibleInventoryCombinedReport:O,isVisiblePrintDailyPlan:L};
1en(a),ei(!!(e?.starredMenu?.isStarredNewBadgeShow??e?.isStarredNewBadgeShow)),e_(r);let l=eJ(r,a,eh);if(await eH(l),o){let e=`star_${Date.now()}`;o(e)}if(B.current){let e,n,a,l=(await B.current.getAll(S)).filter(e=>"Report"===e.menuType);l.sort((e,t)=>e.menuOrder-t.menuOrder),eg(l),ew((e={},a=(n=(t||[]).map(e=>({...e,categoryTitle:eA(e.categoryTitle)}))).some(e=>"starred"===(e.categoryTitle||"").toLowerCase()),e[ey]=!a,eF.forEach(t=>{let r=n.some(e=>e.categoryTitle===t.name);e[t.name]=!r}),e));let s={};(r||[]).forEach(e=>{let t=eA(e.menuTitle),r=e.starredId??e.StarredId??e.id;t&&r&&(s[t]=r)}),ed(s);let i={};(t||[]).forEach(e=>{let t=eA(e.categoryTitle),r=e.stateId??e.StateId??e.id;t&&r&&(i[t]=r)}),ex(i)}}catch(e){}W(!1)})()},[z,n]),(0,a.useEffect)(()=>{e$(eD(Array.isArray(i)?i:[]))},[i]),window.starredunstarredcallback=async e=>{try{let t=e.replace('"{"','{"').replace('"}"','"}');try{t.includes(_vagaroConnect?.StaticString?.IsBlockBusiness??"")&&(t=t.replace('"}',"}"))}catch(e){}let r=JSON.parse(t).data;"string"==typeof r&&(r=JSON.parse(r));let n=(Array.isArray(r?.StarredMenuList)?r.StarredMenuList:[]).map((e,t)=>({id:e.menuId??e.id??String(t),menuTitle:e.menuTitle,menuOrder:e.menuOrder??t+1,menuType:e.menuType??"Report"}));if(z&&B.current){let e=B.current,t=await e.getAll(S);if(Array.isArray(t))for(let r of t)"Report"===r.menuType&&await e.delete(S,r.menuTitle);for(let t of n)await e.addOrUpdate(S,t);let r=(await e.getAll(S)).filter(e=>"Report"===e.menuType);r=r.sort((e,t)=>e.menuOrder-t.menuOrder),eg(r)}else eg(n)}catch(e){}},window.favouriteClickedCallback=async e=>{try{if(!e)return;let t=JSON.parse(e),r=t?.callback;if("string"==typeof r&&(r=JSON.parse(r)),!r)return;let n=r?.ActionValue;if(!n)return;let a=(n?.MenuTitle??"").trim(),l="number"==typeof n?.MenuOrder?n.MenuOrder:1,s=(n?.StarredId??"").trim();if(!a)return;if(""!==s){let e={id:s,menuTitle:a,menuOrder:l,menuType:"Report"};
1if(z&&B.current){await B.current.addOrUpdate(S,e);let t=(await B.current.getAll(S)).filter(e=>"Report"===e.menuType);t=t.sort((e,t)=>e.menuOrder-t.menuOrder),eg(t),ed(e=>({...e,[eA(a)]:s}))}else eg(t=>[...t.filter(e=>eA(e.menuTitle)!==eA(a)),e].sort((e,t)=>e.menuOrder-t.menuOrder)),ed(e=>({...e,[eA(a)]:s}))}else{let e=eA(a),t=a.replace(/&/g,"&");if(z&&B.current){let r=await B.current.delete(S,e);r||(r=await B.current.delete(S,t));let n=(await B.current.getAll(S)).filter(e=>"Report"===e.menuType);n=n.sort((e,t)=>e.menuOrder-t.menuOrder),eg(n),ed(t=>{let r={...t};return delete r[e],r})}else eg(e=>e.filter(e=>eA(e.menuTitle)!==eA(a))),ed(e=>{let t={...e};return delete t[eA(a)],t})}}catch(e){}},(0,a.useEffect)(()=>{(async()=>{if(!z||!B.current||!ev||0===ev.length)return;let e=eJ(ev,er,eh);await eH(e);let t=(await B.current.getAll(S)).filter(e=>"Report"===e.menuType);t.sort((e,t)=>e.menuOrder-t.menuOrder),eg(t);let r={};(e||[]).forEach(e=>e.menuTitle&&e.id&&(r[e.menuTitle]=e.id)),ed(r)})()},[z,ev,er,eh]);let eX=e=>{X(!0),el(e)},eZ=(0,a.useRef)(null),[eQ,e0]=(0,a.useState)(0),e1=(0,a.useCallback)(()=>{requestAnimationFrame(()=>{let e=eZ.current;if(!e||!e.isConnected)return void e0(0);let t=(e.closest("nav")??e).getBoundingClientRect().top+10,r=Math.max(0,Math.floor(window.innerHeight-t-48));e0(e.scrollHeight>r?r:0)})},[]);(0,a.useEffect)(()=>{if(!J||!eN||!ea)return void e0(0);e1(),window.addEventListener("resize",e1);let e=new MutationObserver(()=>e1());return eZ.current&&e.observe(eZ.current,{childList:!0,subtree:!0}),()=>{e.disconnect(),window.removeEventListener("resize",e1)}},[J,ea,eN,e1]);let e2=async e=>{let t=!ek[e];ew({...ek,[e]:t});try{let r={headers:eW()};if(!t){let t={...k,categoryTitle:e},n=await m.A.post(eV.addMenuState,t,r),a=n?.data?.data??n?.data?.Data??n?.data?.Data?.data;a&&ex(t=>({...t,[e]:a}));return}let n=em[e];if(!n)return;await m.A.delete(eV.removeMenuState,{params:{id:n},...r}),ex(t=>{let r={...t};return delete r[e],r})}catch(e){ew(ek)}},e4=async e=>{try{let t=r?.businessId,n=r?.userId;if(!t||!n||!Array.isArray(e)||0===e.length)return;let a=e.map(e=>{var t;let r,n,a=(e.url?eE(e.url):"")||(t=e.menuTitle,r=eA(t),(n=eF.flatMap(e=>e.child).find(e=>eA(e.name)===r))&&n.link?eE(n.link):"");return a?{MenuTitle:e.menuTitle,URL:a,MenuType:"Report"}:null}).filter(e=>null!==e);if(0===a.length)return;let l=e=>e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),s='<div class="flex-column nav navbar-nav ui-sortable" id="sortable">'+a.map(e=>{let t=e.URL.split("?")[0].split("/").filter(Boolean),r=t[t.length-1]||eA(e.MenuTitle).replace(/\s+/g,"").toLowerCase();return`<div class="ui-state-default nav-item" id="${r}"><a title="${l(e.MenuTitle)}" class="nav-link" href="${e.URL}">${l(e.MenuTitle)}</a><i class="setting-starred ">ï
</i></div>`}).join("")+"</div>",i={Type:111,Data:JSON.stringify({StarredMenuList:a,MenuType:"Report",UlStarredMenuList:s})};await m.A.post(r?.BroadcastUrl||"",i,{headers:eW()})}catch(e){}},e5=async(e,t)=>{let n=eb.find(e=>eA(e.menuTitle)===eA(t)),a=n?.menuOrder??1,l=n?.menuType??"Report";try{if(await m.A.delete(eV.removeStar,{params:{id:e,menuTitle:t},headers:eW()}),!z||!B.current)return;let n=eA(t),s=t.replace(/&/g,"&"),i=await B.current.delete(S,n);if(i||(i=await B.current.delete(S,s)),i){let n=await B.current.getAll(S),s=n.filter(e=>"Report"===e.menuType);if(s.sort((e,t)=>e.menuOrder-t.menuOrder),eg(s),o){let t=`unstar_${e}_${Date.now()}`;o(t)}r?.BroadcastUrl&&await e4(n),u&&u({id:e,menuOrder:a,menuTitle:eA(t),menuType:l,isStarred:!1})}}catch(e){}},e3=e=>{let t=eA(e);return eb.some(e=>eA(e.menuTitle)===t)},e6=async(e,t)=>{try{let n={...w,menuTitle:e,menuOrder:eb.length+1},a=await m.A.post(eV.addStar,n,{headers:eW()}),l=a?.data?.data;if(!l)return;if(z&&B.current){let n={id:l,menuTitle:e,menuOrder:eb.length+1,menuType:"Report",url:t};await B.current.addOrUpdate(S,n);let a=await B.current.getAll(S),s=a.filter(e=>"Report"===e.menuType);if(s=s.sort((e,t)=>e.menuOrder-t.menuOrder),eg(s),ed(t=>({...t,[eA(e)]:l})),o){let e=`star_${l}_${Date.now()}`;o(e)}r?.BroadcastUrl&&await e4(a),u&&u({id:l,menuOrder:n.menuOrder,menuTitle:n.menuTitle,menuType:n.menuType,isStarred:!0})}}catch(e){}},e7=async(e,t)=>{if(e3(e)){let t=eb.find(t=>t.menuTitle===e);t&&t.id&&await e5(t.id,e)}else await e6(e,t)},e9=(0,a.useMemo)(()=>eF.map(e=>({...e,child:e.child.filter(eY)})),[eF,eh,er]),e8=(0,a.useMemo)(()=>eb.filter(e=>{let t=eF.flatMap(e=>e.child).find(t=>eA(t.name)===eA(e.menuTitle));return!t||eY(t)}),[eb,eF,eh]),te=async e=>{if(Q([]),W(!0),e.length<3){et([]),H(!1),W(!1);return}try{let t={..._,searchText:e}
1,r=await m.A.post(eV.searchReportMenu,t,{headers:eW()}),n=(Array.isArray(r?.data?.data)?r.data.data:[]).filter(e=>eG(e,er,eh));et(n),H(0===n.length)}catch(e){et([]),H(!0)}finally{W(!1)}};(0,a.useEffect)(()=>{let e=setTimeout(()=>te(q),1e3);return()=>clearTimeout(e)},[q]),(0,a.useEffect)(()=>{let e=eb.map(e=>{if(e.url)return e;let t=eF.flatMap(e=>e.child).find(t=>eA(t.name)===eA(e.menuTitle));if(t)return{...e,url:t.link};let r="Dashboard"===eA(e.menuTitle)?"merchants/reports/dashboard":"";return r?{...e,url:r}:e});e.some((e,t)=>e.url!==eb[t]?.url)&&eg(e)},[eb]),(0,a.useEffect)(()=>{if(!ee||0===ee.length)return void Q([]);let e={};ee.forEach(t=>{let r=String(t?.url??""),n=t?.title?.trim()||"",a=e[r];a?t.subTitle&&!a.subtitle.includes(t.subTitle)&&a.subtitle.push(t.subTitle):e[r]={title:n,subtitle:t.subTitle?[t.subTitle]:[],url:r},!e[r].title&&n&&(e[r].title=n)});let t={};Object.values(e).forEach(e=>{let r=eF.find(t=>t.child?.some(t=>eA(t.name)===eA(e.title)));if(!r)return;let n=r.name;t[n]||(t[n]={heading:n,icon:r.icon||"",child:[]}),t[n].child.push({title:e.title,subtitle:e.subtitle,url:e.url})}),Q(Object.values(t))},[ee]);let tt=async e=>{if(z&&B.current)try{let t=e.filter(e=>e?.id).map(e=>({id:e.id,menuOrder:e.menuOrder,title:eA(e.menuTitle)})),r={...v,ordersList:t},n=await m.A.put(eV.order,r,{headers:eW()});if(n?.data?.status===200)for(let t of e)await B.current.addOrUpdate(S,t)}catch(e){}},tr=(0,a.useRef)(!1);(0,a.useEffect)(()=>{let e=()=>{tr.current=!1};return document.addEventListener("pointerdown",e,!0),()=>document.removeEventListener("pointerdown",e,!0)},[]);let tn=(0,a.useRef)(null),ta=async e=>{ec(null);let{active:t,over:r}=e;if(!r||t.id===r.id)return;let n=eb.findIndex(e=>(e.id??e.menuTitle)===t.id),a=eb.findIndex(e=>(e.id??e.menuTitle)===r.id);if(-1===n||-1===a)return;let l=(0,s.be)(eb,n,a).map((e,t)=>({...e,menuOrder:t+1}));eg(l),await tt(l)},tl=e=>("/"+(e||"").split("?")[0]).replace(/\/{2,}/g,"/").replace(/\/$/,"")||"/",ts=new Set(["/merchants/reports/sales/paymentdistribution","/merchants/reports/sales/products","/merchants/reports/sales/productsalesbycustomer"]),ti=e=>{let t;if("u"<typeof window||!window.location)return!1;let r=tl(window.location.pathname);try{let r=new URL(e,window.location.origin);t=tl(r.pathname)}catch{t=tl(e)}return!!(r===t||r.endsWith("/v3")&&ts.has(t)&&r.slice(0,-3)===t)},to=(0,a.useRef)(!1),td=(0,a.useRef)(null),tu=(0,a.useRef)(null),tc=(0,a.useRef)(!1),tp=(0,a.useRef)(null),tm=(0,a.useRef)({});(0,a.useEffect)(()=>{!Y&&tu.current&&(tu.current.scrollTop=0)},[Y]);let tx=(0,a.useMemo)(()=>Object.keys(ek).length>1,[ek]),th=e=>{if(!e)return"";try{if("u"<typeof window)return tl(e);let t=new URL(e,window.location.origin);return tl(t.pathname)}catch{return tl(e)}},tf=e=>{for(let t of eF)for(let r of t.child)if(th(r.link)===e)return{section:t.name,child:r};return null},tb=a.useMemo(()=>{let e=({to:e,children:t,className:r,...n})=>{let l=eI(e)?e:eE(e),s=!eI(e)&&"#"!==l&&"#"!==e,i=t=>{if(tr.current)return void t.preventDefault();if(1===t.button||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey){n.onClick&&n.onClick(t);return}if(eI(e)){t.preventDefault(),window.open(e,"_blank","noopener,noreferrer"),n.onClick&&n.onClick(t);return}if(s&&d){t.stopPropagation(),t.preventDefault(),d(l),eN&&K(!1),n.onClick&&n.onClick(t);return}try{let e=new URL(window.location.href),r=new URL(l,window.location.origin);if(e.pathname===r.pathname&&e.search===r.search&&e.hash===r.hash){t.preventDefault(),n.onClick&&n.onClick(t);return}}catch{}window.location.href=l,n.onClick&&n.onClick(t)},o={className:r,...n};if(o.onClick=i,"u">typeof window&&("ontouchstart"in window||navigator.maxTouchPoints>0)){let e=!1;o.onTouchStart=()=>{e=!1},o.onTouchMove=()=>{e=!0},o.onTouchEnd=t=>{e||(t.stopPropagation(),t.preventDefault(),i(t))}}let u=eI(e)||!s||!d;return o.className=u?r:`${r} cursor-pointer`,u&&(o.href=l),a.createElement("a",o,t)};return e.displayName="CustomLink",e},[eI,eE,d]);(0,a.useEffect)(()=>{let e;if(to.current||U||!tx)return;let t=th(window.location.pathname);if(!t)return;let r=tf(t);r&&(e=r.child,"string"==typeof e?.link&&e.link.length>0)&&ti(r.child.link)&&(td.current=t,(e=>{let t=tf(e);if(!t)return;let r=e3(t.child.name);ew(e=>{let n=!1,a={...e};return e[t.section]||(a[t.section]=!0,n=!0),r&&!e[ey]&&(a[ey]=!0,n=!0),n?a:e})})(t))},[U,tx,e9,e8,Y]),(0,a.useEffect)(()=>
1{if(to.current)return;let e=td.current;!e||tm.current[e]&&((e=>{let t=tm.current[e];if(!t)return;(e=>{let t=tu.current;if(!t){try{e.scrollIntoView({block:"center",inline:"nearest"})}catch{}return}let r=t.getBoundingClientRect(),n=e.getBoundingClientRect(),a=n.top-r.top-(t.clientHeight/2-n.height/2);t.scrollTo({top:t.scrollTop+a})})(t);let r=t.querySelector("a");try{r?.focus({preventScroll:!0})}catch{r?.focus?.()}})(e),to.current=!0,td.current=null)},[ek,e9,e8]);let tg=e=>{if(!E)return;let t={};t.message="",t.messageType=0,t.screenTitle="",t.screenType=0,t.navType=0,t.action=e?"167|~|true":"167|~|false",b.Wp.ToolkitSendCallbacktoMobile(5006,JSON.stringify(t))};return{isMac:D,isAndroidiOSProWithTablet:eN,WithoutProIpadTablate:I,toggleMenu:Y,ulExpanded:J,activeFlyout:ea,LoadingLink:N,showStarredNewBadge:es,collapseState:ek,loading:U,searchValue:q,searchResults:ee,NoResult:F,searchedObj:Z,filteredStarredMenu:e8,activeStarredItem:eu,dndSensors:ep,filteredOptions:e9,allOption:eF,setSearchValue:G,handleToggleMenu:()=>{K(e=>{let t=!e;return t&&(X(!1),el(null)),t})},handleCollapse:e2,getCollapseState:e=>eC||Y||!eN||null===ea?ek[e]??!0:""!==ea&&ea===e,ensureFlyout:e=>{!eC&&(Y||!eN||J&&ea===e?Y||!eN||J&&ea!==e||eX(""):eX(e))},flyoutUlRef:eZ,flyoutMaxHeight:eQ,handleStarClick:e7,removeFromStarredMenu:e5,isMenuStarred:e3,handleStarredDragStart:e=>{tr.current=!0,ec(eb.find(t=>(t.id??t.menuTitle)===e.active.id)??null)},handleStarredDragEnd:ta,handleStarredDragCancel:()=>ec(null),handleStarredListClickCapture:e=>{tr.current&&(e.preventDefault(),e.stopPropagation())},handleStarredListTouchEndCapture:e=>{tr.current&&e.cancelable&&e.preventDefault()},starredListRef:tn,restrictToStarredList:({transform:e,draggingNodeRect:t})=>{let r=tn.current;if(!r||!t)return e;let n=r.getBoundingClientRect(),a=n.top-t.top,l=n.bottom-t.bottom;return{...e,y:Math.min(Math.max(e.y,a),l)}},getIndentClass:e=>eC||Y?"max-[1024px]:indent-[0px]":"max-[1024px]:indent-[-250px] max-[1024px]:text-transparent max-[1024px]:text-[0]",isActiveLink:ti,highlightMatch:(e,t)=>{if(!t)return e;let r=t.toLowerCase().split(" ").filter(e=>e.trim().length>0),n=[],l=e,s=0;for(;l.length>0;){let e=!1;for(let t=0;t<r.length;t++){let i=r[t],o=l.toLowerCase().indexOf(i);if(-1!==o){let d=l.slice(0,o),u=l.slice(o,o+i.length),c=l.slice(o+i.length);n.push(d),n.push(a.createElement("span",{key:s,className:"text-text_neutral_default font-bold"},u)),s++,l=c,r.splice(t,1),e=!0;break}}if(!e){n.push(l);break}}return n},getBadgeForItem:e=>null,CustomLink:tb,handleMenuTouchStart:e=>{let t=e.touches[0];tp.current=t?{x:t.clientX,y:t.clientY}:null},handleMenuTouchMove:e=>{let t=tp.current,r=e.touches[0];t&&r&&(Math.abs(r.clientX-t.x)>=10||Math.abs(r.clientY-t.y)>=10)&&(tc.current||(tc.current=!0,tg(!1)))},handleMenuTouchEnd:()=>{tc.current&&(tc.current=!1,tg(!0)),tp.current=null},refForLink:e=>t=>{e&&(tm.current[th(e)]=t)},containerRef:tu,menuDesign:eS,isFullWidthOnTabAndMobileState:eC,quickLinks:eM,Logo:C,MenuType:j,isproapp:E,GlassDesign:M,normalizeMenuDisplayTitle:e=>"Text Messaging Billing History"===e?"Text Marketing Billing History":e}})(e),eT=e=>e?("/"+e.split("?")[0]).replace(/\/{2,}/g,"/").replace(/\/$/,"")||"/":"",eC=e=>null!=R&&eT(R)===eT(e),ej=a.useMemo(()=>"u">typeof window&&("ontouchstart"in window||navigator.maxTouchPoints>0),[]),[eM,e$]=a.useState(null),eN=e=>ej?{onTouchStart:()=>e$(e),onTouchEnd:()=>e$(null),onTouchCancel:()=>e$(null)}:{},eR=e=>ej?eM===e?"bg-bkg_neutral_tiertiary !border-border_neutral_default":"":"hover:bg-bkg_neutral_tiertiary hover:!border-border_neutral_default",[eO,eL]=a.useState(null);return(a.useLayoutEffect(()=>{let e=eh?.current;if(!e)return;let t=()=>{let t=window.getComputedStyle(e),r=(parseFloat(t.borderLeftWidth)||0)+(parseFloat(t.borderRightWidth)||0);eL(Math.max(0,8-(e.offsetWidth-e.clientWidth-r)))};return t(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[]),"Dormat"===ew)?(0,n.jsx)("aside",{ref:eh,onTouchStartCapture:ec,onTouchMoveCapture:ep,onTouchEndCapture:em,onTouchCancelCapture:em,className:`select-none w-full bg-bkg_neutral_default relative text-text_neutral_default border-t-0 border-l-0 border-b-0 border-r border-r-border-default border-solid scrollbar-gutter-stable h-full z-[99] ${e_?"pb-[85px]":""}`,children:(0,n.jsxs)("div",{className:`flex flex-col h-full ${eg?"p-4":"px-2 pt-4 pb-4"} overflow-auto custom-scroll-hide`,children:[ek&&(0,n.jsx)("div",{className:`flex justify-center items-center ${eg?"mb-4":""}
1`,children:(0,n.jsx)("img",{src:ek,alt:"Business logo",className:"max-h-[64px] w-auto object-contain"})}),(0,n.jsx)("section",{className:`mb-4 flex-grow ${eg?"":"mt-2"}`,children:(0,n.jsx)("ul",{className:"list-none m-0 p-0",children:y.map(e=>{let t=ei(e.link)?eg?"bg-bkg_components_calendar_hoursnoworking":"!border-border_neutral_default !bg-bkg_neutral_secondary":"hover:bg-bkg_neutral_secondary";return(0,n.jsx)("li",{ref:ex(e.link),className:`group relative flex justify-between items-center rounded-[10px] ${t} ${eg?"mt-4 border-b border-solid border-border_neutral_strong border-t-0 border-r-0 border-l-0 ml-0":"mb-2 border border-solid border-transparent hover:border-border_neutral_default"}`,children:(0,n.jsxs)(eu,{to:e.link,className:`outline-none w-full text-[15px] leading-[20px] font-bold text-text_neutral_default no-underline flex gap-2 items-center ${eg?"h-[50px] p-3":"px-4 py-2.5"}`,children:[e.icon&&(0,n.jsx)("i",{className:`${e.icon} ${eg?"":"h-4 w-4 text-center"} text-text_neutral_default ${eg?"text-text_neutral_weak":""}`,"aria-hidden":"true"}),(0,n.jsx)("span",{children:e.label})]})},e.id)})})}),ey&&ey.length>0&&(0,n.jsx)("section",{children:(0,n.jsx)("ul",{className:"list-none m-0 p-0",children:ey.filter(e=>e?.displayText&&e?.linkURL).sort((e,t)=>(e.displayOrder??0)-(t.displayOrder??0)).map(e=>{let t=e.linkURL;return(0,n.jsx)("li",{ref:ex(t),className:`m-0 mt-4 p-0 ${eg?"border-b border-solid border-border_neutral_strong border-t-0 border-r-0 border-l-0 ml-0":""}`,children:(0,n.jsxs)(eu,{to:t,target:"_blank",rel:"noopener noreferrer",className:`border border-solid border-border_neutral_default ${eg?"p-4 h-[50px]":"py-2.5 px-4"} rounded-[10px] flex gap-2 items-center text-[15px] leading-5 text-text_neutral_secondary font-medium no-underline hover:bg-bkg_neutral_secondary active:bg-bkg_neutral_tiertiary`,children:[e.iconPath&&(0,n.jsx)("span",{className:eg?"leading-none":"!leading-[0px]",children:(0,n.jsx)("img",{src:e.iconPath,alt:"",className:"h-5 w-5 object-contain",loading:"lazy"})}),e.displayText]})},e.quickLinkID??e.displayText)})})})]})}):(0,n.jsxs)("aside",{ref:eh,onTouchStartCapture:ec,onTouchMoveCapture:ep,onTouchEndCapture:em,onTouchCancelCapture:em,className:`select-none w-full bg-bkg_neutral_secondary custom-scroll-hide text-text_neutral_default border-t-0 border-l-0 border-b-0 border-r border-r-border-default border-solid scrollbar-gutter-stable h-full overflow-hidden 2 3 ${"ModernDesign"===ef&&eb?"rounded-tl-2xl":""} 4 ${e_?"pb-[85px]":""} 5 ${eg?"w-full":O?"transition-all duration-400 max-[1024px]:w-full":"max-[1024px]:w-[42px] max-[1024px]:overflow-hidden"} ${L&&N?"max-[1024px]:overflow-y-visible max-[1024px]:!overflow-x-visible":" overflow-y-auto overflow-x-hidden"}`,children:[N&&!eg&&(0,n.jsx)("div",{className:`max-[1024px]:bg-bkg_neutral_secondary pl-[5px] pt-[10px] pb-[10px] ${"ModernDesign"===ef&&eb?"rounded-tl-2xl":""}`,children:(0,n.jsxs)("div",{className:"toggle p-[6px] w-[30px] h-[30px] rounded-[2px] border border-[#737373] border-solid cursor-pointer z-[999] relative hidden max-[1024px]:!block",onClick:F,children:[(0,n.jsx)("span",{className:"bg-[#737373] h-[3px] block mb-[3px] mt-[1px]"}),(0,n.jsx)("span",{className:"bg-[#737373] h-[3px] block mb-[3px] mt-[1px]"}),(0,n.jsx)("span",{className:"bg-[#737373] h-[3px] block mb-[3px] mt-[1px]"})]})}),(0,n.jsxs)("div",{style:O&&!eg&&null!=eO?{paddingRight:eO}:void 0,className:`${O&&!eg?"py-2.5 pl-2":""} ${2!==Number((0,x.Ri)("CalendarVersion"))&&"!pt-0"}`,children:[ek&&(0,n.jsx)("div",{className:`px-4 pt-6 pb-2 ${O?"max-[1024px]:block":"max-[1024px]:hidden"}`,children:(0,n.jsx)("div",{className:"flex justify-center items-center mb-4",children:(0,n.jsx)("img",{src:ek,alt:"Business logo",className:"max-h-[64px] w-auto object-contain"})})}),2!==Number((0,x.Ri)("CalendarVersion"))&&(0,n.jsx)("section",{className:`py-2.5 sticky top-0 bg-bkg_neutral_secondary z-10 ${eg?"block !p-4 border-b border-border_neutral_strong border-solid border-t-0 border-x-0":O?"max-[1024px]:block ":"max-[1024px]:hidden"}`,children:(0,n.jsxs)("div",{className:`w-full ${eg?"[&_div>input]:bg-bkg_neutral_tiertiary [&_div>input]:rounded-[10px] [&_div>input]:!border-none flex items-center gap-3 [&_div]:w-full":"[&_div>input]:bg-bkg_neutral_default"} `,"data-index":"0",children:[(0,n.jsx)(c.default,{InfoTooltipMessage:"",InputId:"input1",InputMode:"text",InputTitle:"",Name:"input1",OnBlur:()=>{},OnChange:e=>D(e.target.value),OnClick:()=>D(""),OnFocus:()=>{},OnInput:()=>{},OnInputDrop:()=>{},OnKeyDown:()=>{},OnKeyUp:()=>{},OnPaste:()=>{},PlaceHolder:"Search",PrefixIcon:"SearchInputControl",EnableOnChangeValidation:!1,SetValue:A,Type:"text",max:100,min:0,ShortCutKey:eg?"":$?"cmd+k":"ctrl+k",SuffixIcon:"ClearSearch"}),eg&&A.length>0&&(0,n.jsx)("span",{className:"text-[16px] leading-[20px] font-normal text-text_neutral_default cursor-pointer",onClick:()=>D(""),children:"Clear"})]})}),0===A.length&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("nav",{className:`mb-2 flex items-start flex-col tracking-wide relative justify-start ${eg?"!mb-0":""}${L&&N&&!eg&&q("Starred")?T:""}`,children:[(0,n.jsxs)("h3",{className:`select-none w-full m-0 py-2.5 ${eg?"px-4 max-[1024px]:pl-3 max-[1024px]:pr-[15px] py-[12.5px] border-b border-solid border-border_neutral_strong border-t-0 border-r-0 border-l-0 text-text_neutral_secondary uppercase font-medium":"pr-3 pl-9"} ${!q("Starred")&&eg?"!border-b-0":""} font-bold text-[15px] leading-5 cursor-pointer flex items-center justify-between relative text-text_neutral_default ${es("Starred")}`,onClick:()=>H("Starred"),children:[(0,n.jsxs)("span",{className:"flex items-center",children:[(0,n.jsx)("i",{className:`${eg?"fa-regular fa-star":"absolute top-1/2 [transform:translateY(-50%)] left-2 max-[1024px]:left-2.5 !leading-[0px]"} mr-2 text-base max-[1024px]:indent-[0px] w-[21px] text-text_neutral_default text-center ${eg?"text-text_neutral_secondary":""}`,onClick:e=>{e.stopPropagation(),G("Starred")},"aria-hidden":"true",children:!eg&&(0,n.jsx)(d.A,{name:"Star",height:15,width:15})}),"Starred",I&&(0,n.jsx)("span",{className:"ml-2",children:(0,n.jsx)(p.default,{BeakPoint:"Down",BeakPosition:"Middle",Children:(0,n.jsx)(u.default,{BadgeSize:"inline",BadgeText:"New",BadgeVariation:"new"}),Duration:0,OnTooltipClose:()=>{}
5,ScreenTitleForMobile:"",ShowHover:!0,Html:!0,TextAlign:"right",TooltipText:'<div class="text-[15px] leading-5 w-[170px] font-normal text-center">Star a page below to bookmark or create a quick access to that page within your Starred section.</div>'})})]}),W?.length>0&&(0,n.jsx)("i",{className:`fa-solid fa-caret-${q("Starred")?"down":"right"} ${eg?"text-text_neutral_default":""}`,"aria-hidden":"true"})]}),q("Starred")&&(0,n.jsxs)(l.Mp,{sensors:V,collisionDetection:l.fp,modifiers:[o.FN,el],autoScroll:{threshold:{x:0,y:.2}},onDragStart:Q,onDragEnd:ee,onDragCancel:et,children:[(0,n.jsx)(s.gB,{items:(W??[]).map(e=>e.id??e.menuTitle),strategy:s._G,children:(0,n.jsx)("ul",{ref:e=>{ea.current=e,Y.current=L&&N?e:null},style:L&&N&&K>0?{maxHeight:`${K}px`}:void 0,onClickCapture:er,onTouchEndCapture:en,className:`flex flex-col w-full m-0 p-0 ${eg?"bg-bkg_neutral_default":O?"":"max-[1024px]:absolute max-[1024px]:p-[5px] max-[1024px]:left-[44px] max-[1024px]:w-[250px] max-[1024px]:top-0 max-[1024px]:transition-all max-[1024px]:duration-400"}${L&&N&&!eg?"absolute p-[5px] !left-[44px] !w-[250px] max-[1024px]:top-[10px] z-[9999] bg-bkg_neutral_secondary border border-solid border-border_neutral_strong rounded-lg !transition-none":""}${L&&N&&K>0?" overflow-y-auto":""}`,children:W?.map(e=>{let t=ed(e.menuTitle),r=ei(e?.url||""),a=eC(e?.url);return(0,n.jsxs)(j,{id:e?.id??e?.menuTitle,itemRef:ex(e?.url),className:`group flex justify-between items-center relative ${eg?" border-b border-solid border-border_neutral_strong border-t-0 border-r-0 border-l-0 ml-0 last:!border-b-0":"ml-[26px] max-[1024px]:ml-7 rounded-lg border border-solid border-transparent before:content-[''] before:h-[calc(100%_+_2px)] before:-top-px before:absolute before:bottom-0 before:right-0 before:-left-6 before:rounded-lg before:border before:border-solid before:border-border_neutral_default [@media(hover:hover)_and_(pointer:fine)]:before:bg-bkg_neutral_tiertiary before:opacity-0 before:[transform:translateX(28px)] before:pointer-events-none before:transition-all before:duration-300 before:ease-out hover:before:opacity-100 hover:before:[transform:translateX(0px)]"} ${r?eg?"!bg-bkg_components_calendar_hoursnoworking":"!border-border_neutral_default hover:!border-transparent !bg-bkg_neutral_default before:!bg-bkg_neutral_default":""} ${L&&N?"rounded-[4px] last:mb-0":""}`,children:[!eg&&(0,n.jsx)("span",{className:"cursor-ns-resize pr-8 absolute left-2 inset-y-0 flex items-center z-[1] text-xs text-text_neutral_weak opacity-0 [transform:translateX(16px)] pointer-events-none transition-all duration-300 ease-out group-hover:opacity-100 group-hover:[transform:translateX(-20px)] group-hover:pointer-events-auto",children:(0,n.jsx)(d.A,{name:"Hamburger",height:14,width:14})}),(0,n.jsxs)(eu,{to:e?.url||"",className:`outline-none block w-full text-[15px] leading-[20px] font-normal text-text_neutral_default no-underline ${eg?"pt-[13.5px] pb-[13.5px] !pl-[12px]":"pr-4 pl-2 py-2.5"} pr-[32px] relative ${L&&N?"!pr-8":""}`,children:[eS(e?.menuTitle.includes("&")?e?.menuTitle.replace("&","&"):e?.menuTitle),t&&(0,n.jsx)("span",{className:"font-normal rounded-sm inline-block cursor-default bg-bkg_green_default text-text_neutral_ondark ml-1 align-middle px-1.5 py-0.5 text-[10px] leading-[14px] -mt-[2px]",children:t.text}),eg&&(0,n.jsx)("span",{className:"absolute right-3 top-4 leading-none",children:a?(0,n.jsx)(C,{}):(0,n.jsx)(d.A,{name:"chevronRight",height:16,width:16})})]}),!eg&&(a?(0,n.jsx)(C,{className:`mr-2 absolute top-1/2 [transform:translateY(-50%)] right-0 ${L&&N?"absolute right-0":""}`}):(0,n.jsx)("i",{className:`h-4 w-4 cursor-pointer !leading-[0px] hidden ${ej?"":"group-hover:block"} ${r?"!block":""} text-text_neutral_weak mr-2 absolute top-1/2 [transform:translateY(-50%)] right-0 ${L&&N?"absolute right-0":""} ${eg?"text-text_neutral_secondary":""}`,onClick:()=>X(e?.id,e?.menuTitle),children:(0,n.jsx)(d.A,{name:"FillStar",height:15,width:15})}))]},e?.id??e?.menuTitle)})})}),(0,n.jsx)(l.Hd,{zIndex:99999,children:z?(0,n.jsxs)("div",{className:"flex items-center bg-bkg_neutral_default text-text_neutral_default rounded-lg border border-solid border-border_neutral_default shadow-xl pl-3 py-2.5 pr-[32px] text-[15px] leading-[20px] font-normal",children:[(0,n.jsx)("span",{className:"cursor-ns-resize pr-1.5 !leading-[0] mt-px text-xs text-text_neutral_weak align-middle",children:(0,n.jsx)(d.A,{name:"Hamburger",height:14,width:14})}),eS(z.menuTitle.includes("&")?z.menuTitle.replace("&","&"):z.menuTitle)]}):null})]})]}
5),"RegularWithDashboard"===ew&&(0,n.jsxs)("nav",{className:`mb-2 flex items-start flex-col tracking-wide relative justify-start ${eg?"!mb-0":""}${L&&N&&!eg&&q("Dashboard")?T:""}`,children:[(0,n.jsx)("h3",{className:`whitespace-nowrap select-none w-full m-0 py-2.5 ${eg?"px-4 max-[1024px]:pl-3 max-[1024px]:pr-[15px] py-[12.5px] border-b-0 border-solid border-border_neutral_strong border-t border-r-0 border-l-0 text-text_neutral_secondary uppercase font-medium":"pr-3 pl-9 max-[1024px]:py-2.5"} ${!q("Dashboard")&&eg?"!border-b-0":""} font-bold text-[15px] leading-5 cursor-pointer flex items-center justify-between relative text-text_neutral_default ${es("Dashboard")} ${O?"min-[1025px]:hidden max-[1024px]:flex":"min-[1025px]:hidden"}`,onClick:()=>{let t="/merchants/reports/dashboard";e.OnNavigate?e.OnNavigate(t):window.location.href=t},children:(0,n.jsxs)("span",{className:"flex items-center select-none",children:[(0,n.jsx)("span",{className:`flex items-center select-none mr-2 ${eg?"text-text_neutral_secondary":"text-text_neutral_default absolute top-1/2 [transform:translateY(-50%)] left-2 max-[1024px]:left-2.5"}`,onClick:e=>{e.stopPropagation(),G("Dashboard")},children:(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"w-[18px]",viewBox:"0 0 580 580",fill:"currentColor",children:(0,n.jsx)("path",{d:"M320 112C434.9 112 528 205.1 528 320C528 434.9 434.9 528 320 528C205.1 528 112 434.9 112 320C112 205.1 205.1 112 320 112zM320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320C64 461.4 178.6 576 320 576zM376 416C376 401.6 370.6 388.5 361.6 378.5L422.1 233.2C427.2 221 421.4 206.9 409.2 201.8C397 196.7 382.9 202.5 377.8 214.7L317.3 360.1C287.6 361.5 264 386 264 416C264 446.9 289.1 472 320 472C350.9 472 376 446.9 376 416z"})})}),"Dashboard"]})}),q("Dashboard")&&!eg&&(0,n.jsx)("ul",{ref:L&&N?Y:void 0,style:L&&N&&K>0?{maxHeight:`${K}px`}:void 0,className:`flex flex-col w-full list-none p-0 m-0 ${O?"":"max-[1024px]:absolute max-[1024px]:p-[5px] max-[1024px]:left-[44px] max-[1024px]:w-[250px] max-[1024px]:top-0 max-[1024px]:transition-all max-[1024px]:duration-400"}${L&&N?" absolute p-[5px] !left-[44px] !w-[250px] max-[1024px]:top-[10px] z-[9999] bg-bkg_neutral_secondary border border-solid border-border_neutral_strong rounded-lg !transition-none":""}${L&&N&&K>0?" overflow-y-auto":""} `,children:(r=ei(t="merchants/reports/dashboard"),i=L&&N,(0,n.jsx)("li",{ref:ex(t),...eN(t),className:`group relative flex items-center rounded-lg border border-solid border-transparent ${eg?"border-b border-solid border-border_neutral_strong border-t-0 border-r-0 border-l-0 ml-0 last:!border-b-0":eR(t)} ${r?"!border-border_neutral_default !bg-bkg_neutral_default":""} ${i?"rounded-[4px] last:mb-0":""} ${O?"max-[1024px]:hidden":""}`,children:(0,n.jsxs)(eu,{to:t,className:`${L&&N&&!eg?"pl-2":"pl-9"} whitespace-nowrap select-none w-full m-0 py-2.5 pr-3 font-bold text-[15px] leading-5 cursor-pointer flex items-center relative text-text_neutral_default max-[1024px]:indent-[0px] no-underline ${i?"pr-[30px]":""} max-[1024px]:font-normal`,children:[(0,n.jsx)("span",{className:"flex items-center select-none mr-2 max-[1024px]:hidden absolute top-1/2 [transform:translateY(-50%)] left-2 max-[1024px]:left-2.5",children:(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"w-[18px]",viewBox:"0 0 580 580",fill:"currentColor",children:(0,n.jsx)("path",{d:"M320 112C434.9 112 528 205.1 528 320C528 434.9 434.9 528 320 528C205.1 528 112 434.9 112 320C112 205.1 205.1 112 320 112zM320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320C64 461.4 178.6 576 320 576zM376 416C376 401.6 370.6 388.5 361.6 378.5L422.1 233.2C427.2 221 421.4 206.9 409.2 201.8C397 196.7 382.9 202.5 377.8 214.7L317.3 360.1C287.6 361.5 264 386 264 416C264 446.9 289.1 472 320 472C350.9 472 376 446.9 376 416z"})})}),"Dashboard"]})},"dashboard_live_menu"))})]}),U.map(e=>(0,n.jsxs)("nav",{className:`mb-2 flex items-start flex-col tracking-wide relative justify-start ${eg?"!mb-0":""}${L&&N&&!eg&&q(e.name)?T:""}`,children:[(0,n.jsxs)("h3",{className:`whitespace-nowrap select-none w-full m-0 py-2.5 ${eg?"px-4 max-[1024px]:pl-3 max-[1024px]:pr-[15px] py-[12.5px] border-b border-solid border-border_neutral_strong border-t border-r-0 border-l-0 text-text_neutral_secondary uppercase font-medium":"pr-3 pl-9 max-[1024px]:py-2.5"} ${!q(e.name)&&eg?"!border-b-0":""} font-bold text-[15px] leading-5 cursor-pointer flex items-center justify-between relative text-text_neutral_default ${es(e.name)}`,onClick:()=>H(e.name),children:[(0,n.jsxs)("span",{className:"flex items-center select-none",children:[(0,n.jsx)("i",{className:`${e.icon} mr-2 ${eg?"text-base":"text-[14px] absolute top-1/2 [transform:translateY(-50%)] left-2 max-[1024px]:left-2.5"} text-text_neutral_default max-[1024px]:indent-[0px] w-[21px] text-center ${eg?"text-text_neutral_secondary":""}`,onClick:t=>{t.stopPropagation(),G(e.name)}
5,"aria-hidden":"true"}),e.name]}),(0,n.jsx)("i",{className:`fa-solid fa-caret-${q(e.name)?"down":"right"} ${eg?"text-text_neutral_default":""}`,"aria-hidden":"true"})]}),q(e.name)&&(0,n.jsx)("ul",{ref:L&&N?Y:void 0,style:L&&N&&K>0?{maxHeight:`${K}px`}:void 0,className:`flex flex-col w-full list-none p-0 m-0 ${eg?"bg-bkg_neutral_default":O?"":"max-[1024px]:absolute max-[1024px]:p-[5px] max-[1024px]:left-[44px] max-[1024px]:w-[250px] max-[1024px]:top-0 max-[1024px]:transition-all max-[1024px]:duration-400"}${L&&N&&!eg?" absolute p-[5px] !left-[44px] !w-[250px] max-[1024px]:top-[10px] z-[9999] bg-bkg_neutral_secondary border border-solid border-border_neutral_strong rounded-lg !transition-none":""}${L&&N&&K>0?" overflow-y-auto":""} `,children:e.child.map((e,t)=>{let r=Z(e.name),a=L&&N,l=ei(e.link),s=ed(e.name),i=eC(e.link),o=l?eg?"bg-bkg_components_calendar_hoursnoworking":"!border-border_neutral_default !bg-bkg_neutral_default":"";return(0,n.jsxs)("li",{ref:ex(e.link),...eN(e.link),className:`group relative flex justify-between items-center ${eg?"border-b border-solid border-border_neutral_strong border-t-0 border-r-0 border-l-0 ml-0 last:!border-b-0":`ml-7 rounded-lg border border-solid border-transparent ${eR(e.link)}`} ${L&&N&&!eg?"!ml-0":""} ${o} ${a?"rounded-[4px] last:mb-0":""}`,children:[(0,n.jsxs)(eu,{to:e.link,className:`outline-none block w-full text-[15px] leading-[20px] font-normal text-text_neutral_default no-underline ${eg?"pt-[13.5px] pb-[13.5px] !pl-[12px]":"pl-2 py-2.5"} pr-[32px] relative ${L&&N?"pr-[30px]":""}`,children:[eS(e.name),s&&(0,n.jsx)("span",{className:"font-normal rounded-sm inline-block cursor-default bg-bkg_green_default text-text_neutral_ondark ml-1 align-middle px-1.5 py-0.5 text-[10px] leading-[14px] -mt-[2px]",children:s.text}),eg&&(0,n.jsx)("span",{className:"absolute right-3 top-4 leading-none",children:i?(0,n.jsx)(C,{}):(0,n.jsx)(d.A,{name:"chevronRight",height:16,width:16})})]}),!eg&&(i?(0,n.jsx)(C,{className:`mr-2 absolute top-1/2 [transform:translateY(-50%)] right-0 ${L&&N?"absolute right-0":""}`}):(0,n.jsx)("i",{className:`hidden ${ej?l?"!block":"":"group-hover:block"} !leading-[0px] text-text_neutral_weak cursor-pointer mr-2 absolute top-1/2 [transform:translateY(-50%)] right-0 ${L&&N?"absolute right-0":""} ${eg?"text-text_neutral_secondary":""}`,onClick:t=>J(e.name,e.link),children:r?(0,n.jsx)(d.A,{name:"FillStar",height:15,width:15}):(0,n.jsx)(d.A,{name:"Star",height:15,width:15})}))]},t)})})]},e.id))]}),B&&A.length>2&&B.map((e,t)=>(0,n.jsxs)("div",{className:"mb-3",children:[(0,n.jsx)("h3",{className:`${eg?"border-b border-solid border-border_neutral_strong border-t border-r-0 border-l-0 text-text_neutral_secondary uppercase font-medium":""} whitespace-nowrap select-none w-full m-0 py-2.5 ${eg?"px-4 max-[1024px]:py-2.5 max-[1024px]:pl-3 max-[1024px]:pr-[15px]":"pr-3 pl-9"} font-bold text-[15px] leading-5 cursor-pointer flex items-center justify-between relative text-text_neutral_default ${es(e.name)}`,onClick:()=>H(e.name),children:(0,n.jsxs)("span",{className:"flex items-center",children:[(0,n.jsx)("i",{className:`${e.icon} ${eg?"":"absolute top-1/2 [transform:translateY(-50%)] left-2 max-[1024px]:left-2.5"} mr-2 text-base text-text_neutral_default max-[1024px]:indent-[0px] w-[21px] text-center ${eg?"text-text_neutral_secondary":""}`,"aria-hidden":"true"}),e.heading]})}),(0,n.jsx)("ul",{className:`${!O&&!eg?"max-[1024px]:hidden":"flex"} flex-col w-full m-0 p-0 max-[1024px]:p-[0px] max-[1024px]:top-0 max-[1024px]:transition-all max-[1024px]:duration-400"`,children:e.child.map((e,r)=>{let a=eC(e.url);return(0,n.jsxs)("li",{...eN(e.url??`${t}-${r}`),className:`group flex justify-between items-center flex-col cursor-pointer ${eg?"pr-[16px] pl-[44px] max-[1024px]:pl-[41px] border-b border-solid border-border_neutral_strong border-t-0 border-r-0 border-l-0 ml-0 last:!border-b-0 !items-start":`px-4 py-2.5 rounded-lg border border-solid border-transparent ${eR(e.url??`${t}-${r}`)}`}`,children:[e.title&&(0,n.jsxs)(eu,{to:e.url,className:"outline-none flex items-center gap-1.5 w-full text-[15px] leading-[20px] tracking-[0.2px] text-text_neutral_default font-normal no-underline pt-1 pb-2",children:[eo(e.title,A),a&&(0,n.jsx)(C,{})]}),e.subtitle.map((e,t)=>
5(0,n.jsx)("div",{className:"text-[12px] font-normal leading-[16px] text-text_neutral_default text-left pb-2 select-none",children:eo(e,A)},t))]},r)})})]},t)),A.length>=1&&E&&(0,n.jsx)(M,{}),A.length>2&&P&&!E&&(0,n.jsxs)("div",{className:"no-searchlist-text text-[15px] font-normal leading-[20px] text-left px-4 pt-4 mt-[16px]",children:["No matches found. Try searching by a page title within Reports or by using other keywords.",(0,n.jsx)("br",{})," ",(0,n.jsx)("br",{}),"Search for more on"," ",(0,n.jsx)("a",{href:"https://support.vagaro.com/hc/en-us",target:"_blank",rel:"noopener noreferrer",className:"text-text-blue underline inline p-0 tracking-normal",children:"Vagaro Support."})]})]})]})}}}]);
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.