// Module ID: 5978 // Function ID: 5979 // Name: set // Dependencies: [4182, 1351, 5979, 5980, 2] // Exports: getApplicationCodedLinkData, isApplicationCodedLink, isApplicationCodedLinkMobileSupported // Module 5978 (set) import set from "makeStorefrontSKUCodedLink"; const items = [require("CodedLinkType").CodedLinkType.APP_DIRECTORY_PROFILE, require("CodedLinkType").CodedLinkType.ACTIVITY_BOOKMARK, require("CodedLinkType").CodedLinkType.APP_DIRECTORY_STOREFRONT, require("CodedLinkType").CodedLinkType.APP_DIRECTORY_STOREFRONT_SKU, require("CodedLinkType").CodedLinkType.APP_OAUTH2_LINK]; let set = new Set(items); const items1 = [require("CodedLinkType").CodedLinkType.APP_DIRECTORY_PROFILE, require("CodedLinkType").CodedLinkType.ACTIVITY_BOOKMARK, require("CodedLinkType").CodedLinkType.APP_OAUTH2_LINK]; const set1 = new Set(items1); let result = set.fileFinishedImporting("modules/coded_links/ApplicationCodedLink.tsx"); export const APP_LINK_CODED_TYPES = set; export const isApplicationCodedLink = function isApplicationCodedLink(type) { return require(1351) /* isDiscordFrontendDevelopment */.isInSet(type, set); }; export const APP_LINK_CODED_TYPES_MOBILE_SUPPORT = set1; export const isApplicationCodedLinkMobileSupported = function isApplicationCodedLinkMobileSupported(type) { return require(1351) /* isDiscordFrontendDevelopment */.isInSet(type, set1); }; export const getApplicationCodedLinkData = function getApplicationCodedLinkData(type, code, url) { if (require(4182) /* CodedLinkType */.CodedLinkType.APP_DIRECTORY_PROFILE !== type) { if (tmp(4182).CodedLinkType.APP_OAUTH2_LINK !== type) { if (tmp(4182).CodedLinkType.APP_DIRECTORY_STOREFRONT !== type) { if (tmp(4182).CodedLinkType.APP_DIRECTORY_STOREFRONT_SKU === type) { let tmpResult = tmp(5979); const result = tmpResult.parseStorefrontSkuCodedLink(code); let tmp5 = null; if (null != result) { let obj = { type: null, applicationId: null, skuId: null }; obj[0] = type; ({ applicationId: obj4[1], skuId: obj4[2] } = result); tmp5 = obj; } return tmp5; } else if (tmp(4182).CodedLinkType.ACTIVITY_BOOKMARK === type) { obj = { type: null, applicationId: null, params: null }; obj[0] = type; obj[1] = code; tmpResult = tmp(5980); obj[2] = tmpResult.extractActivityBookmarkParams(url); return obj; } } } } obj = { type, applicationId: code }; return obj; };