define("metaserver/static/js/modules/clean/react/activation/activation_root_async",["require","exports","tslib","metaserver/static/js/modules/clean/react/async/loadable"],(function(e,t,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncActivationRootForBrowse=void 0,t.AsyncActivationRootForBrowse=r.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){const{ActivationRootForBrowse:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/activation/activation_root"],t,s)}).then(s.__importStar);return t}))}),t.AsyncActivationRootForBrowse.displayName="AsyncActivationRootForBrowse"})),define("metaserver/static/js/modules/clean/react/activation/data/selectors",["require","exports","reselect","metaserver/static/js/modules/clean/redux/namespaces","metaserver/static/js/modules/clean/react/gg_to_cdm_migration/data/types","metaserver/static/js/modules/clean/react/activation/data/types","metaserver/static/js/modules/clean/react/browse/data/selectors"],(function(e,t,s,r,o,i,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initialSuggestedItemsToMoveCount=t.shouldShowGgToCdmModal=t.shouldShowGgToCdmTooltips=void 0;const n=e=>e[r.ACTIVATION_NAMESPACE_KEY]||i.defaultActivationState,l=s.createSelector(n,e=>e.ggToCdmMigration),c=s.createSelector(l,e=>null==e?void 0:e.onboardingState);t.shouldShowGgToCdmTooltips=s.createSelector(c,e=>({showTooltipOne:e===o.GgToCdmMigrationOnboardingState.SHOWING_TOOLTIP_1,showTooltipTwo:e===o.GgToCdmMigrationOnboardingState.SHOWING_TOOLTIP_2,showTooltipThree:e===o.GgToCdmMigrationOnboardingState.SHOWING_TOOLTIP_3})),t.shouldShowGgToCdmModal=s.createSelector(c,a.getBrowseState,(e,t)=>{var s;return e===o.GgToCdmMigrationOnboardingState.SHOWING_MODAL&&!0===(null===(s=t.user)||void 0===s?void 0:s.is_team_admin)});const d=s.createSelector(n,e=>e.suggestedItemsToMove);t.initialSuggestedItemsToMoveCount=s.createSelector(d,e=>{var t;return null!==(t=null==e?void 0:e.initialSuggestedItemsToMoveCount)&&void 0!==t?t:null})})),define("metaserver/static/js/modules/clean/react/activation/data/types",["require","exports","metaserver/static/js/modules/clean/react/gg_to_cdm_migration/data/types"],(function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultActivationState=void 0,t.defaultActivationState={ggToCdmMigration:{onboardingState:s.GgToCdmMigrationOnboardingState.NOT_STARTED},suggestedItemsToMove:{initialSuggestedItemsToMoveCount:null}}})),define("metaserver/static/js/modules/clean/react/gg_to_cdm_migration/data/types",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GgToCdmMigrationOnboardingState=void 0,(function(e){e[e.NOT_STARTED=0]="NOT_STARTED",e[e.SHOWING_TOOLTIP_1=1]="SHOWING_TOOLTIP_1",e[e.SHOWING_TOOLTIP_2=2]="SHOWING_TOOLTIP_2",e[e.SHOWING_TOOLTIP_3=3]="SHOWING_TOOLTIP_3",e[e.SHOWING_MODAL=4]="SHOWING_MODAL",e[e.FINISHED=5]="FINISHED"})(t.GgToCdmMigrationOnboardingState||(t.GgToCdmMigrationOnboardingState={}))})),define("metaserver/static/js/modules/clean/react/browse/selection_indicator",["require","exports","tslib","react","dig-components/typography","classnames","metaserver/static/js/modules/core/i18n"],(function(e,t,s,r,o,i,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionIndicator=void 0,r=s.__importDefault(r),i=s.__importDefault(i),t.SelectionIndicator=r.default.memo(({responsive:e,selectedFilesCount:t,rightRailCollapsed:s,isInFamilyFolder:n})=>{const l=e.isMatchedLarge||!e.isResponsive,c=!l&&e.isMatchedMedium;return(s&&l||c)&&(!n||t>0)?r.default.createElement(o.Text,{className:i.default("file-selection-indicator",{"file-selection-indicator--hidden":0===t}),isBold:!0},a.intl.formatMessage({id:"P94f2q",defaultMessage:"{count} {count, plural, one{selected} other{selected}}"},{count:t})):null}),t.SelectionIndicator.displayName="SelectionIndicator"})),define("metaserver/static/js/modules/clean/react/onboarding_survey/components/oa_pulsar_effect_async",["require","exports","tslib","react","metaserver/static/js/modules/clean/web_timing_logger"],(function(e,t,s,r,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncOAPulsarEffect=void 0;const i=(r=s.__importStar(r)).lazy(()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield o.waitForTTI();const{OAPulsarEffect:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/onboarding_survey/components/oa_pulsar_effect"],t,s)}).then(s.__importStar);return{default:t}})));t.AsyncOAPulsarEffect=e=>r.default.createElement(r.Suspense,{fallback:null},r.default.createElement(i,Object.assign({},e))),t.AsyncOAPulsarEffect.displayName="AsyncOAPulsarEffect"})),define("metaserver/static/js/modules/clean/react/folder_overview/sidebar_controller",["require","exports","tslib","classnames","react-redux","react","metaserver/static/js/modules/clean/react/components/css","metaserver/static/js/modules/clean/react/folder_overview/async_components","metaserver/static/js/modules/clean/react/folder_overview/data/action_creators","metaserver/static/js/modules/clean/react/folder_overview/data/selectors","metaserver/static/js/modules/clean/react/folder_overview/data/store","metaserver/static/js/modules/clean/react/folder_overview/live_update"],(function(e,t,s,r,o,i,a,n,l,c,d,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SidebarFolderOverview=void 0,r=s.__importDefault(r),i=s.__importDefault(i),l=s.__importStar(l),c=s.__importStar(c),d.getStoreForFolderOverview();const p={fetchDataForFolder:l.fetchDataForFolder,reloadDescription:l.reloadDescription};class m extends i.default.PureComponent{constructor(){super(...arguments),this.handleLiveUpdate=({type:e})=>{"description"===e&&this.props.reloadDescription({folderFileId:this.props.folderFileId,componentNamespace:this.props.componentNamespace})}}componentDidMount(){this.props.fetchDataForFolder({path:this.props.path,nsId:this.props.nsId,componentNamespace:this.props.componentNamespace,fetchContentReferences:!0}),u.folderOverviewLiveUpdateManager.addListener("update",this.handleLiveUpdate)}componentWillUnmount(){u.folderOverviewLiveUpdateManager.removeListener("update",this.handleLiveUpdate),u.folderOverviewLiveUpdateManager.stop()}render(){return i.default.createElement("div",{className:r.default({"folder-overview":!0,"folder-overview--loading":!this.props.haveAllComponentsLoaded||this.props.hasFailedToLoad,"folder-overview__fixed-toolbar-container":!0,"folder-overview__border":this.props.descriptionHasFocus})},i.default.createElement(n.AsyncFolderOverviewDescription,{path:this.props.path,componentNamespace:this.props.componentNamespace,isReadOnly:this.props.isReadOnly||!this.props.descriptionFormatValid,showReadOnlyIcon:!0,descriptionKey:[this.props.folderFileId,this.props.descriptionBaseRevision].join("-"),showExamplesInPlaceholder:!1,limitedWidth:!0,canShareFolder:this.props.canShareFolder,isInRightRail:this.props.isInRightRail,tooltipElement:this.props.tooltipElement}),i.default.createElement(n.AsyncFolderOverviewLastEdit,{path:this.props.path,componentNamespace:this.props.componentNamespace,isInRightRail:this.props.isInRightRail}))}}m.displayName="SidebarFolderOverviewController";const _=o.connect(()=>{const e=c.makeHaveAllComponentsLoadedSelector(),t=c.makeHasFailedToLoadSelector(),s=c.makeFolderFileIdSelector(),r=c.makeDescriptionBaseRevisionSelector(),o=c.makeDescriptionHasFocusSelector(),i=c.makeDescriptionFormatValidSelector(),a=c.makeDoesFolderOverviewExistSelector();return(n,l)=>({user:c.user(n),haveAllComponentsLoaded:e(n,l),hasFailedToLoad:t(n,l),folderFileId:s(n,l),descriptionBaseRevision:r(n,l),descriptionFormatValid:i(n,l),descriptionHasFocus:o(n,l),doesFolderOverviewExist:a(n,l)})},p)(m);t.SidebarFolderOverview=a.requireCssWithComponent(_,["/static/css/browse/folder_overview-vflKgW_yf.css","/static/js/typescript/libraries/comments2/src/index-vflvHkRC-.css","/static/js/typescript/component_libraries/retrieval-components/src/index.web-vflN9HMso.css"])})),define("metaserver/static/js/modules/clean/react/folder_overview/async_components",["require","exports","tslib","react","metaserver/static/js/modules/clean/react/async/loadable","metaserver/static/js/modules/clean/react/folder_overview/placeholder"],(function(e,t,s,r,o,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asyncShowPinToModal=t.asyncShowOverviewExamples=t.AsyncFolderOverviewLastEdit=t.AsyncFolderOverviewContentReferences=t.AsyncFolderOverviewDescription=void 0,r=s.__importDefault(r),t.AsyncFolderOverviewDescription=o.Loadable({loader:()=>new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/folder_overview/description"],t,s)}).then(s.__importStar).then(({FolderOverviewDescription:e})=>e),loading:e=>r.default.createElement(i.WrappedFolderOverviewPlaceholder,{showExamples:e.showExamplesInPlaceholder,isReadOnly:e.isReadOnly,showExamplesAsButton:!0})}),t.AsyncFolderOverviewContentReferences=o.Loadable({loader:()=>new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/folder_overview/content_references"],t,s)}).then(s.__importStar).then(({FolderOverviewContentReferences:e})=>e)}),t.AsyncFolderOverviewLastEdit=o.Loadable({loader:()=>new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/folder_overview/last_edit"],t,s)}).then(s.__importStar).then(({FolderOverviewLastEdit:e})=>e)}),t.asyncShowOverviewExamples=()=>{new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/folder_overview/examples_modal"],t,s)}).then(s.__importStar).then(({OverviewExamplesModal:e})=>e.show())},t.asyncShowPinToModal=t=>{new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/folder_overview/pin_to_modal"],t,s)}).then(s.__importStar).then(({FolderOverviewPinToModal:e})=>e.show(t))}})),define("metaserver/static/js/modules/clean/react/browse/global_actions/browse_global_actions_handlers",["require","exports","tslib","lodash","spectrum-sharing/utils/sharing_constants","metaserver/static/js/modules/clean/analytics","metaserver/static/js/modules/clean/file_actions/create-folder","metaserver/static/js/modules/clean/history","metaserver/static/js/modules/clean/react/browse/action_logger","metaserver/static/js/modules/clean/react/browse/actions","metaserver/static/js/modules/clean/react/browse/constants","metaserver/static/js/modules/clean/react/browse/data/action_creators/index","metaserver/static/js/modules/clean/react/browse/data/store","metaserver/static/js/modules/clean/react/browse/fss_experiment_carousel_util","metaserver/static/js/modules/clean/react/browse/global_actions/browse_global_actions_labels","metaserver/static/js/modules/clean/react/file_uploader/utils","metaserver/static/js/modules/clean/react/growth/teams_web_actions_logger_events","metaserver/static/js/modules/clean/sharing/access_level","metaserver/static/js/modules/clean/sharing/browse_exports","metaserver/static/js/modules/clean/web_user_action_events","metaserver/static/js/modules/clean/web_user_action_logger","metaserver/static/js/modules/core/browser","metaserver/static/js/modules/core/assert","metaserver/static/js/modules/core/i18n","metaserver/static/js/modules/core/notify","metaserver/static/js/modules/clean/react/folder_subscriptions/data/action_creators","metaserver/static/js/modules/clean/react/folder_subscriptions/data/store","metaserver/static/js/modules/clean/react/folder_subscriptions/data/types","metaserver/static/js/modules/clean/filepath/filepath"],(function(e,t,s,r,o,i,a,n,l,c,d,u,p,m,_,g,h,v,S,f,E,w,F,b,y,I,T,O,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleOpenFollowCustomizationModal=t.handleUnfollowFolder=t.handleAddContent=t.handleRequestFiles=t.handleViewInAdminConsoleClick=t.handleRedirectToContentManager=t.getVaultFilteredActions=t.handleTrashCanClick=t.handleSharedFolderClick=t.handleRewindClick=t.handleCreateNewFolder=void 0,r=s.__importStar(r),n=s.__importDefault(n),u=s.__importStar(u),w=s.__importStar(w),I=s.__importStar(I),t.handleCreateNewFolder=(e,t,s,r,o,n,l=!1)=>{const{currentFQPath:m}=t;a.logCreateFolder({uid:e.id,view_type:n,origin:d.CREATE_FOLDER_ACTION_ORIGIN_TYPE.BROWSE_NEW_FOLDER_MODAL,source:o}),E.WebUserActionLog.log(e.id,f.WebUserActionLogEvent.NEW_FOLDER_CLICK,{}),i.TeamsWebActionsLogger.log(h.TeamSpaceEmptyZoneCTALoggerEvents.CREATE_FOLDER_CLICKED,{empty_state_personalization:!0}),i.TeamsWebActionsLogger.log(h.TeamSpaceTsdAccessVisibilityEvents.CREATE_FOLDER_MODAL_OPEN,{parent_ns_id:t.currentNSID,folder_level:A.normalize(t.currentFQPath).split("/").length});let _=e.is_cdm_member&&"/"===m;if(s&&(_=t.isInsideTeamFolderTree&&!!e.is_team),_){s||F.assert(!!r,"All CDM Users should have an auto team group in their team");const o=e=>{y.Notify.error(e||b.intl.formatMessage({id:"bLA3rA",defaultMessage:"There was a problem completing this request."})),c.browseActions.cancelCreateFolder()},a=({user:e,folderName:t,fqPath:s})=>{c.browseActions.createFolderComplete(),c.browseActions.selectFilesByFqPath({fqPathsToSelect:[s]}),c.browseActions.handleNewFolderRedirectOnSuccess(s)},n=({pathName:s,folderName:r,checkFSWs:o})=>{i.TeamsWebActionsLogger.log(h.TeamSpaceTsdAccessVisibilityEvents.CREATE_FOLDER_CLICK,{parent_ns_id:t.currentNSID,folder_level:A.normalize(t.currentFQPath).split("/").length}),c.browseActions.createFolder({pathName:s,folderName:r,user:e,checkFSWs:o,redirectOnSuccess:c.browseActions.handleNewFolderRedirectOnSuccess,origin:d.CREATE_FOLDER_ACTION_ORIGIN_TYPE.BROWSE_CDM_NEW_FOLDER_MODAL})};S.asyncShowAppropriateNewFolderModalForCdmUser({user:e,context:t,autoTeamGroupId:r,showFileSystemWarningsModal:void 0,onPending:c.browseActions.createFolderPending,onComplete:a,onCancel:o,autoTeamGroupDefaultAccessLevel:v.ACCESS_LEVEL.WRITER,setUrl:({path:e,qargs:t})=>p.getStoreForBrowse().dispatch(u.setUrl({path:e,qargs:t})),handleCreateFolder:n})}else{const s=({folderName:s,isConfidential:r})=>{c.browseActions.createFolderInNewFolderModal({folderName:s,isConfidential:r,user:e,context:t,redirectOnSuccess:c.browseActions.handleNewFolderRedirectOnSuccess,origin:d.CREATE_FOLDER_ACTION_ORIGIN_TYPE.BROWSE_NEW_FOLDER_MODAL})};S.asyncShowCdmNewFolderModal({handleCreateFolder:s,user:e,context:t,shouldSyncDefault:!1,shouldDisplaySyncSettings:!1,shouldDisplayAudienceInput:!0,isConfidential:l})}},t.handleRewindClick=(e,t)=>{l.logBrowseAction({uid:e.id,action:f.WebUserActionLogEvent.REWIND_CLICK,num_files_selected:0,num_folders_selected:0,action_surface:(null==t?void 0:t.actionSurface)||f.ActionSurfaceLogValue.RIGHT_SIDEBAR,source:(null==t?void 0:t.actionSource)||l.BrowseLogEventSource.MAESTRO_RIGHT_SIDEBAR}),n.default.update_query_param(d.BrowseQueryArg.rewind,"true"),p.getStoreForBrowse().dispatch(u.showRewind())},t.handleSharedFolderClick=(e,t,s)=>{E.WebUserActionLog.log(e.id,f.WebUserActionLogEvent.NEW_SHARED_FOLDER_CLICK,{origin:o.SHARE_ACTION_ORIGIN_TYPE.BROWSE_GLOBAL_ACTIONS}),t.isCurrentlyInRoot?S.asyncShowShareAFolderWizardModal(e):S.asyncShowShareModal(e,t,Object.assign(Object.assign({},s),{origin:o.SHARE_ACTION_ORIGIN_TYPE.BROWSE_GLOBAL_ACTIONS,onCancel:()=>{m.asyncShowFssExpr(e,t.currentNSID,t.currentNSPath||"",!0)},onSuccessSharing:()=>{m.asyncShowFssExpr(e,t.currentNSID,t.currentNSPath||"",!0)}}),({path:e,qargs:t})=>p.getStoreForBrowse().dispatch(u.setUrl({path:e,qargs:t})))},t.handleTrashCanClick=(e,t,s,r,o)=>{const i=g.getUploadLocationMetadataToLog(e,r);E.WebUserActionLog.log(e.id,f.WebUserActionLogEvent.SHOW_DELETED_FILES_CLICK,i),l.logToggleDeletedFiles({uid:e.id,show_deleted_files:!s,view_type:t,action_surface:(null==o?void 0:o.actionSurface)||f.ActionSurfaceLogValue.ACTION_BAR,source:(null==o?void 0:o.actionSource)||f.ActionSurfaceLogValue.ACTION_BAR}),c.browseActions.setShouldShowDeletedFiles({shouldShowDeletedFiles:!s})},t.getVaultFilteredActions=e=>e.filter(e=>{const{action:t}=e;return!!r.isFunction(t)||!_.VAULT_BLOCK_LIST.has(t.label)}),t.handleRedirectToContentManager=t=>{(function(t){s.__awaiter(this,void 0,void 0,(function*(){const{goToContentManagerForPath:r}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/sharing/content_manager"],t,s)}).then(s.__importStar);r(t)}))})({containingFolder:t.currentFQPath})},t.handleViewInAdminConsoleClick=(e,s,r)=>{const o=g.getUploadLocationMetadataToLog(e,s.currentFQPath);E.WebUserActionLog.log(e.id,f.WebUserActionLogEvent.VIEW_IN_ADMIN_CONSOLE_CLICK,o),t.handleRedirectToContentManager(s)},t.handleRequestFiles=(e,t,s)=>{const{currentNSID:r,currentNSPath:o}=t;l.logBrowseAction({uid:e.id,action:f.WebUserActionLogEvent.REQUEST_FILES_CLICK,num_files_selected:0,num_folders_selected:0,action_surface:(null==s?void 0:s.actionSurface)||f.ActionSurfaceLogValue.RIGHT_SIDEBAR,source:(null==s?void 0:s.actionSource)||l.BrowseLogEventSource.MAESTRO_RIGHT_SIDEBAR}),w.redirect(`/requests?ns_id=${r}&path=${o}&referrer=web_browse_global_action`)},t.handleAddContent=(t,r,o)=>{new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/vault/lib/use_handle_add_files"],t,s)}).then(s.__importStar).then(({handleAddFiles:e})=>{e(t,r)(o)})},t.handleUnfollowFolder=(e,t)=>{T.getStoreForFolderSubscriptions().dispatch(I.deleteFolderSubscription(e,{ns_id:t}))},t.handleOpenFollowCustomizationModal=(e,t)=>{const s=A.paths_are_equal(e,t)?"":A.filename(e);n.default.update_query_param(O.FOLLOW_MODAL_QUERY_PARAM,s)}})),define("metaserver/static/js/modules/clean/react/browse/global_actions/browse_global_actions_helpers",["require","exports","metaserver/static/js/modules/clean/react/browse/action_logger","metaserver/static/js/modules/clean/user_survey/user_survey","metaserver/static/js/modules/clean/web_user_action_events"],(function(e,t,s,r,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLogSplitShareButtonFunction=t.getLogOpenSplitShareFunction=void 0,t.getLogOpenSplitShareFunction=function(e,t){return()=>{s.logBrowseAction({uid:e.id,action:o.WebUserActionLogEvent.OPEN_SPLITSHARE,num_files_selected:0,num_folders_selected:0,action_surface:o.ActionSurfaceLogValue.RIGHT_SIDEBAR,action_source:o.ActionSourceValue.SPLIT_SHARE,right_sidebar_state:t?"collapsed":"opened"})}},t.getLogSplitShareButtonFunction=function(e,t){return(i,a)=>{s.logBrowseAction({uid:e.id,action:o.WebUserActionLogEvent.SHARE,num_files_selected:0,num_folders_selected:0,action_surface:o.ActionSurfaceLogValue.RIGHT_SIDEBAR,action_source:i,right_sidebar_state:t?"collapsed":"opened",extra:{splitshare_option:null!=a?a:null}}),r.UserSurvey.trackEvent("share_item","browse")}}})),define("metaserver/static/js/modules/clean/react/browse/browse_async_modules",["require","exports","tslib","react","classnames","metaserver/static/js/modules/clean/react/async/loadable","metaserver/static/js/modules/clean/react/components/css","metaserver/static/js/modules/clean/web_timing_logger","apex-metrics/index","metaserver/static/js/modules/clean/metrics/index"],(function(e,t,s,r,o,i,a,n,l,c){"use strict";function d({name:e,ns:t}){const s=n.time_since_start();s&&c.getMetricsReporter().createStats({name:e,ns:t}).recordDuration(s,l.TimeUnit.MILLISECONDS)}Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncBrowseSharingView=t.AsyncSidebarSharingSection=t.AsyncBrowseRightRail=t.AsyncBrowseInlineActionBar=t.AsyncBrowseActionToolbarV2=t.AsyncHomeInlineContentPrompt=t.AsyncFolderHistoryPanel=t.AsyncRewindPanel=t.AsyncSharedWithController=t.AsyncMobileWebUploadButton=t.AsyncMobileWebInviteButton=void 0,r=s.__importDefault(r),o=s.__importDefault(o),t.AsyncMobileWebInviteButton=i.Loadable({displayName:"AsyncMobileWebInviteButton",loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{MobileWebInviteButton:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/browse/components/mobile_web_invite_button"],t,s)}).then(s.__importStar);return t}))}),t.AsyncMobileWebUploadButton=i.Loadable({displayName:"AsyncMobileWebUploadButton",loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{MobileWebUploadButton:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/browse/components/mobile_web_upload_button"],t,s)}).then(s.__importStar);return t}))}),t.AsyncSharedWithController=i.Loadable({displayName:"AsyncSharedWithController",loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{SharedWithController:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/browse/shared_with"],t,s)}).then(s.__importStar);return t}))}),t.AsyncRewindPanel=i.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{RewindPanel:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/delorean/delorean"],t,s)}).then(s.__importStar);return t}))}),t.AsyncFolderHistoryPanel=i.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{FolderHistoryPanel:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/delorean/folder_history_panel"],t,s)}).then(s.__importStar);return t}))}),t.AsyncHomeInlineContentPrompt=i.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{HomeInlineContentPrompt:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/upsell/home_inline_location"],t,s)}).then(s.__importStar);return a.requireCssWithComponent(t,["/static/css/upsell/home_inline_content-vflD-aNTQ.css","/static/js/typescript/component_libraries/retrieval-components/src/index.web-vflN9HMso.css"])}))}),t.AsyncBrowseActionToolbarV2=i.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){const{BrowseActionToolbarV2:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/browse/browse_action_toolbar_v2"],t,s)}).then(s.__importStar);return t})),loading:e=>r.default.createElement("div",{className:o.default("brws-action-toolbar",{"brws-action-toolbar--without-folder-overview":e.withoutFolderOverviewAbove})})}),t.AsyncBrowseInlineActionBar=i.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){const{BrowseInlineActionBar:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/browse/browse_inline_action_bar"],t,s)}).then(s.__importStar);return t}))});const u=i.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI(),d({name:"right_rail_async_component_tti",ns:"web_right_rail"});const t=performance.now(),{BrowseRightRail:r}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/browse/browse_right_rail/browse_right_rail"],t,s)}).then(s.__importStar);return c.getMetricsReporter().createStats({name:"right_rail_async_component_module_load",ns:"web_right_rail"}).recordDuration(performance.now()-t,l.TimeUnit.MILLISECONDS),d({name:"right_rail_async_component_module_page_load",ns:"web_right_rail"}),c.getMetricsReporter().createStats({name:"right_rail_module_load_success",ns:"web_right_rail"},{type:"success"}).record(1),r})),loadError:()=>(c.getMetricsReporter().createStats({name:"right_rail_module_load_success",ns:"web_right_rail"},{type:"failure"}).record(0),null)});t.AsyncBrowseRightRail=e=>{var{isCollapsed:t}=e,o=s.__rest(e,["isCollapsed"]);return r.default.createElement("div",{className:t?"brws-right-rail-wrapper--collapsed":"brws-right-rail-wrapper"},r.default.createElement(u,Object.assign({},o)))},t.AsyncBrowseRightRail.displayName="AsyncBrowseRightRail",t.AsyncSidebarSharingSection=i.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{SidebarViewSharingSection:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/browse/sidebar_view_sharing_section"],t,s)}).then(s.__importStar);return t}))}),t.AsyncBrowseSharingView=i.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{BrowseSharingView:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/browse/browse_sharing_view"],t,s)}).then(s.__importStar);return t}))})})),define("metaserver/static/js/modules/clean/react/browse/browse_files_view",["require","exports","tslib","classnames","immutable","react","resize-observer-polyfill","react-redux","redux","dig-components/icons/src","metaserver/static/js/modules/clean/browse_uri_interface","metaserver/static/js/modules/clean/filepath/filepath","metaserver/static/js/modules/clean/filetypes","metaserver/static/js/modules/clean/react/browse/action_logger","metaserver/static/js/modules/clean/react/browse/actions","metaserver/static/js/modules/clean/react/browse/content_suggestions/v10/suggest_empty","metaserver/static/js/modules/clean/react/browse/content_suggestions/v11/suggest_empty","metaserver/static/js/modules/clean/react/browse/content_suggestions/v10/suggest_header","metaserver/static/js/modules/clean/react/browse/content_suggestions/v11/suggest_header","metaserver/static/js/modules/clean/react/browse/content_suggestions/suggest_loading_tile","metaserver/static/js/modules/clean/react/browse/async_extensions","metaserver/static/js/modules/clean/react/browse/browse_async_modules","metaserver/static/js/modules/clean/react/browse/browse_fixed_header","metaserver/static/js/modules/clean/react/browse/constants","metaserver/static/js/modules/clean/react/browse/data/action_creators/file_actions","metaserver/static/js/modules/clean/react/browse/data/action_creators/index","metaserver/static/js/modules/clean/react/browse/data/folder_overview_selectors","metaserver/static/js/modules/clean/react/browse/data/selectors","metaserver/static/js/modules/clean/react/activation/data/selectors","metaserver/static/js/modules/clean/react/browse/global_actions/browse_global_actions","metaserver/static/js/modules/clean/react/browse/logger_util","metaserver/static/js/modules/clean/react/browse/models","metaserver/static/js/modules/clean/react/browse/scroll_position","metaserver/static/js/modules/clean/react/file_uploader/file_uploader","metaserver/static/js/modules/clean/react/file_viewer/async_controller","metaserver/static/js/modules/clean/react/file_viewer/toggle_browse_elements_util","metaserver/static/js/modules/clean/react/files_view/constants","metaserver/static/js/modules/clean/react/files_view/controller","metaserver/static/js/modules/clean/react/files_view/data/action_creators","metaserver/static/js/modules/clean/react/files_view/data/selectors/files_view_selectors","metaserver/static/js/modules/clean/react/files_view/data/selectors/instance_selectors","metaserver/static/js/modules/clean/react/files_view/resizing/column_size_context","metaserver/static/js/modules/clean/react/files_view/types","metaserver/static/js/modules/clean/react/files_view/util","metaserver/static/js/modules/clean/react/files_view/view_type","metaserver/static/js/modules/clean/react/growth/personalization/team_space_empty_zone/team_space_empty_zone","metaserver/static/js/modules/clean/react/suggested_folders/suggested_folders_wrapper","metaserver/static/js/modules/clean/sharing/access_level","metaserver/static/js/modules/clean/web_user_action_events","metaserver/static/js/modules/constants/python","metaserver/static/js/modules/core/browser","metaserver/static/js/modules/core/browser_detection","metaserver/static/js/modules/core/i18n","metaserver/static/js/modules/clean/react/files_view/file_list_empty_upload","metaserver/static/js/modules/clean/web_timing_logger","metaserver/static/js/modules/clean/react/browse/browse_right_click_action_menu","metaserver/static/js/modules/clean/react/suggested_items_to_move/async_suggested_items_to_move","metaserver/static/js/modules/clean/react/in-folder-activation/async_in_folder_activation","metaserver/static/js/modules/clean/react/content_suggestions/gating","metaserver/static/js/modules/clean/react/content_suggestions/suggest_component","metaserver/static/js/modules/clean/react/onboarding_checklist/async_onboarding_checklist","metaserver/static/js/modules/clean/react/in-folder-activation/consts","metaserver/static/js/modules/clean/react/content_suggestions/grid_layout","metaserver/static/js/modules/clean/react/browse/uri_helper","metaserver/static/js/modules/clean/history","metaserver/static/js/modules/clean/react/growth/personalization/full_funnel_activation/async_next_steps_overlay","metaserver/static/js/modules/clean/sync_everything/constants","metaserver/static/js/modules/clean/business_space/browse/data/selectors","metaserver/static/js/modules/clean/react/activation/bolt/bolt","metaserver/static/js/modules/clean/react/async/loadable"],(function(e,t,s,r,o,i,a,n,l,c,d,u,p,m,_,g,h,v,S,f,E,w,F,b,y,I,T,O,A,C,R,L,D,P,N,M,x,j,V,B,H,k,U,W,G,q,z,Z,Q,Y,K,J,X,$,ee,te,se,re,oe,ie,ae,ne,le,ce,de,ue,pe,me,_e,ge){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowseFilesView=t.BrowseFilesViewController=t.getCurrentDropTargetHighlightMode=t.getWidthOfElement=void 0,r=s.__importDefault(r),o=s.__importStar(o),i=s.__importDefault(i),a=s.__importDefault(a),u=s.__importStar(u),m=s.__importStar(m),y=s.__importStar(y),I=s.__importStar(I),T=s.__importStar(T),O=s.__importStar(O),A=s.__importStar(A),R=s.__importStar(R),V=s.__importStar(V),B=s.__importStar(B),H=s.__importStar(H),k=s.__importStar(k),K=s.__importStar(K),J=s.__importStar(J),de=s.__importDefault(de),me=s.__importStar(me);const he=ge.Loadable({loader:()=>new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/file_uploader/clean/dropzone_outline"],t,s)}).then(s.__importStar).then(({DropzoneOutline:e})=>e),loading:({children:e})=>i.default.createElement(i.default.Fragment,null,e)}),ve=[Z.NameSpaceAccess.ACCESS_NO_ACCESS,Z.NameSpaceAccess.ACCESS_READER,Z.NameSpaceAccess.ACCESS_READER_NO_COMMENT];function Se(e){try{const t=window.getComputedStyle(e,null),s=e.clientWidth,r=parseInt(t.getPropertyValue("padding-left"),10);let o=parseInt(t.getPropertyValue("padding-right"),10);if(isNaN(s)||isNaN(r)||isNaN(o))throw new Error("failed to calculate width");const i=e.clientHeight<(e.hasChildNodes()?e.children[0].clientHeight:0)?0:15;return o=Math.max(16,o)+i,s-r-o}catch(e){return}}function fe({internalDraggedFiles:e,context:t,isDraggingInternalFiles:s,isDraggingExternalFiles:r,isUploadModalOpen:o}){return t.isInsideSharedFolder&&ve.includes(t.currentSharedFolderPermissionRole)?U.DropTargetHighlightMode.NONE:s&&e?e.some(e=>e.isDeleted||e.type===p.FileTypes.TEAM_SHARED_FOLDER)?U.DropTargetHighlightMode.NONE:e.some(e=>e.type===p.FileTypes.SHARED_FOLDER)?t.currentNSAllowsNesting?U.DropTargetHighlightMode.ALL_FOLDERS:U.DropTargetHighlightMode.NONSHARED_FOLDERS:U.DropTargetHighlightMode.ALL_FOLDERS:r&&!o?U.DropTargetHighlightMode.ALL_FOLDERS:s&&!o?U.DropTargetHighlightMode.ALL_FOLDERS:U.DropTargetHighlightMode.NONE}t.getWidthOfElement=Se,t.getCurrentDropTargetHighlightMode=fe;const Ee=()=>(()=>{const e=ce.getQueryArgs()[b.BrowseQueryArg.show]||[];return e&&de.default.remove_query_param(b.BrowseQueryArg.show),e.filter(e=>Object.values(b.BrowseQueryArgShowValue).includes(e))})().includes(b.BrowseQueryArgShowValue.ADMIN_CHECKLIST);class we extends i.default.Component{constructor(t){super(t),this.scrollContainer=i.default.createRef(),this.observingLeftNav=i.default.createRef(),this.hasLoggedInFolderActivationExperiment=!1,this.hasLoggedSharingMadeEasyExposure=!1,this.updateScrollContainerWidth=()=>{null!==this.scrollContainer.current&&this.setState({scrollContainerWidth:Se(this.scrollContainer.current)})},this.handlePresentInZoom=e=>{N.asyncOpenPreview({containerId:b.BROWSE_FILE_VIEWER_ELEMENT_ID,files:[e],indexOfPreviewFile:0,shouldFocusComment:!1,user:this.props.user,onFileViewerDidMount:M.hideElementsBehindFileViewer,onFileViewerUnmount:M.showElementsBehindFileViewer,fileViewAction:Y.FileViewActionType.CLICK,fileViewOrigin:Y.FileViewOriginType.BROWSE,fileViewTarget:Y.FileViewTargetType.PRIVATE,shouldPresentInZoom:!0})},this.onRenameSuccessSnackbarClose=t=>s.__awaiter(this,void 0,void 0,(function*(){const{browsePostTTIExperiments:r,user:o}=this.props,a=r.expOEXNamingConventionsGrowth,n=r.expNamingConventionsReengagement;if("V1"===a){const{shouldShowSnackbar:r,snackbarDismissed:l}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/naming_conventions/api_v2"],t,s)}).then(s.__importStar),c={".tag":"date_rename",source_path:t.fq_path},{should_show:d,snackbar_type:u}=yield r(o.id,c);if(!d)return;const{getRichSnackbarPropsForRename:p}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/growth/rich_snackbar_actions/actions"],t,s)}).then(s.__importStar),m=p(t,o.id,{expOEXNamingConventionsGrowth:a,expNamingConventionsReengagement:n},u);if(m){const{Snackbar:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/snackbar"],t,s)}).then(s.__importStar);t.show(i.default.createElement(t,{closeButtonText:X.intl.formatMessage({id:"u/p3Pl",defaultMessage:"Close"}),timeoutDelayMs:1e4,title:"",variant:"complete",id:"on-rename-rich-snackbar",onCloseClick:()=>{l(o.id)},richSnackbarProps:m}))}}})),this.filesViewActionHandlers={onDelete:e=>{this.postTTIModules.then(({actionHandlers:t})=>{const s={user:this.props.user,files:e,isSearchMode:!1,viewType:this.props.viewType};t.handleDelete(s,this.props.context)})},onShowRename:e=>this.props.setFileRename({file:e,renameState:U.RenameState.PENDING_INPUT}),onSetClipboard:e=>this.props.setFilesToClipboard({clipboard:e}),onPasteFromClipboard:()=>{this.postTTIModules.then(({fileops:e})=>{this.props.pasteFilesFromClipboard({copyFiles:e.copyFiles,moveFiles:e.moveFiles})})},onNewFolderSubmit:e=>_.browseActions.createFolder({pathName:this.props.context.currentFQPath,folderName:e,user:this.props.user,nsId:this.props.context.rootNSID,checkFSWs:!0}),onNewFolderCancel:()=>_.browseActions.cancelCreateFolder(),onRenameSubmit:(e,t)=>this.props.renameFile({file:e,name:t,checkFSWs:!0,onSuccessSnackbarClose:this.onRenameSuccessSnackbarClose}),onRenameCancel:e=>this.props.setFileRename({file:e,renameState:null}),onSwitchViewType:e=>{m.logSwitchViewType({uid:this.props.user.id,isSearchMode:!1,viewType:e}),this.props.setViewType(e)},onColumnsChanged:({columns:e,canDisplayFolderSizes:t,numVisibleColumns:s})=>{this.props.setColumns({columns:e,user:this.props.user,viewTypeScope:this.props.viewTypeScope,updateGlobalScope:!0,numVisibleColumns:s}),this.props.setCanDisplayFolderSizes({canDisplayFolderSizes:t})},onCanDisplayFolderSizesChanged:e=>this.props.setCanDisplayFolderSizes({canDisplayFolderSizes:e}),onAddFileJumpKeyCode:e=>this.props.addFileJumpKeyCode({keyChar:e}),onResetFileJump:()=>this.props.resetFileJumpFilter(),onShowShare:_.browseActions.handleShowShareModal,onPresentInZoom:this.handlePresentInZoom},this.shouldShowEmptyStateDropTarget=()=>this.props.context.isInsideMyTeamFolderTree&&this.props.context.isCurrentlyInRoot&&1===this.props.totalNumItems||this.props.isFirstTaskEmptyState,this.shouldShowSuggestedFoldersForIndividuals=()=>{const t=this.props.context.isCurrentlyInRoot&&!this.props.user.is_team&&!this.props.shouldShowTeamSpaceEmptyZone&&this.props.initialTotalNumItems<4,r=this.props.browseExperiments.suggestedFoldersIndividual||"OFF",o=this.props.browseExperiments.suggestedFoldersPro||"OFF",i="OFF"!==r,a="OFF"!==o,n=a||i;return t&&!this.state.hasLoggedSuggestedFoldersQualification&&n&&(Promise.all([new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/suggested_folders/individual_logger"],t,s)}).then(s.__importStar),new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/onboarding/logging/events"],t,s)}).then(s.__importStar)]).then(([{logSuggestedFoldersIndividualEvent:e},{SuggestedFoldersIndividualEvents:t}])=>{let s;a&&!i&&(s={variant:o,experiment:"core_o21n_sf_pro"}),i&&!a&&(s={variant:r}),e(t.SUGGESTED_FOLDERS_QUALIFY,s)}),this.setState({hasLoggedSuggestedFoldersQualification:!0})),t&&(["V1","V2","V3"].includes(r)||"V1"===o)},this.shouldShowInFolderActivationForPersonal=()=>this.props.loadingState===U.LoadingState.LOADED&&0===this.props.files.size&&void 0!==this.props.currentFolderInfo&&!L.File.isFamilySharedFolder(this.props.currentFolderInfo)&&!this.props.user.is_team&&!this.props.context.isCurrentlyInRoot&&!this.props.context.isInsideVaultFolder&&!this.props.context.isInsideTeamFolderTree&&!this.props.isInsideBackupFolder&&this.props.browseExperiments.coreO21nInFolderActivationM2&&"OFF"!==this.props.browseExperiments.coreO21nInFolderActivationM2,this.shouldShowInFolderActivationForTeam=()=>this.props.loadingState===U.LoadingState.LOADED&&this.props.files.size<4&&void 0!==this.props.currentFolderInfo&&this.props.user.is_team&&!(this.props.context.isCurrentlyInRoot&&!L.File.isTeamMemberFolder(this.props.currentFolderInfo))&&!this.props.isInsideBackupFolder,this.shouldShowFilesView=()=>{const{shouldHideFilesAndSidebar:e,shouldShowVaultEmptyState:t,shouldShowFamilyEmptyState:s}=this.props;return!e&&!t&&!s},this.getDropTargetProps=()=>{const e=[];let t=X.intl.formatMessage({id:"SHYorf",defaultMessage:"Upload files to the team space"});return e.push({iconName:"upload-file",iconSrc:c.UploadFileLine,displayName:X.intl.formatMessage({id:"Qayhb5",defaultMessage:"Upload files"}),handleClick:()=>this.props.handleUploadButtonClick(!1)}),J.is_input_webkitdirectory_supported()&&(t=X.intl.formatMessage({id:"ZmstxO",defaultMessage:"Add files and folders to the team space"}),e.push({iconName:"upload-folder",iconSrc:c.UploadFolderLine,displayName:X.intl.formatMessage({id:"53oUlv",defaultMessage:"Upload folder"}),handleClick:()=>this.props.handleUploadButtonClick(!0)})),{popoverOptions:e,ariaLabel:t,isDropTargetRoot:!this.state.currentDropTarget,isDraggingFiles:this.props.isDraggingExternalFiles||this.props.isDraggingInternalFiles,isLoading:this.props.loadingState===U.LoadingState.LOADING_FIRST_PAGE}},this.getIsFileJumping=()=>this.props.isFileJumping,this.handleSuggestedFolderCountChange=e=>{this.setState({suggestedFolderCount:e})},this.handleOnboardingTaskCountChange=(e,t)=>{void 0===this.state.initialIncompleteOnboardingTaskCount&&this.setState({initialIncompleteOnboardingTaskCount:e-t})},this.handleUpdateDropTarget=e=>{this.props.isFirstTaskEmptyState&&this.setState({currentDropTarget:e})},this.handleDragStart=(e,t)=>{this.setState({internalDraggedFiles:t})},this.handleDragEnd=e=>{this.setState({internalDraggedFiles:void 0})},this.handleFixedHeaderHeightChange=e=>{const t=this.props.browsePostTTIData.firstTaskProps.is_eligible_team?38:0;this.setState({fixedHeaderHeight:(e||0)+t})},this.handleGetOverflowMenuActions=(e,t,s)=>[new Array],this.handleLocationLinkClick=(e,t)=>{if(!t){const t=u.parent_dir(e.fq_path);this.props.setUrl({path:t})}},this.handleOpenPaper=e=>{K.redirect(e.url)},this.handleFocusSearchBar=()=>{document.getElementsByClassName("dig-GlobalHeader-Search__input")[0].focus()},this.handleFileListSortChange=(e,t)=>{this.props.setAndStoreSortOrder({sortField:e,sortDirection:t})},this.handleSelectionChange=(e,t)=>{this.props.setSelection({selection:e,actionSource:t})},this.handleStarClick=(e,t)=>{const s=t?Q.WebUserActionLogEvent.STAR:Q.WebUserActionLogEvent.REMOVE_STAR,{user:r,viewType:o,selectedFiles:i}=this.props,{num_files_selected:a,num_folders_selected:n}=R.countFilesAndFolders(i);m.logBrowseAction({uid:r.id,source:"BROWSE",action:s,num_files_selected:a,num_folders_selected:n,view_type:o,result:e})},this.handleOpenFileSharedWithMe=e=>{K.redirect(e.href)},this.handleNavigateToParentFolder=()=>{D.ScrollPositionHandler.navigateUpFolder();const e=u.parent_dir(this.props.path);if(pe.isBackupBrowse()){const t=this.props.context.rootNSID,s=!!this.props.backupFolderPath;if(t&&pe.isUnmountedBackupBrowse(this.props.user,t))s&&this.props.setUrl({path:e});else{const t=this.props.backupFolderPath===this.props.path;s&&!t&&this.props.setUrl({path:e})}}else this.props.setUrl({path:e})},this.onContainerClick=e=>{W.shouldClickDeselect(e)&&this.props.onClearSelection({actionSource:Q.ActionSourceValue.WHITESPACE})},this.renderSharedWithController=(e,t)=>{const{context:s,user:r}=this.props;if(e.type===p.FileTypes.TEAM_SHARED_FOLDER&&("archived"===e.team_folder_status||"archive_in_progress"===e.team_folder_status))return null;const o=!!this.props.selectedFiles.size;return i.default.createElement("div",{className:"brws-vertically-center brws-shared-with-wrapper"},i.default.createElement(w.AsyncSharedWithController,{file:e,browseContext:s,inSelectMode:o,user:r,tabIndex:t}))},this.hrefForFile=(e,t)=>d.href_for_file(e,t,Object.assign({context:"standalone_preview"},this.props.isInsideBackupFolder?{[pe.BACKUP_QUERY_PARAM]:"true"}:{})),this.handleSuggestionHeightChanged=e=>{this.setState({suggestionHeight:e})},this.state={fixedHeaderHeight:0,suggestionHeight:0,activationBoltSme:void 0,activationBoltSmeHasShared:!1},this.resizeObserver=new a.default(this.updateScrollContainerWidth)}componentDidMount(){return s.__awaiter(this,void 0,void 0,(function*(){D.ScrollPositionHandler.register(),this.updateScroll(),this.shouldShowFilesView()||this.props.handleComponentTTI("FilesViewController");const t=this.props.responsive.isMatchedLarge;if(this.postTTIModules=new Promise(r=>{ee.waitForTTI().then(()=>s.__awaiter(this,void 0,void 0,(function*(){const[o,i]=yield Promise.all([new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/browse/file_actions/action_handlers"],t,s)}).then(s.__importStar),new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/fileops_actions"],t,s)}).then(s.__importStar)]);t&&!this.state.scrollContainerWidth&&this.updateScrollContainerWidth(),r({actionHandlers:o,fileops:i})})))}),window.addEventListener("resize",this.updateScrollContainerWidth),t&&this.updateScrollContainerWidth(),this.props.isRightRailEnabled){const e=document.querySelector(".maestro-secondary-sidebar-v2");e&&this.resizeObserver.observe(e)}this.setState({showAdminChecklistQarg:Ee()})}))}componentWillUnmount(){window.removeEventListener("resize",this.updateScrollContainerWidth),D.ScrollPositionHandler.unregister(),this.resizeObserver.disconnect(),this.state.activationBoltSme&&this.state.activationBoltSme.unsubscribe()}componentDidUpdate(e){var t;if(e.loadingState===U.LoadingState.LOADING_FIRST_PAGE&&this.props.loadingState!==e.loadingState&&this.updateScroll(),!this.observingLeftNav.current){const e=document.querySelector(".maestro-nav__container");e&&(this.resizeObserver.observe(e),this.observingLeftNav.current=!0)}const s=null===(t=this.props.browsePostTTIData)||void 0===t?void 0:t.activationBoltInfo,r=null==s?void 0:s.CoreActSharingMadeEasyBoltInfo;if(!this.state.activationBoltSme&&!this.state.activationBoltSmeHasShared&&_e.isActivationBoltActive(s)&&(null==r?void 0:r.id)&&(null==r?void 0:r.token)&&this.props.isEligibleForActivationCardsBolt){const{id:e,token:t}=r,s=_e.activationBoltSmeHandleStatechange(e,e=>this.setState({activationBoltSmeHasShared:e})),o=_e.ActivationBolt(e,"0",t,s,s);o.start(),this.setState({activationBoltSme:o})}}updateScroll(){const e=D.ScrollPositionHandler.getLastScrollPosition(this.props.path);if(e){const{selection:t,setSelection:s}=this.props;s({selection:t.set("selected",o.OrderedSet([e])).set("anchor",e),skipLogging:!0})}}isListView(){return this.props.viewType===G.ViewType.CondensedList||this.props.viewType===G.ViewType.List}logInFolderActivationQualifiedUser(t,r){return s.__awaiter(this,void 0,void 0,(function*(){if(this.hasLoggedInFolderActivationExperiment)return;this.hasLoggedInFolderActivationExperiment=!0,(yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/in-folder-activation/logger_utils"],t,s)}).then(s.__importStar)).logInFolderActivationQualify(t,r)}))}render(){var t,o;const{files:a,context:n,selectedFiles:l,isDraggingExternalFiles:c,isDraggingInternalFiles:d,isUploadModalOpen:u,loadingState:p,browsePostTTIExperiments:m,browsePostTTIData:_,responsive:E,handleUploadButtonClick:y,user:I,path:T,autoTeamGroupId:O,initialTotalNumItems:A,isFirstTaskEmptyState:R,initialHideState:L,onNavigateToFileOrFolder:D,viewType:N,isRewindVisible:M,isFolderHistoryVisible:V,createNewFolderState:B,currentSort:H,fileRename:W,isFileViewerShown:G,arePostTTIModulesLoaded:Z,sharingServiceInfo:Q,handleComponentTTI:Y,selection:K,totalNumItems:J,isQueryingFolderSizes:X,viewTypeColumns:ee,starredState:ce,shouldShowTeamSpaceEmptyZone:de,uploadAjaxInterceptor:pe,viewTypeScope:me,contentSlot:_e,emptyContentSlot:ge,shouldHideFilesAndSidebar:ve,clipboard:Ee,isActive:we,fileHasAutomatedRuleMap:Fe,currentFolderInfo:be,isInsideBackupFolder:ye}=this.props,Ie=a,Te=fe({context:n,internalDraggedFiles:this.state.internalDraggedFiles,isDraggingExternalFiles:c,isDraggingInternalFiles:d,isUploadModalOpen:u}),Oe=E.isMatchedLarge,Ae=b.BROWSE_RIGHT_RAIL_ACTION_BAR_HEIGHT,Ce=this.shouldShowEmptyStateDropTarget(),Re=r.default("maestro-browse-app-content","maestro-content-scroll",{"maestro-content-scroll_scroll-disabled":p===U.LoadingState.LOADING_FIRST_PAGE,"maestro-browse-app-content--empty-state":Ce,"maestro-content-scroll--horizontal-scrollable":Oe,"maestro-browse-app-content--empty-state-content":Oe&&Ce});let Le=null;if(_.mobileWebInvites&&!E.isMatchedLarge){const e=C.getUploadActions(n.isCurrentPathWriteable(),y);e.length>0&&(Le=i.default.createElement(w.AsyncMobileWebUploadButton,{onClick:e[0].performAction}))}const De="ON"===m.expBrowseRightClickAction,Pe=i.default.createElement(j.FilesViewController,Object.assign({id:b.BROWSE_FILES_VIEW_ID},this.filesViewActionHandlers,{disabledMultiselect:M||V,getOverflowMenuActions:this.handleGetOverflowMenuActions,renderSharedWithController:this.renderSharedWithController,hrefForFile:this.hrefForFile,onLocationLinkClick:this.handleLocationLinkClick,onNavigateToFileOrFolder:D,onOpenFileSharedWithMe:this.handleOpenFileSharedWithMe,onNavigateToParentFolder:this.handleNavigateToParentFolder,onOpenPaper:this.handleOpenPaper,onFocusSearchBar:this.handleFocusSearchBar,context:n,createNewFolderState:B,currentSort:H,dropTargetHighlightMode:Te,fileRename:W,items:Ie,responsive:E,getIsFileJumping:this.getIsFileJumping,isDraggingExternalFiles:c,isDraggingInternalFiles:d,isFileViewerShown:G,isOverFreeQuota:_.isOverFreeQuota,arePostTTIModulesLoaded:Z,sharingServiceInfo:Q,loadingState:p,onComponentTTI:Y,onSelectionChange:this.handleSelectionChange,onSortChange:this.handleFileListSortChange,onStarClick:this.handleStarClick,path:T,selectedFiles:l,selection:K,setFileUploaderPath:P.FileUploaderController.setPathAndPermissions,totalNumFiles:J,user:I,isQueryingFolderSizes:X,columns:ee[N],viewTypeColumns:ee,viewTypes:x.AllViewTypes,viewTypeScope:me,starredState:ce,stickyOffsetTop:Ae,scrollContainer:this.scrollContainer,isStickyColumnHeader:!0,scrollPositionOffset:this.state.fixedHeaderHeight+this.state.suggestionHeight,highDensity:!0,updateDropTarget:this.handleUpdateDropTarget,onDragStart:this.handleDragStart,onDragEnd:this.handleDragEnd,eligibleForFirstTaskSubtitle:_.firstTaskProps.is_subtitle,isFirstTaskEmptyState:R,expVaultEnableViewOnlySharing:m.expVaultEnableViewOnlySharing||!1,customEmptyFolderView:({handleTTI:e,isDraggingExternalFiles:t,isColumnResizingEnabled:s,width:r})=>{if(Le)return e(),i.default.createElement("div",{className:"mobile-web-invites-empty-state"});if(this.shouldShowSuggestedFoldersForIndividuals()&&(void 0===this.state.suggestedFolderCount||null===this.state.suggestedFolderCount||this.state.suggestedFolderCount>0))return e(),i.default.createElement("div",{className:"suggested-folders-empty-state"});if(this.props.browseExperiments.coreO21nLeverageEmptyStates&&"OFF"!==this.props.browseExperiments.coreO21nLeverageEmptyStates&&this.shouldShowInFolderActivationForTeam()&&(this.logInFolderActivationQualifiedUser(ne.InFolderActivationExperiment.core_o21n_leverage_empty_states,this.props.browseExperiments.coreO21nLeverageEmptyStates),"CONTROL"!==this.props.browseExperiments.coreO21nLeverageEmptyStates))return i.default.createElement(re.AsyncInFolderActivationEmptyStateDropTarget,{user:I,context:n,isColumnResizingEnabled:s,width:r,popoverOptions:this.getDropTargetProps().popoverOptions,onMount:e,isDraggingFiles:t,numItems:a.size,experiment:ne.InFolderActivationExperiment.core_o21n_leverage_empty_states,variant:this.props.browseExperiments.coreO21nLeverageEmptyStates,currentFolderInfo:be});if(this.props.context.isCurrentlyInRoot)return i.default.createElement($.EmptyStateDropTarget,{popoverOptions:this.getDropTargetProps().popoverOptions,onMount:e,isDraggingFiles:t});if(this.shouldShowInFolderActivationForPersonal()){const o=ne.InFolderActivationExperiment.core_o21n_in_folder_activation_m2,l=this.props.browseExperiments.coreO21nInFolderActivationM2;if(l===ne.InFolderActivationM2Variant.CONTROL&&this.logInFolderActivationQualifiedUser(o,l),l===ne.InFolderActivationM2Variant.V1)return i.default.createElement(re.AsyncInFolderActivationEmptyStateDropTarget,{user:I,context:n,isColumnResizingEnabled:s,width:r,popoverOptions:this.getDropTargetProps().popoverOptions,onMount:e,isDraggingFiles:t,numItems:a.size,experiment:o,variant:l,currentFolderInfo:be})}},isActionBarEnabled:!0,inlineActionBar:w.AsyncBrowseInlineActionBar,enableUnity:!0,clipboard:Ee,isActive:we,isColumnResizingEnabled:Oe,columnResizeStorageSetting:k.localStorage,scrollContainerWidth:this.state.scrollContainerWidth,isDragToSelectEnabled:!0,expFlowsAutomatedFolderUI:null!==(t=m.expFlowsAutomatedFolderUI)&&void 0!==t&&t,fileHasAutomatedRuleMap:Fe,currentFolderInfo:be,useSkinnyCheckboxes:!0,preventSelectionOnDrag:!0,isRightClickEnabled:De,isInsideBackupFolder:ye,isBusinessSpaceFound:this.props.isBusinessSpaceFound,renderPrivacyColumnClientAccessCell:this.props.renderPrivacyColumnClientAccessCell,expRenamingBar:null!==(o=m.expRenamingBar)&&void 0!==o&&o}));return i.default.createElement("div",{className:Re,ref:this.scrollContainer,onClick:this.onContainerClick},i.default.createElement(he,null,i.default.createElement("div",{className:r.default({"maestro-browse-app-content--browse-sticky-hack":!0,"maestro-browse-app-content--empty-state-content":Ce})},i.default.createElement(F.BrowseFixedHeader,{initialTotalNumItems:A,responsive:E,isFirstTaskEmptyState:R,handleUploadButtonClick:y,initialHideState:L,onNavigateToFileOrFolder:D,handleFixedHeaderHeightChange:this.handleFixedHeaderHeightChange,uploadAjaxInterceptor:pe,fixedWidth:Oe?this.state.scrollContainerWidth:void 0}),(()=>{if(oe.isBrowseSuggestionsEnabled(this.props.browseExperiments.browseContentSuggestionsVariant)&&!this.props.isInsideBackupFolder&&this.scrollContainer.current){const e=Se(this.scrollContainer.current);if(e){const{className:t,suggestHeader:s,suggestEmpty:o,suggestLoadingTile:a,getLayoutFn:n}=(e=>{if(oe.isBrowseSuggestionsUIChangesVariantA(e)){return{className:r.default("browse-suggest","browse-suggest-v10"),suggestHeader:v.BrowseSuggestHeader,suggestEmpty:g.BrowseSuggestEmpty,suggestLoadingTile:f.BrowseSuggestLoadingTile,getLayoutFn:le.getBrowseContentSuggestionsV10Layout}}if(oe.isBrowseSuggestionsUIChangesVariantB(e)){return{className:r.default("browse-suggest","browse-suggest-v11"),suggestHeader:S.BrowseSuggestHeader,suggestEmpty:h.BrowseSuggestEmpty,suggestLoadingTile:f.BrowseSuggestLoadingTile,getLayoutFn:le.getBrowseContentSuggestionsV11Layout}}return{className:"browse-suggest"}})(this.props.browseExperiments.browseContentSuggestionsVariant);return i.default.createElement("div",{className:t},i.default.createElement(ie.SuggestComponent,{containerWidth:e,onHeightChanged:this.handleSuggestionHeightChanged,suggestHeader:s,suggestEmpty:o,suggestLoadingTile:a,getLayoutFn:n,responsive:this.props.responsive}))}}return null})(),(n.isInsideVaultFolder||n.isInFamilySharedFolder)&&(Oe?i.default.createElement("div",{style:{position:"sticky",left:0,width:this.state.scrollContainerWidth}},i.default.createElement("div",{ref:_e})):i.default.createElement("div",{ref:_e})),(n.isInsideVaultFolder||n.isInFamilySharedFolder)&&!ve&&i.default.createElement(i.default.Fragment,null,i.default.createElement(w.AsyncBrowseActionToolbarV2,{uploadAjaxInterceptor:pe,responsive:E,withoutFolderOverviewAbove:!0}),i.default.createElement("div",{className:r.default({"brws-vault-empty-content":!!n.isInsideVaultFolder,"brws-family-empty-content":!!n.isInFamilySharedFolder}),ref:ge})),this.shouldShowFilesView()&&(De?i.default.createElement(te.BrowseRightClickActionMenu,null,Pe):Pe),(t=>{var r,o,l,c;if(Le)return Le;if(this.props.isEligibleForActivationCards||this.state.activationBoltSmeHasShared){const c=ne.InFolderActivationExperiment.core_act_sharing_made_easy,d=(null===(r=this.props.browsePostTTIData.userHasSharedFileOrFolderInfo)||void 0===r?void 0:r.sharing_made_easy_variant)||ne.SharingMadeEasyVariant.OFF,u=null===(o=this.props.browsePostTTIData.userHasSharedFileOrFolderInfo)||void 0===o?void 0:o.sharing_made_easy_metadata;if(d!==ne.SharingMadeEasyVariant.CONTROL||this.hasLoggedSharingMadeEasyExposure||(this.hasLoggedSharingMadeEasyExposure=!0,Promise.resolve(new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/activation/sharing_made_easy/logger_utils"],t,s)}).then(s.__importStar)).then(({logSharingMadeEasyExposure:e})=>{e(c,d,u)})),d===ne.SharingMadeEasyVariant.V1)return i.default.createElement(re.AsyncInFolderActivationPartialState,{user:I,context:n,isColumnResizingEnabled:t,width:this.state.scrollContainerWidth,numItems:a.size,experiment:ne.InFolderActivationExperiment.core_act_sharing_made_easy,variant:(null===(l=_.userHasSharedFileOrFolderInfo)||void 0===l?void 0:l.sharing_made_easy_variant)||ne.SharingMadeEasyVariant.OFF,stormcrow_metadata:u})}const d=m.expCoreO21nAccM2||"OFF";if(this.props.isEligibleForOnboardingChecklist&&["V1","V2","CONTROL"].includes(d)&&!this.state.hasLoggedOnboardingChecklistExposure&&(Promise.all([new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/onboarding/logging/logging"],t,s)}).then(s.__importStar),new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/onboarding/logging/events"],t,s)}).then(s.__importStar)]).then(([e,t])=>{e.OALogger.logToTeamsWeb(t.OnboardingChecklistEvents.ONBOARDING_CHECKLIST_EXPOSURE,{variant:m.expCoreO21nAccM2})}),this.setState({hasLoggedOnboardingChecklistExposure:!0})),this.props.isEligibleForOnboardingChecklist&&["V1","V2"].includes(d)&&(this.state.showAdminChecklistQarg||void 0===this.state.initialIncompleteOnboardingTaskCount||this.state.initialIncompleteOnboardingTaskCount>0)){const e=null===(c=_.firstTaskProps.member_info.users.find(e=>null!==e.admin_role))||void 0===c?void 0:c.display_name;return i.default.createElement(ae.AsyncOnboardingChecklist,{variant:d,adminName:e,onTaskCountChange:this.handleOnboardingTaskCountChange,responsive:E})}if(this.shouldShowInFolderActivationForTeam()&&"OFF"!==this.props.browseExperiments.coreO21nLeverageEmptyStates&&this.props.files.size>0&&(this.logInFolderActivationQualifiedUser(ne.InFolderActivationExperiment.core_o21n_leverage_empty_states,this.props.browseExperiments.coreO21nLeverageEmptyStates),"CONTROL"!==this.props.browseExperiments.coreO21nLeverageEmptyStates))return i.default.createElement(re.AsyncInFolderActivationPartialState,{user:this.props.user,context:this.props.context,isColumnResizingEnabled:t,width:this.state.scrollContainerWidth,numItems:this.props.files.size,experiment:ne.InFolderActivationExperiment.core_o21n_leverage_empty_states,variant:this.props.browseExperiments.coreO21nLeverageEmptyStates,currentFolderInfo:be});if(this.props.isEligibleForSuggestedItemsToMove&&(null===this.props.initialSuggestedItemsToMoveCount||this.props.initialSuggestedItemsToMoveCount>0))return i.default.createElement(se.AsyncSuggestedItemsToMoveComponent,{autoTeamGroupId:O,files:a,user:I});if(de)return i.default.createElement(q.TeamSpaceEmptyZone,{numItems:J,numInitialItems:A,numMembers:_.firstTaskProps.member_info.users.length,dropTargetProps:this.getDropTargetProps(),suggestedFoldersContext:{userId:I.id,autoTeamGroupId:O,files:a},personalizedConfigs:m.expPersonalizedFirstPaths,user:I,context:n});if(this.shouldShowSuggestedFoldersForIndividuals()){const e=this.props.browseExperiments.suggestedFoldersPro||"OFF",t=this.props.browseExperiments.suggestedFoldersIndividual||"OFF";return i.default.createElement(z.SuggestedFoldersWrapper,{onSuggestedFolderCountChange:this.handleSuggestedFolderCountChange,userId:I.id,files:a,user:I,context:n,personalExperimentSfPro:"V1"===e&&"OFF"===t})}return null})(Oe),i.default.createElement(ue.AsyncNextStepsOverlay,{wrapperWidth:this.state.scrollContainerWidth||0,responsive:E}))))}}t.BrowseFilesViewController=we,we.displayName="BrowseFilesViewController",t.BrowseFilesView=n.connect((e,t)=>{const{context:s,sortedFilesWithFolderSizes:r,sortedFilesWithFolderSizesAndTags:o,isFolderHistoryVisible:i,path:a,selection:n,selectedFiles:l,newFolderCreationState:c,isRewindVisible:d,sortOrder:u,isQueryingFolderSizes:p,user:m,browsePostTTIExperiments:_,isFileJumping:g,shouldShowTeamSpaceEmptyZone:h,browsePostTTIData:v,autoTeamGroupId:S,experiments:f,arePostTTIModulesLoaded:w,selectViewTypeScope:F,shouldHideFilesAndSidebar:y,clipboard:I,fileHasAutomatedRuleMap:C,selectIsTagsColumnEnabled:R,getCurrentFolderInfo:L,isEligibleForSuggestedItemsToMove:D,browseLoadingState:P,isEligibleForOnboardingChecklist:N,isInsideBackupFolder:M,isEligibleForActivationCards:x,isEligibleForActivationCardsBolt:j,backupFolderPath:V}=O,{paginatedTotalNumFiles:k,shouldShowVaultEmptyState:U,shouldShowFamilyEmptyState:W}=T,{viewTypeColumns:G}=B,{selectViewType:q}=H,{initialSuggestedItemsToMoveCount:z}=A,{isBusinessSpaceFound:Z}=me;return E.asyncExtensions.init(),{arePostTTIModulesLoaded:w(e),files:R(e)?o(e):r(e),user:m(e),context:s(e),path:a(e),selection:n(e),selectedFiles:l(e),browsePostTTIExperiments:_(e),viewType:q(e,{instanceId:b.BROWSE_FILES_VIEW_ID}),isRewindVisible:d(e),currentSort:u(e),isFileJumping:g(e),loadingState:P(e),sharingServiceInfo:E.asyncExtensions.sharingServiceInfo(e),extensionsFeatureFlags:E.asyncExtensions.getFeatureFlags(e),viewTypeColumns:G(e),isQueryingFolderSizes:p(e),totalNumItems:k(e),fileRename:B.fileRename(e),createNewFolderState:c(e),isFolderHistoryVisible:i(e),shouldShowTeamSpaceEmptyZone:h(e),browsePostTTIData:v(e),autoTeamGroupId:S(e),browseExperiments:f(e),viewTypeScope:F(e),shouldShowVaultEmptyState:U(e),shouldShowFamilyEmptyState:W(e),shouldHideFilesAndSidebar:y(e),clipboard:I(e),fileHasAutomatedRuleMap:C(e),currentFolderInfo:L(e),isEligibleForSuggestedItemsToMove:D(e),isEligibleForOnboardingChecklist:N(e),isInsideBackupFolder:M(e),backupFolderPath:V(e),isEligibleForActivationCards:x(e),isEligibleForActivationCardsBolt:j(e),initialSuggestedItemsToMoveCount:z(e),isBusinessSpaceFound:Z(e)}},e=>l.bindActionCreators({addFileJumpKeyCode:I.addFileJumpKeyCode,resetFileJumpFilter:I.resetFileJumpFilter,setAndStoreSortOrder:I.setAndStoreSortOrder,onClearSelection:I.clearSelection,setSelection:I.setSelection,setUrl:I.setUrl,setFilesToClipboard:I.setFilesToClipboard,pasteFilesFromClipboard:I.pasteFilesFromClipboard,renameFile:y.renameFile,setCanDisplayFolderSizes:I.setCanDisplayFolderSizes,setFileRename:V.setFileRename,setViewType:I.setViewType,setColumns:V.setColumns},e))(we)})),define("metaserver/static/js/modules/clean/react/browse/browse_fixed_header",["require","exports","tslib","react","react-redux","metaserver/static/js/modules/clean/react/browse/browse_async_modules","metaserver/static/js/modules/clean/react/browse/data/selectors","metaserver/static/js/modules/clean/react/files_view/types","metaserver/static/js/modules/clean/react/growth/personalization/util"],(function(e,t,s,r,o,i,a,n,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowseFixedHeader=t.BrowseFixedHeaderController=void 0,r=s.__importDefault(r),a=s.__importStar(a);class c extends r.default.Component{constructor(){super(...arguments),this.onFolderOverviewNavigateToFileOrFolder=e=>this.props.onNavigateToFileOrFolder(e,{actionSource:n.FilesViewActionSource.FOLDER_OVERVIEW}),this.shouldShowMobileWebInvitesButton=e=>this.props.browsePostTTIData.mobileWebInvites&&!e.isMatchedLarge&&this.props.context.isInsideMyTeamFolderTree&&this.props.context.isCurrentlyInRoot,this.shouldHideFolderOverview=()=>!(!this.props.context.isInsideVaultFolder&&!this.props.initialHideState)||(!(!this.props.user.paid||!this.props.context.isCurrentlyInRoot||this.props.initialTotalNumItems)||(this.props.browsePostTTIExperiments.expPersonalizedFirstPaths?this.props.context.isInsideMyTeamFolderTree&&this.props.context.isCurrentlyInRoot&&l.enableHideFolderOverview(this.props.initialTotalNumItems,this.props.browsePostTTIExperiments.expPersonalizedFirstPaths):this.props.isFirstTaskEmptyState))}render(){const{loadingState:e,browsePostTTIData:{firstTaskProps:t},context:s,responsive:o,uploadAjaxInterceptor:a,fixedWidth:l}=this.props,c=void 0!==l?l+28:l;return r.default.createElement(r.default.Fragment,null,"/"===s.currentFQPath?r.default.createElement(i.AsyncHomeInlineContentPrompt,{canRenderItems:!0,isOnBrowse:!0}):null,this.shouldShowMobileWebInvitesButton(o)&&r.default.createElement(i.AsyncMobileWebInviteButton,{memberInfo:t.member_info}),[n.LoadingState.LOADED,n.LoadingState.LOAD_ERROR,n.LoadingState.LOADING_REMAINING_PAGES].includes(e)&&!s.isInsideVaultFolder&&!s.isInFamilySharedFolder&&r.default.createElement(i.AsyncBrowseActionToolbarV2,{uploadAjaxInterceptor:a,responsive:o,fixedWidth:c,withoutFolderOverviewAbove:!0}))}}t.BrowseFixedHeaderController=c,c.displayName="BrowseFixedHeaderController",t.BrowseFixedHeader=o.connect(e=>{const{context:t,user:s,browsePostTTIExperiments:r,browsePostTTIData:o,experiments:i,browseLoadingState:n}=a;return{context:t(e),user:s(e),browsePostTTIExperiments:r(e),loadingState:n(e),browsePostTTIData:o(e),browseExperiments:i(e)}})(c)})),define("metaserver/static/js/modules/clean/react/browse/content_suggestions/suggest_empty_text",["require","exports","tslib","react","metaserver/static/js/modules/clean/react/components/section/section_empty_text","metaserver/static/js/modules/core/i18n"],(function(e,t,s,r,o,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowseSuggestEmptyText=void 0,r=s.__importDefault(r),t.BrowseSuggestEmptyText=()=>r.default.createElement(o.SectionEmptyText,{message:i.intl.formatMessage({id:"dDIOEH",defaultMessage:"As you use Dropbox, this area gives you quick access to files you work on."}),learnMoreLink:"/help/desktop-web/homepage#suggest",learnMoreMessage:i.intl.formatMessage({id:"jxrBWP",defaultMessage:"Learn about suggested files"})}),t.BrowseSuggestEmptyText.displayName="BrowseSuggestEmptyText"})),define("metaserver/static/js/modules/clean/react/browse/content_suggestions/suggest_loading_tile",["require","exports","tslib","react"],(function(e,t,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowseSuggestLoadingTile=void 0,r=s.__importDefault(r),t.BrowseSuggestLoadingTile=({tileWidth:e,tileMarginRight:t})=>r.default.createElement("div",{className:"tile__loading-container",style:{width:e,marginRight:t}}),t.BrowseSuggestLoadingTile.displayName="BrowseSuggestLoadingTile"})),define("metaserver/static/js/modules/clean/react/browse/content_suggestions/v10/suggest_header",["require","exports","tslib","react","dig-components/icons","dig-components/icons/src","metaserver/static/js/modules/clean/react/components/section/header_tooltip","metaserver/static/js/modules/clean/react/components/section/section_header","metaserver/static/js/modules/core/i18n","metaserver/static/js/modules/clean/react/content_suggestions/suggestions_context","metaserver/static/js/modules/clean/react/components/section/section_empty_text"],(function(e,t,s,r,o,i,a,n,l,c,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowseSuggestHeader=void 0,r=s.__importDefault(r),t.BrowseSuggestHeader=({isHiddenByUser:e,buttonAction:t,isLoading:s})=>{const u=c.useSuggestionsContext();return s?r.default.createElement(d.SectionEmptyText,{message:"",learnMoreLink:"",learnMoreMessage:""}):0===(null==u?void 0:u.suggestedItems.length)?r.default.createElement(d.SectionEmptyText,{message:l.intl.formatMessage({id:"dDIOEH",defaultMessage:"As you use Dropbox, this area gives you quick access to files you work on."}),learnMoreLink:"/help/desktop-web/homepage#suggest",learnMoreMessage:l.intl.formatMessage({id:"jxrBWP",defaultMessage:"Learn about suggested files"})}):r.default.createElement(n.SectionHeader,{title:e?l.intl.formatMessage({id:"eJ2RKB",defaultMessage:"Maybe we can help you find files faster."}):l.intl.formatMessage({id:"eoug8H",defaultMessage:"Suggested for you"}),ueName:"suggest",isHidden:e,onToggleHidden:t,infoIcon:e?void 0:r.default.createElement(a.HeaderTooltip,{title:l.intl.formatMessage({id:"Sx3SWG",defaultMessage:"Quick access to files you’ve been working on."}),size:"small",label:l.intl.formatMessage({id:"WYQtmB",defaultMessage:"More info"})}),leadingIcon:r.default.createElement(o.UIIcon,{src:i.Twinkle2Spot}),showButtonText:l.intl.formatMessage({id:"8E/6Xy",defaultMessage:"Show suggested files"})})},t.BrowseSuggestHeader.displayName="BrowseSuggestHeader"})),define("metaserver/static/js/modules/clean/react/browse/content_suggestions/v10/suggest_empty",["require","exports","tslib","react"],(function(e,t,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowseSuggestEmpty=void 0,r=s.__importDefault(r),t.BrowseSuggestEmpty=()=>r.default.createElement("div",null),t.BrowseSuggestEmpty.displayName="BrowseSuggestEmpty"})),define("metaserver/static/js/modules/clean/react/browse/content_suggestions/v11/suggest_header",["require","exports","tslib","react","dig-components/icons","dig-components/icons/src","metaserver/static/js/modules/clean/react/components/section/header_tooltip","metaserver/static/js/modules/clean/react/browse/content_suggestions/v11/section_header","metaserver/static/js/modules/core/i18n"],(function(e,t,s,r,o,i,a,n,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowseSuggestHeader=void 0,r=s.__importDefault(r),t.BrowseSuggestHeader=({isHiddenByUser:e,buttonAction:t})=>r.default.createElement(n.BrowseSectionHeader,{title:l.intl.formatMessage({id:"eoug8H",defaultMessage:"Suggested for you"}),ueName:"suggest",isHidden:e,onToggleHidden:t,infoIcon:r.default.createElement(a.HeaderTooltip,{title:l.intl.formatMessage({id:"Sx3SWG",defaultMessage:"Quick access to files you’ve been working on."}),size:"small",label:l.intl.formatMessage({id:"WYQtmB",defaultMessage:"More info"})}),leadingIcon:r.default.createElement(o.UIIcon,{src:i.Twinkle2Spot})}),t.BrowseSuggestHeader.displayName="BrowseSuggestHeader"})),define("metaserver/static/js/modules/clean/react/browse/content_suggestions/v11/suggest_empty",["require","exports","tslib","react","metaserver/static/js/modules/clean/react/browse/content_suggestions/suggest_empty_text"],(function(e,t,s,r,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowseSuggestEmpty=void 0,r=s.__importDefault(r),t.BrowseSuggestEmpty=()=>r.default.createElement(o.BrowseSuggestEmptyText,null),t.BrowseSuggestEmpty.displayName="BrowseSuggestEmpty"})),define("metaserver/static/js/modules/clean/react/browse/content_suggestions/v11/section_header",["require","exports","tslib","react","dig-components/buttons","dig-components/icons","dig-components/icons/src","dig-components/typography","metaserver/static/js/modules/clean/user_education/react/user_education_effect"],(function(e,t,s,r,o,i,a,n,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowseSectionHeader=void 0,r=s.__importDefault(r);const c=({title:e,ueName:t,isHidden:s,onToggleHidden:c,leadingIcon:d,infoIcon:u})=>{const p=r.default.createElement("div",{className:"home-section-header__button"},r.default.createElement(o.IconButton,{variant:"transparent",className:"show-hide-section-button",size:"small",onClick:c,"data-testid":"show-hide-section-button"},s?r.default.createElement(i.UIIcon,{src:a.ChevronRightLine,"aria-label":"Show button"}):r.default.createElement(i.UIIcon,{src:a.ChevronDownLine,"aria-label":"Hide button"})));return r.default.createElement("div",{className:"home-access-section__header"},p,r.default.createElement("div",{className:"home-access-section__title"},d&&r.default.createElement("div",{className:"home-access-section__title-leading-icon"},d),r.default.createElement(l.UserEducationEffect,{containerName:"home-section-header",name:t},r.default.createElement(n.Title,{size:"small"},e)),u&&r.default.createElement("div",{className:"home-access-section__title-icon"},u)))};t.BrowseSectionHeader=c,c.displayName="BrowseSectionHeader",c.displayName="BrowseSectionHeader"})),define("metaserver/static/js/modules/clean/react/file_viewer/toggle_browse_elements_util",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showElementsBehindFileViewer=t.hideElementsBehindFileViewer=void 0;const s=[".maestro-chrome","#maestro-nav","#page-footer","#page-content","#page-header","#page-sidebar","#flash-upload-container","#maestro-header","#maestro-header-portal","#maestro-prompt",".snackbar-container","#onboarding-sidebar-pagelet",".maestro-portal"].join();t.hideElementsBehindFileViewer=function(){Array.from(document.querySelectorAll(s)).forEach(e=>{e.style.display&&e.setAttribute("data-preview-old-display",e.style.display),e.style.display="none"})},t.showElementsBehindFileViewer=function(){Array.from(document.querySelectorAll(s)).forEach(e=>{e.style.display=e.hasAttribute("data-preview-old-display")?e.getAttribute("data-preview-old-display"):""})}})),define("metaserver/static/js/modules/clean/react/browse/global_actions/browse_global_actions",["require","exports","tslib","dig-components/icons/src","metaserver/static/js/modules/clean/react/browse/global_actions/browse_global_actions_labels","metaserver/static/js/modules/core/browser_detection"],(function(e,t,s,r,o,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUploadActions=void 0,i=s.__importStar(i),t.getUploadActions=function(e,t){const s=[],a=i.is_input_webkitdirectory_supported(),n={className:"action-upload",label:o.getLabel(o.Label.UploadFiles),popoverLabel:o.getLabel(o.Label.Files),iconName:a?"upload-file":"upload",icon:r.UploadFileLine,performAction:()=>t(!1),disabled:!e,key:"upload-files"};if(s.push(n),a){const i={className:"action-upload",label:o.getLabel(o.Label.UploadFolder),popoverLabel:o.getLabel(o.Label.Folder),iconName:"upload-folder",icon:r.UploadFolderLine,performAction:()=>t(!0),disabled:!e,key:"upload-folder"};s.push(i)}return s}})),define("metaserver/static/js/modules/clean/react/browse/global_actions/browse_global_actions_labels",["require","exports","metaserver/static/js/modules/core/i18n"],(function(e,t,s){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.VAULT_BLOCK_LIST=t.getLabel=t.Label=void 0,(function(e){e[e.UploadFiles=1]="UploadFiles",e[e.UploadFolder=2]="UploadFolder",e[e.Upload=3]="Upload",e[e.Files=4]="Files",e[e.Folder=5]="Folder",e[e.NewPaperDoc=6]="NewPaperDoc",e[e.NewFolder=7]="NewFolder",e[e.RestoreFolder=8]="RestoreFolder",e[e.ReAddSharedFolder=9]="ReAddSharedFolder",e[e.ShowDeletedFiles=10]="ShowDeletedFiles",e[e.HideDeletedFiles=11]="HideDeletedFiles",e[e.NewSharedFolder=12]="NewSharedFolder",e[e.ShareFolder=13]="ShareFolder",e[e.ShareFolderAbbreviated=14]="ShareFolderAbbreviated",e[e.ManageAsAdmin=15]="ManageAsAdmin",e[e.NewTeamFolder=16]="NewTeamFolder",e[e.RequestFiles=17]="RequestFiles",e[e.FolderHistory=18]="FolderHistory",e[e.RewindFolder=19]="RewindFolder",e[e.RewindDropbox=20]="RewindDropbox"})(r=t.Label||(t.Label={}));const o={};t.getLabel=e=>(e in o||(o[e]=(e=>{switch(e){case r.UploadFiles:return s.intl.formatMessage({id:"Qayhb5",defaultMessage:"Upload files"});case r.UploadFolder:return s.intl.formatMessage({id:"53oUlv",defaultMessage:"Upload folder"});case r.Upload:return s.intl.formatMessage({id:"i98Ff5",defaultMessage:"Upload"});case r.FolderHistory:return s.intl.formatMessage({id:"BxyH89",defaultMessage:"Folder history"});case r.RewindFolder:return s.intl.formatMessage({id:"4Wq7Cq",defaultMessage:"Rewind this folder"});case r.RewindDropbox:return s.intl.formatMessage({id:"hiHRLr",defaultMessage:"Rewind Dropbox"});case r.Files:return s.intl.formatMessage({id:"bObFEu",defaultMessage:"Files"});case r.Folder:return s.intl.formatMessage({id:"MLqiSW",defaultMessage:"Folder"});case r.NewPaperDoc:return s.intl.formatMessage({id:"Jfm8Pe",defaultMessage:"New Paper Document"});case r.NewFolder:return s.intl.formatMessage({id:"pxGZm3",defaultMessage:"New folder"});case r.RestoreFolder:return s.intl.formatMessage({id:"gx89em",defaultMessage:"Restore folder"});case r.ReAddSharedFolder:return s.intl.formatMessage({id:"1YhtdU",defaultMessage:"Re-add shared folder"});case r.ShowDeletedFiles:return s.intl.formatMessage({id:"WR5EDI",defaultMessage:"Show deleted files"});case r.HideDeletedFiles:return s.intl.formatMessage({id:"j500HF",defaultMessage:"Hide deleted files"});case r.NewSharedFolder:return s.intl.formatMessage({id:"J9ZdWw",defaultMessage:"New shared folder"});case r.ShareFolder:return s.intl.formatMessage({id:"aHwEwV",defaultMessage:"Share folder"});case r.ShareFolderAbbreviated:return s.intl.formatMessage({id:"CcpVyl",defaultMessage:"Share"});case r.ManageAsAdmin:return s.intl.formatMessage({id:"SrWnn5",defaultMessage:"View in admin console"});case r.NewTeamFolder:return s.intl.formatMessage({id:"dYs+4Q",defaultMessage:"New team folder"});case r.RequestFiles:return s.intl.formatMessage({id:"QeqSyk",defaultMessage:"Request files"})}})(e)),o[e]),t.VAULT_BLOCK_LIST=new Set([t.getLabel(r.UploadFiles),t.getLabel(r.UploadFolder),t.getLabel(r.NewFolder),t.getLabel(r.RequestFiles)])})),define("metaserver/static/js/modules/clean/react/browse/scroll_position",["require","exports","tslib","metaserver/static/js/modules/core/browser"],(function(e,t,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScrollPositionHandler=void 0,r=s.__importStar(r);t.ScrollPositionHandler=new class{constructor(){this.navigationHistory=[],this.onPopState=()=>{const e=this.peekItem(1);e&&e.url===r.get_href()?this.wasLastNavigationBack=!0:(this.wasLastNavigationBack=!1,this.clear())}}clear(){this.navigationHistory=[]}popItem(){return this.navigationHistory.pop()}pushItem(e){this.navigationHistory.push(e)}peekItem(e=0){if(this.navigationHistory.length>e)return this.navigationHistory[this.navigationHistory.length-1-e]}register(){window.addEventListener("popstate",this.onPopState),this.navigationHistory=[]}unregister(){window.removeEventListener("popstate",this.onPopState),this.navigationHistory=[]}getLastScrollPosition(e){if(this.wasLastNavigationBack||this.pushItem({url:r.get_href(),fq_path:e}),this.wasLastNavigationBack){this.wasLastNavigationBack=!1;const e=this.popItem();return e&&e.fq_path}if(this.wasNavigateUpFolder){this.wasNavigateUpFolder=!1;const e=this.peekItem(1);return e&&e.fq_path}}navigateUpFolder(){this.wasNavigateUpFolder=!0}}})),define("metaserver/static/js/modules/clean/react/content_suggestions/gating",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBrowseSuggestionsUIChangesVariantB=t.isBrowseSuggestionsUIChangesVariantA=t.isBrowseSuggestionsEnabled=void 0,t.isBrowseSuggestionsEnabled=function(e){return-1!==["V3","V4","V5","V6","V7","V8","V9","V10","V11","V12","V13"].indexOf(e)},t.isBrowseSuggestionsUIChangesVariantA=function(e){return"V10"===e},t.isBrowseSuggestionsUIChangesVariantB=function(e){return"V11"===e}})),define("metaserver/static/js/modules/clean/react/files_view/file_list_empty_upload",["require","exports","tslib","react","react-redux","classnames","metaserver/static/js/modules/core/i18n","dig-components/buttons","dig-components/icons","dig-components/icons/src","dig-components/menu","dig-components/typography","metaserver/static/js/modules/clean/react/browse/data/selectors","metaserver/static/js/modules/clean/file_imports/components/file_imports_icon","metaserver/static/js/dropbox/proto/pap_events/files_browser/shown_import_empty_state","metaserver/static/js/dropbox/proto/pap_events/files_browser/select_import_empty_state","metaserver/static/js/modules/clean/pap/analytics_client","metaserver/static/js/modules/clean/react/onboarding/logging/logging","metaserver/static/js/modules/clean/react/onboarding/logging/events","metaserver/static/js/modules/clean/file_imports/dropbox/stormcrow","metaserver/static/js/dropbox/proto/pap_events/files_browser/shown_import_painted_door"],(function(e,t,s,r,o,i,a,n,l,c,d,u,p,m,_,g,h,v,S,f,E){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyStateDropTarget=void 0,r=s.__importStar(r),i=s.__importDefault(i);var w=_.pap_events.files_browser.Shown_ImportEmptyState,F=g.pap_events.files_browser.Select_ImportEmptyState,b=E.pap_events.files_browser.Shown_ImportPaintedDoor.ExternalProvider;const y=({children:e,popoverOptions:t,buttonVariant:s="transparent",withIconLeft:o})=>1===t.length?r.default.createElement(n.Button,{className:"empty-state-drop-target__cta",onClick:t[0].handleClick,variant:"primary"},e):r.default.createElement(d.Menu.Wrapper,{onSelection:({handleClick:e})=>{e()},className:"empty-state-drop-target__cta"},({getContentProps:i,getTriggerProps:a})=>r.default.createElement(r.default.Fragment,null,o?r.default.createElement(n.Button,Object.assign({withIconLeft:r.default.createElement(l.UIIcon,{src:o}),variant:s},a()),e):r.default.createElement(n.Button,Object.assign({variant:s},a()),e),r.default.createElement(d.Menu.Content,Object.assign({},i()),r.default.createElement(d.Menu.Segment,null,t.map((e,t)=>r.default.createElement(d.Menu.ActionItem,{key:t,value:e,className:`popover-option__${String(e.iconName)}`,withLeftAccessory:r.default.createElement(l.UIIcon,{src:e.iconSrc,className:"cta-option-block__icon"})},r.default.createElement(u.Text,null,e.displayName)))))));y.displayName="TertiaryLinkPopover",t.EmptyStateDropTarget=({isDraggingFiles:t,onMount:d,popoverOptions:u,IconComponent:_=l.SpotIcon,children:g})=>{var E;const[I,T]=r.useState(!1);r.useEffect(()=>{d(),v.OALogger.logToProEvents(S.FileListEmptyUploadEvents.VIEW_EMPTY_STATE)},[]);const{description:O,buttonText:A,googleDriveButtonText:C,fileImportsOrText:R}={description:a.intl.formatMessage({id:"c36Skn",defaultMessage:"Drag files and folders here to upload"}),buttonText:a.intl.formatMessage({id:"hCAGEJ",defaultMessage:"Add from computer"}),googleDriveButtonText:a.intl.formatMessage({id:"6jhwNV",defaultMessage:"Add from Google Drive"}),fileImportsOrText:a.intl.formatMessage({id:"NRKTKN",defaultMessage:"or"})},L=o.useSelector(e=>p.getBrowseState(e)),{expFileImportsEntryPointsEmptyState:D,expFileImportsHoldback:P,expFileImportsEntryPoints:N}=L.browsePostTTIExperiments,{shouldShow:M,allowImport:x}=r.useMemo(()=>f.getFileImportsHoldbackState(P),[P,I]),j=()=>{h.logEvent(F.create({actionSurface:"browse",eventClass:F.EventClass.FILES_BROWSER,experimentVariant:D})),x?new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/file_imports/ui/entry"],t,s)}).then(s.__importStar).then(e=>{e.clickOnImportFromGoogleDrive({currentPath:L.path})}):(f.showFileImportsFeatureNotReadyBanner(N,b.GOOGLE_DRIVE_EXTERNAL_PROVIDER),T(!I))},V=(null===(E=L.user)||void 0===E?void 0:E.cdm_tmf_path)||"/",B=L.path===V,H=M&&B?D:"OFF";return r.useEffect(()=>{"V1"!==H&&"V2"!==H||h.logEvent(w.create({actionSurface:"browse",eventClass:w.EventClass.FILES_BROWSER,experimentVariant:H}))},[H]),r.default.createElement("div",{className:i.default("empty-state-drop-target",{"empty-state-drop-target--drag-active":t,"empty-state-drop-target--drag-available":!t})},r.default.createElement("div",{className:"empty-state-drop-target__copy"},r.default.createElement(_,{className:"empty-state-drop-target__icon",src:c.UploadFolderSpot}),r.default.createElement("div",{className:"empty-state-drop-target__text"},O),"V1"===H?r.default.createElement("div",{className:"empty-state-drop-target__gdrive_buttons_v1"},r.default.createElement(n.Button,{variant:"transparent",onClick:j},C),r.default.createElement("div",null,R),r.default.createElement(y,{buttonVariant:"transparent",popoverOptions:u},A)):"V2"===H?r.default.createElement("div",{className:"empty-state-drop-target__gdrive_buttons_v2"},r.default.createElement(n.Button,{withIconLeft:r.default.createElement("div",{className:"empty-state-drop-target__gdrive_icon"},r.default.createElement(m.GoogleDriveIcon,null)),variant:"opacity",onClick:j},C),r.default.createElement(y,{withIconLeft:c.AddLine,buttonVariant:"outline",popoverOptions:u},A)):r.default.createElement("div",{className:"empty-state-drop-target__button"},r.default.createElement(y,{popoverOptions:u},A))),g&&r.default.createElement("div",{className:"empty-state-drop-target__children"},g))},t.EmptyStateDropTarget.displayName="EmptyStateDropTarget"})),define("metaserver/static/js/modules/clean/react/growth/personalization/full_funnel_activation/async_next_steps_overlay",["require","exports","tslib","metaserver/static/js/modules/clean/react/async/loadable","metaserver/static/js/modules/clean/web_timing_logger"],(function(e,t,s,r,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncNextStepsOverlay=void 0,t.AsyncNextStepsOverlay=r.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield o.waitForTTI();const{NextStepsOverlay:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/growth/personalization/full_funnel_activation/next_steps_overlay"],t,s)}).then(s.__importStar);return t}))})})),define("metaserver/static/js/modules/clean/react/growth/personalization/team_space_empty_zone/team_space_empty_zone",["require","exports","tslib","react","react-redux","metaserver/static/js/modules/clean/react/browse/data/selectors","metaserver/static/js/modules/clean/react/async/loadable","metaserver/static/js/modules/clean/web_timing_logger","metaserver/static/js/modules/clean/react/growth/personalization/util","metaserver/static/js/modules/clean/react/growth/personalization/team_space_empty_zone/logger","metaserver/static/js/modules/clean/react/suggested_folders/async_suggested_folders"],(function(e,t,s,r,o,i,a,n,l,c,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TeamSpaceEmptyZone=t.AsyncDownloadAppZone=t.AsyncInviteEmptyZone=t.AsyncEmptyStateDropTarget=void 0,r=s.__importDefault(r),i=s.__importStar(i),c=s.__importStar(c),t.AsyncEmptyStateDropTarget=a.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{EmptyStateDropTarget:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/growth/empty_state_drop_target"],t,s)}).then(s.__importStar);return t}))}),t.AsyncInviteEmptyZone=a.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{InviteEmptyZone:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/growth/personalization/invite_empty_zone"],t,s)}).then(s.__importStar);return t}))}),t.AsyncDownloadAppZone=a.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield n.waitForTTI();const{DownloadAppZone:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/growth/personalization/download_app_zone/download_app_zone"],t,s)}).then(s.__importStar);return t}))});class u extends r.default.PureComponent{constructor(e){super(e),this.onToggleSuggestedFolders=e=>{this.setState({curSuggestedFoldersType:e})},this.onToggleSuggestedFolders=this.onToggleSuggestedFolders.bind(this),this.state={curSuggestedFoldersType:l.getSuggestedFoldersType(this.props.personalizedConfigs)}}isEmpty(){const{configOverrides:e,numItems:t}=this.props;return e.splitTmfTsd?0===t:1===t}notInvited(){return this.props.numMembers<=1}canShowInviteEmptyZone(){return l.enableInvitePanel(this.props.personalizedConfigs)&&this.notInvited()&&this.isEmpty()}canShowSuggestedFolders(){var e;return l.getSuggestedFoldersType(this.props.personalizedConfigs)!==l.SuggestedFoldersType.None&&this.props.numInitialItems<=4&&(null===(e=this.props.context)||void 0===e?void 0:e.isCurrentPathWriteable())}canShowSuggestionBarAndDropTarget(){return this.state.curSuggestedFoldersType===l.SuggestedFoldersType.SuggestedFoldersAsBar&&this.isEmpty()}getPersonalizationCtx(e,t){const s=this.props.personalizedConfigs,r=l.getRole(s),o=l.getFirstPath(s);if(s)return{firstPath:o,role:r,dropTargetBgColor:t,slimMode:e}}getDropTargetViewHelper(e=l.SlimMode.None,s){if(this.isEmpty()){const o=this.getPersonalizationCtx(e,s);return r.default.createElement(t.AsyncEmptyStateDropTarget,Object.assign({},this.props.dropTargetProps,{personalizationCtx:o}))}return null}canShowDownloadAppZone(){const{numItems:e,personalizedConfigs:t}=this.props;return l.enableDownloadAppPanel(e,t)}getSuggestedFoldersView(e){const{personalizedConfigs:t,suggestedFoldersContext:s,numInitialItems:o,user:i,context:a,configOverrides:n}=this.props,c=l.getRole(t),u=e||l.getSuggestedFoldersType(t),p={userRole:c,numInitialItems:o,activeFirstPath:l.getFirstPath(t)};return r.default.createElement(d.AsyncSuggestedFolders,Object.assign({},s,{suggestedFoldersExpType:u,onToggle:this.onToggleSuggestedFolders,withDismissAll:!1,isTeamView:!0,user:i,context:a,teamLoggerCtx:p,splitTmfTsd:n.splitTmfTsd}))}getSuggestionBarAndDropTargetView(){return r.default.createElement(r.default.Fragment,null,this.getSuggestedFoldersView(l.SuggestedFoldersType.SuggestedFoldersAsBar),this.getDropTargetViewHelper())}getInviteViewHelper(){const e=this.props.personalizedConfigs,s=l.getRole(e),o=l.getFirstPath(e);return this.props.dropTargetProps.isDraggingFiles?this.getDropTargetViewHelper(l.SlimMode.Slim):this.canShowInviteEmptyZone()?r.default.createElement(t.AsyncInviteEmptyZone,{role:s,path:o}):!this.isEmpty()&&this.notInvited()?null:(c.userViewExploreContentState(s,o,this.props.numItems),this.getSuggestedFoldersViewHelper())}getSuggestedFoldersViewHelper(){const{dropTargetProps:{isDraggingFiles:e}}=this.props;return e?this.getDropTargetViewHelper(l.SlimMode.Slim):this.canShowSuggestedFolders()?this.getSuggestedFoldersView():null}getUploadViewHelper(){return this.getDropTargetViewHelper(l.SlimMode.None,l.DropTargetBgColorType.Blue)}getExploreViewHelper(){const e=this.props.personalizedConfigs;return this.props.dropTargetProps.isDraggingFiles?this.getDropTargetViewHelper():this.canShowSuggestionBarAndDropTarget()?(c.userViewExploreEmptyState(l.getRole(e),this.props.numItems),this.getSuggestionBarAndDropTargetView()):this.canShowSuggestedFolders()?(c.userViewExploreContentState(l.getRole(e),l.getFirstPath(e),this.props.numItems),this.getSuggestedFoldersView()):this.getDropTargetViewHelper()}getDownloadAppViewHelper(){const{dropTargetProps:{isDraggingFiles:e},personalizedConfigs:s,numInitialItems:o}=this.props;return e?this.getDropTargetViewHelper():this.canShowDownloadAppZone()?r.default.createElement(t.AsyncDownloadAppZone,{userRole:l.getRole(s),path:l.getFirstPath(s),numInitialItems:o}):o>1?this.getSuggestedFoldersView(l.SuggestedFoldersType.SuggestedFoldersAsBar):this.getDropTargetViewHelper()}getCollectionsViewHelper(){const{dropTargetProps:{isDraggingFiles:e},configOverrides:t}=this.props;return e?this.getDropTargetViewHelper(l.SlimMode.Slim):t.showSuggestedFolders||l.getSuggestedFoldersType(this.props.personalizedConfigs)===l.SuggestedFoldersType.SuggestedFoldersWithDismissAll?this.getSuggestedFoldersView(l.SuggestedFoldersType.SuggestedFoldersWithDismissAll):this.getDropTargetViewHelper()}getSuggestedFoldersIterationViewHelper(){return this.canShowSuggestedFolders()?this.getSuggestedFoldersView():this.getDropTargetViewHelper()}render(){const{personalizedConfigs:e}=this.props;if(!e)return this.getDropTargetViewHelper();const t=l.getFirstPath(e);return t===l.FirstPathId.INVITE_MEMBER.valueOf()?this.getInviteViewHelper():t===l.FirstPathId.SUGGESTED_FOLDERS.valueOf()?this.getSuggestedFoldersViewHelper():t===l.FirstPathId.UPLOAD_FOLDERS.valueOf()?this.getUploadViewHelper():t===l.FirstPathId.EXPLORE.valueOf()?this.getExploreViewHelper():t===l.FirstPathId.DOWNLOAD_APP.valueOf()?this.getDownloadAppViewHelper():t===l.FirstPathId.COLLECTIONS.valueOf()?this.getCollectionsViewHelper():t===l.FirstPathId.SUGGESTED_FOLDERS_ITERATION.valueOf()?this.getSuggestedFoldersIterationViewHelper():this.getDropTargetViewHelper()}}u.displayName="TeamSpaceEmptyZoneView";const p=o.connect((e,t)=>{const s=i.browsePostTTIExperimentsOverrides(e).showPersonalizationSuggestedFolders;return{configOverrides:{showSuggestedFolders:void 0!==typeof s&&s,splitTmfTsd:i.experiments(e).splitTmfTsd}}});t.TeamSpaceEmptyZone=p(u)})),define("metaserver/static/js/modules/clean/react/growth/personalization/team_space_empty_zone/logger",["require","exports","metaserver/static/js/modules/clean/analytics","metaserver/static/js/modules/clean/react/growth/teams_web_actions_logger_events"],(function(e,t,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.userViewExploreEmptyState=t.userViewExploreContentState=void 0;const o=(e,t={})=>{s.TeamsWebActionsLogger.log(e,Object.assign({},t))};t.userViewExploreContentState=(e,t,s)=>{const i={};i.role=e,i.path=t,i.items_in_team_space=s,o(r.TeamSpaceEmptyZoneLoggerEvents.VIEW_EXPLORE_CONTENT_STATE,i)},t.userViewExploreEmptyState=(e,t)=>{const s={};s.role=e,s.items_in_team_space=t,o(r.TeamSpaceEmptyZoneLoggerEvents.VIEW_EXPLORE_EMPTY_STATE,s)}})),define("metaserver/static/js/modules/clean/react/suggested_folders/async_suggested_folders",["require","exports","tslib","metaserver/static/js/modules/clean/react/async/loadable","metaserver/static/js/modules/clean/web_timing_logger"],(function(e,t,s,r,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncSuggestedFolders=void 0,t.AsyncSuggestedFolders=r.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield o.waitForTTI();const{SuggestedFolders:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/suggested_folders/suggested_folders"],t,s)}).then(s.__importStar);return t}))})})),define("metaserver/static/js/modules/clean/react/suggested_folders/suggested_folders_wrapper",["require","exports","tslib","react","metaserver/static/js/modules/clean/react/suggested_folders/async_suggested_folders","metaserver/static/js/modules/clean/react/growth/personalization/util"],(function(e,t,s,r,o,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SuggestedFoldersWrapper=void 0,r=s.__importDefault(r),t.SuggestedFoldersWrapper=({userId:e,files:t,user:s,context:a,onSuggestedFolderCountChange:n,personalExperimentSfPro:l})=>r.default.createElement(o.AsyncSuggestedFolders,Object.assign({},{userId:e,files:t,withDismissAll:!1,suggestedFoldersExpType:i.SuggestedFoldersType.SuggestedFolders,isTeamView:!1,user:s,context:a,onSuggestedFolderCountChange:n,individualLoggerCtx:l?{personalActiveExperiment:"core_o21n_sf_pro"}:null})),t.SuggestedFoldersWrapper.displayName="SuggestedFoldersWrapper"})),define("metaserver/static/js/modules/clean/react/suggested_items_to_move/async_suggested_items_to_move",["require","exports","tslib","metaserver/static/js/modules/clean/react/async/loadable","metaserver/static/js/modules/clean/web_timing_logger"],(function(e,t,s,r,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncSuggestedItemsToMoveComponent=void 0,t.AsyncSuggestedItemsToMoveComponent=r.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield o.waitForTTI();const{SuggestedItemsToMoveComponent:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/suggested_items_to_move/suggested_items_to_move"],t,s)}).then(s.__importStar);return t}))})})),define("metaserver/static/js/modules/clean/react/browse/browse_right_click_action_menu",["require","exports","tslib","react","ts-key-enum","metaserver/static/js/modules/clean/react/browse/data/action_creators/index","react-redux","metaserver/static/js/modules/clean/react/browse/data/store","metaserver/static/js/modules/clean/react/browse/data/selectors"],(function(e,t,s,r,o,i,a,n,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowseRightClickActionMenu=void 0,r=s.__importDefault(r),l=s.__importStar(l),t.BrowseRightClickActionMenu=e=>{const t=n.getStoreForBrowse(),c=a.useSelector(l.overflowMenuCoordinates),d=()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield t.dispatch(i.setOverflowMenuCloseRequest({autoFocus:!1})),yield s.__awaiter(void 0,void 0,void 0,(function*(){yield t.dispatch(i.setOverflowMenuCoordinates(void 0)),yield t.dispatch(i.setOverflowMenuOpenRequest(void 0)),yield t.dispatch(i.setOverflowMenuCloseRequest(void 0))}))})),u=e=>{e.key!==o.Key.Escape&&27!==e.keyCode||d()};return r.default.useEffect(()=>(window.addEventListener("keydown",u,!0),()=>{window.removeEventListener("keydown",u)}),[]),r.default.createElement("div",{onClick:e=>{d()},onContextMenu:e=>s.__awaiter(void 0,void 0,void 0,(function*(){e.preventDefault(),e.stopPropagation();const{clientX:s,clientY:r}=e;c&&(yield d()),setTimeout(()=>{t.dispatch(i.setOverflowMenuCoordinates([s,r])),t.dispatch(i.setOverflowMenuOpenRequest({autoFocus:!1}))},200)}))},e.children)},t.BrowseRightClickActionMenu.displayName="BrowseRightClickActionMenu"})),define("metaserver/static/js/modules/clean/react/in-folder-activation/async_in_folder_activation",["require","exports","tslib","metaserver/static/js/modules/clean/web_timing_logger","metaserver/static/js/modules/clean/react/async/loadable"],(function(e,t,s,r,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncInFolderActivationEmptyStateDropTarget=t.AsyncInFolderActivationPartialState=void 0,t.AsyncInFolderActivationPartialState=o.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield r.waitForTTI();const{InFolderActivationPartialStateErrorBoundary:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/in-folder-activation/in_folder_activation"],t,s)}).then(s.__importStar);return t}))}),t.AsyncInFolderActivationEmptyStateDropTarget=o.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){const{InFolderActivationEmptyStateDropTargetErrorBoundary:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/in-folder-activation/in_folder_activation"],t,s)}).then(s.__importStar);return t}))})})),define("metaserver/static/js/modules/clean/react/onboarding_checklist/async_onboarding_checklist",["require","exports","tslib","metaserver/static/js/modules/clean/react/async/loadable","metaserver/static/js/modules/clean/web_timing_logger"],(function(e,t,s,r,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncOnboardingChecklist=void 0,t.AsyncOnboardingChecklist=r.Loadable({loader:()=>s.__awaiter(void 0,void 0,void 0,(function*(){yield o.waitForTTI();const{OnboardingChecklist:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/onboarding_checklist/onboarding_checklist"],t,s)}).then(s.__importStar);return t}))})})),define("metaserver/static/js/modules/clean/react/in-folder-activation/in_folder_activation_actions",["require","exports"],(function(e,t){"use strict";var s;Object.defineProperty(t,"__esModule",{value:!0}),t.InFolderActivationCardIDToStringMappings=t.InFolderActivationCardID=void 0,(function(e){e[e.ORGANIZE_FOLDER=0]="ORGANIZE_FOLDER",e[e.SHARE_FOLDER=1]="SHARE_FOLDER",e[e.DOWNLOAD_MOBILE_APP=2]="DOWNLOAD_MOBILE_APP",e[e.FOLDER_STRUCTURE=3]="FOLDER_STRUCTURE",e[e.FOLLOW=4]="FOLLOW",e[e.CREATE_RESTRICTED_FOLDERS=5]="CREATE_RESTRICTED_FOLDERS",e[e.CREATE_PROJECT_FOLDERS=6]="CREATE_PROJECT_FOLDERS",e[e.REQUEST_FILES=7]="REQUEST_FILES",e[e.SEND_FINAL_COPY=8]="SEND_FINAL_COPY",e[e.RESTRICT_ACCESS=9]="RESTRICT_ACCESS",e[e.SHARE_AND_MANAGE=10]="SHARE_AND_MANAGE",e[e.USE_MOBILE_APP=11]="USE_MOBILE_APP",e[e.COLLECT_SIGNATURES_HELLO_SIGN=12]="COLLECT_SIGNATURES_HELLO_SIGN",e[e.DELIVER_LARGE_FILES_TRANSFER=13]="DELIVER_LARGE_FILES_TRANSFER",e[e.SCAN_DOCUMENTS=14]="SCAN_DOCUMENTS",e[e.BACK_UP_PHOTOS=15]="BACK_UP_PHOTOS",e[e.ACCESS_DESKTOP=16]="ACCESS_DESKTOP",e[e.DELIVER_WITH_TRANSFER=17]="DELIVER_WITH_TRANSFER",e[e.BRANDED_SHARING=18]="BRANDED_SHARING"})(s=t.InFolderActivationCardID||(t.InFolderActivationCardID={})),t.InFolderActivationCardIDToStringMappings={[s.ORGANIZE_FOLDER]:"ORGANIZE_FOLDER",[s.SHARE_FOLDER]:"SHARE_FOLDER",[s.DOWNLOAD_MOBILE_APP]:"DOWNLOAD_MOBILE_APP",[s.FOLDER_STRUCTURE]:"FOLDER_STRUCTURE",[s.FOLLOW]:"FOLLOW",[s.CREATE_RESTRICTED_FOLDERS]:"CREATE_RESTRICTED_FOLDERS",[s.CREATE_PROJECT_FOLDERS]:"CREATE_PROJECT_FOLDERS",[s.REQUEST_FILES]:"REQUEST_FILES",[s.SEND_FINAL_COPY]:"SEND_FINAL_COPY",[s.RESTRICT_ACCESS]:"RESTRICT_ACCESS",[s.SHARE_AND_MANAGE]:"SHARE_AND_MANAGE",[s.USE_MOBILE_APP]:"USE_MOBILE_APP",[s.COLLECT_SIGNATURES_HELLO_SIGN]:"COLLECT_SIGNATURES_HELLO_SIGN",[s.DELIVER_LARGE_FILES_TRANSFER]:"DELIVER_LARGE_FILES",[s.SCAN_DOCUMENTS]:"SCAN_DOCUMENTS",[s.BACK_UP_PHOTOS]:"BACK_UP_PHOTOS",[s.ACCESS_DESKTOP]:"ACCESS_DESKTOP",[s.DELIVER_WITH_TRANSFER]:"DELIVER_WITH_TRANSFER",[s.BRANDED_SHARING]:"BRANDED_SHARING"}})),define("metaserver/static/js/modules/clean/react/in-folder-activation/in_folder_activation_action_sets",["require","exports","metaserver/static/js/modules/clean/react/in-folder-activation/in_folder_activation_actions","metaserver/static/js/modules/clean/react/in-folder-activation/consts"],(function(e,t,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildInfolderActivationActionSets=t.getActionSetByUserId=t.getActionSetCardIDs=t.getCohort=t.InFolderActivationCohort=void 0;const o=new Set([s.InFolderActivationCardID.SHARE_FOLDER,s.InFolderActivationCardID.FOLDER_STRUCTURE,s.InFolderActivationCardID.FOLLOW,s.InFolderActivationCardID.CREATE_RESTRICTED_FOLDERS]),i=new Set([s.InFolderActivationCardID.SHARE_FOLDER,s.InFolderActivationCardID.CREATE_PROJECT_FOLDERS,s.InFolderActivationCardID.REQUEST_FILES]),a=new Set([s.InFolderActivationCardID.SHARE_FOLDER,s.InFolderActivationCardID.SEND_FINAL_COPY,s.InFolderActivationCardID.REQUEST_FILES]),n=new Set([s.InFolderActivationCardID.SHARE_AND_MANAGE,s.InFolderActivationCardID.USE_MOBILE_APP,s.InFolderActivationCardID.RESTRICT_ACCESS]),l=new Set([s.InFolderActivationCardID.DELIVER_WITH_TRANSFER,s.InFolderActivationCardID.BRANDED_SHARING]);var c;(function(e){e.CORE_O21N_LEVERAGE_EMPTY_STATES_MOSAIC_COHORT="CORE_O21N_LEVERAGE_EMPTY_STATES_MOSAIC_COHORT",e.CORE_O21N_LEVERAGE_EMPTY_STATES_SPECIALIZED_COHORT="CORE_O21N_LEVERAGE_EMPTY_STATES_SPECIALIZED_COHORT",e.CORE_O21N_LEVERAGE_EMPTY_STATES_PRODUCTION_COHORT="CORE_O21N_LEVERAGE_EMPTY_STATES_PRODUCTION_COHORT",e.CORE_O21N_LEVERAGE_EMPTY_STATES_ATOMIZED_COHORT="CORE_O21N_LEVERAGE_EMPTY_STATES_ATOMIZED_COHORT",e.CORE_O21N_IN_FOLDER_ACTIVATION_M2_COHORT="CORE_O21N_IN_FOLDER_ACTIVATION_M2_COHORT",e.CORE_ACT_SHARING_MADE_EASY_COHORT="CORE_ACT_SHARING_MADE_EASY_COHORT"})(c=t.InFolderActivationCohort||(t.InFolderActivationCohort={}));const d={[c.CORE_O21N_LEVERAGE_EMPTY_STATES_MOSAIC_COHORT]:o,[c.CORE_O21N_LEVERAGE_EMPTY_STATES_SPECIALIZED_COHORT]:i,[c.CORE_O21N_LEVERAGE_EMPTY_STATES_PRODUCTION_COHORT]:a,[c.CORE_O21N_LEVERAGE_EMPTY_STATES_ATOMIZED_COHORT]:n,[c.CORE_ACT_SHARING_MADE_EASY_COHORT]:l};t.getCohort=e=>{switch(e[0]){case r.InFolderActivationExperiment.core_o21n_leverage_empty_states:switch(e[1]){case r.LeverageEmptyStatesVariant.ATOMIZED_V1:return c.CORE_O21N_LEVERAGE_EMPTY_STATES_ATOMIZED_COHORT;case r.LeverageEmptyStatesVariant.MOSAIC_V1:return c.CORE_O21N_LEVERAGE_EMPTY_STATES_MOSAIC_COHORT;case r.LeverageEmptyStatesVariant.PRODUCTION_V1:return c.CORE_O21N_LEVERAGE_EMPTY_STATES_PRODUCTION_COHORT;case r.LeverageEmptyStatesVariant.SPECIALIZED_V1:return c.CORE_O21N_LEVERAGE_EMPTY_STATES_SPECIALIZED_COHORT;default:throw new Error(`Unexpected experiment variant. ${JSON.stringify({experiment:e[0],variant:e[1]})}`)}case r.InFolderActivationExperiment.core_o21n_in_folder_activation_m2:switch(e[1]){case r.InFolderActivationM2Variant.V1:return c.CORE_O21N_IN_FOLDER_ACTIVATION_M2_COHORT;default:throw new Error(`Unexpected experiment variant. ${JSON.stringify({experiment:e[0],variant:e[1]})}`)}case r.InFolderActivationExperiment.core_act_sharing_made_easy:switch(e[1]){case r.SharingMadeEasyVariant.V1:return c.CORE_ACT_SHARING_MADE_EASY_COHORT;default:throw new Error(`Unexpected experiment variant. ${JSON.stringify({experiment:e[0],variant:e[1]})}`)}default:throw new Error(`Unexpected experiment. ${JSON.stringify({experiment:e[0]})}`)}},t.getActionSetCardIDs=(e,s,r=!1)=>e===c.CORE_O21N_IN_FOLDER_ACTIVATION_M2_COHORT?r?new Set(u):t.getActionSetByUserId(s):d[e],t.getActionSetByUserId=e=>{const s=t.buildInfolderActivationActionSets();return s[Math.floor(e/16)%s.length]};const u=[s.InFolderActivationCardID.SHARE_FOLDER,s.InFolderActivationCardID.REQUEST_FILES,s.InFolderActivationCardID.SCAN_DOCUMENTS,s.InFolderActivationCardID.BACK_UP_PHOTOS,s.InFolderActivationCardID.ACCESS_DESKTOP];t.buildInfolderActivationActionSets=()=>{const e=[],t=(r=[])=>{if(3!==r.length)for(const e of u)r.includes(e)||(r.push(e),t(r),r.pop());else(e=>!!e.includes(s.InFolderActivationCardID.SHARE_FOLDER)&&(!e.includes(s.InFolderActivationCardID.SCAN_DOCUMENTS)||!e.includes(s.InFolderActivationCardID.BACK_UP_PHOTOS)))(r)&&e.push(new Set(r))};return t(),e}})),define("metaserver/static/js/modules/clean/react/in-folder-activation/consts",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PlanType=t.SharingMadeEasyVariant=t.LeverageEmptyStatesVariant=t.InFolderActivationM2Variant=t.InFolderActivationExperiment=void 0,(function(e){e.core_o21n_in_folder_activation_m2="core_o21n_in_folder_activation_m2",e.core_o21n_leverage_empty_states="core_o21n_leverage_empty_states",e.core_act_sharing_made_easy="core_act_sharing_made_easy"})(t.InFolderActivationExperiment||(t.InFolderActivationExperiment={})),(function(e){e.OFF="OFF",e.CONTROL="CONTROL",e.V1="V1"})(t.InFolderActivationM2Variant||(t.InFolderActivationM2Variant={})),(function(e){e.OFF="OFF",e.CONTROL="CONTROL",e.ATOMIZED_V1="ATOMIZED_V1",e.MOSAIC_V1="MOSAIC_V1",e.PRODUCTION_V1="PRODUCTION_V1",e.SPECIALIZED_V1="SPECIALIZED_V1"})(t.LeverageEmptyStatesVariant||(t.LeverageEmptyStatesVariant={})),(function(e){e.OFF="OFF",e.CONTROL="CONTROL",e.V1="V1"})(t.SharingMadeEasyVariant||(t.SharingMadeEasyVariant={})),(function(e){e.BASIC="BASIC",e.PLUS="PLUS",e.PROFESSIONAL="PROFESSIONAL"})(t.PlanType||(t.PlanType={}))})),define("metaserver/static/js/modules/clean/business_space/api/internal_client",["require","exports","metaserver/static/js/api_v2/default_user_client"],(function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BusinessSpaceClient=void 0;t.BusinessSpaceClient=class{constructor(e){this.apiV2Client=new s.DefaultUserApiV2Client(e)}browse_find(e="/"){const t={full_path:e};return this.apiV2Client.ns("business_space").rpc("browse/find",t,{})}create_business_space(e,t){const s={name:e,full_path:t};return this.apiV2Client.ns("business_space").rpc("create_business_space",s,{})}delete_business_space(e,t=!1){const s={business_space_xgid:e,skip_if_active:t};return this.apiV2Client.ns("business_space").rpc("delete",s,{})}get_loginless_link(e){const t={business_space_xgid:e};return this.apiV2Client.ns("business_space").rpc("get_loginless_link",t,{})}recreate_loginless_link(e,t){const s={business_space_xgid:e,space_xid:t};return this.apiV2Client.ns("business_space").rpc("recreate_loginless_link",s,{})}get_objects_visibility(e="",t={".tag":"unknown_object_visibility_type"},s=[]){const r={business_space_xgid:e,parent_visibility:t,full_paths:s};return this.apiV2Client.ns("business_space").rpc("browse/get_objects_visibility",r,{})}update_object_visibility(e,t,s){const r={business_space_xgid:e,shared_object:{identifier:{".tag":"fq_path",fq_path:t}},is_shared:s};return this.apiV2Client.ns("business_space").rpc("update_object_visibility",r,{})}delete_check(e){const t={async_job_id:e};return this.apiV2Client.ns("business_space").rpc("delete/check",t,{})}update_object_visibility_check(e){const t={async_job_id:e};return this.apiV2Client.ns("business_space").rpc("update_object_visibility/check",t,{})}}})),define("metaserver/static/js/modules/clean/business_space/browse/data/action_creators",["require","exports","metaserver/static/js/modules/clean/business_space/browse/data/types"],(function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getActionForSetSplitShareButtonFileLoginlessLink=t.getActionForSetContextMenuFileBusinessSpaceInfo=t.getActionForSetSelectedFileLoginlessLink=t.getActionForSetSelectedFileBusinessSpaceInfo=t.getActionForSetVisibility=t.getActionForSetVisibilities=t.getActionForSetLoginlessLink=t.getActionForSetBusinessSpaceInfo=void 0,t.getActionForSetBusinessSpaceInfo=({found:e,business_space_xgid:t,is_business_space_root:r,business_space_name:o,space_xid:i=""})=>({type:s.ActionTypes.SET_BUSINESS_SPACE_INFO,payload:{found:e,business_space_xgid:t,is_business_space_root:r,business_space_name:o,space_xid:i}}),t.getActionForSetLoginlessLink=({client_portal_url:e,space_xid:t})=>({type:s.ActionTypes.SET_LOGINLESS_LINK,payload:{client_portal_url:e,space_xid:t}}),t.getActionForSetVisibilities=({objects_visibility:e})=>({type:s.ActionTypes.SET_VISIBILITIES,payload:{objects_visibility:e}}),t.getActionForSetVisibility=({fileFqPath:e,newObjectVisibility:t})=>({type:s.ActionTypes.SET_VISIBILITY,payload:{fileFqPath:e,newObjectVisibility:t}}),t.getActionForSetSelectedFileBusinessSpaceInfo=({found:e,business_space_xgid:t,is_business_space_root:r,business_space_name:o,space_xid:i="",client_portal_url:a=""})=>({type:s.ActionTypes.SET_SELECTED_FILE_BUSINESS_SPACE_INFO,payload:{found:e,business_space_xgid:t,is_business_space_root:r,business_space_name:o,space_xid:i,client_portal_url:a}}),t.getActionForSetSelectedFileLoginlessLink=({client_portal_url:e,space_xid:t})=>({type:s.ActionTypes.SET_SELECTED_FILE_LOGINLESS_LINK,payload:{client_portal_url:e,space_xid:t}}),t.getActionForSetContextMenuFileBusinessSpaceInfo=({found:e,business_space_xgid:t,is_business_space_root:r,business_space_name:o,space_xid:i="",client_portal_url:a=""})=>({type:s.ActionTypes.SET_SPLIT_SHARE_BUTTON_FILE_BUSINESS_SPACE_INFO,payload:{found:e,business_space_xgid:t,is_business_space_root:r,business_space_name:o,space_xid:i,client_portal_url:a}}),t.getActionForSetSplitShareButtonFileLoginlessLink=({client_portal_url:e,space_xid:t})=>({type:s.ActionTypes.SET_SPLIT_SHARE_BUTTON_FILE_LOGINLESS_LINK,payload:{client_portal_url:e,space_xid:t}})})),define("metaserver/static/js/modules/clean/business_space/browse/data/selectors",["require","exports","metaserver/static/js/modules/clean/redux/namespaces","metaserver/static/js/modules/clean/redux/selectors","metaserver/static/js/modules/clean/business_space/browse/data/reducer"],(function(e,t,s,r,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBusinessSpaceFound=t.selectContextMenuFileBusinessSpaceInfo=t.selectSelectedFileBusinessSpaceInfo=t.selectBusinessSpaceInfo=void 0;const i=e=>r.getStateAtNamespace(e,s.CLIENT_PORTAL_NAMESPACE_KEY)||o.defaultClientPortalState;t.selectBusinessSpaceInfo=e=>i(e).businessSpaceInfo,t.selectSelectedFileBusinessSpaceInfo=e=>i(e).selectedFileBusinessSpaceInfo,t.selectContextMenuFileBusinessSpaceInfo=e=>i(e).contextMenuFileBusinessSpaceInfo,t.isBusinessSpaceFound=e=>i(e).businessSpaceInfo.found})),define("metaserver/static/js/modules/clean/business_space/browse/constants",["require","exports"],(function(e,t){"use strict";var s;Object.defineProperty(t,"__esModule",{value:!0}),t.NotificationTypes=t.ClientPortalBrowseActions=t.LinkLoadingStates=t.BSX_CLIENT_SPACE_ENABLED_VARIANT=t.BsxClientSpaceVariant=void 0,(function(e){e.OFF="OFF",e.CONTROL="CONTROL",e.V0="V0"})(s=t.BsxClientSpaceVariant||(t.BsxClientSpaceVariant={})),t.BSX_CLIENT_SPACE_ENABLED_VARIANT=s.V0,(function(e){e.CLICKABLE="CLICKABLE",e.LOADING="LOADING",e.CONFIRMATION="CONFIRMATION",e.ERROR="ERROR",e.NEEDS_PRELOAD="NEEDS_PRELOAD"})(t.LinkLoadingStates||(t.LinkLoadingStates={})),(function(e){e.CREATE="CREATE",e.DELETE="DELETE",e.UPDATE_VISIBILITY="UPDATE_VISIBILITY"})(t.ClientPortalBrowseActions||(t.ClientPortalBrowseActions={})),(function(e){e.SUCCESS="SUCCESS",e.ERROR="ERROR",e.IN_PROGRESS="IN_PROGRESS"})(t.NotificationTypes||(t.NotificationTypes={}))})),define("metaserver/static/js/modules/clean/file_imports/components/file_imports_icon",["require","exports","tslib","react","metaserver/static/js/modules/clean/static_urls"],(function(e,t,s,r,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleDriveIcon=void 0,r=s.__importDefault(r),t.GoogleDriveIcon=({width:e})=>r.default.createElement("img",{alt:"google_drive_icon",src:o.static_url("/static/images/file_imports/google_drive_icon-vfl1z5-Cq.svg"),width:e})})),define("metaserver/static/js/modules/clean/file_imports/dropbox/stormcrow",["require","exports","metaserver/static/js/modules/core/cookies","metaserver/static/js/modules/core/exception","metaserver/static/js/modules/core/notify","metaserver/static/js/modules/core/i18n","metaserver/static/js/modules/clean/pap/analytics_client","metaserver/static/js/dropbox/proto/pap_events/files_browser/shown_import_painted_door"],(function(e,t,s,r,o,i,a,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isGoogleDriveSuggestedFolderDismissed=t.dismissGoogleDriveSuggestedFolder=t.showFileImportsFeatureNotReadyBanner=t.getFileImportsHoldbackState=void 0;var l=n.pap_events.files_browser.Shown_ImportPaintedDoor;t.getFileImportsHoldbackState=e=>{switch(e){case"OFF":return{shouldShow:!("true"===s.Cookies.read("fileImportsHoldbackClicked")),allowImport:!1};case"ON":return{shouldShow:!0,allowImport:!0};case void 0:break;default:0}return{shouldShow:!1,allowImport:!1}};t.showFileImportsFeatureNotReadyBanner=(e,t)=>{s.Cookies.create("fileImportsHoldbackClicked","true",7),a.logEvent(l.create({actionSurface:"browse",eventClass:l.EventClass.FILES_BROWSER,experimentVariant:e,externalProvider:t})),o.Notify.success(i.intl.formatMessage({id:"B9cqsw",defaultMessage:"Thanks for your interest! Importing isn’t ready yet but we’ll email you when it is."}))},t.dismissGoogleDriveSuggestedFolder=()=>{s.Cookies.create("fileImportsGdriveSfolderDismissed","true",30)},t.isGoogleDriveSuggestedFolderDismissed=()=>"true"===s.Cookies.read("fileImportsGdriveSfolderDismissed")})),define("metaserver/static/js/modules/clean/react/activation/bolt/bolt",["require","exports","metaserver/static/js/modules/clean/bolt/bolt_nodeps"],(function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.activationBoltSmeHandleStatechange=t.isActivationBoltActive=t.ActivationBolt=void 0;t.ActivationBolt=function(e,t,r,o,i){return new s.BoltClient([new s.SignedChannelState("activation_bolt",e,t,r)],o,i)},t.isActivationBoltActive=function(e){if(!e)return!1;const t=null==e?void 0:e.CoreActSharingMadeEasyBoltInfo;return!!((null==t?void 0:t.id)&&(null==t?void 0:t.token))},t.activationBoltSmeHandleStatechange=(e,t)=>s=>{var r;const o=s.find(t=>t.unique_id===e);if(o){const e=1===parseInt(null!==(r=o.revision)&&void 0!==r?r:"",10)||!1;t(e)}}})),define("metaserver/static/js/dropbox/proto/pap_events/files_browser/select_import_empty_state",["require","exports","tslib","protobufjs/minimal","metaserver/static/js/dropbox/proto/pap_events/predefined_event"],(function(e,t,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.pap_events=void 0;const o=(r=s.__importStar(r)).Reader,i=r.Writer,a=(r.util,r.roots.default||(r.roots.default={}));var n,l;t.default=a,t.pap_events=a.pap_events=((n=a.pap_events||{}).files_browser=((l=n.files_browser||{}).Select_ImportEmptyState=(function(e){function e(e){if(e)for(let t=Object.keys(e),s=0;s>>3){case 1:r.actionSurface=e.string();break;case 1101:r.eventClass=e.int32();break;case 2:r.experimentVariant=e.string();break;case 3:r.externalProvider=e.int32();break;default:e.skipType(7&t)}}return r},e.getTypeUrl=function(){return"type.googleapis.com/pap_events.files_browser.Select_ImportEmptyState"},e.EventClass=(function(){const e={},t=Object.create(e);return t[e[0]="FILES_BROWSER"]=0,t})(),e.ExternalProvider=(function(){const e={},t=Object.create(e);return t[e[0]="UNKNOWN_EXTERNAL_PROVIDER"]=0,t[e[1]="GOOGLE_EXTERNAL_PROVIDER"]=1,t[e[2]="GOOGLE_DRIVE_EXTERNAL_PROVIDER"]=2,t[e[3]="GOOGLE_PHOTOS_EXTERNAL_PROVIDER"]=3,t[e[4]="ONE_DRIVE_EXTERNAL_PROVIDER"]=4,t[e[5]="ICLOUD_EXTERNAL_PROVIDER"]=5,t})(),e})(l.Select_ImportEmptyState||{}),l),n)})),define("metaserver/static/js/dropbox/proto/pap_events/files_browser/shown_import_empty_state",["require","exports","tslib","protobufjs/minimal","metaserver/static/js/dropbox/proto/pap_events/predefined_event"],(function(e,t,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.pap_events=void 0;const o=(r=s.__importStar(r)).Reader,i=r.Writer,a=(r.util,r.roots.default||(r.roots.default={}));var n,l;t.default=a,t.pap_events=a.pap_events=((n=a.pap_events||{}).files_browser=((l=n.files_browser||{}).Shown_ImportEmptyState=(function(e){function e(e){if(e)for(let t=Object.keys(e),s=0;s>>3){case 1:r.actionSurface=e.string();break;case 1101:r.eventClass=e.int32();break;case 2:r.experimentVariant=e.string();break;default:e.skipType(7&t)}}return r},e.getTypeUrl=function(){return"type.googleapis.com/pap_events.files_browser.Shown_ImportEmptyState"},e.EventClass=(function(){const e={},t=Object.create(e);return t[e[0]="FILES_BROWSER"]=0,t})(),e})(l.Shown_ImportEmptyState||{}),l),n)})),define("metaserver/static/js/dropbox/proto/pap_events/files_browser/shown_import_painted_door",["require","exports","tslib","protobufjs/minimal","metaserver/static/js/dropbox/proto/pap_events/predefined_event"],(function(e,t,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.pap_events=void 0;const o=(r=s.__importStar(r)).Reader,i=r.Writer,a=(r.util,r.roots.default||(r.roots.default={}));var n,l;t.default=a,t.pap_events=a.pap_events=((n=a.pap_events||{}).files_browser=((l=n.files_browser||{}).Shown_ImportPaintedDoor=(function(e){function e(e){if(e)for(let t=Object.keys(e),s=0;s>>3){case 1:r.actionSurface=e.string();break;case 1101:r.eventClass=e.int32();break;case 2:r.experimentVariant=e.string();break;case 3:r.externalProvider=e.int32();break;default:e.skipType(7&t)}}return r},e.getTypeUrl=function(){return"type.googleapis.com/pap_events.files_browser.Shown_ImportPaintedDoor"},e.EventClass=(function(){const e={},t=Object.create(e);return t[e[0]="FILES_BROWSER"]=0,t})(),e.ExternalProvider=(function(){const e={},t=Object.create(e);return t[e[0]="UNKNOWN_EXTERNAL_PROVIDER"]=0,t[e[1]="GOOGLE_EXTERNAL_PROVIDER"]=1,t[e[2]="GOOGLE_DRIVE_EXTERNAL_PROVIDER"]=2,t[e[3]="GOOGLE_PHOTOS_EXTERNAL_PROVIDER"]=3,t[e[4]="ONE_DRIVE_EXTERNAL_PROVIDER"]=4,t[e[5]="ICLOUD_EXTERNAL_PROVIDER"]=5,t})(),e})(l.Shown_ImportPaintedDoor||{}),l),n)})); //# sourceMappingURL=pkg-browse-view.min.js-vflQoHRKB.map