define("deep-integrations/api_v2/shared_link",["require","exports"],(function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.getSharedLinkMetadataByUrl=function(A,e,t){var n={url:A},r=e.ns("sharing").rpc("get_shared_link_metadata",n,{});return t&&t("sharing","get_shared_link_metadata",n,r),r},e.getSharedLinkMetadata=function(A,t,n){var r=e.getSharedLinkArgFromPath(A),o=t.ns("sharing").rpc("create_shared_link_with_settings",r,{}).catch((function(A){if((function(A){return A&&A.error&&"shared_link_already_exists"===A.error[".tag"]&&A.error.shared_link_already_exists&&"metadata"===A.error.shared_link_already_exists[".tag"]&&A.error.shared_link_already_exists.metadata})(A))return A.error.shared_link_already_exists.metadata;throw A}));return n&&n("sharing","create_shared_link_with_settings",r,o),o},e.getSharedLinkArgFromPath=function(A){return{path:A,settings:{access:{".tag":"max"}}}}})),define("deep-integrations/app_store_lite/app_section/app_section",["require","exports","tslib","react","spectrum/icon_status","deep-integrations/text/text","deep-integrations/instrumentation/constants"],(function(A,e,t,n,r,o,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=(function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(e,A),e.prototype.render=function(){var A=this.props,e=A.isConnected,t=A.needsReconnect,r=!e||t;return n.createElement("div",{className:"int-app-section"},this.renderHeader(),this.renderAction(),r&&this.renderBody())},e.prototype.renderHeader=function(){var A=this.props,e=A.name,t=A.reason,r=A.iconAria;return n.createElement("div",{className:"int-app-section-title"},n.createElement("div",{className:"int-app-section-app-icon"},n.createElement(this.props.icon,{width:40,height:40,"aria-label":r})),n.createElement("div",{className:"int-app-section-name-reason"},n.createElement(o.Text,{size:"large",fontWeight:"bold"},e),n.createElement(o.Text,{size:"small"},t)))},e.prototype.renderAction=function(){var A,e=this.props,t=e.serviceTag,i=e.isLoading,s=e.isConnected,c=e.needsReconnect,l=e.connectAppFn,d=e.reconnectServiceLabel,p=e.reconnectServiceAria,u=e.connectServiceLabel,g=e.connectServiceAria,m=e.connectedLabel,f={serviceType:t};return A=i?n.createElement(r.IconStatus,{name:"sync",className:"int-app-section-loading-anim","aria-label":""}):s?c?n.createElement(this.props.InstrButton,{instrAction:a.InstrActionType.ReconnectService,onClick:l,variant:"secondary","aria-label":p,instrDetails:f},d):n.createElement("span",{className:"int-app-section-connected"},n.createElement(r.IconStatus,{name:"complete","aria-label":""})," ",n.createElement(o.Text,{fontWeight:"normal",color:"inherit"},m)):n.createElement(this.props.InstrButton,{instrAction:a.InstrActionType.ConnectService,onClick:l,variant:"secondary","aria-label":g,instrDetails:f},u),n.createElement("div",{className:"int-app-section-action"},A)},e.prototype.renderBody=function(){var A=this.props.featureDescriptions;return n.createElement("ul",{className:"int-app-section-body"},A.map((function(A,e){return n.createElement("li",{key:e,className:"int-app-section-feature-desc"},n.createElement(o.Text,{size:"medium"},A))})))},e})((n=t.__importStar(n)).Component);e.AppSection=i})),define("deep-integrations/app_store_lite/app_store_body/app_store_body",["require","exports","tslib","react","deep-integrations/app_store_lite/app_section/app_section","deep-integrations/scooter_loader/scooter_loader","deep-integrations/text/text"],(function(A,e,t,n,r,o,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=(function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(e,A),e.prototype.render=function(){var A=this.props,e=A.services,t=A.hadError,i=A.isInitialLoad,s=A.errorMessage;if(i)return n.createElement("div",{className:"int-app-store-loading"},n.createElement(o.ScooterLoader,null));var c=e.map((function(A,e){return n.createElement("div",{className:"int-app-body-section",key:A.name},e>0?n.createElement("div",{className:"int-app-section-separator"}):null,n.createElement(r.AppSection,Object.assign({},A)))}));return t&&c.unshift(n.createElement("div",{className:"int-app-store-error-header",key:"error-header"},n.createElement(a.Text,null,s))),n.createElement("div",{className:"int-app-store-body"},c)},e})((n=t.__importStar(n)).Component);e.AppStoreBody=i})),define("deep-integrations/app_store_lite/app_store_header/app_store_header",["require","exports","tslib","react","spectrum/button","deep-integrations/text/text","deep-integrations/icons/icon_settings_gear","spectrum/icon_form","deep-integrations/instrumentation/constants"],(function(A,e,t,n,r,o,a,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var c=(function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(e,A),e.prototype.render=function(){var A=this.props.title;return n.createElement("div",{className:"int-app-store-header"},n.createElement(o.Text,{size:"large",fontWeight:"bold"},A),this.renderActions())},e.prototype.renderActions=function(){if("mobile-web"===this.props.variant)return null;var A=this.props.onManageApps,e=this.props.InstrButton||r.Button;return"desktop"===this.props.variant?n.createElement(e,{variant:"borderless",className:"int-app-store-action-settings-desktop",onClick:A,instrAction:s.InstrActionType.OpenManageApps},this.props.manageAppsActionLabel):n.createElement("div",{className:"int-app-store-header-actions"},n.createElement(e,{"aria-label":this.props.manageAppsActionAria,onClick:A,variant:"styleless",className:"int-app-store-action-web",instrAction:s.InstrActionType.OpenManageApps},n.createElement(a.IconSettingsGear,{width:24,height:24})),n.createElement("span",{className:"int-app-store-header-actions-separator"}),n.createElement(e,{"aria-label":this.props.cancelActionAria,onClick:this.props.onCancel,variant:"styleless",className:"int-app-store-action-web",instrAction:s.InstrActionType.CloseModal},n.createElement(i.IconForm,{name:"cancel"})))},e})((n=t.__importStar(n)).Component);e.AppStoreHeader=c})),define("deep-integrations/app_store_lite/stateful_app_store_body/stateful_app_store_body",["require","exports","tslib","react","external/lodash","deep-integrations/icons/index","deep-integrations/app_store_lite/app_store_body/app_store_body","deep-integrations/platform/log_event","deep-integrations/instrumentation/common_context","deep-integrations/instrumentation/constants","deep-integrations/instrumentation/function_wrapper","deep-integrations/instrumentation/instr_button","deep-integrations/instrumentation/connect_service_flow_wrapper","deep-integrations/instrumentation/instr_feature_component"],(function(A,e,t,n,r,o,a,i,s,c,l,d,p,u){"use strict";function g(A,e){var t=r.keyBy(A,".tag");return r.every(e,(function(A){return!!t[A[".tag"]]}))}Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importStar(n),r=t.__importStar(r),o=t.__importStar(o),e.StatefulAppStoreBody=function(A){var e=s.decorateCommonContext(A.logEvent,{serviceList:A.latestListServicesResult&&A.latestListServicesResult.services});return n.createElement(u.InstrFeatureComponent,{logEvent:i.withDefaults(e,{feature_name:c.InstrFeatureType.AppStoreLite}),performanceTimer:A.performanceTimer,criticalAsyncProps:[A.listServicesRequest]},n.createElement(m,Object.assign({},A)))};var m=(function(A){function e(e){var t=A.call(this,e)||this;return t.serviceStateMap={},t.onServicesUpdated(),t}return t.__extends(e,A),e.prototype.componentWillUpdate=function(A){this.onServicesUpdated(A)},e.prototype.onServicesUpdated=function(A){void 0===A&&(A=this.props),this.functionWrapper=l.functionWrapperProvider(A.logEvent,c.InstrFeatureType.AppStoreLite),this.InstrButton=d.createInstrButtonComponent(this.functionWrapper),this.serviceStateMap=(A.latestListServicesResult&&A.latestListServicesResult.services||[]).reduce((function(A,e){return A[e.service_type[".tag"]]=e,A}),{}),this.connectService=p.connectServiceFlowWrapper(A.logEvent,A.upsellServiceFn,this.serviceStateMap,c.InstrFeatureType.AppStoreLite)},e.prototype.linkService=function(A){return t.__awaiter(this,void 0,void 0,(function(){return t.__generator(this,(function(e){switch(e.label){case 0:return[4,this.connectService(A)];case 1:return e.sent(),this.props.refreshListServices&&this.props.refreshListServices(),[2]}}))}))},e.prototype.toAppStoreBodyProps=function(){var A=this,e=this.props,t=e.localization,n=e.listServicesRequest,r="pending"===n.state,a=[],i=this.serviceStateMap.google;if(i&&"enabled"===i.service_availability[".tag"]){var s=!!i&&"is_connected"===i.connection_state[".tag"],c=s&&!g(i.granted_permissions,[{".tag":"contacts"},{".tag":"calendar"}]);a.push({name:t.appNameCalendar,serviceTag:i.service_type[".tag"],reason:t.googleServiceReason,icon:o.IconGoogleCalendarSquare,iconAria:t.appIconAlt(t.appNameCalendar),featureDescriptions:t.googleFeatureDescriptions,connectServiceLabel:t.connectServiceActionLabel,connectServiceAria:t.connectServiceActionAria(t.appNameCalendar),connectedLabel:t.connected,connectAppFn:function(){return A.linkService("google")},isConnected:s,isLoading:r,needsReconnect:c,reconnectServiceLabel:t.reconnectServiceActionLabel,reconnectServiceAria:t.reconnectServiceActionAria(t.appNameCalendar),InstrButton:this.InstrButton})}var l=this.serviceStateMap.outlook;if(l&&"enabled"===l.service_availability[".tag"]){var d=!!l&&"is_connected"===l.connection_state[".tag"],p=d&&!g(l.granted_permissions,[{".tag":"contacts"},{".tag":"calendar"}]);a.push({name:t.appNameOutlook,serviceTag:l.service_type[".tag"],reason:t.outlookServiceReason,icon:o.IconOutlookSquare,iconAria:t.appIconAlt(t.appNameOutlook),featureDescriptions:t.outlookFeatureDescriptions,connectServiceLabel:t.connectServiceActionLabel,connectServiceAria:t.connectServiceActionAria(t.appNameOutlook),connectedLabel:t.connected,connectAppFn:function(){return A.linkService("outlook")},isConnected:d,isLoading:r,needsReconnect:p,reconnectServiceLabel:t.reconnectServiceActionLabel,reconnectServiceAria:t.reconnectServiceActionAria(t.appNameOutlook),InstrButton:this.InstrButton})}var u=this.serviceStateMap.slack_dropbox;if(u&&"enabled"===u.service_availability[".tag"]){var m=!!u&&"is_connected"===u.connection_state[".tag"],f=m&&!g(u.granted_permissions,[{".tag":"chat"}]);a.push({name:t.appNameSlack,serviceTag:u.service_type[".tag"],reason:t.slackServiceReason,icon:o.IconSlackSquareDark,iconAria:t.appIconAlt(t.appNameSlack),featureDescriptions:t.slackFeatureDescriptions,connectServiceLabel:t.connectServiceActionLabel,connectServiceAria:t.connectServiceActionAria(t.appNameSlack),connectedLabel:t.connected,connectAppFn:function(){return A.linkService("slack_dropbox")},isConnected:m,isLoading:r,needsReconnect:f,reconnectServiceLabel:t.reconnectServiceActionLabel,reconnectServiceAria:t.reconnectServiceActionAria(t.appNameSlack),InstrButton:this.InstrButton})}var v=this.serviceStateMap.trello;if(v&&"enabled"===v.service_availability[".tag"]){var h=!!v&&"is_connected"===v.connection_state[".tag"],C=h&&!g(v.granted_permissions,[]);a.push({name:t.appNameTrello,serviceTag:v.service_type[".tag"],reason:t.trelloServiceReason,icon:o.IconTrello,iconAria:t.appIconAlt(t.appNameTrello),featureDescriptions:t.trelloFeatureDescriptions,connectServiceLabel:t.connectServiceActionLabel,connectServiceAria:t.connectServiceActionAria(t.appNameTrello),connectedLabel:t.connected,connectAppFn:function(){return A.linkService("trello")},isConnected:h,isLoading:r,needsReconnect:C,reconnectServiceLabel:t.reconnectServiceActionLabel,reconnectServiceAria:t.reconnectServiceActionAria(t.appNameTrello),InstrButton:this.InstrButton})}var w=this.serviceStateMap.zoom;if(w&&"enabled"===w.service_availability[".tag"]){var E=!!w&&"is_connected"===w.connection_state[".tag"],B=E&&!g(w.granted_permissions,[]);a.push({name:t.appNameZoom,serviceTag:w.service_type[".tag"],reason:t.zoomServiceReason,icon:o.IconZoomSquare,iconAria:t.appIconAlt(t.appNameZoom),featureDescriptions:t.zoomFeatureDescriptions,connectServiceLabel:t.connectServiceActionLabel,connectServiceAria:t.connectServiceActionAria(t.appNameZoom),connectedLabel:t.connected,connectAppFn:function(){return A.linkService("zoom")},isConnected:E,isLoading:r,needsReconnect:B,reconnectServiceLabel:t.reconnectServiceActionLabel,reconnectServiceAria:t.reconnectServiceActionAria(t.appNameZoom),InstrButton:this.InstrButton})}return{services:a,isInitialLoad:"pending"===n.state&&0===a.length,hadError:"rejected"===n.state,errorMessage:t.appStoreGenericProblemMessage}},e.prototype.render=function(){return n.createElement(a.AppStoreBody,Object.assign({},this.toAppStoreBodyProps()))},e})(n.Component),f=void 0,v=(function(A){function r(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(r,A),r.prototype.render=function(){return n.createElement(e.StatefulAppStoreBody,Object.assign({},this.props,{latestListServicesResult:(A=this.props.listServicesRequest,"fulfilled"===A.state&&(f=A.value),f)}));var A},r})(n.Component);e.DesktopStatefulAppStoreBody=v})),define("deep-integrations/async",["require","exports","tslib"],(function(A,e,t){"use strict";function n(A){return"object"==typeof A&&("string"==typeof A.state&&("pending"===A.state||("fulfilled"===A.state&&"value"in A||"rejected"===A.state&&"error"in A)))}Object.defineProperty(e,"__esModule",{value:!0}),e.toAsync=function(A){return t.__awaiter(this,void 0,void 0,(function(){return t.__generator(this,(function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,A];case 1:return[2,{state:"fulfilled",value:e.sent()}];case 2:return[2,{state:"rejected",error:e.sent()}];case 3:return[2]}}))}))},e.applyAndFlatten=function(A,e){if("fulfilled"===A.state){var t=e(A.value);return n(t)?(function A(e){return"fulfilled"===e.state&&n(e.value)?A(e.value):e})(t):{state:"fulfilled",value:t}}return A},e.pending={state:"pending"},e.fulfilled=function(A){return{state:"fulfilled",value:A}},e.rejected=function(A){return{state:"rejected",error:A}}})),define("deep-integrations/calendar/calendar_section_box",["require","exports","tslib","react"],(function(A,e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=(function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(e,A),e.prototype.render=function(){return this.props.mainComponent&&this.props.connectComponent?n.createElement("div",{className:"int-profile-card-cal-section-event-container"},n.createElement("div",{className:"int-profile-card-cal-section-event\n int-profile-card-cal-section-event-description-top"},this.props.mainComponent),n.createElement("div",{className:"int-profile-card-cal-section-event\n int-profile-card-cal-section-event-description-bottom\n int-profile-card-cal-section-connect-background"},this.props.connectComponent)):this.props.mainComponent?n.createElement("div",{className:"int-profile-card-cal-section-event-container"},n.createElement("div",{className:"int-profile-card-cal-section-event"},this.props.mainComponent)):this.props.connectComponent?n.createElement("div",{className:"int-profile-card-cal-section-event-container"},n.createElement("div",{className:"int-profile-card-cal-section-event\n int-profile-card-cal-section-connect-background"},this.props.connectComponent)):n.createElement("div",null)},e})((n=t.__importStar(n)).Component);e.CalendarSectionBox=r})),define("deep-integrations/calendar/calendar_section_footer",["require","exports","tslib","deep-integrations/link/link_button","react"],(function(A,e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),r=t.__importStar(r),e.CalendarSectionFooter=function(A){var e=A.className,t=A.localization,o=A.openFullCalendar;return"desktop"===A.platform&&o?r.createElement("div",{className:e},r.createElement(n.LinkButton,{onClick:o},t.openFullCalendar)):null},e.CalendarSectionFooter.displayName="CalendarSectionFooter"})),define("deep-integrations/calendar/calendar_section_title",["require","exports","tslib","deep-integrations/calendar/constants","deep-integrations/text/text","react"],(function(A,e,t,n,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),o=t.__importStar(o),e.CalendarSectionTitle=function(A){var e=A.className,t=A.eventSections,a=A.localization,i=A.maxCalendarEventsToRender,s=void 0===i?n.DEFAULT_MAX_CALENDAR_EVENTS_TO_RENDER:i,c=a.calendarSharedMeetings;return t&&("rejected"===t.state||"fulfilled"===t.state&&0===t.value.value.length?c=a.calendarNoUpcoming:1===s&&(c=a.nextSharedMeeting)),o.createElement("div",{className:e},o.createElement(r.Text,{color:"text-secondary",size:"small",fontWeight:"medium"},c))},e.CalendarSectionTitle.displayName="CalendarSectionTitle"})),define("deep-integrations/calendar/connect_calendar",["require","exports","tslib","deep-integrations/calendar/calendar_section_box","deep-integrations/instrumentation/constants","deep-integrations/instrumentation/function_wrapper","deep-integrations/text/text","react"],(function(A,e,t,n,r,o,a,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=(function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(e,A),e.prototype.render=function(){var A=this.props,e=A.dismissCalendarPrompt,t=A.InstrButton,o=A.localization,s=A.targetUser,c=s.familiar_name||s.display_name;return i.createElement(n.CalendarSectionBox,{connectComponent:i.createElement("div",{className:"int-profile-card-cal-connect"},i.createElement(a.Text,{color:"text",size:"small",fontWeight:"normal",wordBreak:"break-word"},o.calendarConnectLong(c)),i.createElement("div",{className:"int-profile-card-cal-section-connect-bottom"},this.buildDropdownMenu(),i.createElement(t,{variant:"styleless",instrAction:r.InstrActionType.DismissPrompt,onClick:e,instrDetails:{featureName:r.InstrFeatureType.CalendarSection,extra:{prompt_type:"connect_calendar"}},className:"int-block"},i.createElement(a.Text,{color:"inherit",size:"small",fontWeight:"normal",textAlign:"right",className:"int-profile-card-cal-section-button-not-now int-block"},o.notNow))))})},e.prototype.buildDropdownMenu=function(){var A=this,e=this.props,t=e.localization,n=e.onConnectService,s=e.functionWrapper,c=i.createElement("div",{className:"int-profile-card-cal-section-button-connect-cal","aria-label":t.calendarConnectShort,tabIndex:0,onClick:o.onClickWrapper(s,r.InstrActionType.OpenConnectCalendarDropdown,void 0,{featureName:r.InstrFeatureType.CalendarSection})},i.createElement(a.Text,{color:"inherit",size:"small",fontWeight:"normal",className:"int-block"},t.calendarConnectShort));return i.createElement(this.props.serviceSelectionMenu,{triggerChildren:c,services:[{id:"google",displayName:"Google",isSelected:!1,isConnected:!0},{id:"outlook",displayName:"Outlook",isSelected:!1,isConnected:!0}],onSelectService:o.onClickWrapper(s,r.InstrActionType.ConnectService,n,{featureName:r.InstrFeatureType.CalendarSection},{toServiceType:function(A){return A}}),onSelectManageApps:o.onClickWrapper(s,r.InstrActionType.OpenManageApps,(function(){return A.props.openDropboxUrl("/account/connected_apps")}),{featureName:r.InstrFeatureType.CalendarSection}),attachDirection:"left"})},e})((i=t.__importStar(i)).PureComponent);e.ConnectCalendar=s})),define("deep-integrations/calendar/constants",["require","exports"],(function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_MAX_CALENDAR_EVENTS_TO_RENDER=2})),define("deep-integrations/calendar/error_toastbar",["require","exports","tslib","deep-integrations/instrumentation/constants","deep-integrations/profile_card/toast_bar","react"],(function(A,e,t,n,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),o=t.__importStar(o),e.renderErrorToastBar=function(A,e,t){return o.createElement(r.ToastBar,{variant:"fail",title:e.calendarErrorLoadingEvents,InstrButton:A,actions:[{title:e.closeNotificationActionLabel,instrAction:n.InstrActionType.DismissToast,instrDetails:{extra:{toast_type:n.InstrToastType.CalendarError}},onActionTrigger:t}]})}})),define("deep-integrations/calendar/event_description",["require","exports","tslib","deep-integrations/instrumentation/constants","deep-integrations/text/text","react"],(function(A,e,t,n,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),o=t.__importStar(o),e.renderEventDescription=function(A,e,t,a,i,s){var c=new Date(a.start_time),l=new Date(a.end_time),d=a.title||t.calendarEventDefaultTitle,p=!s||c.getDay()!==l.getDay();return o.createElement("div",{className:"int-profile-card-cal-section-event-description"},o.createElement(e,{title:t.calendarEventOpen},o.createElement(A,{instrAction:n.InstrActionType.OpenExternalLink,className:"int-profile-card-cal-section-event-title",href:a.web_link,"aria-label":d,instrDetails:{featureName:n.InstrFeatureType.CalendarSection,serviceType:a.calendar_event_key.service_type[".tag"],extra:{external_link_reason:n.InstrExternalLinkReason.OpenCalendarEvent}}},o.createElement(r.Text,{color:"inherit",size:"small",fontWeight:i,ellipsis:!0},d))),o.createElement("div",{className:"int-profile-card-cal-section-event-time"},o.createElement(r.Text,{color:"text-secondary",size:"small",fontWeight:"normal"},t.calendarEventStartEnd(c,l,p))))}})),define("deep-integrations/calendar/event_section",["require","exports","tslib","deep-integrations/calendar/event_description","deep-integrations/calendar/utils","deep-integrations/calendar/zoom_upsell","deep-integrations/data/types","deep-integrations/instrumentation/constants","deep-integrations/instrumentation/function_wrapper","deep-integrations/link/link_button","deep-integrations/profile_card/toast_bar","deep-integrations/text/text","react"],(function(A,e,t,n,r,o,a,i,s,c,l,d,p){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var u=(function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(e,A),e.prototype.render=function(){var A,e=this,t=this.props,l=t.CalendarSectionBox,u=t.connectZoom,g=t.dismissedPrompts,m=t.dismissZoomPrompt,f=t.eventSection,v=t.functionWrapper,h=t.index,C=t.InstrButton,w=t.isZoomConnected,E=t.isZoomEnabled,B=t.Link,S=t.localization,b=t.openExternalUrl,D=t.tooltip,y=f.calendarEvent;if(E){var P=y.video_conference,M=f.makeZoomMeetingState===a.MakeZoomMeetingState.Pending,Q=void 0,O=void 0,T=!1;if(r.isZoomVideoConference(P)?(Q=s.onClickWrapper(v,i.InstrActionType.OpenExternalLink,(function(){b(P.join_url)}),{featureName:i.InstrFeatureType.CalendarSection,serviceType:"zoom",extra:{external_link_reason:i.InstrExternalLinkReason.OpenZoomConference}}),O=S.calendarEventJoinZoomMeeting):r.canMakeZoomMeeting(this.props,y)&&(Q=s.onClickWrapper(v,i.InstrActionType.MakeZoomMeeting,(function(){e.makeZoomMtgStartTime=e.props.performanceTimer.now(),e.props.onMakeZoomMeeting(y)}),{featureName:i.InstrFeatureType.CalendarSection,serviceType:"zoom"}),T=!0,O=S.calendarEventMakeZoomMeeting),O&&Q){var x=p.createElement("span",{className:"int-profile-card-cal-section-event-zoom-button-content"},p.createElement(d.Text,{color:"inherit",size:"small"},O));T&&(x=p.createElement(this.props.tooltip,{title:S.zoomLinkPrivacyDisclosure},x)),A=p.createElement(c.LinkButton,{disabled:M,className:"int-profile-card-cal-section-event-zoom-button",onClick:Q.bind(this)},x)}}var z=p.createElement("div",null,p.createElement("div",{className:"int-profile-card-cal-section-event-content"},n.renderEventDescription(B,D,S,y,"medium"),p.createElement("div",{className:"int-profile-card-cal-section-event-zoom-button-container"},A)),this.renderToastBar(f)),I=0!==h||!E||w||g.connect_zoom?null:p.createElement(o.ZoomUpsell,{connectZoom:u,dismissZoomPrompt:m,InstrButton:C,Link:B,localization:S});return p.createElement(l,{key:y.ical_uid,mainComponent:z,connectComponent:I})},e.prototype.trackMakeZoomMeetingUserPerception=function(A){if(this.makeZoomMtgStartTime){var e=this.props.performanceTimer.now()-this.makeZoomMtgStartTime;this.props.logEvent({event_name:i.InstrEventType.MakeZoomMeetingComplete,feature_name:i.InstrFeatureType.CalendarSection,service_type:"zoom",extra:{duration:String(e),was_successful:String(A)}}),this.makeZoomMtgStartTime=void 0}},e.prototype.renderToastBar=function(A){var e,t,n,r,o=this,s=this.props,c=s.localization,d=s.InstrButton;switch(A.makeZoomMeetingState){case a.MakeZoomMeetingState.Normal:return null;case a.MakeZoomMeetingState.Pending:e="pending",t=c.calendarEventToastMakeZoomMeetingPending,n=!1;break;case a.MakeZoomMeetingState.Error:e="fail",t=c.calendarEventToastMakeZoomMeetingError,n=!0,this.trackMakeZoomMeetingUserPerception(!1);break;case a.MakeZoomMeetingState.Success:e="complete",t=c.calendarEventToastZoomMakeMeetingSuccess,n=!0,this.trackMakeZoomMeetingUserPerception(!0);break;default:e="info",t="",n=!1}return r=n?[{title:c.closeNotificationActionLabel,instrAction:i.InstrActionType.DismissToast,instrDetails:{extra:{toast_type:i.InstrToastType.ZoomMakeMeeting}},onActionTrigger:function(){o.props.clearMakeZoomMeetingMessage(A.calendarEvent)}}]:[],p.createElement(l.ToastBar,{variant:e,title:t,actions:r,InstrButton:d})},e})((p=t.__importStar(p)).PureComponent);e.EventSection=u})),define("deep-integrations/calendar/utils",["require","exports"],(function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.canMakeZoomMeeting=function(A,e){return!!A.isZoomConnected&&e.self_can_edit},e.isZoomVideoConference=function(A){return!!A&&"zoom"===A.provider[".tag"]}})),define("deep-integrations/calendar/zoom_upsell",["require","exports","tslib","deep-integrations/instrumentation/constants","deep-integrations/text/text","react"],(function(A,e,t,n,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),o=t.__importStar(o),e.ZoomUpsell=function(A){var e=A.connectZoom,t=A.dismissZoomPrompt,a=A.InstrButton,i=A.Link,s=A.localization;return o.createElement("div",{className:"int-profile-card-cal-connect"},o.createElement(r.Text,{color:"text",size:"small",fontWeight:"normal"},s.zoomConnectLong((function(A){return o.createElement(i,{className:"int-profile-card-cal-section-button-connect-cal",href:"/help/desktop-web/zoom","aria-label":s.learnMore,instrAction:n.InstrActionType.LearnMore,instrDetails:{featureName:n.InstrFeatureType.CalendarSection,serviceType:"zoom"}},o.createElement(r.Text,{color:"inherit",size:"small",fontWeight:"normal",textAlign:"left"},A.children))}))),o.createElement("div",{className:"int-profile-card-cal-section-connect-bottom"},o.createElement(a,{variant:"styleless",instrAction:n.InstrActionType.ConnectService,onClick:e,instrDetails:{featureName:n.InstrFeatureType.CalendarSection,serviceType:"zoom"}},o.createElement("div",{className:"int-profile-card-cal-section-button-connect-cal"},o.createElement(r.Text,{color:"inherit",size:"small",fontWeight:"normal",textAlign:"left"},s.zoomConnectShort))),o.createElement(a,{variant:"styleless",instrAction:n.InstrActionType.DismissPrompt,onClick:t,instrDetails:{featureName:n.InstrFeatureType.CalendarSection,serviceType:"zoom",extra:{prompt_type:"zoom"}}},o.createElement("div",{className:"int-profile-card-cal-section-button-not-now"},o.createElement(r.Text,{color:"inherit",size:"small",fontWeight:"normal",textAlign:"left"},s.notNow)))))},e.ZoomUpsell.displayName="ZoomUpsell"})),define("deep-integrations/data/actions",["require","exports","tslib","deep-integrations/api_v2/shared_link","deep-integrations/async","deep-integrations/data/types","external/lodash"],(function(A,e,t,n,r,o,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),a=t.__importDefault(a);function i(A){return function(e){e({type:o.Actions.clearLastSentMessage,meta:{userKey:A.account_id}})}}function s(A,e){return A.toString()+"-"+e.toString()}function c(A,e){var n=this;return function(r,a,i){return t.__awaiter(n,void 0,void 0,(function(){return t.__generator(this,(function(t){return r({type:o.Actions.clearMakeZoomMeetingMessage,meta:{userKey:e,ical_uid:A.ical_uid}}),[2]}))}))}}e.saveChatMessage=function(A,e){return function(t){t({type:o.Actions.saveChatMessage,meta:{userKey:A.account_id},payload:{chatMessage:e}})}},e.saveInputFocus=function(A,e){return function(t){t({type:o.Actions.saveInputFocus,meta:{userKey:A.account_id},payload:{hasInputFocus:e}})}},e.sendChatMessage=function(A,e,a){var s=this;return function(c,l,d){return t.__awaiter(s,void 0,void 0,(function(){var s,l,p,u,g,m,f,v;return t.__generator(this,(function(t){switch(t.label){case 0:s=d(),l=s.apiV2Client,p=s.reportError,c({type:o.Actions.sendChatMessage,meta:{userKey:A.account_id},payload:{state:"pending"}}),u=[a.text],g=(a.attachments||[]).map((function(A){return"file_share_link"===A.type?n.getSharedLinkMetadata(A.fileId,l).then((function(A){return A.url})):Promise.resolve(null)})),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,Promise.all(g).then((function(A){return A.filter((function(A){return null!==A})).forEach((function(A){return u.push(A)}))}))];case 2:return t.sent(),[3,4];case 3:return m=t.sent(),c({type:o.Actions.sendChatMessage,meta:{userKey:A.account_id},payload:{state:"rejected",error:m}}),p(m,"non-critical",["ProfileCard"],{action:"getSharedLinkMetadata"}),[2];case 4:switch(f={target:A.account_id,message:u.join("\n")},e[".tag"]){case"slack_dropbox":return[3,5];case"zoom":return[3,7]}return[3,9];case 5:return[4,r.toAsync(l.ns("slack").rpc("send_direct_message",f,{}))];case 6:return"rejected"===(v=t.sent()).state&&p(v.error,"non-critical",["ProfileCard"],{action:"sendChatMessage_slack"}),"fulfilled"===v.state?(c({type:o.Actions.sendChatMessage,meta:{userKey:A.account_id},payload:{state:"fulfilled",value:{message_link:v.value.deep_link}}}),c({type:o.Actions.saveChatMessage,meta:{userKey:A.account_id},payload:{chatMessage:""}}),setTimeout((function(){return c(i(A))}),3e3)):c({type:o.Actions.sendChatMessage,meta:{userKey:A.account_id},payload:v}),[3,9];case 7:return[4,r.toAsync(l.ns("zoom").rpc("send_direct_message",f,{}))];case 8:return"rejected"===(v=t.sent()).state&&p(v.error,"non-critical",["ProfileCard"],{action:"sendChatMessage_zoom"}),"fulfilled"===v.state?(c({type:o.Actions.sendChatMessage,meta:{userKey:A.account_id},payload:{state:"fulfilled",value:{message_link:v.value.conversation_link}}}),c({type:o.Actions.saveChatMessage,meta:{userKey:A.account_id},payload:{chatMessage:""}}),setTimeout((function(){return c(i(A))}),3e3)):c({type:o.Actions.sendChatMessage,meta:{userKey:A.account_id},payload:v}),[3,9];case 9:return[2]}}))}))}},e.canSendMessage=function(A,e){var n=this;return function(a,i,s){return t.__awaiter(n,void 0,void 0,(function(){var n,i,c,l;return t.__generator(this,(function(t){switch(t.label){case 0:switch(n=s().apiV2Client,i={target:A.account_id},a({type:o.Actions.canSendMessage,meta:{userKey:A.account_id,serviceType:e},payload:{state:"pending"}}),c=s().reportError,e[".tag"]){case"slack_dropbox":return[3,1];case"zoom":return[3,3]}return[3,5];case 1:return[4,r.toAsync(n.ns("slack").rpc("can_send_message",i,{}))];case 2:return l=t.sent(),[3,6];case 3:return[4,r.toAsync(n.ns("zoom").rpc("can_send_message",i,{}))];case 4:return l=t.sent(),[3,6];case 5:l={state:"rejected",error:new Error("unknown/unsupported service type")},t.label=6;case 6:return"rejected"===l.state&&c(l.error,"non-critical",["ProfileCard"],{action:"canSendMessage"}),a({type:o.Actions.canSendMessage,meta:{userKey:A.account_id,serviceType:e},payload:l}),[2]}}))}))}},e.clearCanSendMessage=function(A,e){return function(t){t({type:o.Actions.clearCanSendMessage,meta:{userKey:A.account_id,serviceType:e}})}},e.clearLastSentMessage=i,e.clearLoadEventsInCommonError=function(A,e){return function(e){e({type:o.Actions.clearLoadEventsInCommonError,meta:{userKey:A.account_id}})}},e.clearLoadEventsError=function(A,e,t,n){var r=s(e,t);return function(e){e({type:o.Actions.clearLoadEventsError,meta:{userKey:A.account_id,rangeKey:r}})}},e.loadCalendarEventsInCommon=function(A,e){var n=this;return function(a,i,s){return t.__awaiter(n,void 0,void 0,(function(){var n,c,l,d,p,u,g,m,f;return t.__generator(this,(function(t){switch(t.label){case 0:return n=i(),(c=n&&n.sharedCalendarState[A.account_id])&&"rejected"!==c.eventSections.state||a({type:o.Actions.loadCalendarEventsInCommon,meta:{userKey:A.account_id,timestamp:e.now()},payload:{state:"pending"}}),l=s(),d=l.apiV2Client,p=l.reportError,u={account_ids_or_emails:[A.account_id],range_start_time:Date.now(),range_end_time:Date.now()+864e5},[4,r.toAsync(d.ns("calendar").rpc("fetch_events_in_common",u,{}))];case 1:return"rejected"===(g=t.sent()).state?(p(g.error,"non-critical",["ProfileCard"],{integration_action:"loadCalendarEvents"}),a({type:o.Actions.loadCalendarEventsInCommon,meta:{userKey:A.account_id,timestamp:e.now()},payload:g})):"fulfilled"===g.state&&(m=g.value.event_mapping,f=m[A.account_id]||[],a({type:o.Actions.loadCalendarEventsInCommon,meta:{userKey:A.account_id,timestamp:e.now()},payload:{state:"fulfilled",value:f}})),[2]}}))}))}},e.getRangeKey=s,e.loadCalendarEvents=function(A,e,n,i,c){var l=this,d=s(n,i),p=A.account_id,u={range_start_time:n,range_end_time:i,calendar_id:A.email||p};return function(A,n,i){return t.__awaiter(l,void 0,void 0,(function(){var s,l,g,m,f,v;return t.__generator(this,(function(t){switch(t.label){case 0:return s=i(),l=s.apiV2Client,g=s.reportError,void 0!==(m=n().fullCalendarState)[p]&&void 0!==m[p][d]||A({type:o.Actions.loadCalendarEvents,meta:{userKey:p,rangeKey:d,timestamp:e.now()},payload:{state:"pending"}}),[4,r.toAsync(l.ns("calendar").rpc("fetch_events",u,{}))];case 1:return"rejected"===(f=t.sent()).state?(g(f.error,"non-critical",["FullCalendar"],{integration_action:"loadCalendarEvents"}),A({type:o.Actions.loadCalendarEvents,meta:{userKey:p,rangeKey:d,timestamp:e.now()},payload:f})):"fulfilled"===f.state&&(v=f.value.events,void 0!==c&&(v=v.filter((function(A){return A.end_time-A.start_time<=c}))),v=a.default.sortBy(v,["start_time","end_time"]),A({type:o.Actions.loadCalendarEvents,meta:{userKey:p,rangeKey:d,timestamp:e.now()},payload:{state:"fulfilled",value:v}})),[2]}}))}))}},e.loadUpcomingCalendarEvents=function(){var A=this;return function(e,n,r){return t.__awaiter(A,void 0,void 0,(function(){var A,n,a,i,s;return t.__generator(this,(function(t){switch(t.label){case 0:A=r().apiV2Client,n={range_start_time:Date.now(),range_end_time:Date.now()+9e5},e({type:o.Actions.loadUpcomingCalendarEvents,meta:{},payload:{state:"pending"}}),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,A.ns("calendar").rpc("fetch_events",n,{})];case 2:return a=t.sent(),i=a.events,e({type:o.Actions.loadUpcomingCalendarEvents,meta:{},payload:{state:"fulfilled",value:i}}),[3,4];case 3:return s=t.sent(),e({type:o.Actions.loadUpcomingCalendarEvents,meta:{},payload:{state:"rejected",error:s}}),[3,4];case 4:return[2]}}))}))}},e.makeZoomMeeting=function(A,e){var n=this;return function(a,i,s){return t.__awaiter(n,void 0,void 0,(function(){var n,i,l,d,p,u;return t.__generator(this,(function(t){switch(t.label){case 0:return n=s(),i=n.apiV2Client,l=n.reportError,d={event_key:A.calendar_event_key},a({type:o.Actions.makeZoomMeeting,meta:{userKey:e,ical_uid:A.ical_uid},payload:{state:"pending"}}),[4,r.toAsync(i.ns("zoom").rpc("make_zoom_meeting",d,{}))];case 1:return"rejected"===(p=t.sent()).state?(l(p.error,"non-critical",["ProfileCard"],{integration_action:"makeZoomMeeting"}),a({type:o.Actions.makeZoomMeeting,meta:{userKey:e,ical_uid:A.ical_uid},payload:p})):"fulfilled"===p.state&&(u=p.value.calendar_event,a({type:o.Actions.makeZoomMeeting,meta:{userKey:e,ical_uid:u.ical_uid},payload:{state:"fulfilled",value:u}}),setTimeout((function(){return a(c(u,e))}),3e3)),[2]}}))}))}},e.clearMakeZoomMeetingMessage=c})),define("deep-integrations/data/api_v2",["require","exports","tslib","external/lodash","deep-integrations/async","deep-integrations/data/api_v2_types"],(function(A,e,t,n,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importStar(n);var a=function(A,e){if(void 0===e&&(e=[]),!(A instanceof Object))return e;for(var t in A)A.hasOwnProperty(t)&&(e.push(t),a(A[t],e));return e};e.serializeArgs=function(A,e,t){var n={namespace:A,endpointName:e,arg:t},r=a(n).sort();return JSON.stringify(n,r)};e.getLatestRequests=function(A,t,n,r){return(function(A,e){var t=A[e];return t?t.map((function(A){return A.request})):[]})(A,e.serializeArgs(t,n,r))},e.getLatestRequest=function(A,t,r,o){return n.last(e.getLatestRequests(A,t,r,o))},e.appendRequest=function(A,e,t,r){var a=n.uniqueId();return[a,{type:o.ApiV2ActionType.appendRequest,payload:{id:a,namespace:A,endpointName:e,arg:t,request:r}}]},e.replaceRequest=function(A,e,t,n,r){return{type:o.ApiV2ActionType.replaceRequest,payload:{id:A,namespace:e,endpointName:t,arg:n,request:r}}},e.trackRequest=function(A,t,n,o){return function(a,i,s){var c=e.appendRequest(A,t,n,r.pending),l=c[0],d=c[1];return a(d),r.toAsync(o).then((function(r){a(e.replaceRequest(l,A,t,n,r))})),o}},e.defaultApiV2Requests={},e.apiV2RequestsReducer=function(A,r){var a,i,s;switch(void 0===A&&(A=e.defaultApiV2Requests),r.type){case o.ApiV2ActionType.appendRequest:var c=A[l=e.serializeArgs(r.payload.namespace,r.payload.endpointName,r.payload.arg)]||[];return t.__assign({},A,((a={})[l]=c.filter((function(A){return A.request.state!==r.payload.request.state})).concat([{id:r.payload.id,request:r.payload.request}]),a));case o.ApiV2ActionType.replaceRequest:var l;if(!(c=A[l=e.serializeArgs(r.payload.namespace,r.payload.endpointName,r.payload.arg)]))return A;var d=n.findIndex(c,(function(A){return A.id===r.payload.id}));if(-1===d)return A;var p=c.slice(0,d),u=c.slice(d+1);return-1!==n.findIndex(u,(function(A){return A.request.state===r.payload.request.state}))?t.__assign({},A,((i={})[l]=p.concat(u),i)):t.__assign({},A,((s={})[l]=p.filter((function(A){return A.request.state!==r.payload.request.state})).concat([{id:r.payload.id,request:r.payload.request}],u),s));default:return A}}})),define("deep-integrations/data/api_v2_types",["require","exports"],(function(A,e){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),(t=e.ApiV2ActionType||(e.ApiV2ActionType={})).appendRequest="@@DeepIntegrations/api_v2/appendRequest",t.replaceRequest="@@DeepIntegrations/api_v2/replaceRequest"})),define("deep-integrations/data/calendar",["require","exports","tslib","deep-integrations/data/types","deep-integrations/async","deep-integrations/ttl"],(function(A,e,t,n,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultSharedCalendarState={},e.sharedCalendarStateReducer=function(A,r){var a,i,s,c;switch(void 0===A&&(A=e.defaultSharedCalendarState),r.type){case n.Actions.loadCalendarEventsInCommon:var l=r.payload,d=r.meta,p=void 0;return p="pending"===l.state?{state:"pending"}:"fulfilled"===l.state?{state:"fulfilled",value:o.toTTL(l.value.map((function(A){return{calendarEvent:A,makeZoomMeetingState:n.MakeZoomMeetingState.Normal}})),d.timestamp)}:{state:"rejected",error:l.error},t.__assign({},A,((a={})[d.userKey]=t.__assign({},A[d.userKey],{eventSections:p,showLoadCalendarEventsError:"rejected"===l.state}),a));case n.Actions.clearLoadEventsInCommonError:d=r.meta;return t.__assign({},A,((i={})[d.userKey]=t.__assign({},A[d.userKey],{showLoadCalendarEventsError:!1}),i));case n.Actions.makeZoomMeeting:l=r.payload;var u=r.meta;return(g=A[u.userKey].eventSections)&&"pending"!==g.state&&"rejected"!==g.state?-1===(f=(m=g.value).value.findIndex((function(A){return A.calendarEvent.ical_uid===u.ical_uid})))?A:("fulfilled"===l.state?m.value[f]={calendarEvent:l.value,makeZoomMeetingState:n.MakeZoomMeetingState.Success}:m.value[f].makeZoomMeetingState="pending"===l.state?n.MakeZoomMeetingState.Pending:n.MakeZoomMeetingState.Error,t.__assign({},A,((s={})[u.userKey]=t.__assign({},A[u.userKey],{eventSections:{state:"fulfilled",value:m}}),s))):A;case n.Actions.clearMakeZoomMeetingMessage:var g,m,f,v=r.meta;return(g=A[v.userKey].eventSections)&&"fulfilled"===g.state?-1===(f=(m=g.value).value.findIndex((function(A){return A.calendarEvent.ical_uid===v.ical_uid})))?A:(m.value[f].makeZoomMeetingState=n.MakeZoomMeetingState.Normal,t.__assign({},A,((c={})[v.userKey]=t.__assign({},A[v.userKey],{eventSections:{state:"fulfilled",value:m}}),c))):A}return A},e.defaultUpcomingCalendarState={},e.upcomingCalendarStateReducer=function(A,r){switch(void 0===A&&(A=e.defaultUpcomingCalendarState),r.type){case n.Actions.loadUpcomingCalendarEvents:var o=r.payload;return t.__assign({},A,{events:o})}return A},e.defaultFullCalendarState={},e.fullCalendarStateReducer=function(A,a){var i,s,c,l;switch(void 0===A&&(A=e.defaultFullCalendarState),a.type){case n.Actions.loadCalendarEvents:var d=a.payload,p=a.meta,u=void 0;return u="pending"===d.state?r.pending:"fulfilled"===d.state?r.fulfilled(o.toTTL(d.value,p.timestamp)):r.rejected(d.error),t.__assign({},A,((i={})[p.userKey]=t.__assign({},A[p.userKey],((s={})[p.rangeKey]=t.__assign({},A[p.userKey]?A[p.userKey][p.rangeKey]:void 0,{calendarEvents:u,showLoadCalendarEventsError:"rejected"===d.state}),s)),i));case n.Actions.clearLoadEventsError:return A[(p=a.meta).userKey]&&A[p.userKey][p.rangeKey]?t.__assign({},A,((c={})[p.userKey]=t.__assign({},A[p.userKey],((l={})[p.rangeKey]=t.__assign({},A[p.userKey][p.rangeKey],{showLoadCalendarEventsError:!1}),l)),c)):A}return A}})),define("deep-integrations/data/chat",["require","exports","tslib","deep-integrations/data/types"],(function(A,e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultChatState={},e.chatStateReducer=function(A,r){var o,a,i,s,c,l,d;switch(void 0===A&&(A=e.defaultChatState),r.type){case n.Actions.saveChatMessage:var p=r.payload,u=r.meta;return t.__assign({},A,((o={})[u.userKey]=t.__assign({},A[u.userKey],{rawMessage:p.chatMessage,trimmedMessage:p.chatMessage?p.chatMessage.trim():void 0}),o));case n.Actions.saveInputFocus:p=r.payload,u=r.meta;return t.__assign({},A,((a={})[u.userKey]=t.__assign({},A[u.userKey],{hasInputFocus:p.hasInputFocus}),a));case n.Actions.sendChatMessage:p=r.payload,u=r.meta;return t.__assign({},A,((i={})[u.userKey]=t.__assign({},A[u.userKey],{lastSendMessageRequest:p}),i));case n.Actions.canSendMessage:p=r.payload,u=r.meta;return t.__assign({},A,((s={})[u.userKey]=t.__assign({},A[u.userKey],{canSendMessageRequestMap:t.__assign({},A[u.userKey]?A[u.userKey].canSendMessageRequestMap:{},(c={},c[u.serviceType[".tag"]]=p,c))}),s));case n.Actions.clearLastSentMessage:u=r.meta;return t.__assign({},A,((l={})[u.userKey]=t.__assign({},A[u.userKey],{lastSendMessageRequest:void 0}),l));case n.Actions.clearCanSendMessage:u=r.meta;return t.__assign({},A,((d={})[u.userKey]=t.__assign({},A[u.userKey],{canSendMessageRequestMap:{}}),d));default:return A}}})),define("deep-integrations/data/present_to_zoom",["require","exports","tslib","deep-integrations/data/types"],(function(A,e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultPresentToZoomState={selfPreviewUrl:void 0},e.presentToZoomStateReducer=function(A,r){switch(void 0===A&&(A=e.defaultPresentToZoomState),r.type){case n.Actions.generateSelfPreviewLink:var o=r.payload;return t.__assign({},A,{selfPreviewUrl:o})}return A}})),define("deep-integrations/data/reducer",["require","exports","deep-integrations/data/api_v2","deep-integrations/data/user_settings","deep-integrations/data/present_to_zoom","deep-integrations/data/calendar","deep-integrations/data/chat"],(function(A,e,t,n,r,o,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultState={apiV2Requests:t.defaultApiV2Requests,chatState:a.defaultChatState,sharedCalendarState:o.defaultSharedCalendarState,upcomingCalendarState:o.defaultUpcomingCalendarState,fullCalendarState:o.defaultFullCalendarState,userSettingsState:n.defaultUserSettingsState,presentToZoomState:r.defaultPresentToZoomState},e.DeepIntegrationsReducer=function(A,i){void 0===A&&(A=e.defaultState);for(var s={apiV2Requests:t.apiV2RequestsReducer(A.apiV2Requests,i),chatState:a.chatStateReducer(A.chatState,i),sharedCalendarState:o.sharedCalendarStateReducer(A.sharedCalendarState,i),upcomingCalendarState:o.upcomingCalendarStateReducer(A.upcomingCalendarState,i),fullCalendarState:o.fullCalendarStateReducer(A.fullCalendarState,i),userSettingsState:n.userSettingsReducer(A.userSettingsState,i),presentToZoomState:r.presentToZoomStateReducer(A.presentToZoomState,i)},c=!1,l=0,d=Object.keys(s);l0},e.loadUserSettings=o,e.dismissPrompts=function(A){var e=this;return function(a,i,s){return t.__awaiter(e,void 0,void 0,(function(){var e,i,c,l;return t.__generator(this,(function(t){switch(t.label){case 0:return e=s(),i=e.apiV2Client,c=e.reportError,a({type:r.UserSettingsActionType.dismissPrompts,meta:{prompts:A},payload:{state:"pending"}}),[4,n.toAsync(i.ns("integrations").rpc("add_dismiss_prompts",{prompts:A},{}))];case 1:return"rejected"===(l=t.sent()).state&&c(l.error,"non-critical",[],{integration_action:"dismissPrompts"}),a({type:r.UserSettingsActionType.dismissPrompts,meta:{prompts:A},payload:l}),a(o()),[2]}}))}))}},e.changePreferredServices=function(A){var e=this;return function(a,i,s){return t.__awaiter(e,void 0,void 0,(function(){var e,i,c,l;return t.__generator(this,(function(t){switch(t.label){case 0:return e=s().apiV2Client,i={preferences:A},a({type:r.UserSettingsActionType.changePreferredServices,meta:{preferredServices:A},payload:{state:"pending"}}),c=s().reportError,[4,n.toAsync(e.ns("integrations").rpc("set_preferred_services",i,{}))];case 1:return"rejected"===(l=t.sent()).state&&c(l.error,"non-critical",[],{action:"changeDefaultChatService"}),a({type:r.UserSettingsActionType.changePreferredServices,meta:{preferredServices:A},payload:l}),a(o()),[2]}}))}))}},e.defaultUserSettingsState={},e.userSettingsReducer=function(A,n){switch(void 0===A&&(A=e.defaultUserSettingsState),n.type){case r.UserSettingsActionType.loadUserSettings:var o=n.payload;return t.__assign({},A,{userSettings:o,latestUserSettings:"fulfilled"===o.state?o.value:A.latestUserSettings});case r.UserSettingsActionType.dismissPrompts:o=n.payload;var a=n.meta,i={dismissed_prompts:((s=A.latestUserSettings)?s.dismissed_prompts:[]).concat(a.prompts),preferred_services:s?s.preferred_services:[]};return t.__assign({},A,{dismissPrompts:o,latestUserSettings:i});case r.UserSettingsActionType.changePreferredServices:o=n.payload,a=n.meta;var s=A.latestUserSettings;if("pending"!==o.state)return t.__assign({},A,{changePreferredServices:o});for(var c=(s?s.preferred_services:[]).concat(a.preferredServices),l={},d=0,p=c;dLearn more",{comment:"Present in meetings like a pro. Create and Join Zoom Meetings without leaving Dropbox surface."}).format({zoom:"Zoom",dropbox:"Dropbox"}).toString(),{link:n.createElement(A,null)})},zoomConnectShort:s("Connect %(zoom)s",{comment:"Connect Zoom account to Dropbox"}).format({zoom:"Zoom"}).toString(),zoomPresentFileInApp:function(A){return o.reactFormat(s("Present file in %(zoom)s",{comment:"Share this file in a Zoom meeting"}).format({zoom:"Zoom"}).toString(),{bold:n.createElement(A,null)})},zoomPresentButtonText:s("Present",{comment:"Present in a Zoom Meeting"}).toString(),zoomMeetingIdPlaceholder:s("Enter %(zoom)s Meeting ID",{comment:"Input the Zoom Meeting ID"}).format({zoom:"Zoom"}).toString(),zoomShareDialogConnectCalendar:function(A){return o.reactFormat(s("Connect your calendar to view upcoming meetings",{comment:"Connect a third party calendar to show information about upcoming meetings"}).toString(),{bold:n.createElement(A,null)})},zoomCalendarLoadError:s("Uh oh, something went wrong.",{comment:"Request to Zoom failed"}).toString(),zoomNoUpcomingMeetings:s("No upcoming meetings!",{comment:"The user has no upcoming Zoom Meetings"}).toString(),zoomLinkPrivacyDisclosure:s("The link to your meeting will be visible to anyone with access to the calendar event.",{comment:"Warning to the user that if they click the `Make it a Zoom Meeting` button on a calendar event, the link created with be visible to others."}).toString(),tryAgain:s("Try again",{comment:"Try again after an error occurred"}).toString(),learnMore:s("Learn More",{comment:"Learn more about something"}).toString(),insufficientPermissions:s("You do not have sufficient permissions to perform this action",{comment:"The user does not have permissions to do they action they just attempted"}).toString(),validTargetHelpText:s("Must be a '#channel' or email.",{comment:"The text the user has entered needs to be formatted as a #channel or email"}).toString(),notLinkedHelpText:s("Looks like you haven't linked %(slack)s yet!",{comment:"The user has not linked Slack to their Dropbox"}).format({slack:"Slack"}).toString(),slackServiceReason:s("Communication",{comment:"The purpose of the Slack app is Communication"}).toString(),slackFeatureDescriptions:[s("Send files to %(slack)s from %(dropbox)s",{comment:"Post links to files from Dropbox in Slack"}).format({slack:"Slack",dropbox:"Dropbox"}).toString(),s("Preview files shared in %(slack)s",{comment:"Show previews of Dropbox files when a Dropbox link is posted in Slack"}).format({slack:"Slack"}).toString(),s("View all your file activity in one place",{comment:"View slack actions taken on the file (ex. sharing a link to the file) in one place."}).toString()],zoomServiceReason:s("Communication",{comment:"The purpose of the Zoom app is Communication"}).toString(),zoomFeatureDescriptions:[s("Present in %(zoom)s from %(dropbox)s",{comment:"Initiate Zoom meetings from Dropbox"}).format({zoom:"Zoom",dropbox:"Dropbox"}).toString(),s("Add and join %(zoom)s Meetings",{comment:"Create and Join Zoom Meetings"}).format({zoom:"Zoom"}).toString(),s("View all your file activity in one place",{comment:"View zoom actions taken on the file (ex. sharing a link to the file) in one place."}).toString()],googleServiceReason:s("Calendar and Contacts",{comment:"Linking a calendar third party (like google calendar) will give Dropbox access to Calendar and Contacts"}).toString(),googleFeatureDescriptions:[s("Get a quick view of your next meeting",{comment:"Show some information about the next meeting, like title and time, in google calendar."}).toString(),s("Share files with your %(google)s contacts",{comment:"Send files to your Google contacts."}).format({google:"Google"}).toString(),s("See meetings you share with others",{comment:"Get a list of google meetings you have in common with other users"}).toString()],outlookServiceReason:s("Calendar and Contacts",{comment:"Linking a calendar third party (like outlook calendar) will give Dropbox access to Calendar and Contacts"}).toString(),outlookFeatureDescriptions:[s("Get a quick view of your next meeting",{comment:"Show some information about the next meeting, like title and time, in outlook calendar."}).toString(),s("Share files with your %(outlook)s contacts",{comment:"Send files to your Outlook contacts."}).format({outlook:"Outlook"}).toString(),s("See meetings you share with others",{comment:"Get a list of outlook meetings you have in common with other users"}).toString()],trelloServiceReason:s("Project Management",{comment:"Linking a project management third party (like trello) will give Dropbox access to Trello boards and cards"}).toString(),trelloFeatureDescriptions:[s("Attach files and folders to %(trello)s cards",{comment:"Attach a Dropbox file to a Trello card."}).format({trello:"Trello"}).toString(),s("Preview files shared in %(trello)s",{comment:"View a Dropbox preview for Dropbox files attached to a Trello card."}).format({trello:"Trello"}).toString(),s("Jump to latest version of files from %(trello)s",{comment:"View the latest version of Dropbox files from Trello"}).format({trello:"Trello"}).toString()],appStoreTitle:s("Connect apps to %(dropbox)s",{comment:"Link a third party app to Dropbox"}).format({dropbox:"Dropbox"}).toString(),appStoreGenericProblemMessage:s("There was a problem completing this request",{comment:"The request to link an app failed"}).toString(),notNow:s("Not now",{comment:"Button the user can click if they would prefer not to link a third party at this time"}).toString(),connect:s("Connect",{comment:"Option for the user to click if they wish to connect a third party integration"}).toString(),clickForMore:s("Click for more",{comment:"When hovering over a user profile image, this tooltip indicates that if the face is clicked, information will be displayed about that user."}).toString(),sendEmail:s("Send Email",{comment:"Clicking this will open the current user's email client so they can send a message to the target user."}).toString(),sendEmailTo:function(A){return s("Send Email to %(email)s",{comment:"Send email to an email address."}).format({email:A}).toString()},profilePicture:s("Profile picture",{comment:"used to indicate a picture is someone's profile avatar"}).toString(),messagePlaceholder:function(A){return s("Message on %(service)s",{comment:"Used as the place holder of an input box, to tell customer to input message here to send it via %(service)s. e.g. Message on Slack, Message on Zoom"}).format({service:A}).toString()},open:s("Open",{comment:"Button label which will open a link to the chat message a user just sent. Will open in whichever chat service they had sent via (slack, zoom)"}).toString(),openFullCalendar:s("Open full calendar",{comment:"Button label which will open a window with the full calendar for the target user"}).toString(),requestError:s("There was a problem completing this request.",{comment:"Error notification displayed if the request to send a file to Slack failed"}).toString(),searchByChannelOrPerson:s("Search by channel or person",{comment:"Indicates to the user that they can input a channel or person into the input field to search for that entity in Slack"}).toString(),noConversations:s("You don’t have any recent conversations",{comment:"The user has no recent Slack conversations"}).toString(),noSearchResults:s("No results found. Try different keywords.",{comment:"The text the user entered to search for a person or channel in Slack returned no results."}).toString(),channels:s("Channels",{comment:"Channels in Slack. Should be translated the same as Slack does."}).toString(),directMessages:s("Direct messages",{comment:"Direct message in Slack"}).toString(),send:s("Send",{comment:"Post to Slack"}).toString(),sendTo:function(A){return s("Send to %(name)s",{comment:"Send to (name) where name is the name of the person or Slack channel that will receive the file"}).format({name:A}).toString()},cancel:s("Cancel",{comment:"Cancel the request to post to Slack"}).toString(),undo:s("Undo",{comment:"Undo the post to Slack"}).toString(),sent:s("Sent",{comment:"The post to Slack was successful"}).toString(),sentTo:function(A,e){return o.reactFormat(s("Sent to %(name)s",{comment:"Sent to (name) where name is the name of the person who received the file"}).format({name:A}).toString(),{link:n.createElement(e,null)})},viewInSlack:s("View in %(slack)s",{comment:"Clicking this will launch Slack, open to the conversation where the file was shared"}).format({slack:"Slack"}).toString(),errorSending:s("Error sending message",{comment:"Trying to post to Slack encountered an error"}).toString(),firstTimeLoading:s("Loading your %(slack)s conversations for the first time. This may take a few seconds.",{comment:"Shown immediately after the user links their Slack account"}).format({slack:"Slack"}).toString(),optionalMessagePlaceholder:s("Add a message (optional)",{comment:"Placeholder for a text area where the user can enter text to be included when they share a file to Slack."}).toString(),profileCardPromptNoCalendarOrChatAppConnected:function(A){return s("See your shared meetings and chat with %(name)s from here.",{comment:"This text appears in a tooltip that contains actions the current user can take against a target user. It explains that additional functionality is available in that UI."}).format({name:A}).toString()},profileCardPromptNoChatAppConnected:function(A){return s("Chat with %(name)s from here. Connect a communications app.",{comment:"This text appears in a tooltip that contains actions the current user can take against a target user. It prompts the user to connect a communications app for additional functionality."}).format({name:A}).toString()},oopsSomethingWentWrong:s("Oops, something went wrong.",{comment:"An unknown error was encountered when trying to render a UI component."}).toString(),fileLinkTokenRemoveFile:s("Remove file link from message",{comment:"Prompt message for a button that removes file link from chat message."}).toString(),profileCardLinkToFullProfile:s("View profile",{comment:"Link that directs to a profile page of the target user."}).toString(),authModalButtonText:s("Allow",{comment:"'Allow' means to accept terms and link with app"}).toString(),authModalTextHeading:function(A,e){return o.reactFormat(s("%(app_name)s needs access to this file").format({app_name:A}).toString(),{b:n.createElement(e,null)})},authModalTextBody:function(A){return s("Changes to this file using %(app_name)s will save back to Dropbox. This app will have access to the username, email address, and country for your account.").format({app_name:A}).toString()},trelloCardDateText:function(A,e){return s("Last updated %(day)s at %(time)s.",{comment:'Format string used to display when the card was most recently updated on Trello. Ex: "Last updated Mar 25 at 4:34 PM"'}).format({day:r.month_abbr_with_day_with_offset(A),time:d(e)}).toString()},trelloCardDueDateText:function(A,e){return s("Due %(day)s at %(time)s.",{comment:'Format string used to display specified due date of Trello card. Ex: "Due Mar 25 at 4:34 PM"'}).format({day:r.month_abbr_with_day_with_offset(A),time:d(e)}).toString()},cardSearchPlaceholder:s("Find card by title",{comment:"Placeholder text when a user has not entered a card search query"}).toString(),defaultViewCardText:function(A,e){return s("in %(boardname)s • %(listname)s",{comment:"Format string used to display what board and list a Trello card reside in. • is a dot separating the two names"}).format({boardname:A,listname:e}).toString()},noCardsFound:function(A){return o.reactFormat(s("Check All cards or Create new card.",{comment:"Displayed when a user searches for a Trello card but there are none that match the query"}).toString(),{newcard:n.createElement(A,null)})},noResults:s("First things first",{comment:"String shown when the Trello user has no boards or lists, and thus can not display cards"}).toString(),noBoards:function(A){return o.reactFormat(s("Head over to Trello to create a board and list.",{comment:"String shown when Trello user has no boards (and by extension lists)"}).toString(),{link:n.createElement(A,null)})},noLists:function(A){return o.reactFormat(s("Create a list for this board in Trello.",{comment:"String shown when Trello user has a board with no lists"}).toString(),{link:n.createElement(A,null)})},noCardsInList:s("This list does not have any cards.",{comment:"Shown when user selects a list with no cards"}).toString(),createCardHint:s('Create one by clicking "Create new card" below.',{comment:"Shown when a user selects a list with no cards."}).toString(),noBoardsFound:s("No boards found. Try different keywords.",{comment:"Displayed when a user searches for a Trello board but there are none that match the query"}).toString(),boardSearchPlaceholder:s("Find by name",{comment:"Placeholder text when a user has not entered a board search query"}).toString(),noBoardsAvailable:s("No boards available",{comment:"Title displayed in dropdown button when there are no Trello boards"}).toString(),noListsAvailable:s("No lists available",{comment:"Title displayed in dropdown button when there are no Trello lists"}).toString(),attach:s("Attach",{comment:"Label for button that attaches a file to a card on Trello"}).toString(),createNewCard:s("Create new card",{comment:"Label for link that opens Create Card View when clicked"}).toString(),selectDate:s("Select date",{comment:"Label for placeholder of Datepicker"}).toString(),addMembers:s("Add members",{comment:"Label on button used to finalize which members to add to a Trello card"}).toString(),edit:s("Edit",{comment:"Label on button used to edit selected members"}).toString(),save:s("Save",{comment:"Label on button used to save selected members"}).toString(),titlePlaceholder:s("Enter a title for this card...",{comment:"Placeholder text for where a user can enter a title for a Trello card"}).toString(),descriptionPlaceholder:s("Add a more detailed description...",{comment:"Placeholder text for where a user can enter a description for a Trello card"}).toString(),dueDate:s("Due date",{comment:"Label above where user can select a due date from a Datepicker"}).toString(),members:s("Members",{comment:"Label above Facepile that displays which members have been added to a Trello card"}).toString(),create:s("Create",{comment:"Label on button that creates a Trello card"}).toString(),noMembersFound:s("No members found. Try different keywords.",{comment:"Displayed when a user searches for a Trello member but there are none that match the query"}).toString(),memberViewHeader:s("Add board members",{comment:"Header displated on Members View, where a user can board members to be a member of a card"}).toString(),memberSearchPlaceholder:s("Find member by name",{comment:"Placeholder text when a user has not entered a member search query"}).toString(),defaultTime:function(A){return s("Time defaults to noon %(timezone)s").format({timezone:A}).toString()},invalidSharedLink:s("Link not found",{comment:"Displayed when a Trello card has an invalid attached Dropbox shared link"}).toString(),accessDenied:s("Permission to view link not available",{comment:"Displayed when a Trello card has a shared link that the user does not have access to"}).toString(),yourCards:s("Your cards",{comment:"Label on tab to represent the cards a user is a member of"}).toString(),allCards:s("All cards",{comment:"Label on tab to represent all of the cards in boards the user is a member of"}).toString(),board:s("Board",{comment:"Label above board selection dropdown"}).toString(),list:s("List",{comment:"Label above list selection dropdown"}).toString(),personal:s("Personal",{comment:"Label above personal boards section that is all stylistically capitalized in CSS"}).toString(),cardDetails:s("Card Details",{comment:"Label above card details section that is all stylistically capitalized in CSS"}).toString(),attachments:s("Attachments",{comment:"Label above attachments section that is all stylistically capitalized in CSS"}).toString(),failedPermissionsTop:s("Cannot attach item",{comment:"Error message for when the user tries to share a file/folder that cannot be shared"}).toString(),failedPermissionsBottom:s("You do not have permission to share this item.",{comment:"Error message for when the user tries to share a file/folder that cannot be shared"}).toString(),rateLimitTop:s("Could not attach item",{comment:"Error message for when dropbox is down"}).toString(),rateLimitBottom:s("Check your connection and try again later.",{comment:"Error message for when dropbox is down"}).toString(),timedOutTop:s("Could not reach service",{comment:"Error message for when Trello fails to respond"}).toString(),timedOutBottom:s("Trello is not responding. Try again later.",{comment:"Error message for when Trello fails to respond"}).toString(),unauthorizedTop:s("Access expired",{comment:"Error message for when Trello account access has expired"}).toString(),unauthorizedBottom:s("You will need to allow Dropbox to access your account.",{comment:"Error message for when Trello account access has expired"}).toString(),connectTrelloToDropbox:s("Connect Trello to Dropbox",{comment:"Button text to show user to prompt them to reconnect after access has been revoked"}).toString()}})),define("deep-integrations/platform/server/service_selection_menu",["require","exports","tslib","react","deep-integrations/text/text","spectrum/popover/popover","spectrum/popover/popover_trigger","spectrum/popover/popover_content","spectrum/popover/popover_content_item","deep-integrations/icons/icon_zoom_circle_light","deep-integrations/icons/icon_slack_circle_light","deep-integrations/platform/server/localization","deep-integrations/icons/icon_gear","deep-integrations/icons/icon_check","deep-integrations/icons/icon_outlook_circle","deep-integrations/icons/icon_google_calendar_circle","deep-integrations/icons/icon_trello","classnames"],(function(A,e,t,n,r,o,a,i,s,c,l,d,p,u,g,m,f,v){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importDefault(n),v=t.__importDefault(v);var h={zoom:n.default.createElement(c.IconZoomCircleLight,{width:26,height:26}),slack_dropbox:n.default.createElement(l.IconSlackCircleLight,{width:26,height:26}),google:n.default.createElement(m.IconGoogleCalendarCircle,{width:26,height:26}),outlook:n.default.createElement(g.IconOutlookCircle,{width:26,height:26}),trello:n.default.createElement(f.IconTrello,{width:26,height:26})},C=n.default.createElement(u.IconCheck,{width:24,height:24}),w=n.default.createElement(p.IconGear,{width:16,height:16}),E=n.default.createElement("span",{className:"int-profile-card-dropdown-menu-connect"},n.default.createElement(r.Text,{color:"inherit"},d.localization.connect));e.DefaultServiceSelectionMenu=function(A){var e=A.triggerClassName,t=A.triggerChildren,r=A.services,c=A.onSelectService,l=A.onSelectManageApps,d=A.attachDirection,p=void 0===d?"right":d,u=r.map((function(A){return n.default.createElement(s.PopoverContentItem,{key:A.id,value:A.id,className:"int-profile-card-dropdown-item-wrapper"},n.default.createElement(B,Object.assign({},A)))}));u.push(n.default.createElement(s.PopoverContentItem,{key:"menu_item_separator",className:"int-profile-card-dropdown-item-wrapper",disabled:!0},n.default.createElement("div",{className:"int-profile-card-dropdown-section-separator"}))),u.push(n.default.createElement(s.PopoverContentItem,{key:"manage_apps",className:"int-profile-card-dropdown-item-wrapper",value:"manage_apps"},n.default.createElement(S,null)));return n.default.createElement(o.Popover,{onSelection:function(A){"manage_apps"===A?l():c(A)}},n.default.createElement(a.PopoverTrigger,{className:e,tabIndex:-1},t),n.default.createElement(i.PopoverContent,{attachment:p},u))};var B=function(A){var e=A.id,t=A.displayName,o=A.isSelected,a=A.isConnected,i=o?"primary":"text",s=o?"medium":"normal";return n.default.createElement("div",{className:"int-profile-card-dropdown-item"},n.default.createElement("div",{className:v.default("int-flex","int-custom-int-flex int-profile-card-dropdown-item--"+(o||a?"enabled":"disabled"))},n.default.createElement("div",{className:"int-profile-card-dropdown-item-icon"},h[e]),n.default.createElement("div",{className:"int-profile-card-dropdown-item-title"},n.default.createElement(r.Text,{color:i,size:"medium",fontWeight:s},t))),o?n.default.createElement("div",{className:"int-profile-card-dropdown-item-check-box"},C):null,o||a?null:n.default.createElement("div",{className:"int-profile-card-dropdown-item-check-box"},E))},S=function(){return n.default.createElement("div",{className:"int-profile-card-dropdown-item"},n.default.createElement("div",{className:"int-profile-card-dropdown-item-icon"},w),n.default.createElement("div",{className:"int-profile-card-dropdown-item-title"},n.default.createElement(r.Text,{color:"text",size:"medium",fontWeight:"normal"},d.localization.aggregatedAppModalManageAppsActionLabel)))}})),define("deep-integrations/platform/server/tooltip",["require","exports","tslib","react","spectrum/tooltip"],(function(A,e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importStar(n),e.WebTooltip=function(A){return n.createElement(r.Tooltip,{tooltipContent:A.title,id:A.id},A.children)}})),define("deep-integrations/profile_card/profile_card",["require","exports","tslib","deep-integrations/data/actions","deep-integrations/data/user_settings","deep-integrations/error_boundary/error_boundary","deep-integrations/instrumentation/common_context","deep-integrations/instrumentation/connect_service_flow_wrapper","deep-integrations/instrumentation/constants","deep-integrations/instrumentation/function_wrapper","deep-integrations/instrumentation/instr_button","deep-integrations/instrumentation/instr_feature_component","deep-integrations/link/link","deep-integrations/platform/log_event","deep-integrations/platform/performance_timer","deep-integrations/profile_card/sections/calendar_section","deep-integrations/profile_card/sections/chat_section","deep-integrations/profile_card/sections/seen_state_section","deep-integrations/text/text","deep-integrations/util","react","spectrum/util/uuid_generator"],(function(A,e,t,n,r,o,a,i,s,c,l,d,p,u,g,m,f,v,h,C,w,E){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var B=(function(A){function e(){var e=A.apply(this,arguments)||this;return e.profileCardSessionID=E.generateUUID(s.InstrFeatureType.ProfileCard),e}return t.__extends(e,A),e.prototype.render=function(){var A=u.withDefaults(this.props.sectionBaseProps.logEvent,{feature_name:s.InstrFeatureType.ProfileCard,extra:t.__assign({profile_card_session_id:this.profileCardSessionID},this.props.sectionBaseProps.entryPoint&&{entry_point:this.props.sectionBaseProps.entryPoint})});return w.createElement(d.InstrFeatureComponent,{criticalAsyncProps:this.props.calendarProps?[this.props.calendarProps.eventSections]:void 0,logEvent:A,performanceTimer:this.props.sectionBaseProps.performanceTimer},w.createElement(S,Object.assign({},this.props,{sectionBaseProps:t.__assign({},this.props.sectionBaseProps,{logEvent:A})})))},e})((w=t.__importStar(w)).Component);e.ProfileCard=B;var S=(function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(e,A),e.prototype.render=function(){var A=this.props,e=A.sectionBaseProps,t=A.seenStateProps,n=A.messageProps,r=A.calendarProps,o=[];return o.push(w.createElement(v.SeenStateSection,Object.assign({key:"seen_state_action"},e,t,{logEvent:e.logEvent}))),r&&o.push(w.createElement(m.CalendarSection,Object.assign({key:"calendar_section"},e,r,{logEvent:e.logEvent}))),n&&o.push(w.createElement(f.ChatSection,Object.assign({key:"chat_section"},e,n,{logEvent:e.logEvent}))),w.createElement("div",{className:"int-profile-card-content"},w.createElement("div",{className:"int-profile-card-seen-state-section-banner",style:{backgroundColor:this.props.seenStateProps.avatarColor}}),o.map((function(A,e){return w.createElement("div",{key:"profile-card-section-"+e,className:"int-profile-card-section-container"},A)})),"viewer"!==e.targetUser.type&&this.renderPrompt())},e.prototype.renderPrompt=function(){var A=this,e=this.props.sectionBaseProps,t=e.serviceStateMap,n=e.InstrButton;function r(A,e){var t=A.some((function(A){return(function(A,e){return void 0!==A&&("is_connected"===A.connection_state[".tag"]&&"enabled"===A.service_availability[".tag"]&&-1!==A.granted_permissions.map((function(A){return A[".tag"]})).indexOf(e))})(A,e)})),n=A.some((function(A){return(function(A,e){return void 0!==A&&("enabled"===A.service_availability[".tag"]&&("is_connected"!==A.connection_state[".tag"]||-1===A.granted_permissions.map((function(A){return A[".tag"]})).indexOf(e)))})(A,e)}));return!t&&n}var o,a=[t.slack_dropbox,t.zoom],i=[t.google,t.outlook],c=r(a,"chat"),l=r(i,"calendar"),d="other",p=this.props.sectionBaseProps,u=p.localization,g=p.dismissedPrompts,m=p.targetUser;return c&&l&&!g.connect_calendar_or_chat_app?(o=u.profileCardPromptNoCalendarOrChatAppConnected(m.familiar_name?m.familiar_name:m.display_name),d="connect_calendar_or_chat_app"):!c||l||g.connect_chat_app||(o=u.profileCardPromptNoChatAppConnected(m.display_name),d="connect_chat_app"),void 0===o?null:w.createElement("div",{className:"int-profile-card-prompt"},w.createElement(h.Text,{color:"text",size:"small",fontWeight:"normal"},o),w.createElement("div",{className:"int-profile-card-prompt-bottom"},w.createElement(n,{variant:"styleless",instrAction:s.InstrActionType.ConnectService,onClick:this.props.sectionBaseProps.onConnectServices,instrDetails:{featureName:s.InstrFeatureType.ProfileCard,serviceType:"other"}},w.createElement("div",{className:"int-profile-card-prompt-button-learnmore-internal"},w.createElement(h.Text,{color:"inherit",size:"small",fontWeight:"normal",textAlign:"left"},u.learnMore))),w.createElement(n,{variant:"styleless",instrAction:s.InstrActionType.DismissPrompt,onClick:function(){A.props.sectionBaseProps.dismissPrompts([d])},instrDetails:{featureName:s.InstrFeatureType.ProfileCard,serviceType:"other",extra:{prompt_type:d}}},w.createElement("div",{className:"int-profile-card-prompt-button-notnow-internal"},w.createElement(h.Text,{color:"inherit",size:"small",fontWeight:"normal",textAlign:"left"},u.notNow)))))},e})(w.Component),b=(function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(e,A),e.prototype.render=function(){return w.createElement(o.ErrorBoundary,Object.assign({},this.props.sectionBaseProps),w.createElement("div",{className:"int-profile-card-content-wrapper-container"},w.createElement("div",{className:"int-profile-card-content-wrapper-content"},w.createElement(B,Object.assign({},this.props)))))},e})(w.Component);e.ProfileCardWithWrapper=b,e.mapDispatchToProps=function(A){return{dispatch:A}},e.mergeProps=function(A,e,o){var d=o.featureGates,u=o.listServices,m=o.navigateToProfilePage,f=o.parentViewKey,v=A.userSettingsState.latestUserSettings,h={},w={},E={};if(v){for(var B=0,S=v.dismissed_prompts;B0?n.createElement(a.Text,{color:"text-secondary",size:"small",fontWeight:"normal",className:"int-block int-profile-card-seen-state-section-info-seen-state"},e):null,w?n.createElement(m,{title:u.sendEmail},n.createElement(g,{href:"mailto:"+w,"aria-label":u.sendEmailTo(w),className:"int-block int-profile-card-seen-state-section-info-email-link",instrAction:i.InstrActionType.OpenExternalLink,instrDetails:{extra:{external_link_reason:i.InstrExternalLinkReason.OpenMailto}}},n.createElement(a.Text,{color:"text-secondary",size:"small",fontWeight:"normal",className:"int-block",ellipsis:!0},w))):null)),v&&f&&w?n.createElement("div",null,n.createElement(s.LinkButton,{className:"int-profile-card-seen-state-section-info-profile-link",onClick:this.handleProfilePageClick},u.profileCardLinkToFullProfile)):null)},e})(n.Component);e.SeenStateSection=c})),define("deep-integrations/profile_card/toast_bar",["require","exports","tslib","react","spectrum/icon_status","deep-integrations/text/text"],(function(A,e,t,n,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=(function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(e,A),e.prototype.buildIcon=function(){switch(this.props.variant){case"pending":return n.createElement(r.IconStatus,{name:"sync",rotating:!0});case"complete":return n.createElement(r.IconStatus,{name:"complete"});case"fail":return n.createElement(r.IconStatus,{name:"fail"});case"warn":return n.createElement(r.IconStatus,{name:"warn"});default:return null}},e.prototype.buildActions=function(){var A=this,e=this.props.actions;return n.createElement("div",{className:"int-toast-bar-actions"},e.map((function(e,t){return A.renderAction(e,t)}))," ")},e.prototype.renderAction=function(A,e){var t=A.title,r=A.onActionTrigger,a=A.instrAction,i=A.instrDetails;return n.createElement(this.props.InstrButton,{key:e,variant:"styleless",className:"int-toast-bar-action",onClick:r,instrAction:a,instrDetails:i},n.createElement(o.Text,{size:"small",color:"text-secondary"},t))},e.prototype.render=function(){var A=this.props,e=A.title,t=A.actions;return n.createElement("div",{className:"int-toast-bar"},n.createElement("div",{className:"int-toast-bar-icon"},this.buildIcon()),n.createElement("div",{className:"int-toast-bar-message-and-actions"},n.createElement("div",{className:"int-toast-bar-message"},n.createElement(o.Text,{size:"small",color:"text",wordBreak:"break-word"},e)),!!t.length&&this.buildActions()))},e})((n=t.__importStar(n)).Component);e.ToastBar=a})),define("deep-integrations/scooter_loader/scooter_loader",["require","exports","tslib","classnames","react"],(function(A,e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importDefault(n),r=t.__importDefault(r),e.ScooterLoader=function(A){var e=A.className,o=t.__rest(A,["className"]);return r.default.createElement("div",Object.assign({className:n.default("int-scooter-loader",e)},o),r.default.createElement("div",{className:"int-scooter-loader-animation"}))},e.ScooterLoader.displayName="ScooterLoader"})),define("deep-integrations/search_input/clear_input_button",["require","exports","tslib","classnames","react"],(function(A,e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importDefault(n),r=t.__importStar(r),e.ClearInputButton=function(A){var e=A.className,o=A.icon,a=t.__rest(A,["className","icon"]),i=n.default(e,"deep-integrations-clear-input-button","mc-button-styleless");return r.createElement("button",Object.assign({className:i},a),o)},e.ClearInputButton.displayName="ClearInputButton"})),define("deep-integrations/search_input/focus_tracker/index",["require","exports","tslib","classnames","react"],(function(A,e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importDefault(n);var o=(function(A){function e(){var e=A.apply(this,arguments)||this;return e.state={focused:!1},e.domNode=null,e.containsNode=function(A){return!!(e.domNode&&A instanceof Element&&e.domNode.contains(A))},e.handleBlur=function(A){e.blurTimeout=window.setTimeout((function(){e.blurTimeout=void 0,e.setState({focused:!1})}),0)},e.handleFocus=function(A){"number"==typeof e.blurTimeout&&(window.clearTimeout(e.blurTimeout),e.blurTimeout=void 0),e.setState({focused:!0})},e.setRef=function(A){e.domNode=A},e}return t.__extends(e,A),e.prototype.componentWillUnmount=function(){"number"==typeof this.blurTimeout&&(window.clearTimeout(this.blurTimeout),this.blurTimeout=void 0)},e.prototype.render=function(){var A=this.props,e=A.children,t=A.className,o=A.style,a=this.state.focused,i=n.default("deep-integrations-focus-tracker",t),s=e;return"function"==typeof e&&(s=e({containsNode:this.containsNode,focused:a})),r.createElement("div",{className:i,onBlur:this.handleBlur,onFocus:this.handleFocus,ref:this.setRef,style:o,tabIndex:-1},s)},e})((r=t.__importStar(r)).PureComponent);e.FocusTracker=o})),define("deep-integrations/search_input/search_input",["require","exports","tslib","classnames","react","spectrum/input","deep-integrations/search_input/focus_tracker/index","deep-integrations/icons/icon_dropbox","deep-integrations/icons/icon_search","deep-integrations/search_input/util/key_codes"],(function(A,e,t,n,r,o,a,i,s,c){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importDefault(n),r=t.__importStar(r),c=t.__importStar(c);var l=(function(A){function e(e){var t=A.call(this,e)||this;return t.inputRef=null,t.clearAndFocus=function(){t.clear(),t.focus()},t.handleChange=function(A){var e=t.props.onChange,n=A.currentTarget.value;t.setState({value:n}),e&&e(n)},t.handleClearButtonClick=function(A){t.clearAndFocus()},t.handleClearButtonKeyDown=function(A){A.keyCode===c.ENTER&&(A.stopPropagation(),t.clearAndFocus())},t.handleClearButtonMouseDown=function(A){A.preventDefault()},t.handleKeyDown=function(A){var e=t.props.onKeyDown;switch(A.keyCode){case c.ESC:t.clear(),t.blur()}e&&e(A)},t.setInputRef=function(A){var e=t.props.setInputRef;t.inputRef=A,e&&e(A)},t.state={value:e.value},t}return t.__extends(e,A),e.prototype.componentWillReceiveProps=function(A){this.props.value!==A.value&&this.setState({value:A.value})},e.prototype.render=function(){var A=this,e=this.props,c=e.autoFocus,l=e.clearButtonRenderer,d=e.className,p=e.keyboardShortcut,u=(e.onChange,e.placeholder),g=(e.setInputRef,e.useDropboxLogo),m=(e.value,t.__rest(e,["autoFocus","clearButtonRenderer","className","keyboardShortcut","onChange","placeholder","setInputRef","useDropboxLogo","value"])),f=this.state.value,v=n.default(d,"deep-integrations-search-input-wrapper"),h=!f;return r.createElement(a.FocusTracker,{className:v},(function(e){var t=e.focused,a=n.default("deep-integrations-search-input-placeholder-icon-and-text-wrapper",{"deep-integrations-search-input-placeholder-icon-and-text-wrapper-focus":t&&h,"deep-integrations-search-input-placeholder-icon-and-text-wrapper-nonempty":!h}),d=n.default("deep-integrations-search-input-placeholder-icon-wrapper",{"deep-integrations-search-input-placeholder-icon-dropbox":g,"deep-integrations-search-input-placeholder-icon-wrapper-focus":t}),f=n.default("deep-integrations-search-input",{"deep-integrations-search-input-with-dropbox-icon":g});return[r.createElement("div",{key:"searchInputPlaceholder",className:"deep-integrations-search-input-placeholder"},r.createElement("div",{className:a},r.createElement("span",{className:d},g?r.createElement(i.IconDropbox,null):r.createElement(s.IconSearch,null)),u&&h&&r.createElement("span",{className:"deep-integrations-search-input-placeholder-text"},u)),t&&h&&p&&r.createElement("span",{className:"deep-integrations-search-input-placeholder-keyboard-shortcut"},p)),r.createElement(o.Input,Object.assign({key:"searchInput",autoFocus:c,className:f,fullWidth:!0,onChange:A.handleChange,onKeyDown:A.handleKeyDown,forwardedRef:A.setInputRef,value:A.state.value},m)),l&&!h&&r.createElement("span",{key:"clearButton",className:"deep-integrations-search-clear-input-button-wrapper"},l({handleClick:A.handleClearButtonClick,handleKeyDown:A.handleClearButtonKeyDown,handleMouseDown:A.handleClearButtonMouseDown}))]}))},e.prototype.blur=function(){this.inputRef&&this.inputRef.blur()},e.prototype.clear=function(){var A=this.props.onChange;this.setState({value:""}),A&&A("")},e.prototype.focus=function(){this.inputRef&&this.inputRef.focus()},e})(r.PureComponent);e.SearchInput=l})),define("deep-integrations/search_input/util/key_codes",["require","exports"],(function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TAB=9,e.ENTER=13,e.ESC=27,e.BACKSPACE=8,e.DELETE=46,e.SPACE=32,e.COMMA=188,e.PERIOD=190,e.RIGHT=39,e.DOWN=40,e.LEFT=37,e.UP=38,e.SQUARE_BRACKET_LEFT=219,e.SQUARE_BRACKET_RIGHT=221,e.F2=113,e.A=65,e.C=67,e.D=68,e.O=79,e.S=83,e.T=84,e.V=86,e.X=88})),define("deep-integrations/text/text",["require","exports","tslib","classnames","react"],(function(A,e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importDefault(n);var o=(function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return t.__extends(e,A),e.prototype.render=function(){return r.createElement("span",{className:n.default("int-text","int-text--color-"+this.props.color,this.props.ellipsis?"int-text--ellipsis":void 0,"int-text--font-weight-"+this.props.fontWeight,"int-text--size-"+this.props.size,"int-text--text-align-"+this.props.textAlign,"int-text--white-space-"+(this.props.whiteSpace||this.props.ellipsis&&"nowrap"||"normal"),"int-text--word-break-"+(this.props.wordBreak||"normal"),this.props.className)},this.props.children)},e})((r=t.__importStar(r)).Component);e.Text=o,o.defaultProps={color:"text",ellipsis:!1,fontWeight:"normal",size:"medium",textAlign:"left"}})),define("deep-integrations/text_input/message_input",["require","exports","tslib","react"],(function(A,e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importStar(n);var r=(function(A){function e(){var e=A.apply(this,arguments)||this;return e.textarea=null,e.resize=function(){e.textarea&&(e.textarea.style.height="auto",e.textarea.style.height=Math.min(e.textarea.scrollHeight,120)+"px")},e.blur=function(){e.textarea&&e.textarea.blur()},e.handleMessageChange=function(A){e.props.onMessageChange(A.currentTarget.value.slice(0,1e3))},e}return t.__extends(e,A),e.prototype.componentDidMount=function(){this.resize()},e.prototype.componentDidUpdate=function(e,t){A.prototype.componentDidUpdate&&A.prototype.componentDidUpdate.call(this,e,t),e.value!==this.props.value&&this.resize()},e.prototype.render=function(){var A=this,e=this.props,r=(e.onMessageChange,e.className),o=t.__rest(e,["onMessageChange","className"]);return n.createElement("textarea",Object.assign({},o,{ref:function(e){return A.textarea=e},className:"int-message-input "+r,rows:1,onChange:this.handleMessageChange}))},e})(n.Component);e.MessageInput=r})),define("deep-integrations/ttl",["require","exports"],(function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.toTTL=function(A,e){return{value:A,lastUpdateTimestamp:e}},e.isTTLExpired=function(A,e,t){return t-A.lastUpdateTimestamp>e},e.flattenTTL=function(A,t,n,r){return e.isTTLExpired(A,t,n)?r:A.value}})),define("deep-integrations/util",["require","exports"],(function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isServiceConnectedForPermission=function(A,e,t){var n=A[e];return Boolean(n&&"is_connected"===n.connection_state[".tag"]&&n.granted_permissions.filter((function(A){return A[".tag"]===t})).length>0)},e.isServiceEnabled=function(A,e){var t=A[e];return Boolean(t&&"enabled"===t.service_availability[".tag"])},e.getDefaultService=function(A,t,n,r){var o=A;if(r){var a=A.indexOf(r);-1!==a&&(o=[r].concat(A.slice(0,a),A.slice(a+1)))}for(var i=0,s=o;i0&&r(a),o&&o(A)},e}return t.__extends(e,A),e.prototype.getAvatarColor=function(){var A=this.props.avatarInfo;return"joined_member"===A.avatarType||"invited_person"===A.avatarType?w.colorValueForAvatarName(A.targetUser.displayName):"group"===A.avatarType?w.colorValueForAvatarName(A.targetGroup.groupName):"#3F464C"},e.prototype.getInitials=function(){var A=this.props.avatarInfo;return"joined_member"===A.avatarType||"invited_person"===A.avatarType?o.getInitials(A.targetUser.displayName):"group"===A.avatarType?o.getInitials(A.targetGroup.groupName):""},e.prototype.buildUpsell=function(){var A=this.props.avatarInfo,e="";switch(A.avatarType){case"shared_link":e=A.targetLink.message;break;case"group":e=A.targetGroup.message;break;case"joined_member":case"invited_person":e=A.targetUser.accessType;break;case"overflow":e=A.overflowInfo.message}if("shared_link"===A.avatarType||"overflow"===A.avatarType)return n.default.createElement(E.Provider,{store:this.props.integrationStore},n.default.createElement(S.OverflowTooltipContent,{overflowMessage:e}));var t="";switch(A.avatarType){case"group":t=A.targetGroup.groupName;break;case"joined_member":case"invited_person":t=A.targetUser.displayName}return n.default.createElement(E.Provider,{store:this.props.integrationStore},n.default.createElement(v.StatefulProfileCardTooltipContent,{displayName:t,seenState:e,avatarColor:this.getAvatarColor(),localization:a.localization}))},e.prototype.buildProfileCard=function(){var A=this.props,e=A.avatarInfo,r=A.seenState,o=void 0===r?"":r,l=t.__rest(A,["avatarInfo","seenState"]);if("shared_link"===e.avatarType||"overflow"===e.avatarType)return this.buildUpsell();var d,p,u="",f="",v="dbx_user";switch(e.avatarType){case"group":var h=e.targetGroup;u=h.gid,f=h.groupName,v="group";break;case"joined_member":case"invited_person":var C=e.targetUser;u=C.accountId,f=C.displayName,C.isViewer?v="viewer":"invited_person"===e.avatarType&&(v="unverified_email"),d=C.email,p=C.photoUrl}var w=this.props.logEvent||this.logger.logEvent;return n.default.createElement(E.Provider,{store:this.props.integrationStore},n.default.createElement(c.StatefulProfileCardWithWrapper,t.__assign({targetUser:{account_id:u,display_name:f,type:v,email:d},localization:a.localization,seenState:o,avatarColor:this.getAvatarColor(),isActive:!0,initials:this.getInitials(),photoUrl:p,tooltip:s.WebTooltip,platform:"web",urlBuilder:P.UrlAdapter,openDropboxUrl:g.open_tab,openExternalUrl:g.unsafe_open_tab,openEmailLink:D.composeEmail,notify:y.notify,serviceSelectionMenu:i.DefaultServiceSelectionMenu,logEvent:w,reportError:m.webReportError,onConnectService:this.connectService,onConnectServices:this.connectServices},l)))},e.prototype.render=function(){return n.default.createElement(this.props.popoverGroup.popover,{ref:this.props.popoverRef,upsellContent:this.buildUpsell(),profileCard:this.buildProfileCard(),positioning:this.props.positioning||"below_left",upsellPositioning:this.props.upsellPositioning||"below",positionOffset:10,onClickTrigger:this.onAvatarClick,isShowInitially:this.props.isShowInitially,portalParentElement:this.props.portalParentElement,autoRePosition:this.props.autoRePosition},n.default.Children.only(this.props.children))},e})(n.default.Component);e.ProfileCardPopoverComponent=x;var z=u.createSelector([function(A){return p.getStateAtNamespace(A,d.INTEGRATIONS_NAMESPACE_KEY)}],(function(A){return A}));var I=Q.requireCssWithComponent(x,["/static/js/deep-integrations/index.web-vfl7Ht8xl.css"]);e.ProfileCardPopover=r.connect((function(A){return{listServices:z(A).listServices,landingPagesEnabled:M.isConnectServiceLandingPagesEnabled(A),featureGates:{}}}),(function(A){return{dismissPrompts:function(e){b.wrapDispatch(A)(B.dismissPrompts(e))},fetchListServices:function(){A(l.fetchListServices())}}}))(I)})),define("modules/clean/integrations/profile_card_tooltip",["require","exports","tslib","react-redux","deep-integrations/profile_card/profile_card_tooltip_content","modules/clean/integrations/data/store"],(function(A,e,t,n,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importStar(n);e.StatefulProfileCardTooltipContent=n.connect((function(A){return{upselling:!o.isPromptDismissed(A,"tooltip_click_for_more")}}),(function(){return{}}),(function(A,e,n){return t.__assign({},A,n)}))(r.ProfileCardTooltipContent)})),define("modules/clean/integrations/report_error",["require","exports","modules/core/exception","modules/clean/api_v2/error"],(function(A,e,t,n){"use strict";function r(A){var e="UnknownError";if(A.error){var t=A.error;void 0!==t[".tag"]&&(e=t[".tag"])}var n=A.raw&&A.raw.responseBody?A.raw.responseBody:"Received empty error response body from API";return new Error(e+": "+n)}Object.defineProperty(e,"__esModule",{value:!0}),e.webReportError=function(A,e,o,a){if(void 0===o&&(o=[]),n.isApiError(A))t.reportException({err:r(A),severity:e,tags:o.concat(["DeepIntegrations"]),exc_extra:a});else{if(!(A instanceof Error))throw new Error("webReportError received something other than an Error");t.reportException({err:A,severity:e,tags:o.concat(["DeepIntegrations"]),exc_extra:a})}}})),define("modules/clean/integrations/resize",["require","exports","tslib","react","resize-observer-polyfill"],(function(A,e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importStar(n),r=t.__importDefault(r);var o=(function(A){function e(e){var t=A.call(this,e)||this;return t.ref=null,t.setRef=function(A){t.ref&&t.ro.unobserve(t.ref),t.ref=A,t.ref&&t.ro.observe(t.ref)},t.onResize=function(A){A.length>0&&t.props.onResize(A[0].contentRect)},t.ro=new r.default(t.onResize),t}return t.__extends(e,A),e.prototype.componentWillUnmount=function(){this.ref&&this.ro.unobserve(this.ref)},e.prototype.render=function(){return n.createElement("div",{ref:this.setRef},this.props.children)},e})(n.Component);e.Resize=o})),define("modules/clean/integrations/url_adapter",["require","exports","modules/core/uri"],(function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=(function(){function A(A){var e=this;this.uri=t.URI.parse(A),this.searchParams={append:function(A,t){e.uri.updateQuery(A,t)}}}return A.prototype.toString=function(){return this.uri.toString()},A})();e.UrlAdapter=n})),define("modules/clean/logging/hive/schemas/web-ecosystem_integration_events",["require","exports"],(function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=function(A){this.category="web-ecosystem_integration_events",this.extra={},this.user_id=null,this.active_user_id=null,this.anon_ip=null,this.authed_user_ids=null,this.country=null,this.identity_gid=null,this.locale_browser_header=null,this.locale_user_selected=null,this.referrer=null,this.ua_browser_name=null,this.ua_browser_version=null,this.ua_dist_name=null,this.ua_dist_version=null,this.ua_os_name=null,this.ua_os_version=null,this.user_agent=null,this.session_id=null,this.team_id=null,this.team_type=null,this.event_name=A.event_name,this.integration_name=A.integration_name,this.extra=A.extra,Object.seal(this)};e.EcosystemIntegrationLoggingTableRow=t,(function(A){A.activityTabClicked="activity_feed_viewed",A.cardClicked="activity_link_clicked",A.onboardingCardConnect="activity_onboardingcard_connect",A.onboardingCardDismissed="activity_onboardingcard_dismissed",A.onboardingCardViewed="activity_onboardingcard_viewed",A.onboardingDotViewed="activity_onboardingdot_viewed",A.onboardingDotDismissed="activity_onboardingdot_dismissed"})(e.EventName||(e.EventName={})),(function(A){A.slack="SLACK",A.zoom="ZOOM"})(e.ThirdPartyName||(e.ThirdPartyName={}))})),define("spectrum/facepile/facepile",["require","exports","tslib","classnames","react"],(function(A,e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importDefault(n),r=t.__importStar(r),e.Facepile=function(A){var e=A.children,o=A.className,a=A.avatarSize,i=void 0===a?32:a,s=A.shadowBackgroundColor,c=void 0===s?"white":s,l=t.__rest(A,["children","className","avatarSize","shadowBackgroundColor"]),d=(r.Children.count(e),-3*i/16),p=i/16,u=n.default("mc-facepile",o),g={marginLeft:d},m={backgroundColor:""+c,WebkitBoxShadow:"0 0 0 "+p+"px "+c,boxShadow:"0 0 0 "+p+"px "+c},f=r.Children.map(e,(function(A,e){return r.createElement("div",{className:"mc-facepile-container",style:t.__assign({},g,{zIndex:e})},r.createElement("div",{className:"mc-facepile-shadow-wrapper",style:m},r.createElement("div",{className:"mc-facepile-image"},A)))})).reverse();return r.createElement("div",Object.assign({className:u},l),r.createElement("div",{className:"mc-facepile-inner"},f))},e.Facepile.displayName="Facepile"})),define("spectrum/facepile/facepile_members",["require","exports","tslib","classnames","react","spectrum/avatar","spectrum/facepile/facepile","spectrum/facepile/facepile_members_avatar","spectrum/facepile/facepile_members_overflow_circle","spectrum/facepile_tooltip/facepile_tooltip","spectrum/util/uuid_generator"],(function(A,e,t,n,r,o,a,i,s,c,l){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importDefault(n),r=t.__importStar(r),e.OverflowCircleId="OverflowCircleId";e.FacepileMembers=function(A){var d=A.avatarSize,p=void 0===d?32:d,u=A.className,g=A.isRemainderActive,m=A.members,f=A.onAvatarClick,v=A.onAvatarMouseEnter,h=A.onAvatarMouseLeave,C=A.remainderCount,w=A.remainderTooltipProps,E=A.shadowBackgroundColor,B=t.__rest(A,["avatarSize","className","isRemainderActive","members","onAvatarClick","onAvatarMouseEnter","onAvatarMouseLeave","remainderCount","remainderTooltipProps","shadowBackgroundColor"]),S=n.default("mc-facepile-members",u);function b(A,e){if(e)return e.bind(this,A)}var D=m.map((function(A){var e=A.active,t=A.avatarColorSeed,n=A.initials,a=A.memberKey,s=A.photoUrl,d=A.tooltipContent,u=l.generateUUID("facepile-tooltip"),g=r.createElement(i.FacepileMembersAvatar,{active:e,avatarColorSeed:t,avatarSize:p,key:a,initials:n,onClick:b(a,f),onMouseEnter:b(a,v),onMouseLeave:b(a,h),photoUrl:s,"aria-describedby":null!==d?u:void 0});return d?r.createElement(c.FacepileTooltip,{backgroundColor:o.avatarColorForUserIdentifier(t),id:u,key:a,tooltipContent:d},g):g}));if(C){var y=l.generateUUID("facepile-tooltip"),P=r.createElement(s.FacepileMembersOverflowCircle,{avatarSize:p,backgroundColor:g?"#D5E8FB":"#627283",key:e.OverflowCircleId,onClick:b(e.OverflowCircleId,f),onMouseEnter:b(e.OverflowCircleId,v),onMouseLeave:b(e.OverflowCircleId,h),remainderCount:C,textColor:g?"#007EE5":"white","aria-describedby":w&&y});w?D.push(r.createElement(r.Fragment,null,r.createElement(c.FacepileTooltip,Object.assign({id:y,key:"facepile-remainder-tooltip"},w),P))):D.push(P)}var M=D.reverse();return r.createElement("div",Object.assign({className:S},B),r.createElement(a.Facepile,{avatarSize:p,shadowBackgroundColor:E},M))},e.FacepileMembers.displayName="FacepileMembers"})),define("spectrum/facepile/facepile_members_avatar",["require","exports","tslib","react","spectrum/avatar","spectrum/button"],(function(A,e,t,n,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=(function(A){function e(){var e=A.apply(this,arguments)||this;return e.renderAvatarInitials=function(){var A=e.props,t=A.active,o=A["aria-label"],a=A.avatarColorSeed,i=A.avatarSize,s=A.initials;return n.createElement(r.AvatarInitials,{avatarSize:i,"aria-label":o,backgroundColor:r.avatarColorForUserIdentifier(a),variant:t?"normal":"inactive"},s)},e}return t.__extends(e,A),e.prototype.render=function(){var A=this.props,e=A.active,t=A["aria-label"],a=A["aria-describedby"],i=A.avatarSize,s=A.disabled,c=A.photoUrl,l=A.onClick,d=A.onMouseEnter,p=A.onMouseLeave,u=A.onMouseOver,g=A.tabIndex;return n.createElement(o.Button,{"aria-label":t,"aria-describedby":a,className:"mc-facepile-members-avatar",disabled:s,onClick:l,onMouseEnter:d,onMouseLeave:p,onMouseOver:u,tabIndex:g,variant:"circular"},c?n.createElement(r.Avatar,{renderFallback:this.renderAvatarInitials,size:i,src:c||void 0,variant:e?"normal":"inactive"}):this.renderAvatarInitials())},e})((n=t.__importStar(n)).PureComponent);e.FacepileMembersAvatar=a})),define("spectrum/facepile/facepile_members_overflow_circle",["require","exports","tslib","react","spectrum/avatar","spectrum/button"],(function(A,e,t,n,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importStar(n),e.FacepileMembersOverflowCircle=function(A){var e=A["aria-label"],t=A["aria-describedby"],a=A.avatarSize,i=A.backgroundColor,s=A.onClick,c=A.onMouseEnter,l=A.onMouseLeave,d=A.onMouseOver,p=A.remainderCount,u=A.textColor,g=A.tabIndex;return n.createElement(o.Button,{"aria-describedby":t,"aria-label":e,className:"mc-facepile-members-overflow-circle",onClick:s,onMouseEnter:c,onMouseLeave:l,onMouseOver:d,tabIndex:g,variant:"circular"},n.createElement(r.AvatarInitials,{avatarSize:a,backgroundColor:i,style:{color:u}},p))},e.FacepileMembersOverflowCircle.displayName="FacepileMembersOverflowCircle"})),define("spectrum/facepile",["require","exports","tslib","spectrum/facepile/facepile","spectrum/facepile/facepile_members","spectrum/facepile/facepile_members_avatar","spectrum/facepile/facepile_members_overflow_circle"],(function(A,e,t,n,r,o,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),t.__exportStar(n,e),t.__exportStar(r,e),t.__exportStar(o,e),t.__exportStar(a,e)})),define("spectrum/facepile_tooltip/facepile_tooltip",["require","exports","tslib","classnames","react","spectrum/facepile_tooltip/facepile_tooltip_content","spectrum/positioned_portal/positioned_portal"],(function(A,e,t,n,r,o,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importDefault(n),r=t.__importStar(r),e.FacepileTooltip=function(A){var e=A.backgroundColor,i=A.children,s=A.className,c=A.tooltipContent,l=A.id,d=t.__rest(A,["backgroundColor","children","className","tooltipContent","id"]),p=n.default("mc-facepile-tooltip-container",s);return r.createElement(a.PositionedPortal,Object.assign({closeOnBlur:!0,positioning:"below",renderContent:function(){return r.createElement(o.FacepileTooltipContent,{id:l,backgroundColor:e,tooltipContent:c})},role:"tooltip",showOnMouseMove:!0,wrapperClassName:p},d),r.Children.only(i))},e.FacepileTooltip.displayName="FacepileTooltip"})),define("spectrum/facepile_tooltip/facepile_tooltip_content",["require","exports","tslib","classnames","react"],(function(A,e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n=t.__importDefault(n),r=t.__importStar(r),e.FacepileTooltipContent=function(A){var e=A.backgroundColor,o=A.className,a=A.tooltipContent,i=t.__rest(A,["backgroundColor","className","tooltipContent"]),s=n.default("mc-facepile-tooltip-content-container",o);return r.createElement("div",Object.assign({className:s},i),r.createElement("div",{className:"mc-facepile-tooltip-content-arrow",style:{borderBottomColor:e}}),r.createElement("div",{className:"mc-facepile-tooltip-content",style:{backgroundColor:e}},a))},e.FacepileTooltipContent.displayName="FacepileTooltipContent"})); //# sourceMappingURL=pkg-deep_integrations.min.js-vflVsPCHz.map