{"version":3,"sources":["webpack:///./src/appearance/theme-setter.ts","webpack:///./src/appearance/theme-service.ts"],"names":["defaultTheme","theme","colors","primary","secondary","background","alert","danger","info","warning","success","label","panel","button","logo","url","base64","favicon","useSpecialLabelColor","useSpecialPanelColor","setLocalColors","obj","c","def","da","customAlerts","defaultAlerts","customFav","defaultFav","setDefaultsIfNecessary","Object","keys","forEach","key","setColors","property","conf","primaryOpacity","Color","hsl","hslOut","setDocumentVariable","h","s","l","setLabelColor","setPanelColor","hslNavbar","hasLogo","replace","logoUrl","hasLogoBackground","logoBg","setLogoAndLogoBackground","defAlerts","alertObj","akey","setPropertyColors","setAlertsColors","ico","cleanedUrl","expiredLinks","document","querySelectorAll","tag","getElementsByTagName","oldLink","removeChild","link","createElement","type","rel","href","appendChild","setFavicon","btnTextHsl","contrastOut","setButtonColor","p","hex","length","pG","pB","propertyName","value","documentElement","style","setProperty","this","rgb","hex2rgb","threshold","contrast","hsl100","hsl1","hex2hsl","lighten","percent","relative","darken","contrastHex","hslToHex","r","g","b","dark","light","Math","pow","result","exec","parseInt","max","min","k","d","input100","hsl2rgb","rgb2hex","makeHslTo01Hsl","input","hue2rgb","p2","q2","t","q","round","componentToHex","toString","themeProxy","userStorage","eventAgg","eventKeys","getAndSetTheme","myThemeName","getUserTheme","then","setThemeColors","publish","get","themeChanged","getTheme","makeIntoUIThemeInterface","data","Colors","Primary","Secondary","Background","Danger","Info","Warning","Success","Label","Panel","Logo","LogoBackground","Favicon","ThemeService"],"mappings":"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","file":"app~ec26f4f6.bd761e763a9d228e576e.chunk.js","sourceRoot":""}