decord/source/3832_map.js
2026-07-20 16:05:17 +00:00

89 lines
3 KiB
JavaScript

// Module ID: 3832
// Function ID: 31983
// Name: map
// Dependencies: []
// Exports: useToken
// Module 3832 (map)
const map = new Map();
const keys = Object.keys(importDefault(dependencyMap[0]).colors);
let closure_4 = Object.fromEntries(keys.map((arg0) => {
const items = [importDefault(dependencyMap[2]).kebabCase(arg0), arg0];
return items;
}));
const result = arg1(dependencyMap[4]).fileFinishedImporting("design/tokens/native/useToken.tsx");
export const useToken = function useToken(BACKGROUND_BASE_LOW, theme) {
let obj = BACKGROUND_BASE_LOW;
const themeContext = theme(dependencyMap[3]).useThemeContext();
let tmp2 = null;
if (null == theme) {
theme = themeContext.theme;
}
if (tmp2 == obj) {
return obj;
} else {
let str7 = typeof obj;
if ("object" === str7) {
if (tmp2 !== obj) {
if ("resolve" in obj) {
const internal = importDefault(dependencyMap[0]).internal;
if (!internal.isSemanticColor(obj)) {
obj = {};
let enabledExperiments = themeContext.enabledExperiments;
if (tmp2 == enabledExperiments) {
enabledExperiments = [];
}
obj.enabledExperiments = enabledExperiments;
const density = themeContext.density;
let str2 = "compact";
if (tmp2 != density) {
str2 = density;
}
obj.density = str2;
let resolveResult = obj.resolve(obj);
}
}
}
}
const internal2 = importDefault(dependencyMap[0]).internal;
let semanticColorName = obj;
if (internal2.isSemanticColor(obj)) {
const internal3 = importDefault(dependencyMap[0]).internal;
semanticColorName = internal3.getSemanticColorName(obj);
}
const _HermesInternal = HermesInternal;
const combined = "" + semanticColorName + "-" + themeContext.key + "-" + theme;
const value = map.get(combined);
let semanticColor = value;
if (tmp2 != value) {
tmp2 = tmp2 != semanticColor;
if (tmp2) {
tmp2 = map;
const result = map.set(combined, semanticColor);
let tmp23 = semanticColor;
}
} else if ("string" === str7) {
str7 = "#";
tmp23 = obj;
if ("#" !== obj[0]) {
str7 = obj in closure_4;
semanticColor = value;
if (str7) {
const internal5 = importDefault(dependencyMap[0]).internal;
obj = theme(dependencyMap[1]);
semanticColor = internal5.resolveSemanticColor(theme, importDefault(dependencyMap[0]).colors[closure_4[obj]], obj.getSemanticColorContextFromThemeContext(themeContext));
}
}
} else {
str7 = importDefault(dependencyMap[0]).internal;
semanticColor = value;
if (str7.isSemanticColor(obj)) {
const internal4 = importDefault(dependencyMap[0]).internal;
semanticColor = internal4.resolveSemanticColor(theme, obj, theme(dependencyMap[1]).getSemanticColorContextFromThemeContext(themeContext));
const obj4 = theme(dependencyMap[1]);
}
}
resolveResult = tmp23;
}
};