PageSourceSearch

https://cal.aala.ai/_next/static/chunks/7851.563adb22ec2adec4.js

js aala.ai collected 2026-10-05 12:25:12 UTC 68,511 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7851],{3380:(e,l)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.MAX_SEATS_PER_TIME_SLOT=l.CAL_API_VERSION_HEADER=l.API_VERSIONS=l.VERSION_2024_09_04=l.VERSION_2024_08_13=l.VERSION_2024_04_15=l.VERSION_2024_06_11=l.VERSION_2024_06_14=l.HTTP_CODE_TOKEN_EXPIRED=l.X_CAL_PLATFORM_EMBED=l.X_CAL_CLIENT_ID=l.X_CAL_SECRET_KEY=l.API_ERROR_CODES=l.DUPLICATE_RESOURCE=l.RESOURCE_NOT_FOUND=l.INVALID_API_KEY=l.MISSING_PARAMETER=l.INVALID_PARAMETER=l.INTERNAL_SERVER_ERROR=l.CONFLICT=l.INVALID_ACCESS_TOKEN=l.ACCESS_TOKEN_EXPIRED=l.UNPROCESSABLE_ENTITY=l.METHOD_NOT_ALLOWED=l.NOT_FOUND=l.FORBIDDEN=l.UNAUTHORIZED=l.BAD_REQUEST=l.REDIRECT_STATUS=l.ERROR_STATUS=l.SUCCESS_STATUS=l.V2_ENDPOINTS=l.BASE_URL=void 0,l.BASE_URL="http://localhost:5555",l.V2_ENDPOINTS={me:"me",availability:"schedules",eventTypes:"event-types",bookings:"bookings"},l.SUCCESS_STATUS="success",l.ERROR_STATUS="error",l.REDIRECT_STATUS="redirect",l.BAD_REQUEST="BAD_REQUEST",l.UNAUTHORIZED="UNAUTHORIZED",l.FORBIDDEN="FORBIDDEN",l.NOT_FOUND="NOT_FOUND",l.METHOD_NOT_ALLOWED="METHOD_NOT_ALLOWED",l.UNPROCESSABLE_ENTITY="UNPROCESSABLE_ENTITY",l.ACCESS_TOKEN_EXPIRED="ACCESS_TOKEN_IS_EXPIRED",l.INVALID_ACCESS_TOKEN="Invalid Access Token.",l.CONFLICT="CONFLICT",l.INTERNAL_SERVER_ERROR="INTERNAL_SERVER_ERROR",l.INVALID_PARAMETER="INVALID_PARAMETER",l.MISSING_PARAMETER="MISSING_PARAMETER",l.INVALID_API_KEY="INVALID_API_KEY",l.RESOURCE_NOT_FOUND="RESOURCE_NOT_FOUND",l.DUPLICATE_RESOURCE="DUPLICATE_RESOURCE",l.API_ERROR_CODES=[l.BAD_REQUEST,l.UNAUTHORIZED,l.FORBIDDEN,l.NOT_FOUND,l.METHOD_NOT_ALLOWED,l.UNPROCESSABLE_ENTITY,l.INTERNAL_SERVER_ERROR,l.INVALID_PARAMETER,l.MISSING_PARAMETER,l.INVALID_API_KEY,l.RESOURCE_NOT_FOUND,l.DUPLICATE_RESOURCE],l.X_CAL_SECRET_KEY="x-cal-secret-key",l.X_CAL_CLIENT_ID="x-cal-client-id",l.X_CAL_PLATFORM_EMBED="x-cal-platform-embed",l.HTTP_CODE_TOKEN_EXPIRED=498,l.VERSION_2024_06_14="2024-06-14",l.VERSION_2024_06_11="2024-06-11",l.VERSION_2024_04_15="2024-04-15",l.VERSION_2024_08_13="2024-08-13",l.VERSION_2024_09_04="2024-09-04",l.API_VERSIONS=[l.VERSION_2024_06_14,l.VERSION_2024_06_11,l.VERSION_2024_04_15,l.VERSION_2024_08_13,l.VERSION_2024_09_04],l.CAL_API_VERSION_HEADER="cal-api-version",l.MAX_SEATS_PER_TIME_SLOT=1e3},3750:(e,l,t)=>{t.d(l,{u:()=>s});var s=function(e){return e.FormFields="FormFields",e.Attributes="Attributes",e}({})},3820:(e,l,t)=>{var s=Object.create?function(e,l,t,s){void 0===s&&(s=t);var a=Object.getOwnPropertyDescriptor(l,t);(!a||("get"in a?!l.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return l[t]}}),Object.defineProperty(e,s,a)}:function(e,l,t,s){void 0===s&&(s=t),e[s]=l[t]},a=function(e,l){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(l,t)||s(l,e,t)};Object.defineProperty(l,"__esModule",{value:!0}),a(t(43480),l),a(t(3380),l),a(t(62332),l)},7851:(e,l,t)=>{t.r(l),t.d(l,{default:()=>e_});var s=t(54568),a=t(49642),r=t.n(a),n=t(7620),i=t(61938),o=t(71378);let d=e=>{let{...l}=e;return(0,s.jsx)(k,{...l})};var u=t(21796);let c=e=>{let{...l}=e;return u.i.useUtils().viewer.appRoutingForms.getAttributesForTeam.prefetch({teamId:l.teamId}),(0,s.jsx)(k,{...l})};var m=t(59683),_=t(69659),h=t(17805),p=t(62639),E=t(1325),x=t(19527),b=t(67444);function g(e){let{attributes:l,teamId:t,queryValue:a,onQueryValueChange:r,className:i}=e,o=(0,p.ik)({attributes:l}
1),[d,u]=(0,n.useState)(a),c=(0,h.M)({config:o,configFor:h.u.Attributes}),m=(0,x.Vs)({queryValue:d,config:c}),E=(0,n.useCallback)(e=>(0,s.jsx)("div",{className:"query-builder-container","data-testid":"query-builder-container",children:(0,s.jsx)("div",{className:"query-builder qb-lite",children:(0,s.jsx)(_.M$,{...e})})}),[]);return(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:(0,b.A)("cal-query-builder",i),children:(0,s.jsx)(_.XK,{...c,value:m.state.tree,onChange:function(e){let l=_.Aq.getTree(e);!function e(l,t){if(l===t)return!0;if(null==l||null==t)return!1;if(Array.isArray(l)&&Array.isArray(t))return l.length===t.length&&l.every((l,s)=>e(l,t[s]));if("object"==typeof l&&"object"==typeof t){let s=Object.keys(l),a=Object.keys(t);return s.length===a.length&&s.every(s=>!!Object.prototype.hasOwnProperty.call(t,s)&&e(l[s],t[s]))}return l===t}(l,d)&&(u(l),r({queryValue:l}))},renderBuilder:E})}),(0,s.jsx)("div",{className:"mt-4 text-sm",children:(0,s.jsx)(v,{teamId:t,queryValue:d})})]})}function v(e){let{teamId:l,queryValue:t}=e,{t:a}=(0,E.Y)(),r=null!=t&&!!t.children1&&Object.values(t.children1).some(e=>{var l,t,s,a;return(null==(t=e.properties)||null==(l=t.value)?void 0:l[0])!==void 0&&(null==(a=e.properties)||null==(s=a.value)?void 0:s[0])!==null}),{data:n,isPending:i}=u.i.viewer.attributes.findTeamMembersMatchingAttributeLogic.useQuery({teamId:l,attributesQueryValue:t,_enablePerf:!0},{enabled:r});if(i)return(0,s.jsxs)("div",{className:"border-subtle bg-muted mt-4 space-y-3 rounded-md border p-4","data-testid":"segment_loading_state",children:[(0,s.jsx)("div",{className:"text-emphasis flex items-center text-sm font-medium",children:(0,s.jsx)("div",{className:"bg-subtle h-4 w-32 animate-pulse rounded"})}),(0,s.jsx)("ul",{className:"divide-subtle divide-y",children:[void 0,void 0,void 0].map((e,l)=>(0,s.jsx)("li",{className:"flex items-center py-2",children:(0,s.jsxs)("div",{className:"flex flex-1 items-center space-x-2 text-sm",children:[(0,s.jsx)("div",{className:"bg-subtle h-4 w-24 animate-pulse rounded"}),(0,s.jsx)("div",{className:"bg-subtle h-4 w-32 animate-pulse rounded"})]})},l))})]});if(!n)return(0,s.jsx)("span",{children:a("something_went_wrong")});let{result:o}=n;return o&&t?(0,s.jsxs)("div",{className:"border-subtle bg-muted mt-4 space-y-3 rounded-md border p-4",children:[(0,s.jsx)("div",{className:"text-emphasis flex items-center text-sm font-medium",children:(0,s.jsx)("span",{children:a("x_matching_members",{x:o.length})})}),(0,s.jsx)("ul",{className:"divide-subtle divide-y",children:o.map(e=>(0,s.jsx)("li",{className:"flex items-center py-2",children:(0,s.jsxs)("div",{className:"flex flex-1 items-center space-x-2 text-sm",children:[(0,s.jsx)("span",{className:"font-medium",children:e.name}),(0,s.jsxs)("span",{className:"text-subtle",children:["(",e.email,")"]})]})},e.id))})]}):(0,s.jsx)("div",{className:"border-subtle bg-muted mt-4 space-y-3 rounded-md border p-4",children:(0,s.jsx)("div",{className:"text-subtle flex items-center text-sm font-medium",children:(0,s.jsx)("span",{children:a("no_filter_set")})})})}function A(e){let{teamId:l,queryValue:t,onQueryValueChange:a,className:r}=e,{attributes:n,isPending:i}=function(e){let{data:l,isPending:t}=u.i.viewer.appRoutingForms.getAttributesForTeam.useQuery({teamId:e});return{attributes:l,isPending:t}}(l),{t:o}=(0,E.Y)();return i?(0,s.jsx)("span",{children:"Loading..."}):n?(0,s.jsx)(g,{teamId:l,attributes:n,queryValue:t,onQueryValueChange:a,className:r}):(console.error("Error fetching attributes"),(0,s.jsx)("span",{children:o("something_went_wrong")}))}var N=t(25518),f=t(67109);let I=e=>{let{assignAllTeamMembers:l,setAssignAllTeamMembers:t,onActive:a,onInactive:r,customClassNames:n}=e,{t:o}=(0,E.Y)(),{setValue:d}=(0,i.xW)();return(0,s.jsx)(i.xI,{name:"assignAllTeamMembers",render:()=>(0,s.jsx)(f.A,{"data-testid":"assign-all-team-members-toggle",title:o("automatically_add_all_team_members"),labelClassName:(0,b.A)("mt-[3px] text-sm",null==n?void 0:n.label),switchContainerClassName:null==n?void 0:n.container,checked:l,onCheckedChange:e=>{d("assignAllTeamMembers",e,{shouldDirty:!0}),t(e),e?a():r&&r()}})})};var j=t(55650),T=t(21284),R=t(61450),C=t(65800),y=t(10517),S=t(16706),O=t(52162),L=t(67895);let w=e=>{switch(e){case 0:return{text:"lowest",color:"text-gray-300"};case 1:return{text:"low",color:"text-gray-400"};case 2:default:return{text:"medium",color:"text-gray-500"};case 3:return{text:"high",color:"text-gray-600"};case 4:return{text:"highest",color:"text-gray-700"}}},D=e=>{var l,t,a,r;let{options:i=[],value:o=[],isRRWeightsEnabled:d,customClassNames:u,groupId:c,..._}
1=e,h=(0,m.X)(),[p,x]=(0,n.useState)(!1),[g,v]=(0,n.useState)(!1),[A,N]=(0,n.useState)(null!=(r=o[0])?r:null),{t:f}=(0,E.Y)(),[I]=(0,j.Q)(),D=c?o.filter(e=>e.groupId===c):o;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(y.l6,{..._,name:_.name,placeholder:_.placeholder||f("select"),isSearchable:!0,options:i,value:D,onChange:e=>{let l=[...(0,T.A)(o,c),...e.map(e=>({...e,groupId:c}))];_.onChange(l)},isMulti:!0,className:null==u||null==(l=u.hostsSelect)?void 0:l.select,innerClassNames:{...null==u||null==(t=u.hostsSelect)?void 0:t.innerClassNames,control:"rounded-md"}}),(0,s.jsx)("ul",{className:(0,b.A)("mb-4 mt-3 rounded-md",D.length>=1&&"border-subtle border",null==u||null==(a=u.selectedHostList)?void 0:a.container),ref:I,children:D.map((e,l)=>{var t,a,r,n,i,c,m,p,E,g,A,I,j;return(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("li",{className:(0,b.A)("flex px-3 py-2 ".concat(l===D.length-1?"":"border-subtle border-b"),null==u||null==(a=u.selectedHostList)||null==(t=a.listItem)?void 0:t.container),children:[!h&&(0,s.jsx)(R.e,{size:"sm",imageSrc:e.avatar,alt:e.label}),h&&(0,s.jsx)(S.A,{name:"user",className:(0,b.A)("mt-0.5 h-4 w-4",null==u||null==(n=u.selectedHostList)||null==(r=n.listItem)?void 0:r.avatar)}),(0,s.jsx)("p",{className:(0,b.A)("text-emphasis my-auto ms-3 text-sm",null==u||null==(c=u.selectedHostList)||null==(i=c.listItem)?void 0:i.name),children:e.label}),(0,s.jsxs)("div",{className:"ml-auto flex items-center",children:[e&&!e.isFixed?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(O.A,{content:f("change_priority"),children:(0,s.jsx)(C.$,{color:"minimal",onClick:()=>{x(!0),N(e)},className:(0,b.A)("mr-6 h-2 p-0 text-sm hover:bg-transparent",w(e.priority).color,null==u||null==(p=u.selectedHostList)||null==(m=p.listItem)?void 0:m.changePriorityButton),children:f(w(e.priority).text)})}),d?(0,s.jsxs)(C.$,{color:"minimal",className:(0,b.A)("mr-6 h-2 w-4 p-0 text-sm hover:bg-transparent",null==u||null==(g=u.selectedHostList)||null==(E=g.listItem)?void 0:E.changeWeightButton),onClick:()=>{v(!0),N(e)},children:[null!=(j=e.weight)?j:100,"%"]}):(0,s.jsx)(s.Fragment,{})]}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(S.A,{name:"x",onClick:()=>_.onChange(o.filter(l=>l.value!==e.value)),className:(0,b.A)("my-auto ml-2 h-4 w-4",null==u||null==(I=u.selectedHostList)||null==(A=I.listItem)?void 0:A.removeButton)})]})]},e.value)})})}),A&&!A.isFixed?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(L.Ny,{isOpenDialog:p,setIsOpenDialog:x,option:A,options:i,onChange:_.onChange,customClassNames:null==u?void 0:u.priorityDialog}),(0,s.jsx)(L.Bs,{isOpenDialog:g,setIsOpenDialog:v,option:A,options:i,onChange:_.onChange,customClassNames:null==u?void 0:u.weightDialog})]}):(0,s.jsx)(s.Fragment,{})]})},P=(e,l)=>e.label<l.label?-1:+(e.label>l.label),F=e=>{let{labelText:l,placeholder:t,options:a=[],isFixed:r,value:n,onChange:i,helperText:o,isRRWeightsEnabled:d,groupId:u,customClassNames:c,...m}=e;return(0,s.jsx)("div",{className:"flex flex-col rounded-md",children:(0,s.jsxs)("div",{children:[l?(0,s.jsx)(N.J,{children:l}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(D,{isOptionDisabled:e=>!!n.find(l=>l.userId.toString()===e.value),onChange:e=>{i&&i(e.map(e=>{var l,t;return{isFixed:r,userId:parseInt(e.value,10),priority:null!=(l=e.priority)?l:2,weight:null!=(t=e.weight)?t:100,scheduleId:e.defaultScheduleId,groupId:e.groupId}}))},value:(n||[]).filter(e=>{let{isFixed:l}=e;return r===l}).reduce((e,l)=>{var t,s;let n=a.find(e=>e.value===l.userId.toString());return n&&e.push({...n,priority:null!=(t=l.priority)?t:2,isFixed:r,weight:null!=(s=l.weight)?s:100,groupId:l.groupId}),e},[]),controlShouldRenderValue:!1,options:a,placeholder:t,isRRWeightsEnabled:d,customClassNames:c,groupId:u,...m})]})})};function M(e){let{teamId:l,assignRRMembersUsingSegment:t,setAssignRRMembersUsingSegment:a,rrSegmentQueryValue:r,setRrSegmentQueryValue:n,className:o}=e,{t:d}=(0,E.Y)(),u=e=>{let{queryValue:l}=e;n(l)},c=(0,m.X)();return(0,s.jsx)(i.xI,{name:"assignRRMembersUsingSegment",render:()=>(0,s.jsx)(f.A,{noIndentation:!0,"data-testid":"segment-toggle",title:d("filter_by_attributes"),labelClassName:"mt-0.5 font-normal",checked:t,onCheckedChange:e=>{a(e)},children:!c&&(0,s.jsx)(A,{teamId:l,queryValue:r,onQueryValueChange:u,className:o})})})}function k(e){let{teamMembers:l,value:t,onChange:a,assignAllTeamMembers:r,setAssignAllTeamMembers:n,automaticAddAllEnabled:o,onActive:d,isFixed:u,placeholder:c="",isRRWeightsEnabled:m,teamId:_,isSegmentApplicable:h,groupId:p,customClassNames:x,...b}=e,{t:g}=(0,E.Y)(),{setValue:v}=(0,i.xW)(),{assignRRMembersUsingSegment:A,setAssignRRMembersUsingSegment:N,rrSegmentQueryValue:f,setRrSegmentQueryValue:j}=function(){let{getValues:e,setValue:l,watch:t}=(0,i.xW)(),s=t("assignRRMembersUsingSegment");return{assignRRMembersUsingSegment:s,setAssignRRMembersUsingSegment:e=>l("assignRRMembersUsingSegment",e,{shouldDirty:!0}),rrSegmentQueryValue:e("rrSegmentQueryValue"),setRrSegmentQueryValue:e=>l("rrSegmentQueryValue",e,{shouldDirty:!0})}}(),T=function(e){let{assignAllTeamMembers:l,assignRRMembersUsingSegment:t,isAssigningAllTeamMembersApplicable:s,isSegmentApplicable:a}=e;
1return l?a?"ALL_TEAM_MEMBERS_ENABLED_AND_SEGMENT_APPLICABLE":"ALL_TEAM_MEMBERS_ENABLED_AND_SEGMENT_NOT_APPLICABLE":t&&a?"TEAM_MEMBERS_IN_SEGMENT_ENABLED":s?"TOGGLES_OFF_AND_ALL_TEAM_MEMBERS_APPLICABLE":"TOGGLES_OFF_AND_ALL_TEAM_MEMBERS_NOT_APPLICABLE"}({assignAllTeamMembers:r,assignRRMembersUsingSegment:A,isAssigningAllTeamMembersApplicable:o,isSegmentApplicable:h}),R=()=>{N(!1)};switch(T){case"ALL_TEAM_MEMBERS_ENABLED_AND_SEGMENT_APPLICABLE":case"ALL_TEAM_MEMBERS_ENABLED_AND_SEGMENT_NOT_APPLICABLE":case"TEAM_MEMBERS_IN_SEGMENT_ENABLED":return(0,s.jsxs)(s.Fragment,{children:[!p&&(0,s.jsx)(I,{assignAllTeamMembers:r,setAssignAllTeamMembers:n,onActive:d,onInactive:R,customClassNames:null==x?void 0:x.assingAllTeamMembers}),"ALL_TEAM_MEMBERS_ENABLED_AND_SEGMENT_NOT_APPLICABLE"!==T&&(0,s.jsx)("div",{className:"mt-2",children:(0,s.jsx)(M,{teamId:_,assignRRMembersUsingSegment:A,setAssignRRMembersUsingSegment:N,rrSegmentQueryValue:f,setRrSegmentQueryValue:j})})]});case"TOGGLES_OFF_AND_ALL_TEAM_MEMBERS_NOT_APPLICABLE":case"TOGGLES_OFF_AND_ALL_TEAM_MEMBERS_APPLICABLE":return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"mb-2",children:"TOGGLES_OFF_AND_ALL_TEAM_MEMBERS_APPLICABLE"===T&&!p&&(0,s.jsx)(I,{assignAllTeamMembers:r,setAssignAllTeamMembers:n,onActive:d,onInactive:R,customClassNames:null==x?void 0:x.assingAllTeamMembers})}),(0,s.jsx)("div",{className:"mb-2",children:(0,s.jsx)(F,{"data-testid":b["data-testid"],value:t,onChange:a,isFixed:u,className:"mb-2",options:l.map(e=>({...e,groupId:p})).sort(P),placeholder:null!=c?c:g("add_attendees"),isRRWeightsEnabled:m,groupId:p,customClassNames:null==x?void 0:x.teamMemberSelect})})]})}}let V=e=>{let{containerClassName:l,...t}=e,a=(0,m.X)(),r=(0,n.useMemo)(()=>a?d:c,[a]);return(0,s.jsx)("div",{className:"rounded-md",children:(0,s.jsx)("div",{className:"flex flex-col rounded-md pb-2 pt-6 ".concat(l),children:(0,s.jsx)(r,{...t})})})};var U=t(62608),G=t(59587),B=t(41538),q=t(45842),W=t(32397);let Y=e=>{var l,t,a;let{options:r=[],value:n=[],customClassNames:i,...o}=e,{t:d}=(0,E.Y)(),[u]=(0,j.Q)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(y.l6,{name:o.name,placeholder:d("select"),options:r,className:null==i||null==(l=i.assignToSelect)?void 0:l.select,innerClassNames:null==i||null==(t=i.assignToSelect)?void 0:t.innerClassNames,value:n,isMulti:!0,...o}),(0,s.jsx)("ul",{className:(0,b.A)("border-subtle divide-subtle mt-3 divide-y rounded-md",n.length>=1&&"border",null==i||null==(a=i.selectedChildrenList)?void 0:a.container),ref:u,children:n.map((e,l)=>{var t,a,r,u,c,m,_,h,p,E,x,g,v,A,N,f,I,j,T,y,S,L,w,D,P,F,M,k,V,Y;return(0,s.jsx)("li",{children:(0,s.jsxs)("div",{className:(0,b.A)("flex flex-row items-center gap-3 p-3",null==i||null==(a=i.selectedChildrenList)||null==(t=a.listItem)?void 0:t.container),children:[(0,s.jsx)(R.e,{size:"mdLg",className:(0,b.A)("overflow-visible",null==i||null==(u=i.selectedChildrenList)||null==(r=u.listItem)?void 0:r.avatar),imageSrc:e.owner.avatar,alt:e.owner.name||e.owner.email||""}),(0,s.jsxs)("div",{className:"flex w-full flex-row justify-between",children:[(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsxs)("span",{className:(0,b.A)("text text-sm font-semibold leading-none",null==i||null==(m=i.selectedChildrenList)||null==(c=m.listItem)?void 0:c.name),children:[e.owner.name||e.owner.email,(0,s.jsxs)("div",{className:(0,b.A)("flex flex-row gap-1",null==i||null==(h=i.selectedChildrenList)||null==(_=h.listItem)?void 0:_.badgeContainer),children:[e.owner.membership===G.h8.OWNER?(0,s.jsx)(B.E,{variant:"gray",className:null==i||null==(E=i.selectedChildrenList)||null==(p=E.listItem)?void 0:p.ownerBadge,children:d("owner")}):(0,s.jsx)(B.E,{variant:"gray",className:null==i||null==(g=i.selectedChildrenList)||null==(x=g.listItem)?void 0:x.memberBadge,children:d("member")}),e.hidden&&(0,s.jsx)(B.E,{variant:"gray",className:null==i||null==(A=i.selectedChildrenList)||null==(v=A.listItem)?void 0:v.hiddenBadge,children:d("hidden")})]})]}),e.owner.username&&(0,s.jsx)("small",{className:(0,b.A)("text-subtle font-normal leading-normal",null==i||null==(f=i.selectedChildrenList)||null==(N=f.listItem)?void 0:N.eventLink),children:"/".concat(e.owner.username,"/").concat(e.slug)})]}),(0,s.jsxs)("div",{className:(0,b.A)("flex flex-row items-center gap-2"),children:[(0,s.jsx)(O.A,{className:null==i||null==(j=i.selectedChildrenList)||null==(I=j.listItem)?void 0:I.showOnProfileTooltip,content:d("show_eventtype_on_profile"),children:(0,s.jsx)("div",{className:"self-center rounded-md p-2",children:(0,s.jsx)(W.d,{name:"Hidden",checked:!e.hidden,onCheckedChange:l=>{let t=n.map(t=>t.owner.id===e.owner.id?{...t,hidden:!l}:t);o.onChange(t)}
1})})}),(0,s.jsxs)(q.e,{combined:!0,children:[e.created&&e.owner.username&&(0,s.jsx)(O.A,{className:null==i||null==(y=i.selectedChildrenList)||null==(T=y.listItem)?void 0:T.previewEventTypeTooltip,content:d("preview"),children:(0,s.jsx)(C.$,{"data-testid":"preview-button",color:"secondary",target:"_blank",variant:"icon",className:null==i||null==(L=i.selectedChildrenList)||null==(S=L.listItem)?void 0:S.previewEventTypeButton,href:"".concat((0,U.g)(null!=(Y=null==(D=e.owner.profile)||null==(w=D.organization)?void 0:w.slug)?Y:null),"/").concat(null==(P=e.owner)?void 0:P.username,"/").concat(e.slug),StartIcon:"external-link"})}),(0,s.jsx)(O.A,{className:null==i||null==(M=i.selectedChildrenList)||null==(F=M.listItem)?void 0:F.deleteEventTypeTooltip,content:d("delete"),children:(0,s.jsx)(C.$,{color:"secondary",target:"_blank",variant:"icon",className:null==i||null==(V=i.selectedChildrenList)||null==(k=V.listItem)?void 0:k.deleteEventTypeButton,onClick:()=>o.onChange(n.filter(l=>l.owner.id!==e.owner.id)),StartIcon:"x"})})]})]})]})]})},l)})})]})};var H=t(52189),K=t(92762),Q=t(35268),X=t(93443),z=t(97058),J=t(63591),$=t(67933),Z=t(3820),ee=t(82753),el=t(89464);let et=e=>{let{initialTeamMembers:l,assignRRMembersUsingSegment:t,matchingTeamMembersWithResult:s,value:a}=e,r=(0,n.useMemo)(()=>t&&(null==s?void 0:s.result)?s.result.map(e=>({value:e.id.toString(),label:e.name||e.email,email:e.email,avatar:""})):l,[t,s,l]),i=(0,n.useMemo)(()=>r.reduce((e,l)=>{var t;let s=a.find(e=>e.userId===parseInt(l.value,10));return e[l.value]=null!=(t=null==s?void 0:s.weight)?t:100,e},{}),[r,a]);return{teamMembers:r,localWeightsInitialValues:i}},es=e=>{var l,t;let{member:a,onWeightChange:r}=e,[i,o]=(0,n.useState)(!1),d=(0,n.useRef)(null);return(0,n.useEffect)(()=>{i&&d.current&&d.current.focus()},[i]),(0,s.jsxs)("div",{className:"border-subtle flex h-12 items-center border-b px-3 py-1 last:border-b-0",children:[(0,s.jsx)(R.e,{size:"sm",imageSrc:a.avatar,alt:a.label,className:"min-w-10"}),(0,s.jsx)("span",{className:"text-emphasis ml-3 flex-grow text-sm",children:a.label}),(0,s.jsx)("div",{className:"ml-auto flex h-full items-center",children:i?(0,s.jsx)("div",{className:"flex h-full items-center",children:(0,s.jsxs)("div",{className:"relative flex h-full items-center",children:[(0,s.jsx)("input",{ref:d,type:"number",min:"0",inputMode:"numeric",className:"bg-muted border-default text-emphasis h-7 w-12 rounded-l-sm border px-2 text-sm [appearance:textfield] [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none",defaultValue:null!=(l=a.weight)?l:100,onBlur:e=>{let l=parseInt(e.target.value);isNaN(l)||r(a.value,l),o(!1)},onKeyDown:e=>{if("Enter"===e.key){let l=parseInt(e.target.value);isNaN(l)||r(a.value,l),o(!1)}"Escape"===e.key&&o(!1)}}),(0,s.jsx)("span",{className:"text-default border-default bg-muted flex h-7 items-center rounded-r-sm border border-l-0 px-2 text-sm",children:"%"})]})}):(0,s.jsxs)("button",{className:"text-emphasis hover:bg-subtle decoration-emphasis flex h-7 items-center rounded-sm px-2 text-sm underline underline-offset-4",onClick:()=>o(!0),children:[null!=(t=a.weight)?t:100,"%"]})})]})},ea=e=>{let{teamMembers:l,value:t,onChange:a,assignAllTeamMembers:i,assignRRMembersUsingSegment:o,teamId:d,queryValue:c}=e,[_,h]=(0,n.useState)(!1),{t:p}=(0,E.Y)(),[x,b]=(0,n.useState)(""),{teamMembers:g,localWeightsInitialValues:v}=((0,m.X)()?e=>{let{initialTeamMembers:l,assignRRMembersUsingSegment:t,teamId:s,orgId:a,queryValue:r,value:n}=e,{isInit:i}=(0,ee.useAtomsContext)(),o="/atoms/organizations/".concat(a,"/teams/").concat(s,"/members-matching-attribute?").concat(new URLSearchParams({attributesQueryValue:r?JSON.stringify(r):"",enablePerf:"true"})),{data:d,isPending:u}=(0,$.I)({queryKey:["teamMembersMatchingAttribute",s,a,r],queryFn:async()=>null===el.A||void 0===el.A?void 0:el.A.get(o).then(e=>{if(e.data.status===Z.SUCCESS_STATUS)return e.data.data;throw Error(e.data.error.message)}),enabled:i&&!!s&&!!a}),{teamMembers:c,localWeightsInitialValues:m}=et({initialTeamMembers:l,assignRRMembersUsingSegment:t,matchingTeamMembersWithResult:d,value:n});return{teamMembers:c,localWeightsInitialValues:m,isPending:u}}:e=>{let{initialTeamMembers:l,assignRRMembersUsingSegment:t,teamId:s,queryValue:a,value:r}=e,{data:n,isPending:i}=u.i.viewer.attributes.findTeamMembersMatchingAttributeLogic.useQuery({teamId:s||0,attributesQueryValue:a,_enablePerf:!0},{enabled:t&&!!a&&!!s}),{teamMembers:o,localWeightsInitialValues:d}=et({initialTeamMembers:l,assignRRMembersUsingSegment:t,matchingTeamMembersWithResult:n,value:r});return{teamMembers:o,localWeightsInitialValues:d,isPending:i}})({initialTeamMembers:l,assignRRMembersUsingSegment:o,teamId:d,queryValue:c,value:t}
1),[A,N]=(0,n.useState)(v),[f,I]=(0,n.useState)([]),[j,T]=(0,n.useState)(!0),R=(e,l)=>{N(t=>({...t,[e]:l}))},y=(0,n.useMemo)(()=>g.map(e=>({...e,weight:A[e.value]})).filter(e=>e.label.toLowerCase().includes(x.toLowerCase())||e.email.toLowerCase().includes(x.toLowerCase())).filter(e=>i||t.some(l=>!l.isFixed&&l.userId===parseInt(e.value,10))),[g,A,x,i,t]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(C.$,{color:"secondary",className:"-ml-2 -mt-2 mb-2 w-fit",onClick:()=>{h(!0)},children:p("edit_team_member_weights")}),(0,s.jsx)(z.cj,{open:_,onOpenChange:h,children:(0,s.jsx)("form",{className:"flex h-full flex-col",children:(0,s.jsxs)(z.h,{children:[(0,s.jsxs)(z.Fm,{children:[(0,s.jsx)(z.qp,{children:p("edit_team_member_weights")}),(0,s.jsx)("div",{className:"text-subtle text-sm",children:(0,s.jsx)(H.A,{t:p,i18nKey:"weights_description",components:[(0,s.jsx)(r(),{className:"underline underline-offset-2",target:"_blank",href:"https://cal.com/docs/enterprise-features/teams/round-robin-scheduling#weights",children:"Learn more"},"weights_description")]})})]}),(0,s.jsxs)(z.eC,{className:"mt-4 flex h-full flex-col space-y-6 p-1",children:[(0,s.jsxs)("div",{className:"flex justify-start gap-2",children:[(0,s.jsxs)("label",{className:(0,C.V)({color:"secondary"}),children:[(0,s.jsx)(S.A,{name:"upload",className:"mr-2 h-4 w-4"}),(0,s.jsx)("input",{type:"file",accept:".csv",className:"hidden",onChange:e=>{var l;if(!(null==(l=e.target.files)?void 0:l.length))return;let t=e.target.files[0],s=new FileReader;s.onload=async l=>{var t;if(!(null==(t=l.target)?void 0:t.result))return;let s=l.target.result.split("\n"),a={...A},r=[];for(let e=1;e<s.length;e++){let l=s[e].trim();if(!l)continue;let[,,t,n]=l.split(",");if(!t||!n)continue;let i=g.find(e=>e.email===t);if(!i){r.push({email:t,error:p("member_not_found")});continue}let o=parseInt(n);if(isNaN(o)||o<=0){r.push({email:t,error:p("invalid_weight")});continue}a[i.value]=o}N(a),I(r),r.length>0?(0,J.P0)(p("weights_updated_with_errors",{count:r.length}),"warning"):(0,J.P0)(p("weights_updated_from_csv"),"success"),e.target.value=""},s.readAsText(t)}}),p("upload")]}),(0,s.jsx)(C.$,{color:"secondary",StartIcon:"download",onClick:()=>{let e=g.map(e=>{var l;return{id:e.value,name:e.label,email:e.email,weight:null!=(l=A[e.value])?l:100}});(0,Q.Bb)(e,"team-members-weights.csv")},children:p("download")})]}),(0,s.jsx)(X.A_,{placeholder:p("search"),value:x,onChange:e=>b(e.target.value.toLowerCase()),addOnLeading:(0,s.jsx)(S.A,{name:"search",className:"text-subtle h-4 w-4","aria-hidden":"true",focusable:"false"})}),(0,s.jsxs)("div",{className:"flex max-h-[80dvh] flex-col overflow-y-auto rounded-md border",children:[y.map(e=>(0,s.jsx)(es,{member:e,onWeightChange:R},e.value)),0===y.length&&(0,s.jsx)("div",{className:"text-subtle py-4 text-center text-sm",children:p("no_members_found")})]}),f.length>0&&(0,s.jsxs)("div",{className:"mt-4",children:[(0,s.jsxs)("button",{className:"flex w-full items-center justify-between rounded-md border bg-red-50 p-3 text-sm text-red-900",onClick:()=>T(!j),children:[(0,s.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,s.jsx)(S.A,{name:"info",className:"h-4 w-4"}),(0,s.jsx)("span",{children:p("csv_upload_errors",{count:f.length})})]}),(0,s.jsx)(S.A,{name:"chevron-down",className:"h-4 w-4"})]}),j&&(0,s.jsx)("div",{className:"mt-2 space-y-2",children:f.map((e,l)=>(0,s.jsxs)("div",{className:"rounded-md border border-red-100 bg-red-50 p-3 text-sm text-red-900",children:[(0,s.jsxs)("strong",{children:[e.email,":"]})," ",e.error]},l))})]})]}),(0,s.jsxs)(z.XW,{children:[(0,s.jsx)(z.kN,{asChild:!0,children:(0,s.jsx)(C.$,{color:"minimal",onClick:()=>{N(v),b("")},children:p("cancel")})}),(0,s.jsx)(C.$,{onClick:()=>{let e=new Map(t.filter(e=>!e.isFixed).map(e=>[e.userId.toString(),e]));a(g.map(l=>{var t,s,a,r,n;let i=e.get(l.value);return i?{...i,userId:parseInt(l.value,10),isFixed:null!=(t=null==i?void 0:i.isFixed)&&t,priority:null!=(s=null==i?void 0:i.priority)?s:0,weight:null!=(r=null!=(a=A[l.value])?a:null==i?void 0:i.weight)?r:100,groupId:null!=(n=null==i?void 0:i.groupId)?n:null}:null}
1).filter(Boolean)),h(!1)},children:p("done")})]})]})})})]})};var er=t(67908);let en=e=>{var l,t;let{options:a=[],value:r,onChange:n,customClassNames:i,...o}=e,{t:d}=(0,E.Y)();return(0,s.jsx)("div",{className:(0,b.A)("flex flex-col space-y-5",null==i||null==(l=i.assignToSelect)?void 0:l.container),children:(0,s.jsxs)("div",{children:[(0,s.jsx)(N.J,{className:null==i||null==(t=i.assignToSelect)?void 0:t.label,children:d("assign_to")}),(0,s.jsx)(Y,{"aria-label":"assignment-dropdown","data-testid":"assignment-dropdown",onChange:e=>{n&&n(e.map(e=>({...e})))},value:r,options:a.filter(e=>!r.find(l=>l.owner.id.toString()===e.value)),controlShouldRenderValue:!1,customClassNames:i,...o})]})})},ei=e=>{let{t:l}=e;return(0,s.jsx)(H.A,{t:l,i18nKey:"fixed_host_helper",components:[(0,s.jsx)(r(),{className:"underline underline-offset-2",target:"_blank",href:"https://cal.com/docs/enterprise-features/teams/round-robin-scheduling#fixed-hosts",children:"Learn more"},"fixed_host_helper")]})},eo=e=>{let{teamId:l,teamMembers:t,value:a,onChange:r,assignAllTeamMembers:o,setAssignAllTeamMembers:d,isRoundRobinEvent:u=!1,customClassNames:c}=e,{t:m}=(0,E.Y)(),{getValues:_,setValue:h}=(0,i.xW)(),p=u&&_("hosts").some(e=>e.isFixed),[x,g]=(0,n.useState)(p),v=(0,n.useCallback)(()=>{let e=_("hosts");h("hosts",t.map(l=>{var t,s;let a=e.find(e=>e.userId===parseInt(l.value,10));return{isFixed:!0,userId:parseInt(l.value,10),priority:null!=(t=null==a?void 0:a.priority)?t:2,weight:null!=(s=null==a?void 0:a.weight)?s:100,scheduleId:(null==a?void 0:a.scheduleId)||l.defaultScheduleId,groupId:(null==a?void 0:a.groupId)||null}}),{shouldDirty:!0})},[_,h,t]),A=(0,n.useCallback)(e=>{e||h("hosts",_("hosts").filter(e=>!e.isFixed).sort((e,l)=>{var t,s;return(null!=(t=l.priority)?t:2)-(null!=(s=e.priority)?s:2)}),{shouldDirty:!0}),g(e)},[_,h]);return(0,s.jsx)("div",{className:(0,b.A)("mt-5 rounded-lg",null==c?void 0:c.container),children:u?(0,s.jsx)(f.A,{"data-testid":"fixed-hosts-switch",toggleSwitchAtTheEnd:!0,title:m("fixed_hosts"),description:(0,s.jsx)(ei,{t:m}),checked:x&&!o,hideSwitch:o,labelClassName:(0,b.A)("text-sm",null==c?void 0:c.label),descriptionClassName:(0,b.A)("text-sm text-subtle",null==c?void 0:c.description),switchContainerClassName:null==c?void 0:c.container,onCheckedChange:A,childrenClassName:(0,b.A)("lg:ml-0",null==c?void 0:c.children),children:(0,s.jsx)("div",{className:"border-subtle flex flex-col gap-6 rounded-bl-md rounded-br-md border border-t-0 px-6",children:(0,s.jsx)(V,{"data-testid":"fixed-hosts-select",groupId:null,placeholder:m("add_a_member"),teamId:l,teamMembers:t,customClassNames:null==c?void 0:c.addMembers,value:a,onChange:r,assignAllTeamMembers:o,setAssignAllTeamMembers:d,automaticAddAllEnabled:!u,isFixed:!0,onActive:v})})}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:(0,b.A)("border-subtle mt-5 rounded-t-md border p-6 pb-5",null==c?void 0:c.container),children:[(0,s.jsx)(N.J,{className:(0,b.A)("mb-1 text-sm font-semibold",null==c?void 0:c.label),children:m("fixed_hosts")}),(0,s.jsx)("p",{className:(0,b.A)("text-subtle max-w-full break-words text-sm leading-tight",null==c?void 0:c.description),children:(0,s.jsx)(ei,{t:m})})]}),(0,s.jsx)("div",{className:"border-subtle rounded-b-md border border-t-0 px-6",children:(0,s.jsx)(V,{teamId:l,groupId:null,teamMembers:t,value:a,onChange:r,assignAllTeamMembers:o,setAssignAllTeamMembers:d,automaticAddAllEnabled:!u,isFixed:!0,customClassNames:null==c?void 0:c.addMembers,onActive:v})})]})})},ed=e=>{var l,t;let{orgId:a,teamMembers:r,value:d,onChange:u,assignAllTeamMembers:c,setAssignAllTeamMembers:m,customClassNames:_,teamId:h,isSegmentApplicable:p}=e,{t:x}=(0,E.Y)(),{setValue:g,getValues:v,control:A,formState:I}=(0,i.xW)(),j=v("assignRRMembersUsingSegment"),T=(0,i.FH)({control:A,name:"isRRWeightsEnabled"}),R=(0,i.FH)({control:A,name:"rrSegmentQueryValue"}),y=(0,i.FH)({control:A,name:"hostGroups"}),O=e=>{g("hosts",[...v("hosts").filter(e=>e.isFixed),...e.sort((e,l)=>(0,L.Uh)(e,l,!0))],{shouldDirty:!0})},w=(0,n.useCallback)(()=>{let e=v("hosts"),l=e.filter(e=>!e.isFixed),t=e.filter(e=>e.isFixed);if((null==y?void 0:y.length)===0&&l.length>
10){let e={id:(0,o.A)(),name:""};g("hostGroups",[e,{id:(0,o.A)(),name:""}],{shouldDirty:!0}),g("hosts",[...t,...l.map(l=>l.groupId||l.isFixed?l:{...l,groupId:e.id})],{shouldDirty:!0})}else g("hostGroups",[...y,{id:(0,o.A)(),name:""}],{shouldDirty:!0});c&&(g("assignAllTeamMembers",!1,{shouldDirty:!0}),m(!1))},[y,v,g,c,m]),D=(0,n.useCallback)((e,l)=>{g("hostGroups",(null==y?void 0:y.map(t=>t.id===e?{...t,name:l}:t))||[],{shouldDirty:!0})},[y,g]),P=(0,n.useCallback)(e=>{g("hostGroups",(null==y?void 0:y.filter(l=>l.id!==e))||[],{shouldDirty:!0});let l=d.filter(l=>l.groupId!==e);u(l),g("hosts",l,{shouldDirty:!0})},[y,g,d,u]),F=(0,n.useCallback)(e=>{let l=v("hosts");g("hosts",r.map(t=>{var s,a;let r=l.find(e=>e.userId===parseInt(t.value,10));return{isFixed:!1,userId:parseInt(t.value,10),priority:null!=(s=null==r?void 0:r.priority)?s:2,weight:null!=(a=null==r?void 0:r.weight)?a:100,scheduleId:(null==r?void 0:r.scheduleId)||t.defaultScheduleId,groupId:(null==r?void 0:r.groupId)||e}}),{shouldDirty:!0})},[v,g,r]),M=e=>{let{groupId:l,containerClassName:t}=e;return(0,s.jsx)(V,{placeholder:x("add_a_member"),teamId:h,teamMembers:r,value:d,onChange:u,assignAllTeamMembers:c,setAssignAllTeamMembers:m,isSegmentApplicable:p,automaticAddAllEnabled:!0,isRRWeightsEnabled:T,isFixed:!1,groupId:l,containerClassName:t||(c?"-mt-4":""),onActive:()=>F(l),customClassNames:null==_?void 0:_.addMembers})};return(0,s.jsxs)("div",{className:(0,b.A)("rounded-lg"),children:[(0,s.jsx)("div",{className:(0,b.A)("border-subtle mt-5 rounded-t-md border p-6 pb-5",null==_?void 0:_.container),children:(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(N.J,{className:(0,b.A)("mb-1 text-sm font-semibold",null==_?void 0:_.label),children:x("round_robin_hosts")}),(0,s.jsx)("p",{className:(0,b.A)("text-subtle max-w-full break-words text-sm leading-tight",null==_?void 0:_.description),children:(null==y?void 0:y.length)>0?x("round_robin_groups_helper"):x("round_robin_helper")})]}),(0,s.jsx)(C.$,{color:"secondary",size:"sm",StartIcon:"plus",onClick:w,children:x("add_group")})]})}),(0,s.jsxs)("div",{className:"border-subtle rounded-b-md border border-t-0 px-6 pt-4",children:[(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(i.xI,{name:"isRRWeightsEnabled",render:e=>{var l,t,a;let{field:{value:n,onChange:i}}=e;return(0,s.jsx)(f.A,{title:x("enable_weights"),description:(0,s.jsx)(er.A,{t:x}),checked:n,switchContainerClassName:null==_||null==(l=_.enableWeights)?void 0:l.container,labelClassName:null==_||null==(t=_.enableWeights)?void 0:t.label,descriptionClassName:null==_||null==(a=_.enableWeights)?void 0:a.description,onCheckedChange:e=>((e,l)=>{l(e);let t=v("hosts");g("hosts",[...t.filter(e=>e.isFixed),...t.filter(e=>!e.isFixed).sort((l,t)=>(0,L.Uh)(l,t,e))])})(e,i),children:(0,s.jsx)(ea,{teamMembers:r,value:d,onChange:O,assignAllTeamMembers:c,assignRRMembersUsingSegment:j,teamId:h,queryValue:R})})}})}),y.length?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(()=>0===d.filter(e=>!e.isFixed&&!e.groupId).length?null:(0,s.jsxs)("div",{className:"border-subtle my-4 rounded-md border p-4 pb-0",children:[(0,s.jsx)("div",{className:"-mb-4 flex items-center justify-between",children:(0,s.jsx)("div",{className:"flex items-center gap-1",children:(0,s.jsx)("span",{className:"text-default text-sm font-medium",children:"Group ".concat(y.length+1)})})}),(0,s.jsx)(M,{groupId:null})]}),{}),y.map((e,l)=>{var t;let a=l+1;return(0,s.jsxs)("div",{className:"border-subtle my-4 rounded-md border p-4 pb-0",children:[(0,s.jsxs)("div",{className:"-mb-4 flex items-center justify-between",children:[(0,s.jsx)("div",{className:"flex items-center gap-2",children:(0,s.jsx)("input",{type:"text",value:null!=(t=e.name)?t:"",onChange:l=>D(e.id,l.target.value),className:"border-none bg-transparent p-0 text-sm font-medium focus:outline-none focus:ring-0",placeholder:"Group ".concat(a)})}),(0,s.jsx)("button",{type:"button",onClick:()=>P(e.id),className:"text-subtle hover:text-default rounded p-1",children:(0,s.jsx)(S.A,{name:"x",className:"h-4 w-4"})})]}),(0,s.jsx)(M,{groupId:e.id})]},l)})]}):(0,s.jsx)(M,{groupId:null!=(t=null==(l=y[0])?void 0:l.id)?t:null})]})]})},eu=e=>{let{childrenEventTypeOptions:l,assignAllTeamMembers:t,setAssignAllTeamMembers:a,customClassNames:r}=e,{setValue:n}=(0,i.xW)();return(0,s.jsx)("div",{className:(0,b.A)("border-subtle mt-6 space-y-5 rounded-lg border px-4 py-6 sm:px-6",null==r?void 0:r.container),children:(0,s.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,s.jsx)(I,{assignAllTeamMembers:t,setAssignAllTeamMembers:a,customClassNames:null==r?void 0:r.assignAllTeamMembers,onActive:()=>n("children",l,{shouldDirty:!0})}),t?(0,s.jsx)(s.Fragment,{}):(0,s.jsx)(i.xI,{name:"children",render:e=>
1{let{field:{onChange:t,value:a}}=e;return(0,s.jsx)(en,{value:a,options:l,onChange:t,customClassNames:null==r?void 0:r.childrenEventTypesList})}})]})})},ec=e=>{let{orgId:l,teamId:t,teamMembers:a,assignAllTeamMembers:r,setAssignAllTeamMembers:o,customClassNames:d,isSegmentApplicable:u}=e,{control:c,setValue:m,getValues:_,formState:{submitCount:h}}=(0,i.xW)(),p=(0,i.FH)({control:c,name:"schedulingType"}),E=(0,n.useRef)(null);(0,n.useEffect)(()=>{var e;if(!E.current||(null==(e=E.current)?void 0:e.submitCount)!==h){E.current={hosts:_("hosts"),schedulingType:p,submitCount:h};return}m("hosts",E.current.schedulingType===p?E.current.hosts:[],{shouldDirty:!0})},[p,m,_,h]);let x=e=>{let l=_("hosts");return e.map(e=>{let t=l.find(l=>l.userId===e.userId);return t?{...e,scheduleId:t.scheduleId,groupId:t.groupId}:e})};return(0,s.jsx)(i.xI,{name:"hosts",render:e=>{let{field:{onChange:n,value:i}}=e,c={COLLECTIVE:(0,s.jsx)(eo,{teamId:t,teamMembers:a,value:i,onChange:e=>{n([...x(e)])},assignAllTeamMembers:r,setAssignAllTeamMembers:o,customClassNames:null==d?void 0:d.fixedHosts}),ROUND_ROBIN:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(eo,{teamId:t,teamMembers:a,value:i,onChange:e=>{n([...i.filter(e=>!e.isFixed),...x(e)])},assignAllTeamMembers:r,setAssignAllTeamMembers:o,isRoundRobinEvent:!0,customClassNames:null==d?void 0:d.fixedHosts}),(0,s.jsx)(ed,{orgId:l,teamId:t,teamMembers:a,value:i,onChange:e=>{n([...i.filter(e=>e.isFixed),...e])},assignAllTeamMembers:r,setAssignAllTeamMembers:o,customClassNames:null==d?void 0:d.roundRobinHosts,isSegmentApplicable:u})]}),MANAGED:(0,s.jsx)(s.Fragment,{})};return p?c[p]:(0,s.jsx)(s.Fragment,{})}})},em=e=>{var l,t,a,r,o,d,u,c;let{team:m,teamMembers:_,eventType:h,customClassNames:p,orgId:x,isSegmentApplicable:g}=e,{t:v}=(0,E.Y)(),A=[{value:"COLLECTIVE",label:v("collective")},{value:"ROUND_ROBIN",label:v("round_robin")}],I=e=>{var l;return!!(null==(l=h.team)?void 0:l.parentId)||!!e.username},j=_.filter(I).map(e=>((e,l)=>{let{id:t,name:s,username:a,avatar:r,email:n,defaultScheduleId:i}=e;return{value:"".concat(t||""),label:"".concat(s||n||"").concat(a?"":" (".concat(l,")")),avatar:r,email:n,defaultScheduleId:i}})(e,v("pending"))),T=_.filter(I).map(e=>((e,l,t)=>{var s,a,r,n;return{slug:l,hidden:!1,created:!1,owner:{id:e.id,name:null!=(s=e.name)?s:"",email:e.email,username:null!=(a=e.username)?a:"",membership:e.membership,eventTypeSlugs:null!=(r=e.eventTypes)?r:[],avatar:e.avatar,profile:e.profile},value:"".concat(null!=(n=e.id)?n:""),label:"".concat(e.name||e.email||"").concat(e.username?"":" (".concat(t,")"))}})({...e,eventTypes:e.eventTypes.filter(l=>l!==h.slug||!h.children.some(l=>l.owner.id===e.id))},h.slug,v("pending"))),R=h.schedulingType===G.PI.MANAGED,{getValues:C,setValue:S,control:L}=(0,i.xW)(),[w,D]=(0,n.useState)(null!=(c=C("assignAllTeamMembers"))&&c),P=(0,n.useCallback)((e,l)=>{e&&(l(e),S("assignRRMembersUsingSegment",!1,{shouldDirty:!0}),S("assignAllTeamMembers",!1,{shouldDirty:!0}),D(!1))},[S,D]),F=(0,i.FH)({control:L,name:"schedulingType"}),M=(0,i.FH)({control:L,name:"hostGroups"});return(0,s.jsxs)("div",{children:[m&&!R&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:(0,b.A)("border-subtle flex flex-col rounded-md",null==p||null==(l=p.assignmentType)?void 0:l.container),children:[(0,s.jsxs)("div",{className:"border-subtle rounded-t-md border p-6 pb-5",children:[(0,s.jsx)(N.J,{className:(0,b.A)("mb-1 text-sm font-semibold",null==p||null==(t=p.assignmentType)?void 0:t.label),children:v("assignment")}),(0,s.jsx)("p",{className:(0,b.A)("text-subtle max-w-full break-words text-sm leading-tight",null==p||null==(a=p.assignmentType)?void 0:a.description),children:v("assignment_description")})]}),(0,s.jsxs)("div",{className:(0,b.A)("border-subtle rounded-b-md border border-t-0 p-6",null==p||null==(o=p.assignmentType)||null==(r=o.schedulingTypeSelect)?void 0:r.container),children:[(0,s.jsx)(N.J,{className:null==p||null==(u=p.assignmentType)||null==(d=u.schedulingTypeSelect)?void 0:d.label,children:v("scheduling_type")}),(0,s.jsx)(i.xI,{name:"schedulingType",render:e=>{var l,t,a,r;let{field:{value:n,onChange:i}}=e;return(0,s.jsx)(y.l6,{options:A,value:A.find(e=>e.value===n),className:(0,b.A)("w-full",null==p||null==(t=p.assignmentType)||null==(l=t.schedulingTypeSelect)?void 0:l.select),innerClassNames:null==p||null==(r=p.assignmentType)||null==(a=r.schedulingTypeSelect)?void 0:a.innerClassNames,onChange:e=>P(null==e?void 0:e.value,i)})}})]})]}),"ROUND_ROBIN"===F&&(0,s.jsxs)("div",{className:"border-subtle mt-4 flex flex-col rounded-md",children:[(0,s.jsxs)("div",{className:"border-subtle rounded-t-md border p-6 pb-5",children:[(0,s.jsx)(N.J,{className:"mb-1 text-sm font-semibold",children:v("rr_distribution_method")}),(0,s.jsx)("p",{className:"text-subtle max-w-full break-words text-sm leading-tight",children:v("rr_distribution_method_description")})]}),(0,s.jsxs)("div",{className:"border-subtle rounded-b-md border border-t-0 p-6",children:[(0,s.jsx)(i.xI,{name:"maxLeadThreshold",render:e=>{var l,t,a,r;let{field:{value:n,onChange:i}}=e;return(0,s.jsxs)(K.YJ,{onValueChange:e=>{i("loadBalancing"===e?3:null)},className:"mt-1 flex flex-col gap-4",children:[(0,s.jsxs)(K.q7,{value:"maximizeAvailability",checked:null===n,className:"w-full text-sm",classNames:{container:"w-full"},children:[(0,s.jsx)("strong",{className:"mb-1 block",children:v("rr_distribution_method_availability_title")}),(0,s.jsx)("p",{children:v("rr_distribution_method_availability_description")})]}),(null==(l=h.team)?void 0:l.rrTimestampBasis)&&(null==(t=h.team)?void 0:t.rrTimestampBasis)!==G.NJ.CREATED_AT||(null==M?void 0:M.length)>1?(0,s.jsx)(O.A,{content:(null==(a=h.team)?void 0:a.rrTimestampBasis)&&(null==(r=h.team)?void 0:r.rrTimestampBasis)!==G.NJ.CREATED_AT?v("rr_load_balancing_disabled"):v("rr_load_balancing_disabled_with_groups"),children:(0,s.jsx)("div",{className:"w-full",children:(0,s.jsxs)(K.q7,{value:"loadBalancing",checked:null!==n,className:"text-sm",disabled:!0,classNames:{container:"w-full"},children:[(0,s.jsx)("strong",{className:"mb-1",children:v("rr_distribution_method_balanced_title")}),(0,s.jsx)("p",{children:v("rr_distribution_method_balanced_description")})]})})}):(0,s.jsx)("div",{className:"w-full",children:(0,s.jsxs)(K.q7,{value:"loadBalancing",checked:null!==n,className:"text-sm",classNames:{container:"w-full"},children:[(0,s.jsx)("strong",{className:"mb-1",children:v("rr_distribution_method_balanced_title")}),(0,s.jsx)("p",{children:v("rr_distribution_method_balanced_description")})]})})]})}}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)(i.xI,{name:"includeNoShowInRRCalculation",render:e=>
1{let{field:{value:l,onChange:t}}=e;return(0,s.jsx)(f.A,{title:v("include_no_show_in_rr_calculation"),labelClassName:"mt-1.5",checked:l,onCheckedChange:e=>t(e)})}})})]})]}),(0,s.jsx)(ec,{orgId:x,isSegmentApplicable:g,teamId:m.id,assignAllTeamMembers:w,setAssignAllTeamMembers:D,teamMembers:j,customClassNames:null==p?void 0:p.hosts})]}),m&&R&&(0,s.jsx)(eu,{assignAllTeamMembers:w,setAssignAllTeamMembers:D,childrenEventTypeOptions:T,customClassNames:null==p?void 0:p.childrenEventTypes})]})},e_=e=>{let l=!!e.orgId;return(0,s.jsx)(em,{...e,isSegmentApplicable:l})}},17805:(e,l,t)=>{t.d(l,{M:()=>T,u:()=>n.u});var s=t(54568),a=t(66320),r=t(83227),n=t(3750);let i=function(e,l){return e?(0,s.jsx)(l,{...e}):(0,s.jsx)("div",{})},{TextWidget:o,TextAreaWidget:d,MultiSelectWidget:u,SelectWidget:c,NumberWidget:m,FieldSelect:_,Conjs:h,Button:p,ButtonGroup:E,Provider:x}=r.A,b=e=>i(e,o),g=e=>i(e,d),v=e=>i(e,m),A=e=>i(e,u),N=e=>i(e,c),f=e=>e?(0,s.jsx)(o,{type:"tel",...e}):(0,s.jsx)("div",{}),I=e=>e?(0,s.jsx)(a.LP,{onChange:l=>{let t=l.target.value;e.setValue(t)},containerClassName:"w-full mb-2",...e}):(0,s.jsx)("div",{}),j={renderField:e=>i(e,_),renderOperator:e=>i(e,_),renderFunc:e=>i(e,_),renderConjs:e=>i(e,h),renderButton:e=>i(e,p),renderButtonGroup:e=>i(e,E),renderProvider:e=>i(e,x)};
1function T(e){let{config:l}=e,{settings:t,widgets:s,...a}=l;return{...a,settings:{...t,...j},widgets:{...s,text:{...s.text,factory:b},textarea:{...s.textarea,factory:g},number:{...s.number,factory:v},multiselect:{...s.multiselect,factory:A},select:{...s.select,factory:N},phone:{...s.text,factory:f,valuePlaceholder:"Enter Phone Number"},email:{...s.text,factory:I}}}}},19527:(e,l,t)=>{t.d(l,{nh:()=>r,Vs:()=>n,hD:()=>a});var s=t(69659);t(62639),t(22781),t(59587);t(81097).A.getSubLogger({prefix:["raqb/resolveQueryValue"]});let a={isQueryValueARuleGroup:function(e){return"group"===e.type},isARule:function(e){return"rule"===e.type},getValueTypeFromAttributesQueryValueForRaqbField:function(e){let{attributesQueryValue:l,raqbFieldId:t}=e;if(!a.isQueryValueARuleGroup(l)||!l.children1)return null;let s=null;return Object.values(l.children1).reduce((e,l)=>{if(!a.isARule(l))return e;let r=null==l?void 0:l.properties;if(!r)return e;if(r.field===t){var n;s=null==(n=r.valueType)?void 0:n[0]}return e},null),s},isQueryValueEmpty:function(e){return!e||!e.children1}};function r(){return{id:s.Aq.uuid(),type:"group"}}let n=e=>{let{queryValue:l,config:t}=e,a=l||r(),n=s.Aq.checkTree(s.Aq.loadTree(a),t);return{state:{tree:n,config:t},queryValue:s.Aq.getTree(n)}}},25478:(e,l,t)=>{function s(e){return!!(e.options||[]).find(e=>!e.id)}function a(e){let l=(e=>{let l=e.selectText;if(e.options)return{...e,options:e.options};if(l){let t=(e=>{let{legacySelectText:l}=e;return l.trim().split("\n").map(e=>({label:e,id:null}))})({legacySelectText:l});return{...e,options:t}}return{...e}})(e),t=l.options||[],a=s(l);return t.map(e=>{var l;return{value:a?e.label:null!=(l=e.id)?l:e.label,title:e.label}})}t.d(l,{KQ:()=>a,Kp:()=>s})},35268:(e,l,t)=>{t.d(l,{Bb:()=>s,eH:()=>n,yX:()=>i});let s=(e,l)=>{let t=new Blob(["string"==typeof e?e:a(e)],{type:"text/plain"}),s=window.URL.createObjectURL(t),r=document.createElement("a");r.href=s,r.download=l,r.click(),window.URL.revokeObjectURL(s)},a=e=>{if(!e.length)return"";let l=Object.keys(e[0]);return[l.map(e=>r(e)).join(","),...e.map(e=>l.map(l=>{var t;let s=e[l];return r(null!=(t=null==s?void 0:s.toString())?t:"")}).join(","))].join("\n")},r=e=>e.includes('"')?'"'.concat(e.replace(/"/g,'""'),'"'):e.includes(",")||e.includes("\n")?'"'.concat(e,'"'):e,n=e=>{let l=e.getHeaderGroups();if(!l.length)return null;let{headers:t}=l[0],s=["select","actions"],a=t.filter(e=>!s.includes(e.id)).map(e=>{let l=e.column.columnDef.header;return"string"==typeof l?r(l):"function"==typeof l?r(l(e.getContext())):"Unknown"}),n=a.findIndex(e=>"Members"===e);return n>-1&&a.splice(n+1,0,"Link"),a},i=(e,l,t,s)=>{if(!e.length)throw Error("The header is empty.");let a=["Members","Link","Role","Teams"],n=e.slice(0,a.length);if(!a.every((e,l)=>e===n[l]))throw Error("Invalid headers structure. Expected headers to start with: ".concat(JSON.stringify(a)));let i=l.map(e=>{let{email:l,role:a,teams:n,username:i,attributes:o}=e,d=(null!=o?o:[]).reduce((e,l)=>{var t;return e[l.attributeId]||(e[l.attributeId]=[]),e[l.attributeId].push({value:l.value,weight:null!=(t=l.weight)?t:void 0}),e},{});return[l,"".concat(s,"/").concat(i),a,r(n.map(e=>e.name).join(",")),...t.map(e=>{let l=d[e];return(null==l?void 0:l.length)?r(l.map(e=>e.weight?"".concat(e.value," (").concat(e.weight,"%)"):e.value).join(",")):""})]});return[e.join(","),...i.map(e=>e.join(","))].join("\n")}},43480:(e,l)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.PERMISSIONS_GROUPED_MAP=l.PERMISSION_MAP=l.PERMISSIONS=l.PROFILE_WRITE=l.PROFILE_READ=l.APPS_WRITE=l.APPS_READ=l.SCHEDULE_WRITE=l.SCHEDULE_READ=l.BOOKING_WRITE=l.BOOKING_READ=l.EVENT_TYPE_WRITE=l.EVENT_TYPE_READ=void 0,l.EVENT_TYPE_READ=1,l.EVENT_TYPE_WRITE=2,l.BOOKING_READ=4,l.BOOKING_WRITE=8,l.SCHEDULE_READ=16,l.SCHEDULE_WRITE=32,l.APPS_READ=64,l.APPS_WRITE=128,l.PROFILE_READ=256,l.PROFILE_WRITE=512,l.PERMISSIONS=[l.EVENT_TYPE_READ,l.EVENT_TYPE_WRITE,l.BOOKING_READ,l.BOOKING_WRITE,l.SCHEDULE_READ,l.SCHEDULE_WRITE,l.APPS_READ,l.APPS_WRITE,l.PROFILE_READ,l.PROFILE_WRITE],l.PERMISSION_MAP={EVENT_TYPE_READ:l.EVENT_TYPE_READ,EVENT_TYPE_WRITE:l.EVENT_TYPE_WRITE,BOOKING_READ:l.BOOKING_READ,BOOKING_WRITE:l.BOOKING_WRITE,SCHEDULE_READ:l.SCHEDULE_READ,SCHEDULE_WRITE:l.SCHEDULE_WRITE,APPS_READ:l.APPS_READ,APPS_WRITE:l.APPS_WRITE,PROFILE_READ:l.PROFILE_READ,PROFILE_WRITE:l.PROFILE_WRITE},l.PERMISSIONS_GROUPED_MAP={EVENT_TYPE:{read:l.EVENT_TYPE_READ,write:l.EVENT_TYPE_WRITE,key:"eventType",label:"Event Type"},BOOKING:{read:l.BOOKING_READ,write:l.BOOKING_WRITE,key:"booking",label:"Booking"},SCHEDULE:{read:l.SCHEDULE_READ,write:l.SCHEDULE_WRITE,key:"schedule",label:"Schedule"},APPS:{read:l.APPS_READ,write:l.APPS_WRITE,key:"apps",label:"Apps"},PROFILE:{read:l.PROFILE_READ,write:l.PROFILE_WRITE,key:"profile",label:"Profile"}}
1},62332:(e,l)=>{var t;Object.defineProperty(l,"__esModule",{value:!0}),l.APPS_TYPE_ID_MAPPING=l.CONFERENCING_APPS=l.CAL_VIDEO_TYPE=l.CAL_VIDEO=l.OFFICE_365_VIDEO_TYPE=l.OFFICE_365_VIDEO=l.ZOOM_TYPE=l.ZOOM=l.GOOGLE_MEET_ID=l.GOOGLE_MEET_TYPE=l.GOOGLE_MEET=l.CREDENTIAL_CALENDARS=l.CALENDARS=l.APPLE_CALENDAR_ID=l.ICS_CALENDAR_TYPE=l.APPLE_CALENDAR_TYPE=l.ICS_CALENDAR_ID=l.ICS_CALENDAR=l.APPLE_CALENDAR=l.OFFICE_365_CALENDAR=l.GOOGLE_CALENDAR=l.OFFICE_365_CALENDAR_ID=l.OFFICE_365_CALENDAR_TYPE=l.GOOGLE_CALENDAR_ID=l.GOOGLE_CALENDAR_TYPE=void 0,l.GOOGLE_CALENDAR_TYPE="google_calendar",l.GOOGLE_CALENDAR_ID="google-calendar",l.OFFICE_365_CALENDAR_TYPE="office365_calendar",l.OFFICE_365_CALENDAR_ID="office365-calendar",l.GOOGLE_CALENDAR="google",l.OFFICE_365_CALENDAR="office365",l.APPLE_CALENDAR="apple",l.ICS_CALENDAR="ics-feed",l.ICS_CALENDAR_ID="ics-feed",l.APPLE_CALENDAR_TYPE="apple_calendar",l.ICS_CALENDAR_TYPE="ics-feed_calendar",l.APPLE_CALENDAR_ID="apple-calendar",l.CALENDARS=[l.GOOGLE_CALENDAR,l.OFFICE_365_CALENDAR,l.APPLE_CALENDAR],l.CREDENTIAL_CALENDARS=[l.APPLE_CALENDAR],l.GOOGLE_MEET="google-meet",l.GOOGLE_MEET_TYPE="google_video",l.GOOGLE_MEET_ID="google-meet",l.ZOOM="zoom",l.ZOOM_TYPE="zoom_video",l.OFFICE_365_VIDEO="msteams",l.OFFICE_365_VIDEO_TYPE="office365_video",l.CAL_VIDEO="daily-video",l.CAL_VIDEO_TYPE="daily_video",l.CONFERENCING_APPS=[l.GOOGLE_MEET,l.ZOOM,l.OFFICE_365_VIDEO],(t={})[l.GOOGLE_CALENDAR_TYPE]=l.GOOGLE_CALENDAR_ID,t[l.OFFICE_365_CALENDAR_TYPE]=l.OFFICE_365_CALENDAR_ID,t[l.APPLE_CALENDAR_TYPE]=l.APPLE_CALENDAR_ID,t[l.ICS_CALENDAR_TYPE]=l.ICS_CALENDAR_ID,t[l.GOOGLE_MEET_TYPE]=l.GOOGLE_MEET_ID,l.APPS_TYPE_ID_MAPPING=t},62639:(e,l,t)=>{t.d(l,{ik:()=>b,MI:()=>x,dU:()=>p});var s=t(59587),a=t(77725);let r={conjunctions:{AND:{label:"And",jsonLogicConj:"and",reversedConj:"OR",formatConj:()=>"",sqlFormatConj:()=>"",spelFormatConj:()=>"",mongoConj:""},OR:{label:"Or",jsonLogicConj:"or",reversedConj:"AND",formatConj:()=>"",sqlFormatConj:()=>"",spelFormatConj:()=>"",mongoConj:""}},operators:{equal:{label:"Equals",labelForFormat:"==",reversedOp:"not_equal",jsonLogic:"=="},not_equal:{isNotOp:!0,label:"Does not equal",labelForFormat:"!=",reversedOp:"equal",jsonLogic:"!="},less:{label:"Less than",labelForFormat:"<",reversedOp:"greater_or_equal",jsonLogic:"<"},less_or_equal:{label:"Less than or equal to",labelForFormat:"<=",reversedOp:"greater",jsonLogic:"<="},greater:{label:"Greater than",labelForFormat:">",reversedOp:"less_or_equal",jsonLogic:">"},greater_or_equal:{label:"Greater than or equal to",labelForFormat:">=",reversedOp:"less",jsonLogic:">="},like:{label:"Contains",labelForFormat:"Contains",reversedOp:"not_like",jsonLogic:"in",_jsonLogicIsRevArgs:!0,valueSources:["value"]},not_like:{isNotOp:!0,label:"Not contains",reversedOp:"like",labelForFormat:"Not Contains",valueSources:["value"]},starts_with:{label:"Starts with",labelForFormat:"Starts with",jsonLogic:"starts_with",valueSources:["value"]},between:{label:"Between",labelForFormat:"BETWEEN",cardinality:2,valueLabels:["Value from","Value to"],reversedOp:"not_between",jsonLogic:(e,l,t)=>({and:[{">=":[e,parseInt(t[0],10)]},{"<=":[e,parseInt(t[1],10)]}]})},not_between:{isNotOp:!0,label:"Not between",labelForFormat:"NOT BETWEEN",cardinality:2,valueLabels:["Value from","Value to"],reversedOp:"between",jsonLogic:(e,l,t)=>({or:[{"<":[e,parseInt(t[0],10)]},{">":[e,parseInt(t[1],10)]}]})},is_empty:{label:"Is empty",labelForFormat:"IS EMPTY",cardinality:0,reversedOp:"is_not_empty",jsonLogic:"!"},is_not_empty:{isNotOp:!0,label:"Is not empty",labelForFormat:"IS NOT EMPTY",cardinality:0,reversedOp:"is_empty",jsonLogic:"!!"},select_equals:{label:"Equals",labelForFormat:"==",reversedOp:"select_not_equals",jsonLogic:"=="},select_not_equals:{isNotOp:!0,label:"Does not equal",labelForFormat:"!=",reversedOp:"select_equals",jsonLogic:"!="},select_any_in:{label:"Any in",labelForFormat:"IN",reversedOp:"select_not_any_in",jsonLogic:"in"},select_not_any_in:{isNotOp:!0,label:"Not any in",labelForFormat:"NOT IN",reversedOp:"select_any_in"},multiselect_some_in:{label:"Any in",jsonLogic:(e,l,t)=>({some:[e,{in:[{var:""},t]}]})},multiselect_not_some_in:{label:"Not any in",reversedOp:"multiselect_some_in"},multiselect_equals:{label:"All in",reversedOp:"multiselect_not_equals",jsonLogic:function(e,l,t){for(var s=arguments.length,a=Array(s>3?s-3:0),r=3;r<s;r++)a[r-3]=arguments[r];return{all:[e,{in:[{var:""},t]}]}}},multiselect_not_equals:{isNotOp:!0,label:"Not all in",reversedOp:"multiselect_equals"},some:{label:"Some",labelForFormat:"SOME",cardinality:0,jsonLogic:"some"},all:{label:"All",labelForFormat:"ALL",cardinality:0},none:{label:"None",labelForFormat:"NONE",cardinality:0,jsonLogic:"none"}},widgets:{text:{type:"text",jsType:"string",valueSrc:"value",valueLabel:"Str
1ing",valuePlaceholder:"Enter string",toJS:e=>e},textarea:{type:"text",jsType:"string",valueSrc:"value",valueLabel:"Text",valuePlaceholder:"Enter text",toJS:e=>e},number:{type:"number",jsType:"number",valueSrc:"value",valueLabel:"Number",valuePlaceholder:"Enter number",toJS:e=>e},select:{type:"select",jsType:"string",valueSrc:"value",valueLabel:"Value",valuePlaceholder:"Select value",toJS:e=>e},multiselect:{type:"multiselect",jsType:"array",valueSrc:"value",valueLabel:"Values",valuePlaceholder:"Select values",toJS:e=>e}},types:{text:{defaultOperator:"equal",mainWidget:"text",widgets:{text:{operators:["equal","not_equal","like","not_like","starts_with","ends_with","proximity","is_empty","is_not_empty","is_null","is_not_null"],widgetProps:{},opProps:{}},textarea:{operators:["equal","not_equal","like","not_like","starts_with","ends_with","is_empty","is_not_empty","is_null","is_not_null"],widgetProps:{},opProps:{}}}},number:{defaultOperator:"equal",mainWidget:"number",widgets:{number:{operators:["equal","not_equal","less","less_or_equal","greater","greater_or_equal","between","not_between","is_null","is_not_null"]}}},select:{mainWidget:"select",defaultOperator:"select_equals",widgets:{select:{operators:["select_equals","select_not_equals"],widgetProps:{customProps:{showSearch:!0}}},multiselect:{operators:["select_any_in","select_not_any_in"]}}},multiselect:{defaultOperator:"multiselect_equals",widgets:{multiselect:{operators:["multiselect_equals","multiselect_not_equals","is_null","is_not_null"]}}}},settings:{setOpOnChangeField:["keep","default"]}};var n=t(3750);function i(e){return{...r.widgets,phone:{...r.widgets.text},email:{...r.widgets.text}}}function o(e){let l=r.types.multiselect.widgets.multiselect.operators||[];return e===n.u.Attributes&&l.push("multiselect_some_in","multiselect_not_some_in"),{...r.types,phone:{...r.types.text,widgets:{...r.types.text.widgets}},email:{...r.types.text,widgets:{...r.types.text.widgets}},multiselect:{...r.types.multiselect,widgets:{...r.types.multiselect.widgets,multiselect:{...r.types.multiselect.widgets.multiselect,operators:[...l]}}}}}function d(e){return{...r.operators}}function u(e){return{...r.conjunctions}}function c(){return{...r.settings,groupActionsPosition:"bottomCenter",showErrorMessage:!0,maxNesting:1}}let m={conjunctions:u(n.u.FormFields),operators:d(n.u.FormFields),types:o(n.u.FormFields),widgets:i(n.u.FormFields),settings:c()},_={conjunctions:u(n.u.Attributes),operators:d(n.u.Attributes),types:o(n.u.Attributes),widgets:i(n.u.Attributes),settings:c()};var h=t(25478);let p=e=>/{field:.*?}/.test(e),E=new Map([[s.jQ.SINGLE_SELECT,a.bv.SINGLE_SELECT],[s.jQ.MULTI_SELECT,a.bv.MULTI_SELECT],[s.jQ.TEXT,a.bv.TEXT],[s.jQ.NUMBER,a.bv.NUMBER]]);function x(e){var l;let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s={};null==(l=e.fields)||l.forEach(e=>{"routerField"in e&&(e=e.routerField);let l=e.type;if(a.yw.map(e=>e.value).includes(l)){let t=(0,h.KQ)(e),a=m.widgets[l].type;s[e.id]={label:e.label,type:a,valueSources:["value"],fieldSettings:{listValues:"select"===l||"multiselect"===l?t:void 0}}}else throw Error("Unsupported field type:".concat(e.type))});let r={...m,operators:{...m.operators}};return t&&(delete r.operators.is_empty,delete r.operators.is_not_empty,delete r.operators.between,delete r.operators.not_between,r.operators.__calReporting=!0),{...r,fields:s}}function b(e){let{attributes:l,dynamicOperandFields:t=[]}=e,s=l.map(e=>{let l=E.get(e.type);if(!l)throw Error("Unsupported attribute type:".concat(e.type));return{label:e.name,id:e.id,type:l,options:e.options.map(e=>({title:e.value,value:e.id}))}}),r={};return s.forEach(e=>{let l=e.type;if(a.yw.map(e=>e.value).includes(l)){let s=m.widgets[l].type,a=[...t.map(e=>{let l;return{title:"Value of field '".concat(e.label,"'"),value:(l=e.id,"{field:".concat(l,"}"))}}),...e.options];r[e.id]={label:e.label,type:s,valueSources:["value"],fieldSettings:{listValues:"select"===l||"multiselect"===l?a:void 0}}}else throw Error("Unsupported field type:".concat(e.type))}),{...{..._,operators:{..._.operators}},fields:r}}},67109:(e,l,t)=>{t.d(l,{A:()=>
1o});var s=t(54568),a=t(55650),r=t(67444),n=t(25518),i=t(32397);function o(e){let{checked:l,onCheckedChange:t,description:o,LockedIcon:d,Badge:u,title:c,children:m,disabled:_,tooltip:h,toggleSwitchAtTheEnd:p=!1,childrenClassName:E,switchContainerClassName:x,labelClassName:b,descriptionClassName:g,noIndentation:v=!1,hideSwitch:A,...N}=e,[f]=(0,a.Q)();return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{className:"flex w-full flex-col space-y-4 lg:flex-row lg:space-x-4 lg:space-y-0",children:(0,s.jsxs)("fieldset",{className:"block w-full flex-col sm:flex",children:[p?(0,s.jsxs)("div",{className:(0,r.A)("border-subtle flex justify-between space-x-3 rounded-lg border px-4 py-6 sm:px-6",l&&m&&"rounded-b-none",x),children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-center gap-x-2","data-testid":"".concat(N["data-testid"],"-title"),children:[(0,s.jsxs)(n.J,{className:(0,r.A)("mt-0.5 text-base font-semibold leading-none",b),htmlFor:"",children:[c,d]}),u&&(0,s.jsx)("div",{className:"mb-2",children:u})]}),o&&(0,s.jsx)("p",{className:(0,r.A)("text-default -mt-1.5 text-sm leading-normal",g),"data-testid":"".concat(N["data-testid"],"-description"),children:o})]}),!A&&(0,s.jsx)("div",{className:"my-auto h-full",children:(0,s.jsx)(i.d,{"data-testid":N["data-testid"],fitToHeight:!0,checked:l,onCheckedChange:t,disabled:_,tooltip:h})})]}):(0,s.jsxs)("div",{className:"flex space-x-3",children:[(0,s.jsx)(i.d,{"data-testid":N["data-testid"],fitToHeight:!0,checked:l,onCheckedChange:t,disabled:_,tooltip:h}),(0,s.jsxs)("div",{children:[(0,s.jsxs)(n.J,{className:(0,r.A)("text-emphasis text-sm font-semibold leading-none",b),children:[c," ",u||null,d]}),o&&(0,s.jsx)("p",{className:"text-default -mt-1.5 text-sm leading-normal",children:o})]})]}),m&&(0,s.jsx)("div",{className:(0,r.A)(v?"":"lg:ml-14",E),ref:f,children:l&&(0,s.jsx)("div",{className:(0,r.A)(!p&&"mt-4"),children:m})})]})})})}},77725:(e,l,t)=>{t.d(l,{bv:()=>s,yw:()=>a});var s=function(e){return e.TEXT="text",e.NUMBER="number",e.TEXTAREA="textarea",e.SINGLE_SELECT="select",e.MULTI_SELECT="multiselect",e.PHONE="phone",e.EMAIL="email",e}({});let a=[{label:"Short Text",value:"text"},{label:"Number",value:"number"},{label:"Long Text",value:"textarea"},{label:"Single Selection",value:"select"},{label:"Multiple Selection",value:"multiselect"},{label:"Phone",value:"phone"},{label:"Email",value:"email"}]},83227:(e,l,t)=>{t.d(l,{A:()=>c});var s=t(54568),a=t(91039),r=t(1325),n=t(65800),i=t(66320),o=t(93443),d=t(16706);let u=(0,a.default)(async()=>(await Promise.all([t.e(73904),t.e(83936),t.e(74414),t.e(38051),t.e(38360),t.e(45530),t.e(5269),t.e(69013),t.e(29186),t.e(4630),t.e(89079),t.e(27552)]).then(t.bind(t,93964))).SelectWithValidation,{loadableGenerated:{webpack:()=>[93964]}}),c={TextWidget:e=>{let{value:l,noLabel:t,setValue:a,readOnly:r,placeholder:n,customProps:i,type:d="text",...u}=e;return(0,s.jsx)(o.A_,{size:"sm",containerClassName:"w-full mb-2",type:d,value:l||"",noLabel:t,placeholder:n,disabled:r,onChange:e=>{a(e.target.value)},...u,...i})},TextAreaWidget:e=>{let{value:l,setValue:t,readOnly:a,placeholder:r,maxLength:n,customProps:o,...d}=e;return(0,s.jsx)(i.fs,{value:l||"",placeholder:r,className:"mb-2",disabled:a,onChange:e=>{t(e.target.value)},maxLength:n,...o,...d})},SelectWidget:function(e){let{listValues:l,setValue:t,value:a,...r}=e;if(!l)return null;let n=l.map(e=>({label:e.title,value:e.value})),i=n.find(e=>e.value===a);return!i&&a&&t(""),(0,s.jsx)(u,{size:"sm","aria-label":"select-dropdown",className:"data-testid-select mb-2",onChange:e=>{e&&t(e.value)},isDisabled:r.readOnly,value:i,options:n,...r})},NumberWidget:function(e){let{value:l,setValue:t,...a}=e;return(0,s.jsx)(o.A_,{size:"sm",type:"number",labelSrOnly:a.noLabel,containerClassName:"w-full",className:"mb-2",value:l,onChange:e=>{t(e.target.value)},...a})},MultiSelectWidget:e=>{let{listValues:l,setValue:t,value:a,...r}=e;if(!l)return null;let n=l.map(e=>({label:e.title,value:e.value})),i=n.filter(e=>null==a?void 0:a.includes(e.value));return 0===i.length&&(null==a?void 0:a.length)&&t([]),(0,s.jsx)(u,{size:"sm","aria-label":"multi-select-dropdown",className:"mb-2",onChange:e=>{t(null==e?void 0:e.map(e=>e.value))},value:i,isMulti:!0,isDisabled:r.readOnly,options:n,...r})},FieldSelect:function(e){let{items:l,setField:t,selectedKey:a}=e,r=l.map(e=>({...e,value:e.key})),n=r.find(e=>e.value===a);return(0,s.jsx)(u,{size:"sm",className:"data-testid-field-select  mb-2",menuPosition:"fixed",onChange:e=>{e&&t(e.value)},defaultValue:n,options:r})}
1,Button:function(e){let{config:l,type:t,label:a,onClick:i,readonly:o}=e,{t:u}=(0,r.Y)();if("delRule"===t||"delGroup"==t)return(0,s.jsx)("button",{className:"ml-5",children:(0,s.jsx)(d.A,{name:"trash",className:"text-subtle m-0 h-4 w-4",onClick:i})});let c="";return"addRule"===t?(a=u((null==l?void 0:l.operators.__calReporting)?"add_filter":"add_rule"),c="add-rule"):"addGroup"==t&&(a=u("add_rule_group"),c="add-rule-group"),(0,s.jsx)(n.$,{size:"sm",StartIcon:"plus","data-testid":c,type:"button",color:"minimal",disabled:o,onClick:i,children:a})},ButtonGroup:function(e){let{children:l}=e;return l instanceof Array?(0,s.jsx)(s.Fragment,{children:l.map((e,l)=>e?(0,s.jsx)("div",{children:e},l):null)}):null},Conjs:function(e){let{not:l,setNot:t,config:a,conjunctionOptions:r,setConjunction:n,disabled:i}=e;if(!a||!r)return null;let o=Object.keys(r).length,{forceShowConj:d}=a.settings,c=[{label:"All",value:"all"},{label:"Any",value:"any"},{label:"None",value:"none"}];return d||o>1&&!i?(()=>{let{checked:e}=r.AND,{checked:i}=r.OR,o=e?"all":i?"any":"all";l&&(o="any"==o?"none":"all");let d=c.find(e=>e.value===o),m=a.operators.__calReporting?"Query where":"If booker selects";return(0,s.jsxs)("div",{className:"mb-[1px] flex items-center text-sm",children:[(0,s.jsx)("span",{children:m}),(0,s.jsx)(u,{className:"flex px-2",size:"sm",defaultValue:d,options:c,onChange:e=>{e&&("all"===e.value?(n("AND"),t(!1)):"any"===e.value?(n("OR"),t(!1)):"none"===e.value&&(n("OR"),t(!0)))}})]})})():null},Provider:e=>{let{children:l}=e;return l}}},89464:(e,l,t)=>{t.d(l,{A:()=>i});var s=t(42639),a=t.n(s),r=t(3820);let n=function(){let e=a().create({timeout:1e4,headers:{}}),l="";return{instance:e,get:e.get,post:e.post,put:e.put,patch:e.patch,delete:e.delete,responseInterceptor:e.interceptors.response,setRefreshUrl:e=>{l=e},getRefreshUrl:()=>l,setUrl:l=>{e.defaults.baseURL=l},getUrl:()=>e.defaults.baseURL,setAuthorizationHeader:l=>{e.defaults.headers.common.Authorization="Bearer ".concat(l)},getAuthorizationHeader:()=>{var l,t,s;return null!=(s=null==(t=e.defaults.headers.common)||null==(l=t.Authorization)?void 0:l.toString())?s:""},setClientIdHeader:l=>{e.defaults.headers.common[r.X_CAL_CLIENT_ID]=l},getClientIdHeader:()=>{var l,t,s;return null!=(s=null==(t=e.defaults.headers.common)||null==(l=t[r.X_CAL_CLIENT_ID])?void 0:l.toString())?s:""},setPlatformEmbedHeader:l=>{e.defaults.headers.common[r.X_CAL_PLATFORM_EMBED]=l.toString()},getPlatformEmbedHeader:()=>{var l,t,s;return null!=(s=null==(t=e.defaults.headers.common)||null==(l=t[r.X_CAL_PLATFORM_EMBED])?void 0:l.toString())?s:""},setVersionHeader:l=>{e.defaults.headers.common[r.CAL_API_VERSION_HEADER]=l},getVersionHeader:()=>{var l,t,s;return null!=(s=null==(t=e.defaults.headers.common)||null==(l=t[r.X_CAL_CLIENT_ID])?void 0:l.toString())?s:""},refreshTokens:async e=>{let l=await fetch("".concat(e),{method:"GET",headers:{"Content-Type":"application/json",Authorization:n.getAuthorizationHeader()}}),t=await l.json();return t.accessToken?(n.setAuthorizationHeader(t.accessToken),t.accessToken):""}}}(),i=n},92762:(e,l,t)=>{t.d(l,{YJ:()=>o,q7:()=>i});var s=t(54568),a=t(60728),r=t(22424),n=t(67444);let i=e=>{var l;let{children:t,className:i,classNames:o,...d}=e,u=(0,a.B)(),c=null!=(l=d.id)?l:u;return(0,s.jsxs)("div",{className:(0,n.A)("border-subtle [&:has(input:checked)]:border-emphasis relative flex items-start rounded-[10px] border ",i),children:[(0,s.jsx)(r.q7,{id:c,...d,className:(0,n.A)("hover:bg-subtle disabled:hover:bg-default border-default focus:ring-emphasis absolute left-3 top-[0.9rem] mt-0.5 h-4 w-4 flex-shrink-0 rounded-full border transition focus:ring-2 disabled:cursor-not-allowed",d.disabled&&"opacity-60"),children:(0,s.jsx)(r.C1,{className:(0,n.A)("after:bg-default dark:after:bg-inverted relative flex h-full w-full items-center justify-center rounded-full bg-black after:h-[6px] after:w-[6px] after:rounded-full after:content-['']",d.disabled?"after:bg-muted":"bg-black")})}),(0,s.jsx)("label",{htmlFor:c,className:(0,n.A)("text-default p-4 pl-10 pt-3",null==o?void 0:o.container),children:t})]})},o=e=>{let{children:l,className:t,onValueChange:a,...n}=e;return(0,s.jsx)(r.bL,{className:t,onValueChange:a,...n,children:l})};r.bL},97058:(e,l,t)=>{t.d(l,{Fm:()=>_,XW:()=>E,cj:()=>o,eC:()=>p,h:()=>m,kN:()=>d,qp:()=>h});var s=t(54568),a=t(25173),r=t(7620),n=t(67444),i=t(65800);let o=e=>(0,s.jsx)(a.bL,{...e});o.displayName="Sheet",r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,s.jsx)(a.l9,{ref:l,className:(0,n.A)(t),...r})}).displayName="Sheet.Trigger";let d=r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,s.jsx)(a.bm,{ref:l,className:(0,n.A)(t),...r})});d.displayName="Sheet.Close";let u=a.ZL;u.displayName="SheetPortal";let c=r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,s.jsx)(a.hJ,{ref:l,className:(0,n.A)("fixed inset-0 z-50 overflow-y-auto","bg-black/30","data-[state=closed]:animate-hide data-[state=open]:animate-dialogOverlayShow",t),...r,style:{animationDuration:"400ms",animationFillMode:"backwards"}}
1)});c.displayName="SheetOverlay";let m=r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,s.jsx)(u,{children:(0,s.jsx)(c,{children:(0,s.jsx)(a.UC,{ref:l,className:(0,n.A)("fixed inset-y-4 mx-auto flex w-[95vw] flex-1 flex-col overflow-y-auto rounded-xl border p-4 shadow-lg focus:outline-none sm:right-2 sm:max-w-lg sm:p-6","border-subtle","bg-default","data-[state=closed]:animate-SheetSlideRightAndFade data-[state=open]:animate-SheetSlideLeftAndFade",t),...r})})})});m.displayName="SheetContent";let _=r.forwardRef((e,l)=>{let{children:t,className:r,showCloseButton:o=!0,...d}=e;return(0,s.jsxs)("div",{ref:l,className:"flex items-start justify-between gap-x-4 pb-2",...d,children:[(0,s.jsx)("div",{className:(0,n.A)("mt-1 flex flex-col gap-y-1",r),children:t}),o&&(0,s.jsx)(a.bm,{asChild:!0,children:(0,s.jsx)(i.$,{variant:"icon",StartIcon:"x",color:"minimal",className:"aspect-square p-1"})})]})});_.displayName="Sheet.Header";let h=r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,s.jsx)(a.hE,{ref:l,className:(0,n.A)("font-sans text-xl font-semibold","text-emphasis",t),...r})});h.displayName="SheetTitle";let p=r.forwardRef((e,l)=>{let{className:t,...a}=e;return(0,s.jsx)("div",{ref:l,className:(0,n.A)("flex-1 overflow-y-auto py-4",t),...a})});p.displayName="Sheet.Body",r.forwardRef((e,l)=>{let{className:t,...r}=e;return(0,s.jsx)(a.VY,{ref:l,className:(0,n.A)("text-subtle text-sm leading-none",t),...r})}).displayName="SheetDescription";let E=e=>{let{className:l,...t}=e;return(0,s.jsx)("div",{className:(0,n.A)("border-muted x flex flex-col-reverse border-t pt-4 sm:flex-row sm:justify-end sm:space-x-2",l),...t})};E.displayName="SheetFooter"}}]);
2//# sourceMappingURL=7851.563adb22ec2adec4.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.