// Module ID: 9348 // Function ID: 9349 // Name: getURLForApplication // Dependencies: [9168, 9166, 2] // Exports: default, getNonTestModeUrlForApplication, isUsingDevShelfActivityUrlOverride // Module 9348 (getURLForApplication) import TestModeStore from "TestModeStore" /* 9168 */; import DeveloperActivityShelfStore from "DeveloperActivityShelfStore" /* 9166 */; const size = fn(2); const result = size.fileFinishedImporting("modules/activities/getURLForApplication.tsx"); export default function getURLForApplication(arg0) { const state = DeveloperActivityShelfStore.getState(); let useActivityUrlOverride = state.useActivityUrlOverride; if (useActivityUrlOverride) { useActivityUrlOverride = null != state.activityUrlOverride; } if (useActivityUrlOverride) { useActivityUrlOverride = "" !== state.activityUrlOverride; } if (useActivityUrlOverride) { let activityUrlOverride = DeveloperActivityShelfStore.getState().activityUrlOverride; } else { if (TestModeStore.inTestModeForEmbeddedApplication(arg0)) { activityUrlOverride = tmp4.testModeOriginURL; } else { const _window = window; activityUrlOverride = null; if (null != ACTIVITY_APPLICATION_HOST) { if (ACTIVITY_APPLICATION_HOST.startsWith("//")) { const _URL = URL; const _window2 = window; const _window3 = window; const _HermesInternal2 = HermesInternal; const uRL = new URL(ACTIVITY_APPLICATION_HOST, "" + window.location.protocol + "//" + window.location.host); const _HermesInternal3 = HermesInternal; uRL.hostname = "" + arg0 + "." + uRL.hostname; activityUrlOverride = uRL.origin; } else { const _HermesInternal = HermesInternal; activityUrlOverride = "https://" + arg0 + "." + ACTIVITY_APPLICATION_HOST; } } } tmp4 = TestModeStore; } return activityUrlOverride; }; export const getNonTestModeUrlForApplication = function getNonTestModeUrlForApplication(arg0) { if (null == ACTIVITY_APPLICATION_HOST) { return null; } else if (ACTIVITY_APPLICATION_HOST.startsWith("//")) { const _URL = URL; const _window = window; const _window2 = window; const _HermesInternal2 = HermesInternal; const uRL = new URL(ACTIVITY_APPLICATION_HOST, "" + window.location.protocol + "//" + window.location.host); const _HermesInternal3 = HermesInternal; uRL.hostname = "" + arg0 + "." + uRL.hostname; return uRL.origin; } else { const _HermesInternal = HermesInternal; return "https://" + arg0 + "." + ACTIVITY_APPLICATION_HOST; } }; export const isUsingDevShelfActivityUrlOverride = function isUsingDevShelfActivityUrlOverride() { const state = DeveloperActivityShelfStore.getState(); let useActivityUrlOverride = state.useActivityUrlOverride; if (useActivityUrlOverride) { useActivityUrlOverride = null != state.activityUrlOverride; } if (useActivityUrlOverride) { useActivityUrlOverride = "" !== state.activityUrlOverride; } return useActivityUrlOverride; };