"use strict"; var CloudExperienceHost; (function (CloudExperienceHost) { var Styling; (function (Styling) { function getHexStringFromColor(color) { function byteHex(num) { var hex = num.toString(16); if (hex.length === 1) { hex = "0" + hex; } return hex; } return "#" + byteHex(color.r) + byteHex(color.g) + byteHex(color.b); } Styling.getHexStringFromColor = getHexStringFromColor; function getThemeColors() { var themeColors = {}; themeColors.themeAccent = Styling.getHexStringFromColor(CloudExperienceHostAPI.UserColorPreference.UserPreferredColors.themeAccent); themeColors.themeAccentLight1 = Styling.getHexStringFromColor(CloudExperienceHostAPI.UserColorPreference.UserPreferredColors.themeAccentLight1); themeColors.themeAccentLight2 = Styling.getHexStringFromColor(CloudExperienceHostAPI.UserColorPreference.UserPreferredColors.themeAccentLight2); themeColors.themeAccentLight3 = Styling.getHexStringFromColor(CloudExperienceHostAPI.UserColorPreference.UserPreferredColors.themeAccentLight3); themeColors.themeAccentDark1 = Styling.getHexStringFromColor(CloudExperienceHostAPI.UserColorPreference.UserPreferredColors.themeAccentDark1); themeColors.themeAccentDark2 = Styling.getHexStringFromColor(CloudExperienceHostAPI.UserColorPreference.UserPreferredColors.themeAccentDark2); themeColors.themeAccentDark3 = Styling.getHexStringFromColor(CloudExperienceHostAPI.UserColorPreference.UserPreferredColors.themeAccentDark3); themeColors.themeTextApplication = Styling.getHexStringFromColor(CloudExperienceHostAPI.UserColorPreference.UserPreferredColors.themeTextApplication); themeColors.themeTextSystem = Styling.getHexStringFromColor(CloudExperienceHostAPI.UserColorPreference.UserPreferredColors.themeTextSystem); return themeColors; } Styling.getThemeColors = getThemeColors; })(Styling = CloudExperienceHost.Styling || (CloudExperienceHost.Styling = {})); })(CloudExperienceHost || (CloudExperienceHost = {}));