// Module ID: 8710 // Function ID: 8711 // Name: getURLForApplication // Dependencies: [7874, 7872, 2] // Exports: default, getNonTestModeUrlForApplication, isUsingDevShelfActivityUrlOverride // Module 8710 (getURLForApplication) import reset from "reset"; import initialize from "initialize"; const result = require("set").fileFinishedImporting("modules/activities/getURLForApplication.tsx"); export default function getURLForApplication(arg0) { const state = store.getState(); let useActivityUrlOverride = state.useActivityUrlOverride; if (useActivityUrlOverride) { useActivityUrlOverride = null != state.activityUrlOverride; } if (useActivityUrlOverride) { useActivityUrlOverride = "" !== state.activityUrlOverride; } if (useActivityUrlOverride) { let activityUrlOverride = store.getState().activityUrlOverride; } else { if (reset.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 uRL = new URL(ACTIVITY_APPLICATION_HOST, window.location.href); const _HermesInternal2 = HermesInternal; uRL.hostname = "" + arg0 + "." + uRL.hostname; activityUrlOverride = uRL.origin; } else { const _HermesInternal = HermesInternal; activityUrlOverride = "https://" + arg0 + "." + ACTIVITY_APPLICATION_HOST; } } } tmp4 = reset; } 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 uRL = new URL(ACTIVITY_APPLICATION_HOST, window.location.href); const _HermesInternal2 = 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 = store.getState(); let useActivityUrlOverride = state.useActivityUrlOverride; if (useActivityUrlOverride) { useActivityUrlOverride = null != state.activityUrlOverride; } if (useActivityUrlOverride) { useActivityUrlOverride = "" !== state.activityUrlOverride; } return useActivityUrlOverride; };