PageSourceSearch

https://app.reclaim.ai/_next/static/chunks/3004-7a86d64d13b3c143.js

js reclaim.ai collected 2026-09-24 08:39:36 UTC 44,607 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="8ec309c4-64d2-4057-a315-8700b3b553f1",e._sentryDebugIdIdentifier="sentry-dbid-8ec309c4-64d2-4057-a315-8700b3b553f1")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3004],{40101:function(e,t,n){"use strict";n.d(t,{u:function(){return c}});var r=n(24246),o=n(24080),a=n(35744),i=n(38944),l=n(85567),s=n.n(l);let c=e=>{let{className:t,classes:n,checked:l,children:c,...d}=e,u=(0,a.E)(s(),n||{});return(0,r.jsx)(o.Z,{className:(0,i.Z)(u.root,t,{[u.checked]:l,[u.unchecked]:!l}),...d,children:c})};c.displayName="SVGToggleIcon"},52989:function(e,t,n){"use strict";n.d(t,{G:function(){return Y},Q:function(){return J}});var r=n(24246),o=n(76264),a=n(63337),i=n(27378),l=n(14645),s=n(71305),c=n(782),d=n(40004),u=n(81494),m=n(83151),h=n(87090),p=n(48338),_=n(96755),v=n(96504),g=n(88039);let f=e=>{let{name:t,form:n,onChange:o,rules:a,...i}=e;n=(0,v.y)(n);let{field:{value:l,onChange:s}}=(0,g.bc)({name:t,control:n.control,rules:a});return(0,r.jsx)(_.g,{value:l,onChange:e=>{s(e),null==o||o(e)},...i})};f.displayName="RhfInviteFromContactsPickerList";var x=n(71774),b=n(29929),j=n(84446),C=n(19575),I=n(86922),y=n(66443),k=n(5777),w=n(93850),E=n(53504),N=n(91669),A=n(35744),T=n(38944),S=n(6627),M=n(59693),P=n(94379),F=n(32989),Z=n(92024),O=n(56990),L=n(95483),B=n(70556),R=n(19255),W=n.n(R),z=n(27521),D=n(24982);let H=e=>({invites:[],message:"Come join our team on Reclaim"}),G=e=>{var t,n,o;let{className:a,classes:l,team:s,isSubmitting:c,errorMessage:d,searchedEmail:u,onSubmit:m,onClearErrorMessage:h}=e,_=(0,A.E)(W(),l||{}),{user:v}=(0,I.ec)(),{mainAccount:R,loading:G,loadingError:U}=(0,j.v)(),Y=(0,g.cI)({defaultValues:H(s)});Y.watch(()=>null==h?void 0:h());let[J]=Y.watch(["invites"]),{userIsAdmin:V,showPlanSelect:K,teamSeatsAvailable:Q,proSeatsAvailable:X,contacts:q,loadingContacts:$,debouncedLoadSearchedContacts:ee}=(0,C.R)(J),et=J.length,en=(0,i.useCallback)(async()=>{if(await Y.trigger(),(0,F.x)(Y))throw Error("Invite validation failed.");{let e=Y.getValues();return m(e.invites.map(t=>({email:t.email,edition:t.edition,role:t.asAdmin?P.nJ.Admin:P.nJ.User,inviteMessage:e.message})))}},[Y,m]);return(0,r.jsx)("div",{className:(0,T.Z)(_.root,a),children:U?(0,r.jsx)(S.Z,{code:404,message:(0,r.jsxs)(r.Fragment,{children:["We're unable to load your account data. Please make sure you're logged into the correct account or try refreshing the page. If this problem persists please"," ",(0,r.jsx)(x.u,{variant:"link",lead:"I'm having trouble loading the Invite Team Member Form...",children:"contact support"})]}),associatedError:U}):G?(0,r.jsxs)("div",{children:[(0,r.jsx)(y.Z,{height:250,className:_.skeleton}),(0,r.jsx)(y.Z,{height:100,className:_.skeleton}),(0,r.jsx)(y.Z,{height:50,width:100,className:_.skeleton})]}):R?(0,r.jsxs)(L.$,{form:Y,children:[(0,r.jsx)(f,{name:"invites",contacts:q,userIsAdmin:V,showPlanSelect:K,teamSeatsAvailable:Q,proSeatsAvailable:X,canOptInToContacts:null==v?void 0:v.features.peopleScopes,hasContactsGranted:(0,D.c)(R,"PEOPLE_SUGGESTIONS"),oauthUri:null!==(o=null===(n=R.capabilities)||void 0===n?void 0:null===(t=n.PEOPLE_SUGGESTIONS)||void 0===t?void 0:t.oauthURI)&&void 0!==o?o:void 0,searchedEmail:u,loadingContacts:$,onSearchChange:ee}),et>s.membershipSummary.invitesAllowed&&!c&&(0,r.jsx)(k.Z,{severity:"warning",children:V?(0,r.jsxs)(r.Fragment,{children:[s.pricingSummary.homogeneous?"You need to purchase more seats to invite more users. ":"You need to purchase more ".concat((0,Z.Yv)([!X&&"Pro",!Q&&"Team"])," seats to your account to invite new users to that plan. "),(0,r.jsx)(p.r,{referrer:"team-overage",children:"Get more seats"})]}):(0,r.jsx)(r.Fragment,{children:"Unable to invite users to paid seats. Contact your admin to purchase more seats."})}),(0,r.jsx)(w.Z,{className:_.messageTitle,variant:"h6",children:"Message"}),(0,r.jsx)(b.P,{className:_.messageField,name:"message",variant:"outlined",size:"small",placeholder:"Join our team on Reclaim...",minRows:2,multiline:!0,fullWidth:!0,disabled:!(null==v?void 0:v.hostedDomain),inputProps:{readOnly:!(null==v?void 0:v.hostedDomain)}}),(0,r.jsx)("div",{className:_.footerButtons,children:(0,r.jsx)(B.u,{interactive:!0,closeOnClick:!0,reasons:[{test:et>s.membershipSummary.invitesAllowed,message:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("strong",{children:"Your team is full."}),(0,N.SY)(["Please invite fewer people",s.membershipSummary.pendingCount>
10&&"delete pending invites",s.membershipSummary.joinedCount>1&&"remove existing members"]).join(", ")," ","or"," ",(0,r.jsx)(z.u,{className:_.upgradeBtn,variant:"text",referrer:"team-overage",children:"upgrade your plan"}),"."]})}],childrenOverride:e=>(0,r.jsx)(O.Z,{onClick:en,startIcon:(0,r.jsx)(M.Z,{className:_.sendIcon}),variant:"contained",color:"primary",size:"small",disabled:e||J.some(e=>e.loading),children:"Send invite"})})}),(0,r.jsx)(E.Z,{in:!!d,children:(0,r.jsx)(w.Z,{variant:"caption",className:_.errorMessage,children:d})})]}):void 0})};var U=n(66736);let Y=e=>{let{open:t,team:n,searchedEmail:a,onClose:_}=e,{invite:v,refreshTeam:g}=(0,l.Hd)(),{sendNotification:f}=(0,s.z)(),[x,b]=(0,i.useState)(),[j,C]=(0,i.useState)(!1),I=(0,o.T)(()=>b(void 0)),y=(0,o.T)(async e=>{C(!0);let t=e.filter(e=>!!e.email);if(!t.length)throw b("One invite with valid email is required"),Error("Invitations failed.",{cause:"No emails provided"});try{await v(t,d.qL.Default),await g(),_()}catch(e){if(e instanceof c.B)switch(e.reclaimErrorCode){case"TEAM_INVITE_EXISTS":1===t.length?b('Email "'.concat(t[0].email,'" already has a pending invite')):b("One or more emails already have pending invites");break;case"TEAM_INVITE_INVALID_SELF_INVITATION":b((0,r.jsx)(U.N,{}))}throw Error("Invitations failed.",{cause:e})}finally{C(!1)}});return(0,i.useEffect)(()=>{t&&!n.membershipSummary.invitesAllowed&&(f({message:(0,r.jsxs)(r.Fragment,{children:["You've used up all of your seats. ",(0,r.jsx)(p.r,{referrer:"team-overage",children:"Get more seats"})]}),type:"warning",dismissible:!0}),_())},[_,t,f,n.membershipSummary.invitesAllowed,n.totalSeats,n.totalSeatsUsed]),(0,r.jsxs)(u.u,{open:t,onClose:_,fullWidth:!0,maxWidth:"sm",children:[(0,r.jsx)(h.x,{onClose:_,children:"Invite team members"}),(0,r.jsx)(m.h,{children:(0,r.jsx)(G,{onSubmit:y,isSubmitting:j,team:n,errorMessage:x,onClearErrorMessage:I,searchedEmail:a})})]})},J=()=>{let{team:e}=(0,l.Oo)(),{showModal:t}=(0,a.dd)({disableAutoDestroy:!0});return(0,o.T)(n=>{let{hide:r,destroy:o}=t(Y,{onClose:()=>{r(),o()},team:e,open:!0,...n})})}},27521:function(e,t,n){"use strict";n.d(t,{u:function(){return m}});var r=n(24246),o=n(60189),a=n(66443),i=n(76264),l=n(14645),s=n(12223),c=n(94379),d=n(7629),u=n(57307);let m=e=>{let{referrer:t,entitlement:n,children:m,onClick:h,...p}=e,{team:_,userMembership:v}=(0,l.Oo)(),{hasActiveSubscription:g}=(0,s.Y)(),f=(0,u.ux)(),{trackBillingPageNavigation:x}=(0,d.a)(),b=(null==v?void 0:v.membershipRole)===c.nJ.Admin,j=(0,i.T)(async e=>{null==h||h(e),t&&x(t,n),f({highlightedEntitlement:n})});return(0,r.jsx)(o.Z,{variant:"contained",color:"primary",size:"small",...p,onClick:j,children:m||(_?b?g?"Add seats / change plan":"Upgrade now":"See plans":(0,r.jsx)(a.Z,{variant:"rectangular",width:50}))})}},66736:function(e,t,n){"use strict";n.d(t,{N:function(){return i}});var r=n(24246),o=n(43205),a=n(75699);let i=()=>(0,r.jsxs)(r.Fragment,{children:["Cannot invite email already associated with account. ",(0,r.jsx)(o.r,{href:a.eJ,children:"Learn more"})," about Connected Calendars."]})},58063:function(e,t,n){"use strict";n.d(t,{E:function(){return K}});var r=n(24246),o=n(66736),a=n(5339),i=n(70556),l=n(52288),s=n(94971),c=n(84446),d=n(70525),u=n(11530),m=n(86922),h=n(41868),p=n(88694),_=n(22677),v=n(46859),g=n(45175),f=n(22741),x=n(35744),b=n(76264),j=n(35974),C=n(92024),I=n(17889),y=n(38944),k=n(18180),w=n.n(k),E=n(27378),N=n(99934),A=n(74148),T=n.n(A),S=n(85599),M=n(14645),P=n(8434),F=n(78259),Z=n(93850),O=n(45249),L=n(63337),B=n(5245),R=n(52989),W=n(76691),z=n(63459),D=n.n(z),H=n(9144);let G=(0,E.forwardRef)((e,t)=>{let{className:n,classes:o,contact:a,selected:l,highlighted:s,maxContacts:c,dontShowCheckbox:d,onMouseDownListItem:u,getDisableReasons:m,togglePerson:h,setOpenPopper:p,ContactAction:_,onContactClick:v,disabled:g,style:f}=e,j=(0,x.E)(D(),o||{}),[C,I]=(0,E.useMemo)(()=>m?(0,i.H)(m(a)):[!1,void 0],[m,a]),k=(0,b.T)(e=>{h(e),1===c&&p&&p(!1)});return(0,r.jsxs)(F.Z,{ref:t,className:(0,y.Z)(j.root,n,{[j["root--selected"]]:l,[j["root--highlighted"]]:s}),disabled:C||g,onMouseDown:u,onClick:()=>
1{if(!C){if(v)return v(a,()=>k(a.email));k(a.email)}},style:f,children:[(0,r.jsx)(H.m,{className:j.root__card,email:a.email,person:a,tooltipTitle:I,activateTooltip:!!I}),1===c&&_?(0,r.jsx)(_,{selected:l,contact:a}):d?d?null:void 0:(0,r.jsx)(W.Z,{className:j.root__checkbox,color:"primary",checked:l,size:"small"})]},a.email)});G.displayName="AddFromContactsPickerMenuItem";var U=n(72907),Y=n.n(U);let J=e=>{let{className:t,classes:n,contacts:o,loadingContacts:a,selectionMap:i,searchString:l,maxContacts:s,mode:c="default",popper:d,showAddTeamMember:u,disableAddPerson:m,transitionsComplete:h,focusIndex:p,ContactAction:_,disabled:v,setFocusIndex:g,onMouseDownListItem:f,getContactDisableReasons:j,searchEmptyMessage:C,togglePerson:I,setOpenPopper:k,onContactClick:w}=e,N=(0,x.E)(Y(),n||{}),{team:A}=(0,M.Oo)(),{showModal:T}=(0,L.dd)({disableAutoDestroy:!0}),W=(0,E.useRef)({}),z=(0,E.useRef)(void 0),D=(0,b.T)(()=>{let e=T(R.G,{team:A,searchedEmail:l,onClose:()=>e.hide()})}),H=(0,b.T)(e=>{var t,n;let r;o.length||g(void 0),void 0===p?r=-1===e?o.length-1:0:(r=p+e)<0?r=o.length-1:r>=o.length&&(r=0),z.current=void 0!==r?null===(t=o[r])||void 0===t?void 0:t.email:void 0,g(r),void 0!==r&&W.current[r]&&(null===(n=W.current[r])||void 0===n||n.scrollIntoView({block:"center",inline:"nearest",behavior:"auto"}))}),U=(0,b.T)(()=>{if(void 0===p||!o[p].email)return;let e=o[p];((null==j?void 0:j(e))||[]).some(e=>e.test)||I(e.email)});(0,P.Z)("ArrowDown",()=>H(1)),(0,P.Z)("ArrowUp",()=>H(-1)),(0,P.Z)("Enter",()=>U());let J=(0,b.T)((e,t)=>{e&&(W.current={...W.current,[t]:e})});(0,E.useEffect)(()=>{if(W.current={},0===o.length)z.current=void 0,g(void 0);else{var e;let t=z.current?o.findIndex(e=>e.email===z.current):-1,n=-1!==t?t:0;z.current=null===(e=o[n])||void 0===e?void 0:e.email,g(n)}},[g,o]);let V=u&&(0,r.jsxs)(F.Z,{className:N.root__addTeamMember,color:"primary",onClick:D,children:[(0,r.jsx)(B.Z,{className:N.root__addTeamMember__icon}),(0,r.jsx)(Z.Z,{variant:"body2",className:N.root__addTeamMember__text,children:"Add team member"})]});return(0,r.jsxs)("div",{className:(0,y.Z)(N.root,t,{[N.popperListHeight]:!!d}),children:[!!l.length&&!o.length&&(0,r.jsx)(S.Q,{className:N.root__noContacts,size:"small",message:C?C(l):(0,r.jsxs)(r.Fragment,{children:[a?"Searching for contacts.":"No contacts found."," ",!m&&(0,r.jsxs)(r.Fragment,{children:["Tap ",(0,r.jsx)("span",{className:N.root__noContacts__keyboardKey,children:"Enter"})," to add an email address."]})]})}),(0,r.jsx)("div",{className:(0,y.Z)(N.staticWrapper,{[N["staticWrapper--noStaticHeight"]]:"event-attendees"===c}),children:(0,r.jsxs)(O.Z,{className:N.list,children:[o.map((e,t)=>(0,r.jsx)(G,{ref:e=>J(e,t),className:N.listItem,contact:e,selected:!!i[e.email],highlighted:t===p,maxContacts:s,onMouseDownListItem:f,getDisableReasons:j,togglePerson:I,setOpenPopper:k,ContactAction:_,onContactClick:w,disabled:v,style:{height:44},dontShowCheckbox:"event-attendees"===c},e.email)),V]})})]})};J.displayName="AddFromContactsPickerMenuList";var V=n(21679);let K=(0,E.forwardRef)((e,t)=>{let{className:n,classes:k,contacts:A,selectionMap:S,loadingContacts:M,mode:P="default",addingPerson:F,popper:Z,error:O,hasContactsGranted:L,disabled:B,maxContacts:R,maxContactsMessage:W,searchedEmail:z,InputProps:D,showAddTeamMember:H,disableAddPerson:G,disableAddOnBlur:U,hideSearchIcon:Y,PopperProps:K,ContactAction:Q,resolutionError:X,allowAddingSelf:q,open:$,onSearchChange:ee,onOpenChange:et,getContactDisableReasons:en,searchEmptyMessage:er,togglePerson:eo,addPerson:ea,onContactClick:ei,clearResolutionError:el,openOnFocus:es="default"===P,...ec}=e,ed=(0,x.E)(T(),k||{}),{user:eu}=(0,m.ec)(),{accountEmails:em}=(0,c.v)(),[eh,ep,e_]=(0,j.Rx)(A,I.nE),ev=(0,E.useRef)(null),{ref:eg,width:ef}=(0,u.X)(),ex=(0,E.useRef)(!1),eb=(0,d.U)(),[ej,eC]=(0,E.useState)(!1),eI=void 0!==$,ey=eI?$:ej,[ek,ew]=(0,E.useState)(void 0),[eE,eN]=(0,E.useState)(!1),[eA,eT]=(0,E.useState)(z||void 0),[eS,eM]=(0,E.useState)(!1),[eP,eF]=(0,E.useState)(void 0),eZ=(0,E.useMemo)(()=>(0,f.Fv)(A,"email"),[A]),eO=(0,E.useMemo)(()=>{let e=0===ep.length?[...A]:[...eh.map(e=>e.original)];return"event-attendees"===P?e.filter(e=>!S[e.email]):e},[ep.length,A,eh,P,S]),eL=(0,E.useMemo)(()=>eO.slice(0,100),[eO]),eB=(0,E.useMemo)(()=>{var e;return null===(e=Object.keys(S))||void 0===e?void 0:e.length},[S]),[eR]=(0,f.Nw)(S),eW=1===R&&""===eA,ez=(0,E.useMemo)(()=>
1{if(O)return O.message;if(X)return eN(!1),X;if(ek)return ek;if(eE)return"Email entered successfully";if(!L&&ep.length&&!A.length&&!G)return"Tap Enter to add an email address";if(eS&&R)return null!=W?W:"You can only have a max of ".concat(R," contacts. Delete some to add others.");if(eW)return"Email is required";else return""},[O,ek,eE,L,ep,A,R,W,G,eS,eW,X]),eD=(0,E.useMemo)(()=>M||F?(0,r.jsx)(a.H,{}):(null==D?void 0:D.endAdornment)||!eE?null==D?void 0:D.endAdornment:(0,r.jsx)(h.Z,{fontSize:"small",className:ed.checkIcon}),[D,M,F,eE,ed.checkIcon]),eH=(0,E.useMemo)(()=>1!==R&&"default"===P?ey||document.activeElement===ev.current:ey,[P,R,ey]),eG=(0,b.T)(e=>{e_(e),w()(()=>void(null==ee||ee(e)))}),eU=(0,b.T)(e=>{eI||eC(e),null==et||et(e)}),eY=(0,b.T)(()=>eU(!0)),eJ=(0,b.T)(()=>{document.activeElement!==ev.current&&eU(!1)}),eV=(0,b.T)(()=>{eM(!0),setTimeout(()=>{eM(!1)},5e3)}),eK=(0,b.T)(()=>{eN(!0),setTimeout(()=>{eN(!1)},3e3)}),eQ=(0,b.T)(e=>{let t=e.target.value;return ew(void 0),null==el||el(),eN(!1),eT(t),1===R&&eR&&""===t&&eo(eR,eZ[eR]),eG(t)}),eX=(0,b.T)(()=>{ex.current=!0,setTimeout(()=>{ex.current=!1},100)}),eq=(0,b.T)(e=>{if(!S[e]&&R&&1!==R&&eB>=R){eV();return}if(1===R?(ew(void 0),eR!==e&&eo(e,eZ[e])):eo(e,eZ[e]),"event-attendees"===P){var t;eU(!1),eT(""),eG(""),null===(t=ev.current)||void 0===t||t.focus()}}),e$=(0,b.T)(e=>{if(1===eO.length&&(e=eO[0].email),!(0,C.Jh)(e,{allowGoogleECID:!0})){ew("Invalid email address"),eN(!1);return}let t=(0,V.R)(e);if(G)return;let n=eZ[e],a=n||{email:e},[l,s]=en&&(0,i.H)(en(a))||[!1,void 0];l?(ew(s),eN(!1)):(0,C.Jh)(t,{allowGoogleECID:!0})&&(eZ[t]?eq(t):t!==(null==eu?void 0:eu.email)||q?(null==em?void 0:em.includes(t))&&!q?(ew((0,r.jsx)(o.N,{})),eN(!1)):R&&1!==R&&eB>=R?(eT(""),eG(""),eV()):ea&&(ea(t,n),1===R&&eU(!1),1!==R&&eT(""),eG(""),ew(void 0),eK()):(ew("Cannot add yourself"),eN(!1)))}),e0=(0,b.T)(e=>{eY(),"Enter"!==e.key||G||void 0!==eP?"Tab"===e.key&&setTimeout(()=>eJ(),100):e$(ep)}),e1=(0,b.T)(()=>{!ep||G||U||ex.current||e$(ep)});return(0,E.useEffect)(()=>{1===R&&eR&&eT(eR)},[eR,R]),(0,E.useEffect)(()=>{R&&1!==R&&eB>=R&&eV()},[R,eV,eB]),(0,E.useEffect)(()=>{z&&(eT(z),eG(z))},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(_.Z,{className:(0,y.Z)(ed.root,n,{[ed["root--successHelper"]]:eE,[ed["root--genericEventFormStyles"]]:"event-attendees"===P}),ref:eg,inputRef:e=>{ev.current=e,t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e))},disabled:B||F,label:"event-attendees"===P?"Attendees":void 0,placeholder:!ep.length&&A.length?"Search or enter email":"Add email & tap enter",variant:"filled",color:"secondary",size:"small",slotProps:{htmlInput:{enterKeyHint:"done","data-1p-ignore":!0},input:{endAdornment:eD,startAdornment:ep.length||!A.length||Y?null:(0,r.jsx)(p.Z,{color:"primary",fontSize:"small",className:ed.searchIcon})}},value:eA||"",error:!!ek||!!O||!!eS||!!eW||!!X,helperText:null!=ez?ez:"",onChange:eQ,onKeyDown:e0,onBlur:e1,onFocus:es?eY:void 0,...ec}),(()=>{if(!A.length&&!ep.length)return null;let e=e=>(0,r.jsx)(J,{popper:Z,disabled:B,contacts:eL,loadingContacts:M,mode:P,searchString:ep,maxContacts:R,selectionMap:S,showAddTeamMember:H,disableAddPerson:G,focusIndex:eP,ContactAction:Q,transitionsComplete:!e,setFocusIndex:eF,getContactDisableReasons:en,searchEmptyMessage:er,setOpenPopper:eU,togglePerson:eq,onMouseDownListItem:eX,onContactClick:ei});return Z?(0,r.jsx)(l.l,{onClickAway:eJ,children:(0,r.jsx)(v.Z,{open:eH,anchorEl:eg.current,placement:"bottom-start",modifiers:[...N.i],...K,style:{...null==K?void 0:K.style,width:ef,zIndex:eb},transition:!0,children:t=>{let{TransitionProps:n,placement:o}=t;return(0,r.jsx)(s.B,{...n,style:{transformOrigin:/^bottom/i.test(o)?"top":"bottom"},onExited:()=>{null==n||n.onExited()},children:t=>{let{transitioning:n}=t;return(0,r.jsx)(g.Z,{children:e(n)})}})}})}):e()})()]})});K.displayName="AddFromContactsPicker"},45108:function(e,t,n){"use strict";n.d(t,{i:function(){return j}});var r=n(24246),o=n(86391),a=n(38727),i=n(5777),l=n(60189),s=n(55950),c=n(35744),d=n(80221),u=n(90628),m=n(38944),h=n(27378),p=n(33850),_=n.n(p),v=n(63701),g=n(76264),f=n(42473),x=n(36540),b=n(73382);let j=e=>{let{className:t,classes:n,oauthUri:p,onDismiss:j,message:C="To make it easy to invite members, allow Reclaim to pull in y
1our contacts from your email account.",googleBrand:I,pageAlert:y,variant:k="default",hideDismiss:w=!1,icon:E,dismissDurationMs:N=12096e5}=e,A=(0,c.E)(_(),n||{}),T=(0,a.ED)(),[S,M]=(0,v.Dw)("".concat(f.Y7,"-").concat(p||""),0),P=(0,h.useMemo)(()=>Date.now()-S<N,[S,N]),F=(0,g.T)(()=>{null==j||j(),M(Date.now())}),Z=(e,t)=>{if(!(0,d.Xh)().isBrowser)return;let n=(0,u.N6)(e,T,t);T.push(n)};return P&&!w?null:(0,r.jsx)(i.Z,{className:(0,m.Z)(A.root,t,{[A["root--pageAlert"]]:y,[A["root--micro"]]:"micro"===k}),classes:{message:A.message,action:A.action,icon:A.icon},severity:"info",action:(0,r.jsxs)("div",{className:A.btnWrapper,children:[I?(0,r.jsx)(o.Z,{label:"Continue with Google",className:A.root__googleBtn,onClick:()=>Z(p||""),small:!0,variant:"outlined"}):(0,r.jsx)(l.Z,{size:"small",variant:"micro"===k?"text":"contained",onClick:()=>Z(p||""),children:"Allow"}),!w&&("micro"===k?(0,r.jsx)(b.u,{title:"Dismiss",children:(0,r.jsx)(s.Z,{onClick:F,size:"small",children:(0,r.jsx)(x.Z,{fontSize:"small"})})}):(0,r.jsx)(l.Z,{size:"small",variant:"outlined",onClick:F,children:"Dismiss"}))]}),icon:E&&"function"==typeof E?(0,h.createElement)(E):!!(E&&(0,h.isValidElement)(E))&&E,children:C})};j.displayName="AllowScopesAlert"},96755:function(e,t,n){"use strict";n.d(t,{g:function(){return O}});var r=n(24246),o=n(57774),a=n(66736),i=n(85006),l=n(86922),s=n(28498),c=n(93850),d=n(55950),u=n(82045),m=n(53504),h=n(35744),p=n(76264),_=n(22741),v=n(38944),g=n(27378),f=n(25342),x=n(58063),b=n(45108),j=n(785),C=n(81250),I=n(15855),y=n(78259),k=n(19304),w=n(97434),E=n(76289),N=n(298),A=n(73382),T=n(38079),S=n.n(T),M=n(9144);let P=e=>{let{className:t,classes:n,value:o,userIsAdmin:a,showPlanSelect:i,proSeatsAvailable:l,teamSeatsAvailable:s,onChange:c,onDelete:d}=e,u=(0,h.E)(S(),n||{}),m=(0,C.Z)(),_=(0,I.Z)(m.breakpoints.down("sm")),g=(0,p.T)(e=>null==c?void 0:c({...o,...e})),f=(0,p.T)(()=>d(o.email)),x=(0,p.T)(e=>{g({asAdmin:e})}),b=(0,p.T)(e=>{g({edition:e.target.value})}),T=(0,p.T)((e,t)=>(0,r.jsx)(y.Z,{value:e.value,disabled:e.disabled,children:e.label},e.value));return(0,r.jsx)("div",{className:(0,v.Z)(u.root,t,{[u.rootSmall]:_}),children:(0,r.jsxs)("div",{className:u.row,children:[(0,r.jsx)(M.m,{className:u.contactCard,person:{...o.contact,email:o.email},loading:o.loading}),i&&(0,r.jsx)(E.z,{onChange:b,variant:"standard",color:"primary",disableUnderline:!0,className:u.select,classes:{inputBase:u.selectInputBase},renderItem:T,items:[{label:k.J.TEAM.label,value:"TEAM",disabled:!s},{label:k.J.PRO.label,value:"PRO",disabled:!l},{label:k.J.ASSISTANT.label,value:"ASSISTANT"}]}),(0,r.jsxs)("div",{className:u.buttons,children:[a&&(0,r.jsx)(A.u,{title:"Make user a team admin.",withSpan:!0,children:(0,r.jsx)(w.$,{onChange:(e,t)=>
1x(t),className:u.asAdminCheckbox})}),(0,r.jsx)(N.h,{color:"primary",className:u.deleteBtn,onClick:f,children:(0,r.jsx)(j.Z,{})})]})]})})};P.displayName="InviteFromContactsPickerItem";var F=n(9683),Z=n.n(F);let O=e=>{let{className:t,classes:n,value:j,contacts:C,userIsAdmin:I,showPlanSelect:y,proSeatsAvailable:k,teamSeatsAvailable:w,hasContactsGranted:E,canOptInToContacts:N,oauthUri:A,searchedEmail:T,loadingContacts:S,onSearchChange:M,onChange:F}=e,O=(0,h.E)(Z(),n||{}),L=(0,l.aF)(),[B,R]=(0,g.useState)("level"),[W,z]=(0,g.useState)(!1),[D,H]=(0,g.useState)(),G=(0,g.useMemo)(()=>(0,o.cs)(C),[C]),U=(0,g.useMemo)(()=>Object.freeze((0,_.Fv)(G,"email")),[G]),Y=(0,g.useMemo)(()=>Object.freeze((0,_.Fv)(j,"email")),[j]),J=(0,p.T)(e=>{B===e&&W?z(!1):B!==e&&W?R(e):(R(e),z(!0))}),V=(0,p.T)(async e=>{var t;if(Y[e])return;let n={...Y};n[e]={email:e,asAdmin:!1,contact:U[e],loading:!0},null==F||F(Object.values(n));let[o]=await (0,i.iW)([e],{resourceType:"NONE",userCalendarId:null==L?void 0:null===(t=L.primaryCalendar)||void 0===t?void 0:t.id});o.participant.userId===(null==L?void 0:L.id)?(delete n[e],H((0,r.jsx)(a.N,{}))):(delete n[e],n[o.participant.email]={email:o.participant.email,asAdmin:!1,contact:U[o.participant.email],loading:!1}),null==F||F(Object.values(n))}),K=(0,p.T)(e=>{if(!Y[e])return;let t={...Y};delete t[e],null==F||F(Object.values(t))}),Q=(0,p.T)(e=>{Y[e]?K(e):V(e)}),X=(0,p.T)(e=>{let t={...Y};t[e.email]=e,null==F||F(Object.values(t))}),q=(0,p.T)(e=>[{test:!!e.hasPendingInvite,message:"Invite already sent to this contact"}]);return(0,r.jsxs)("div",{className:(0,v.Z)(O.root,t),children:[!!N&&!E&&(0,r.jsx)(b.i,{oauthUri:A,message:"To make it super easy to invite team members, allow Reclaim to pull in your contacts from your email account.",icon:f.Z,className:O.allowScopesAlert}),(0,r.jsx)("div",{className:O.pickerWrapper,children:(0,r.jsx)(x.E,{selectionMap:Y,contacts:G,hasContactsGranted:E,searchedEmail:T,getContactDisableReasons:q,addPerson:V,togglePerson:Q,loadingContacts:S,onSearchChange:M,resolutionError:D,clearResolutionError:()=>H(void 0)})}),!!j.length&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:O.headerCont,children:[(0,r.jsx)(c.Z,{className:O.title,variant:"h6",children:"Email"}),(0,r.jsxs)("div",{className:O.planAndAdminCont,children:[y&&(0,r.jsxs)(c.Z,{className:O.title,variant:"h6",children:["Plan",(0,r.jsx)(d.Z,{className:O.info,onClick:()=>J("level"),size:"large",children:(0,r.jsx)(s.Z,{fontSize:"small"})})]}),I&&(0,r.jsxs)(c.Z,{className:(0,v.Z)(O.title,O.asAdminHeader),variant:"h6",children:["Admin",(0,r.jsx)(d.Z,{className:O.info,onClick:()=>J("admin"),size:"large",children:(0,r.jsx)(s.Z,{fontSize:"small"})})]})]})]}),(0,r.jsx)(u.ZP,{item:!0,xs:12,children:(0,r.jsx)(m.Z,{in:W,children:"level"===B?(0,r.jsxs)("div",{className:O.help,children:[(0,r.jsx)(c.Z,{variant:"h6",children:"Free"}),(0,r.jsx)(c.Z,{variant:"body1",children:"Block time for anything, sync personal and work calendar, manage schedule via slack"}),k&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.Z,{variant:"h6",children:"Pro"}),(0,r.jsx)(c.Z,{variant:"body1",children:"All of Free, plus create unlimited Habits, customize time blocks, sync unlimited calendars."})]}),w&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.Z,{variant:"h6",children:"Team"}),(0,r.jsx)(c.Z,{variant:"body1",children:"All of Pro, plus auto-schedule 1:1s, integrate tasks and projects, manage team's workload."})]})]}):(0,r.jsxs)("div",{className:O.help,children:[(0,r.jsx)(c.Z,{variant:"h6",children:"Admin access"}),(0,r.jsx)(c.Z,{variant:"body1",children:"Allows the team member to manage the team's subscription, see plan details, purchase more seats, add other admins, & customize the team."})]})})})]}),(0,r.jsx)("div",{className:O.invites,children:j.map((e,t)=>(0,r.jsx)(P,{value:e,userIsAdmin:I,showPlanSelect:y,teamSeatsAvailable:w,proSeatsAvailable:k,onDelete:K,onChange:X},e.email))})]})};O.displayName="InviteFromContactsPickerList"},9144:function(e,t,n){"use strict";n.d(t,{m:function(){return _}});var r=n(24246),o=n(87419),a=n(92736),i=n(86922),l=n(66443),s=n(35744),c=n(15482),d=n(38944),u=n(26706),m=n(73382),h=n(77777),p=n.n(h);let _=e=>{let{className:t,classes:n,person:h,email:_,justNameOrEmail:v,activateTooltip:g,tooltipTitle:f,loading:x,highlightSelf:b,variant:j}=e,C=(0,s.E)(p(),n||{}),I=(0,i.aF)(),y=!!(h&&"userId"in h&&b&&h.userId===(null==I?void 0:I.id)),k=y?"You"
1:(null==h?void 0:h.name)||"";return _=_||(null==h?void 0:h.email),(0,c.n$)(!!j,e=>(0,r.jsx)("div",{className:(0,d.Z)(C.root,t,C["root--".concat(j)]),children:e}),(0,r.jsxs)(r.Fragment,{children:[x?(0,r.jsx)("span",{className:C.avatar,children:(0,r.jsx)(a.g,{size:"24px"})}):h?(0,r.jsx)(u.Y,{user:h,className:C.avatar}):(0,r.jsx)(l.Z,{variant:"circular",className:C.avatar}),(0,c.n$)(!j,e=>(0,r.jsx)(m.u,{className:(0,d.Z)(C.root,t),title:f,disabled:!g,enterDelay:350,withSpan:!0,children:e}),(0,r.jsxs)(r.Fragment,{children:[h?(!!k||!k&&!!v)&&(0,r.jsx)("div",{className:C.ellipsisWrapper,children:(0,r.jsx)(o.H,{disableTooltip:!!g,className:(0,d.Z)(C.ellipsisWrapper__label,C.name,{[C["ellipsisWrapper__label--self"]]:y,[C["ellipsisWrapper__label--singleLine"]]:!!v}),variant:"body2",label:k||_})}):(0,r.jsx)("div",{className:C.ellipsisWrapper,children:(0,r.jsx)(l.Z,{className:(0,d.Z)(C.ellipsisWrapper__label,C.name,C["name--loading"]),variant:"text"})}),h?!!_&&!v&&(0,r.jsx)("div",{className:C.ellipsisWrapper,children:(0,r.jsx)(o.H,{disableTooltip:!!g,className:(0,d.Z)(C.ellipsisWrapper__label,C.email,{[C["ellipsisWrapper__label--email"]]:!!k}),variant:k?"caption":"body2",label:_})}):(0,r.jsx)("div",{className:C.ellipsisWrapper,children:(0,r.jsx)(l.Z,{className:(0,d.Z)(C.ellipsisWrapper__label,C.email,C["email--loading"]),variant:"text"})})]}))]}))};_.displayName="PersonCard"},49862:function(e,t,n){"use strict";n.d(t,{H:function(){return b},g:function(){return x}});var r=n(28238),o=n(57774),a=n(84446),i=n(14645),l=n(15561),s=n(75216),c=n(86922),d=n(70222),u=n(91669),m=n(22741),h=n(76264),p=n(35974),_=n(17889),v=n(27378),g=n(59492),f=n(24982);let x=function(e,t,n,r){let a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=(0,v.useMemo)(()=>a?(0,o.cs)([...t||[]]):[...t||[]],[t,a]),l=(0,v.useMemo)(()=>Object.freeze((0,m.Fv)(i,"email")),[i]),s=(0,v.useMemo)(()=>Object.freeze((0,m.Fv)(e,"email")),[e]),c=(0,h.T)(t=>{if(s[t])return;let o={};o=1===n&&e.length>=1?{}:{...s},n&&1!==n&&e.length>=n||(o[t]={...l[t],email:t}),null==r||r(Object.values(o))}),d=(0,h.T)(e=>{if(!s[e])return;let t={...s};delete t[e],null==r||r(Object.values(t))}),u=(0,h.T)(e=>{s[e]?d(e):c(e)});return{sortedContacts:i,selectionMap:s,addPerson:c,removePerson:d,togglePerson:u}},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{disabled:t,includePendingInvites:n,contactsFrom:o=["provider"],includeSelf:x}=e,b=(0,s.m)((0,u.SY)(o),e=>(0,m.jG)(e)),j=!!b.team,C=!!b.provider,{user:I}=(0,c.ec)(),{team:y}=(0,i.Oo)(),{mainAccount:k}=(0,a.v)(),[w,E]=(0,v.useState)([]),[N,A]=(0,v.useState)(!1),[T,S,M]=(0,p.Rx)(y.members,_.nE),P=(0,v.useMemo)(()=>0===S.length?[...y.members]:T.map(e=>e.original),[S,y.members,T]),F=(0,h.T)(async e=>{if(!t&&(0,f.c)(k,"PEOPLE_SUGGESTIONS")){A(!0);try{let t=C?await r.T.users.listContactsV3(!!n,"",100,e).then(e=>(e.forEach(e=>(0,g.H)((0,d.gt)(e))),e)):[];E(t)}catch(e){throw Error("Problem while fetching contacts",{cause:e})}finally{A(!1)}}}),Z=(0,v.useMemo)(()=>{let e=[];
1if(t)e=[];else if(j){let t=(0,m.Fv)(y.members,"email"),n=(w||[]).map(e=>t[e.email]||e),r=new Set((w||[]).map(e=>e.email));e=[...n,...P.filter(e=>!r.has(e.email))]}else e=[...w||[]];return x||(e=e.filter(e=>e.email!==(null==I?void 0:I.email))),e},[t,j,w,x,P,null==I?void 0:I.email,y.members]),O=(0,l.N)(async e=>{M(e),await F(e)},500);return(0,v.useEffect)(()=>{F("")},[]),[Z,N,O]}},97434:function(e,t,n){"use strict";n.d(t,{$:function(){return d}});var r=n(24246),o=n(76691),a=n(69008),i=n(38944),l=n(40101),s=n(20400);let c=(0,a.Z)(e=>({root:{color:"inherit"},rootChecked:{color:"inherit"},star:{width:20,height:20}}),{classNamePrefix:"StarCheckbox"}),d=e=>{let{className:t,classes:n,...a}=e,d=c({classes:n});return(0,r.jsx)(o.Z,{className:(0,i.Z)(d.root,t),color:"default",classes:{checked:d.rootChecked},icon:(0,r.jsx)(l.u,{className:d.star,children:(0,r.jsx)(s.Z,{})}),checkedIcon:(0,r.jsx)(l.u,{className:d.star,checked:!0,children:(0,r.jsx)(s.Z,{})}),...a})}},86391:function(e,t,n){"use strict";var r=n(24246),o=n(35744),a=n(76264),i=n(38944),l=n(27378),s=n(66091),c=n(67890),d=n.n(c);t.Z=e=>{let{className:t,classes:n,label:c="Log in",disabled:u,small:m,variant:h="solid",brand:p,icon:_=(0,r.jsx)(s.Z,{}),onClick:v}=e,g=(0,o.E)(d(),n||{}),f="solid"===h,x=(0,a.T)(e=>{if(u){e.preventDefault(),e.stopPropagation();return}v&&v(e)});return(0,r.jsxs)("div",{"aria-label":"string"==typeof c?c:void 0,onClick:x,className:(0,i.Z)(g.root,g["root--".concat(h)],p&&g["root--".concat(p)],{[g["root--disabled"]]:u,[g["root--small"]]:m},t),children:[(0,r.jsx)("div",{className:(0,i.Z)(g.loginIcon,"oidc-login-button-icon",{[g["loginIcon--onSolid"]]:f,[g["loginIcon--onOutlined"]]:!f,[g["loginIcon--small"]]:m}),children:(0,l.cloneElement)(_,{className:g.loginIcon__icon})}),(0,r.jsx)("span",{className:(0,i.Z)(g.btnText,{[g["btnText--solid"]]:f,[g["btnText--small"]]:m,[g["btnText--solidAndSmall"]]:f&&m},"oidc-login-button-label"),children:c})]})}},94971:function(e,t,n){"use strict";n.d(t,{B:function(){return l}});var r=n(24246),o=n(96972),a=n(76264),i=n(27378);let l=e=>{let{children:t,in:n,onEnter:l,onEntered:s,onExit:c,onExited:d,...u}=e,[m,h]=(0,i.useState)("out"),p=(()=>{switch(m){case"in":case"out":return!1;case"inning":case"outting":return!0}})(),_=(0,a.T)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];h("inning"),null==l||l(...t)}),v=(0,a.T)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];h("in"),null==s||s(...t)}),g=(0,a.T)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];h("outting"),null==c||c(...t)}),f=(0,a.T)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];h("out"),null==d||d(...t)});return(0,r.jsx)(o.Z,{in:n,onEnter:_,onEntered:v,onExit:g,onExited:f,...u,children:"function"==typeof t?t({state:m,isIn:!!n,transitioning:p}):t})};l.displayName="GrowPlus"},85006:function(e,t,n){"use strict";n.d(t,{iW:function(){return T},z9:function(){return P},vg:function(){return A},cz:function(){return M},Rh:function(){return S},cM:function(){return F}});var r=n(28238),o=n(20372),a=n(55210),i=n(27378),l=n(13231);let s=e=>(0,i.useMemo)(()=>e,[JSON.stringify(e||[])]);var c=n(91669),d=n(22741),u=n(10669),m=n(21679),h=n(98173),p=n(59492),_=n(75216),v=n(86922);class g extends Error{}class f extends g{}class x extends g{}let b=(e,t,n)=>"".concat(e,"|").concat(t,"|").concat(n),{useReadObjs:j,upsertObj:C,readObj:I,patchObj:y}=(e=>{let t=(0,a.L)(e);return{...t,useReadObj:e=>{let[n,r]=(0,i.useState)(()=>t.readObj(e));return(0,i.useEffect)(()=>{let n=t.watchObj(e,r);return()=>n()},[e]),n},useReadObjs:e=>{let[n,r]=(0,i.useState)(()=>new Map(e.map(e=>[e,t.readObj(e)]))),o=(0,i.useRef)(n);return o.current=n,(0,i.useEffect)(()=>{let n=e.map(e=>
1t.watchObj(e,t=>{let n=new Map(o.current);n.set(e,t),r(n)}));return()=>n.forEach(e=>e())},[e]),(0,i.useMemo)(()=>e.map(e=>n.get(e)),[e,n])}}})("key"),k=e=>{if(!e)return"NONE";let{schedulingLinkId:t,userCalendarId:n}=(0,o.d3)(e);return n||t||"NONE"},w={},E=e=>((0,h.O7)(e),{state:"hasError",loading:!1,error:e,participant:void 0}),N=(e,t)=>{let{resourceType:n="NONE"}=t||{},o=k(t),a=w[n];a||(a={},w[n]=a);let i=a[o];if(!i){let e=[];i={emails:e,debounced:(0,u.J)(async()=>{let n=Array.from(new Set(e.flat()));return e.splice(0,e.length),n.length?r.T.users.resolveParticipants(n,t).then(e=>(e.forEach(e=>{let{participant:t}=e;return(0,p.H)(t)}),e.reduce((e,t)=>(t.matchedEmails.forEach(n=>{e={...e,[n]:t}}),e),{}))):{}},10)},a[o]=i}return i.emails.push(e),i.debounced()},A=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=k(t),{resourceType:r="NONE"}=t,o=I(b(e,r,n));return null==o?void 0:o.participant},T=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=e.map(m.R);let n=[],r=k(t),o={},{resourceType:a="NONE"}=t;e.forEach(e=>{let t=b(e,a,r),i=I(t);(null==i?void 0:i.promise)?o[t]=i.promise:n.push(e)});let i=N(n,t);return n.forEach(e=>{let t=b(e,a,r);C({state:"loading",email:e,promise:i.then(t=>t[e]),key:t,loading:!0,participant:void 0,error:void 0})}),i.then(e=>n.forEach(t=>{y(b(t,a,r),{state:"hasData",loading:!1,participant:e[t]})})).catch(e=>n.forEach(t=>{y(b(t,a,r),{state:"hasError",loading:!1,participant:void 0,error:new x("Failed to resolve email: ".concat(t),{cause:e})})})),Promise.all(e.map(e=>{let t=o[b(e,a,r)]||i.then(t=>t[e]);if(!t)throw Error("Could not find promise for email: ".concat(e));return t}))},S=(e,t)=>{e=(0,_.m)(e,e=>e.map(m.R));let n=k(t);t=s(t),e=(0,l.M)(e);let{resourceType:r="NONE"}=t,o=j((0,i.useMemo)(()=>e.map(e=>b(e,r,n)),[n,e,r]));return(0,i.useEffect)(()=>{T(e,t)},[e,t]),(0,i.useMemo)(()=>(0,d.GA)(o,(t,n)=>{let r=e[n];if(!t)return[r,{state:"loading",error:void 0,loading:!0,participant:void 0}];let{state:o,loading:a,error:i,participant:l}=t;return"hasData"!==o||l?[r,{state:o,loading:a,error:i,participant:l}]:[r,E(new f("Failed to resolve a participant: ".concat(r)))]}),[e,o])},M=(e,t)=>{e=(0,i.useMemo)(()=>e&&(0,m.R)(e),[e]);let n=S((0,c.SY)([e]),t),r=e&&n[e],o=(0,i.useMemo)(()=>r||E(new f("Failed to find a matching resolved a participant: ".concat(e))),[r,e]);return r||o},P=e=>{let{schedulingLink:t,modifiedOrganizers:n=[],schedulingLinkParts:r,currentlyAuthedUserId:o,modifiedOrganizersParts:a}=e,i=(null==r?void 0:r.id)||(null==t?void 0:t.id),l=(null==r?void 0:r.ownerUserId)||(null==t?void 0:t.owner.userId)||void 0,s=(null==a?void 0:a.ownerUserId)||l,c=n.find(e=>{let{userId:t}=e;return t===s}),d=(null==a?void 0:a.ownerTargetCalendarId)||(null==c?void 0:c.organizerCalendarId);if(o===s)return{resourceType:"SCHEDULING_LINK",userCalendarId:d};if(i)return{resourceType:"SCHEDULING_LINK",schedulingLinkId:i};throw Error("getSchedulingLinkResolutionOptions was not provided a valid Scheduling Link, or could not find an owner")},F=e=>{let{modifiedOrganizers:t,schedulingLink:n}=e,r=(0,v.aF)();return(0,i.useMemo)(()=>{let e=null==n?void 0:n.id,o=(null==n?void 0:n.owner.userId)||(null==r?void 0:r.id);return P({currentlyAuthedUserId:null==r?void 0:r.id,schedulingLinkParts:o?{id:e,ownerUserId:o}:void 0,modifiedOrganizers:t})},[t,null==n?void 0:n.id,null==n?void 0:n.owner.userId,null==r?void 0:r.id])}},19575:function(e,t,n){"use strict";n.d(t,{R:function(){return d}});var r=n(49862),o=n(19304),a=n(27378),i=n(80636),l=n(14645),s=n(12223),c=n(54572);let d=e=>{let{userIsAdmin:t,hasActiveSubscription:n}=(0,s.Y)(),{usageData:d}=(0,c.L)(),{team:u}=(0,l.Oo)(),[m,h,p]=(0,r.H)({includePendingInvites:!0}),_=(n||"TRIALING"===u.pricingSummary.subscriptionStatus)&&!u.pricingSummary.homogeneous,v=(0,a.useMemo)(()=>m?m.find(e=>"DIRECTORY"===e.contactType)?m.filter(e=>"DIRECTORY"===e.contactType&&!e.isTeamMember):m.filter(e=>!e.isTeamMember):[],[m]),g=(0,a.useMemo)(()=>{if(d)return e.reduce((e,t)=>{let{edition:n}=t;return e[n=n||d.currentEdition]||(e[n]=0),e[n]++,e},{})},[e,d]),f=(0,a.useMemo)(()=>
1{if(g)return i.rE.reduce((e,t)=>{let n=g[t]||0,r=u.membershipSummary.counts[t];if(r){let{paidCount:a,pendingCount:i,joinedCount:l}=r;e[t]||(e[t]=o.J[t].isNonPaid?1/0:a-(i+l)),e[t]-=n}return e},{})},[g,u.membershipSummary.counts]);return{userIsAdmin:t,showPlanSelect:_,teamSeatsAvailable:!!f&&f.TEAM>0,proSeatsAvailable:!!f&&f.PRO>0,contacts:v,loadingContacts:h,debouncedLoadSearchedContacts:p}}},13231:function(e,t,n){"use strict";n.d(t,{M:function(){return o}});var r=n(27378);let o=e=>(0,r.useMemo)(()=>e,[JSON.stringify(e||[])])},75216:function(e,t,n){"use strict";n.d(t,{m:function(){return i}});var r=n(76264),o=n(27378),a=n(13231);let i=(e,t)=>{let n=(0,a.M)(e),i=(0,r.T)(t);return(0,o.useMemo)(()=>i(n),[n,i])}},59492:function(e,t,n){"use strict";n.d(t,{H:function(){return r},k:function(){return o}});let{upsertObj:r,readObj:o}=(0,n(55210).L)("email")},21679:function(e,t,n){"use strict";n.d(t,{R:function(){return r}});let r=e=>e.toLowerCase().trim()},55210:function(e,t,n){"use strict";n.d(t,{L:function(){return a},a:function(){return o}});var r=n(60872);let o=(e,t)=>"function"==typeof t?t(e):e[t],a=e=>{let t=new Map,n=new Map,a=(0,r.e)(),i=t=>o(t,e),l=function(){for(var e=arguments.length,r=Array(e),o=0;o<e;o++)r[o]=arguments[o];r.length&&(r.forEach(e=>{var r;let o=i(e);t.set(o,e),null===(r=n.get(o))||void 0===r||r.trigger(e)}),a.trigger(new Map(t)))},s=e=>{n.delete(e)};return{upsertObj:l,createObj:function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];l(...n.filter(e=>!t.has(i(e))))},readObj:e=>t.get(e),updateObj:function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];l(...n.filter(e=>!!t.has(i(e))))},patchObj:(e,n)=>{let r=t.get(e);if(!r)return;let o={...r,...n},a=i(o);if(a!==e)throw Error('Mismatching ID on patched object.  Expecting: "'.concat(e,'"; Found: "').concat(a,'"'));return l(o),o},deleteObj:e=>{t.delete(e)},unwatchObj:(e,t)=>{let r=n.get(e);r&&(r.unlisten(t)||s(e))},unwatchObjAll:s,unwatchAll:e=>a.unlisten(e),unwatchEverything:()=>{n.clear()},watchObj:(e,t)=>(n.has(e)||n.set(e,(0,r.e)()),n.get(e).listen(t)),watchAll:e=>(a.listen(e),()=>a.unlisten(e))}}},85567:function(e){e.exports={unchecked:"SVGToggleIcon_unchecked__TE3Nq"}},19255:function(e){e.exports={messageTitle:"InviteForm_messageTitle__tQ9ZK",messageField:"InviteForm_messageField__j6UTs",footerButtons:"InviteForm_footerButtons__WWjLS",sendIcon:"InviteForm_sendIcon__zuGtG",errorMessage:"InviteForm_errorMessage__n9LLV",upgradeBtn:"InviteForm_upgradeBtn__zYOTa",skeleton:"InviteForm_skeleton__0t6vS"}},74148:function(e){e.exports={"root--successHelper":"AddFromContactsPicker_root--successHelper__zy5jz","root--genericEventFormStyles":"AddFromContactsPicker_root--genericEventFormStyles__pWOhz",checkIcon:"AddFromContactsPicker_checkIcon__nsdJU",searchIcon:"AddFromContactsPicker_searchIcon__sBown"}},63459:function(e){e.exports={root:"AddFromContactsPickerMenuItem_root__FXcnJ","root--selected":"AddFromContactsPickerMenuItem_root--selected__0mSdQ","root--highlighted":"AddFromContactsPickerMenuItem_root--highlighted__rR_6d",root__card:"AddFromContactsPickerMenuItem_root__card__eaOri",root__checkbox:"AddFromContactsPickerMenuItem_root__checkbox__pcjyM"}},72907:function(e){e.exports={root:"AddFromContactsPickerMenuList_root__DhQmE",root__noContacts:"AddFromContactsPickerMenuList_root__noContacts__r0oZf",root__noContacts__keyboardKey:"AddFromContactsPickerMenuList_root__noContacts__keyboardKey__0LEHF",root__addTeamMember:"AddFromContactsPickerMenuList_root__addTeamMember__MZrkL",root__addTeamMember__icon:"AddFromContactsPickerMenuList_root__addTeamMember__icon__W8yCm",root__addTeamMember__text:"AddFromContactsPickerMenuList_root__addTeamMember__text__WqpYr",popperListHeight:"AddFromContactsPickerMenuList_popperListHeight__OlN9C",staticWrapper:"AddFromContactsPickerMenuList_staticWrapper__d0x66","staticWrapper--noStaticHeight":"AddFromContactsPickerMenuList_staticWrapper--noStaticHeight__DMCl_",list:"AddFromContactsPickerMenuList_list__3UmKr"}},33850:function(e){e.exports={root:"AllowScopesAlert_root__5_o0C","root--micro":"AllowScopesAlert_root--micro__9_hgZ",btnWrapper:"AllowScopesAlert_btnWrapper___eg_A","root--pageAlert":"AllowScopesAlert_root--pageAlert__YLVU_",message:"AllowScopesAlert_message__2g6DJ",root__googleBtn:"AllowScopesAlert_root__googleBtn__OSno8",action:"AllowScopesAlert_action__xX8SK",icon:"AllowScopesAlert_icon__IMRcu"}},38079:function(e){e.exports={root:"InviteFromContactsPickerItem_root__B9hPz",row:"InviteFromContactsPickerItem_row__zQGUl",contactCard:"InviteFromContactsPickerItem_contactCard__BAMGt",asAdminCheckbox:"InviteFromContactsPickerItem_asAdminCheckbox__aP7CH",deleteBtn:"InviteFromContactsPickerItem_deleteBtn__LTOHY",select:"InviteFromContactsPickerItem_select__9tWxs",selectInputBase:"InviteFromContactsPickerItem_selectInputBase__hicX_",buttons:"InviteFromContactsPickerItem_buttons__825SR"}},9683:function(e){e.exports={root:"InviteFromContactsPickerList_root__gzijV",pickerWrapper:"InviteFromContactsPickerList_pickerWrapper__vB67z",title:"InviteFromContactsPickerList_title__GP5kj",info:"InviteFromContactsPickerList_info__wkFze",help:"InviteFromContactsPickerList_help__U0yeH",headerCont:"InviteFromContactsPickerList_headerCont__Mdn2L",planAndAdminCont:"InviteFromContactsPickerList_planAndAdminCont__8EBdI",checkIcon:"InviteFromContactsPickerList_checkIcon__jxp6f",allowScopesAlert:"InviteFromContactsPickerList_allowScopesAlert__PfHk3"}},77777:function(e){e.exports={"root--2-col":"PersonCard_root--2-col__KQtt_",avatar:"PersonCard_avatar__DNlpN",email:"PersonCard_email__KjkpZ","email--loading":"PersonCard_email--loading__hmZXp",name:"PersonCard_name__V8I8D","name--loading":"PersonCard_name--loading__lcQNu",ellipsisWrapper:"PersonCard_ellipsisWrapper__pSCkG",ellipsisWrapper__label:"PersonCard_ellipsisWrapper__label__TPV6S","ellipsisWrapper__label--email":"PersonCard_ellipsisWrapper__label--email___pkgG","ellipsisWrapper__label--self":"PersonCard_ellipsisWrapper__label--self__8yNn7","ellipsisWrapper__label--singleLine":"PersonCard_ellipsisWrapper__label--singleLine__nWdAr"}},67890:function(e){e.exports={root:"LoginButton_root__pAlYb","root--small":"LoginButton_root--small__fHuht","root--solid":"LoginButton_root--solid__qhZPg","root--outlined":"LoginButton_root--outlined__6Ew8m","root--google":"LoginButton_root--google__iifUs","root--microsoft":"LoginButton_root--microsoft__5nDYk","root--dropbox":"LoginButton_root--dropbox__nSv_e","loginIcon--onSolid":"LoginButton_loginIcon--onSolid__j0sBq","root--disabled":"LoginButton_root--disabled__uDl22","loginIcon--onOutlined":"LoginButton_loginIcon--onOutlined__YhN3v","loginIcon--small":"LoginButton_loginIcon--small__pkFhb",loginIcon__icon:"LoginButton_loginIcon__icon__Y0TXs",btnText:"LoginButton_btnText__vO_YO","btnText--small":"LoginButton_btnText--small__VipdY","btnText--solid":"LoginButton_btnText--solid__ARhVJ","btnText--solidAndSmall":"LoginButton_btnText--solidAndSmall__MnfuW"}},66091:function(e,t,n){"use strict";var r,o,a,i,l,s=n(27378);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var d=s.forwardRef(function(e,t){return s.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 48 48",className:"icon_svg__abcRioButtonSvg",ref:t},e),r||(r=s.createElement("path",{fill:"#EA4335",d:"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"})),o||(o=s.createElement("path",{fill:"#4285F4",d:"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"})),a||(a=s.createElement("path",{fill:"#FBBC05",d:"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"})),i||(i=s.createElement("path",{fill:"#34A853",d:"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"})),l||(l=s.createElement("path",{fill:"none",d:"M0 0h48v48H0z"})))});t.Z=d},20400:function(e,t,n){"use strict";var r,o=n(27378);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var i=o.forwardRef(function(e,t){return o.createElement("svg",a({viewBox:"0 0 24 24",fill:"#F6C765",stroke:"#000",xmlns:"http://www.w3.org/2000/svg",ref:t},e),r||(r=o.createElement("path",{d:"M11.049 2.927c.3-.92 1.603-.92 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0L7.436 19.9c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674v0z",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})))});t.Z=i}}]);

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.