define("metaserver/static/js/modules/clean/react/file_viewer/data/actions",["require","exports","tslib","metaserver/static/js/modules/clean/file_store/actions","metaserver/static/js/modules/clean/previews/data/actions","metaserver/static/js/modules/clean/file_store/utils","metaserver/static/js/modules/clean/react/file_viewer/data/types","metaserver/static/js/modules/clean/previews/data/util","metaserver/static/js/modules/clean/downloads","metaserver/static/js/modules/core/uri"],(function(e,t,r,s,i,a,o,n,l,d){"use strict";function c(e){return{type:o.Actions.OpenFile,payload:{fileId:e}}}Object.defineProperty(t,"__esModule",{value:!0}),t.registerUser=t.download=t.openFile=t.closeFile=t.openFileById=t.dismissAppDownloadInterstitial=void 0,l=r.__importStar(l),t.dismissAppDownloadInterstitial=function(){return{type:o.Actions.DismissAppDownloadInterstitial}},t.openFileById=c,t.closeFile=function(){return{type:o.Actions.CloseFile}},t.openFile=function(e){return(t,o)=>r.__awaiter(this,void 0,void 0,(function*(){const r=a.getFileStoreId(e),l=s.putFile(e);t(l),!n.previewDataPresentForFile(o(),e)&&!n.previewDataInFlight(o(),e)&&(l.payload.file.preview?t(i.populateFilesPreviewData([l.payload.file])):t(i.fetchPreviewData([l.payload.file]))),t(c(r))}))},t.download=function(e){const t=d.URI.parse(e.href);t.updateQuery({dl:"1"}),l.get({url:t.toString()})},t.registerUser=function(e){return(t,r)=>{t({type:o.Actions.RegisterUser,payload:{user:e}})}}})),define("metaserver/static/js/modules/clean/react/file_viewer/data/selectors",["require","exports","tslib","metaserver/static/js/modules/clean/redux/namespaces","metaserver/static/js/modules/clean/redux/selectors","metaserver/static/js/modules/clean/file_store/selectors","metaserver/static/js/modules/clean/previews/data/selectors","reselect","lodash"],(function(e,t,r,s,i,a,o,n,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPreviewApiDataForCurrentFile=t.getCurrentFile=t.getCurrentFileId=t.getAppDownloadInterstitial=t.getFileViewerState=void 0,l=r.__importStar(l),t.getFileViewerState=e=>i.getStateAtNamespace(e,s.FILE_VIEWER_NAMESPACE_KEY),t.getAppDownloadInterstitial=e=>t.getFileViewerState(e).appDownloadInterstitialDismissed,t.getCurrentFileId=e=>t.getFileViewerState(e).currentFileId,t.getCurrentFile=n.createSelector(l.nthArg(0),t.getCurrentFileId,a.getFile),t.getPreviewApiDataForCurrentFile=e=>{const r=t.getCurrentFile(e);return o.getApiDataForFile(e,r).data}})),define("metaserver/static/js/modules/clean/react/file_viewer/data/types",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Actions=void 0,(function(e){e.CloseFile="FileViewer/CloseFile",e.DismissAppDownloadInterstitial="FileViewer/DismissAppDownloadInterstitial",e.OpenFile="FileViewer/OpenFile",e.RegisterUser="FileViewer/RegisterUser"})(t.Actions||(t.Actions={}))})),define("metaserver/static/js/modules/clean/react/location/types",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Location=void 0;class r{constructor(e,t={}){this.path=e,this.query=t}static fromURI(e){return new r(e.getPath(),e.getQuery())}}t.Location=r})),define("metaserver/static/js/modules/clean/react/size_class/utils",["require","exports","metaserver/static/js/modules/clean/react/size_class/constants"],(function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSmallerThanLarge=void 0,t.isSmallerThanLarge=function(e){return e!==r.SizeClass.Large&&e!==r.SizeClass.ExtraLarge}})),define("metaserver/static/js/modules/clean/react/branding/api",["require","exports","tslib","metaserver/static/js/modules/clean/react/premium_kit/api","metaserver/static/js/modules/clean/react/premium_kit/types","metaserver/static/js/modules/clean/react/user_metadata/api","metaserver/static/js/modules/core/uri"],(function(e,t,r,s,i,a,o){"use strict";function n(e,t){const r=new o.URI({scheme:"https",authority:"www.dropbox.com",path:`/team/${t}/${e}`,query:{suppress_default_logo:"1"}}).toString();return new Promise((e,s)=>{const i=new XMLHttpRequest;i.open("HEAD",r),i.onload=()=>{switch(i.status){case 200:return e(r);case 404:return e(void 0);default:throw new Error(`Failed to get ${t}`)}},i.onerror=()=>s(new Error(`Failed to get ${t}`)),i.send()})}Object.defineProperty(t,"__esModule",{value:!0}),t.getTeamBackgroundUrl=t.getTeamLogoUrl=t.DISALLOWED=t.saveName=t.getName=t.saveLogoFlag=t.removeLogo=t.getLogo=t.saveSelectedBackgroundAssetId=t.getSelectedBackgroundAssetId=t.getBackgroundAssets=t.USER_METADATA_BRANDING_LOGO_SET_KEY=t.USER_METADATA_BACKGROUND_KEY=t.USER_METADATA_ORG_NAME_KEY=void 0,t.USER_METADATA_ORG_NAME_KEY="PREMIUM_KIT_ORGANIZATION_NAME",t.USER_METADATA_BACKGROUND_KEY="PREMIUM_KIT_BACKGROUND_ASSET_ID",t.USER_METADATA_BRANDING_LOGO_SET_KEY="PREMIUM_KIT_BRANDING_LOGO_SET",t.getBackgroundAssets=function(e){var t,a;return r.__awaiter(this,void 0,void 0,(function*(){const r=yield s.getAssetLibraries(e,[i.AssetLibraryId.BrandingBackground]);return(null===(a=null===(t=r.asset_libraries)||void 0===t?void 0:t[0])||void 0===a?void 0:a.assets)||[]}))},t.getSelectedBackgroundAssetId=function(e){return r.__awaiter(this,void 0,void 0,(function*(){return(yield a.getUserMetadata([t.USER_METADATA_BACKGROUND_KEY],e))[t.USER_METADATA_BACKGROUND_KEY]||""}))},t.saveSelectedBackgroundAssetId=function(e,s){return r.__awaiter(this,void 0,void 0,(function*(){yield a.setUserMetadata({[t.USER_METADATA_BACKGROUND_KEY]:s||""},e)}))},t.getLogo=function(e){var t,a,o;return r.__awaiter(this,void 0,void 0,(function*(){const r=yield s.getAssetLibraries(e,[i.AssetLibraryId.BrandingLogo]);return null===(o=null===(a=null===(t=r.asset_libraries)||void 0===t?void 0:t[0])||void 0===a?void 0:a.assets)||void 0===o?void 0:o[0]}))},t.removeLogo=function(e){return r.__awaiter(this,void 0,void 0,(function*(){yield s.removeAssetLibrary(e,i.AssetLibraryId.BrandingLogo)}))},t.saveLogoFlag=function(e,s){return r.__awaiter(this,void 0,void 0,(function*(){yield a.setUserMetadata({[t.USER_METADATA_BRANDING_LOGO_SET_KEY]:s},e)}))},t.getName=function(e){return r.__awaiter(this,void 0,void 0,(function*(){return(yield a.getUserMetadata([t.USER_METADATA_ORG_NAME_KEY],e))[t.USER_METADATA_ORG_NAME_KEY]||""}))},t.saveName=function(e,s){return r.__awaiter(this,void 0,void 0,(function*(){yield a.setUserMetadata({[t.USER_METADATA_ORG_NAME_KEY]:s},e)}))},t.DISALLOWED={disallowed:!0},t.getTeamLogoUrl=function(e){return r.__awaiter(this,void 0,void 0,(function*(){return n(e,"team_logo")}))},t.getTeamBackgroundUrl=function(e){return r.__awaiter(this,void 0,void 0,(function*(){return n(e,"team_background")}))}})),define("metaserver/static/js/modules/clean/react/premium_kit/api",["require","exports","tslib","metaserver/static/js/api_v2/user_client"],(function(e,t,r,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeAssetLibrary=t.getAssetLibraries=t.addAssetByBlock=void 0,t.addAssetByBlock=function(e,t,i,a){return r.__awaiter(this,void 0,void 0,(function*(){if(0===i.length)throw new Error("blockTokens list must not be empty");const r={library_assets_to_add:[{asset_library_id:a,assets_to_add:[{asset_id:t,file_args:{".tag":"add_by_blocks",tokens:i}}]}]};return yield(new s.UserApiV2Client).ns("premium_kit").rpc("asset_libraries/add_assets",r,{subjectUserId:e}).then(e=>{var t;const r=e.added_library_assets[0].added_assets[0].result;switch(r[".tag"]){case"asset":return(null===(t=null==r?void 0:r.graphic)||void 0===t?void 0:t.fallback_image_url)?r:void 0;case"asset_error":throw new Error(r.message);default:throw new Error(`unexpected .tag value ${r[".tag"]}`)}})}))},t.getAssetLibraries=function(e,t){const r={asset_library_ids:t};return(new s.UserApiV2Client).ns("premium_kit").rpc("asset_libraries/get",r,{subjectUserId:e})},t.removeAssetLibrary=function(e,t){return r.__awaiter(this,void 0,void 0,(function*(){const r={asset_library_id:t};return yield(new s.UserApiV2Client).ns("premium_kit").rpc("asset_libraries/remove",r,{subjectUserId:e})}))}})),define("metaserver/static/js/modules/clean/react/premium_kit/types",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AssetType=t.AssetId=t.AssetLibraryId=void 0,(function(e){e.BrandingBackground="branding_background",e.BrandingLogo="branding_logo",e.CustomLogo="custom_logo"})(t.AssetLibraryId||(t.AssetLibraryId={})),(function(e){e.BrandingCustomBackground="branding_custom_background",e.BrandingLogo="branding_logo",e.CustomLogo="custom_logo",e.Sapphire="sapphire",e.PinkLibrary="pink_library",e.Wheat="wheat",e.BlackCherry="black_cherry",e.Canopy="canopy",e.Turquoise="turquoise",e.Topaz="topaz",e.Pollen="pollen",e.Azalea="azalea",e.Shark="shark",e.AbstractHands="abstract_hands",e.RedMan="red_man",e.TransferAnimals="transfer_animals",e.BlueStairs="blue_stairs",e.WAVE="wave"})(t.AssetId||(t.AssetId={})),(function(e){e.Image="image",e.Video="video",e.Color="color",e.Other="other"})(t.AssetType||(t.AssetType={}))})); //# sourceMappingURL=pkg-shared_link_core.min.js-vflURgBba.map