to top?
import{SchemeTonalSpot,Hct,hexFromArgb,DynamicColor,MaterialDynamicColorsas M}from"@material/material-color-utilities";import type{DynamicColorThemes}from"./interfaces.ts";import{j2CVar}from"./jsonToCss.ts";function gTFS(source:number):DynamicColorThemes{let json:DynamicColorThemes={light:{},dark:{}};const sourceColor=source;const constrastLevel:number=0;function gMT(dynamicOption:DynamicColor,isDark:boolean=true):string{const selectedScheme=new SchemeTonalSpot(Hct.fromInt(sourceColor),isDark,constrastLevel);return hexFromArgb(dynamicOption.getArgb(selectedScheme))}const shadowOpac:string="30";json.dark.primary=gMT(M.primary);json.dark.onPrimary=gMT(M.onPrimary);json.dark.secondary=gMT(M.secondary);json.dark.onSecondary=gMT(M.onSecondary);json.dark.tertiary=gMT(M.tertiary);json.dark.onTertiary=gMT(M.onTertiary);json.dark.primaryContainer=gMT(M.primaryContainer);json.dark.onPrimaryContainer=gMT(M.onPrimaryContainer);json.dark.secondaryContainer=gMT(M.secondaryContainer);json.dark.onSecondaryContainer=gMT(M.onSecondaryContainer);json.dark.tertiaryContainer=gMT(M.tertiaryContainer);json.dark.onTertiaryContainer=gMT(M.onTertiaryContainer);json.dark.error=gMT(M.error);json.dark.onError=gMT(M.onError);json.dark.errorContainer=gMT(M.errorContainer);json.dark.onErrorContainer=gMT(M.onErrorContainer);json.dark.surfaceDim=gMT(M.surfaceDim);json.dark.surface=gMT(M.surface);json.dark.surfaceBright=gMT(M.surfaceBright);json.dark.surfaceContainerLowest=gMT(M.surfaceContainerLowest);json.dark.surfaceContainerLow=gMT(M.surfaceContainerLow);json.dark.surfaceContainer=gMT(M.surfaceContainer);json.dark.surfaceContainerHigh=gMT(M.surfaceContainerHigh);json.dark.surfaceContainerHighest=gMT(M.surfaceContainerHighest);json.dark.onSurface=gMT(M.onSurface);json.dark.onSurfaceVariant=gMT(M.onSurfaceVariant);json.dark.outline=gMT(M.outline);json.dark.outlineVariant=gMT(M.outlineVariant);json.dark.inverseSurface=gMT(M.inverseSurface);json.dark.inverseOnSurface=gMT(M.inverseOnSurface);json.dark.inversePrimary=gMT(M.inversePrimary);json.dark.shadow=gMT(M.shadow)shadowOpac;json.dark.scrim=gMT(M.scrim)}shadowOpac};json.light.primary=gMT(M.primary,false);json.light.onPrimary=gMT(M.onPrimary,false);json.light.secondary=gMT(M.secondary,false);json.light.onSecondary=gMT(M.onSecondary,false);json.light.tertiary=gMT(M.tertiary,false);json.light.onTertiary=gMT(M.onTertiary,false);json.light.primaryContainer=gMT(M.primaryContainer,false);json.light.onPrimaryContainer=gMT(M.onPrimaryContainer,false);json.light.secondaryContainer=gMT(M.secondaryContainer,false);json.light.onSecondaryContainer=gMT(M.onSecondaryContainer,false);json.light.tertiaryContainer=gMT(M.tertiaryContainer,false);json.light.onTertiaryContainer=gMT(M.onTertiaryContainer,false);json.light.error=gMT(M.error,false);json.light.onError=gMT(M.onError,false);json.light.errorContainer=gMT(M.errorContainer,false);json.light.onErrorContainer=gMT(M.onErrorContainer,false);json.light.surfaceDim=gMT(M.surfaceDim,false);json.light.surface=gMT(M.surface,false);json.light.surfaceBright=gMT(M.surfaceBright,false);json.light.surfaceContainerLowest=gMT(M.surfaceContainerLowest,false);json.light.surfaceContainerLow=gMT(M.surfaceContainerLow,false);json.light.surfaceContainer=gMT(M.surfaceContainer,false);json.light.surfaceContainerHigh=gMT(M.surfaceContainerHigh,false);json.light.surfaceContainerHighest=gMT(M.surfaceContainerHighest,false);json.light.onSurface=gMT(M.onSurface,false);json.light.onSurfaceVariant=gMT(M.onSurfaceVariant,false);json.light.outline=gMT(M.outline,false);json.light.outlineVariant=gMT(M.outlineVariant,false);json.light.inverseSurface=gMT(M.inverseSurface,false);json.light.inverseOnSurface=gMT(M.inverseOnSurface,false);json.light.inversePrimary=gMT(M.inversePrimary,false);json.light.shadow=;return cssString} import{SchemeTonalSpot,Hct,hexFromArgb,DynamicColor,MaterialDynamicColorsas M}from"@material/material-color-utilities";import type{DynamicColorThemes}from"./interfaces.ts";import{j2CVar}from"./jsonToCss.ts";function gTFS(source:number):DynamicColorThemes{let json:DynamicColorThemes={light:{},dark:{}};const sourceColor=source;const constrastLevel:number=0;function gMT(dynamicOption:DynamicColor,isDark:boolean=true):string{const selectedScheme=new SchemeTonalSpot(Hct.fromInt(sourceColor),isDark,constrastLevel);return hexFromArgb(dynamicOption.getArgb(selectedScheme))}const shadowOpac:string="30";json.dark.primary=gMT(M.primary);json.dark.onPrimary=gMT(M.onPrimary);json.dark.secondary=gMT(M.secondary);json.dark.onSecondary=gMT(M.onSecondary);json.dark.tertiary=gMT(M.tertiary);json.dark.onTertiary=gMT(M.onTertiary);json.dark.primaryContainer=gMT(M.primaryContainer);json.dark.onPrimaryContainer=gMT(M.onPrimaryContainer);json.dark.secondaryContainer=gMT(M.secondaryContainer);json.dark.onSecondaryContainer=gMT(M.onSecondaryContainer);json.dark.tertiaryContainer=gMT(M.tertiaryContainer);json.dark.onTertiaryContainer=gMT(M.onTertiaryContainer);json.dark.error=gMT(M.error);json.dark.onError=gMT(M.onError);json.dark.errorContainer=gMT(M.errorContainer);json.dark.onErrorContainer=gMT(M.onErrorContainer);json.dark.surfaceDim=gMT(M.surfaceDim);json.dark.surface=gMT(M.surface);json.dark.surfaceBright=gMT(M.surfaceBright);json.dark.surfaceContainerLowest=gMT(M.surfaceContainerLowest);json.dark.surfaceContainerLow=gMT(M.surfaceContainerLow);json.dark.surfaceContainer=gMT(M.surfaceContainer);json.dark.surfaceContainerHigh=gMT(M.surfaceContainerHigh);json.dark.surfaceContainerHighest=gMT(M.surfaceContainerHighest);json.dark.onSurface=gMT(M.onSurface);json.dark.onSurfaceVariant=gMT(M.onSurfaceVariant);json.dark.outline=gMT(M.outline);json.dark.outlineVariant=gMT(M.outlineVariant);json.dark.inverseSurface=gMT(M.inverseSurface);json.dark.inverseOnSurface=gMT(M.inverseOnSurface);json.dark.inversePrimary=gMT(M.inversePrimary);json.dark.shadow=gMT(M.shadow)shadowOpac;json.dark.scrim=gMT(M.scrim)}shadowOpac};json.light.primary=gMT(M.primary,false);json.light.onPrimary=gMT(M.onPrimary,false);json.light.secondary=gMT(M.secondary,false);json.light.onSecondary=gMT(M.onSecondary,false);json.light.tertiary=gMT(M.tertiary,false);json.light.onTertiary=gMT(M.onTertiary,false);json.light.primaryContainer=gMT(M.primaryContainer,false);json.light.onPrimaryContainer=gMT(M.onPrimaryContainer,false);json.light.secondaryContainer=gMT(M.secondaryContainer,false);json.light.onSecondaryContainer=gMT(M.onSecondaryContainer,false);json.light.tertiaryContainer=gMT(M.tertiaryContainer,false);json.light.onTertiaryContainer=gMT(M.onTertiaryContainer,false);json.light.error=gMT(M.error,false);json.light.onError=gMT(M.onError,false);json.light.errorContainer=gMT(M.errorContainer,false);json.light.onErrorContainer=gMT(M.onErrorContainer,false);json.light.surfaceDim=gMT(M.surfaceDim,false);json.light.surface=gMT(M.surface,false);json.light.surfaceBright=gMT(M.surfaceBright,false);json.light.surfaceContainerLowest=gMT(M.surfaceContainerLowest,false);json.light.surfaceContainerLow=gMT(M.surfaceContainerLow,false);json.light.surfaceContainer=gMT(M.surfaceContainer,false);json.light.surfaceContainerHigh=gMT(M.surfaceContainerHigh,false);json.light.surfaceContainerHighest=gMT(M.surfaceContainerHighest,false);json.light.onSurface=gMT(M.onSurface,false);json.light.onSurfaceVariant=gMT(M.onSurfaceVariant,false);json.light.outline=gMT(M.outline,false);json.light.outlineVariant=gMT(M.outlineVariant,false);json.light.inverseSurface=gMT(M.inverseSurface,false);json.light.inverseOnSurface=gMT(M.inverseOnSurface,false);json.light.inversePrimary=gMT(M.inversePrimary,false);json.light.shadow=;return cssString}
let lorem=()=>{function t(t){sit.amet.consectetur.adipiscing("mt-dark")?(t.elit.sed="b",eiusmod.tempor.incididunt("DARK_MODE","0")):(t.elit.sed="a",eiusmod.tempor.incididunt("DARK_MODE","1")),sit.amet.consectetur.ut("mt-dark")}sit.labore(".a-themeChangeButton")?.et("click",t),sit.et("astro:before-swap",(()=>{sit.labore(".a-themeChangeButton")?.dolore("click",t)}))};eiusmod.et("DOMContentLoaded",(()=>{lorem()})),sit.et("astro:after-swap",(()=>{lorem()})); let lorem=()=>{function t(t){sit.amet.consectetur.adipiscing("mt-dark")?(t.elit.sed="b",eiusmod.tempor.incididunt("DARK_MODE","0")):(t.elit.sed="a",eiusmod.tempor.incididunt("DARK_MODE","1")),sit.amet.consectetur.ut("mt-dark")}sit.labore(".a-themeChangeButton")?.et("click",t),sit.et("astro:before-swap",(()=>{sit.labore(".a-themeChangeButton")?.dolore("click",t)}))};eiusmod.et("DOMContentLoaded",(()=>{lorem()})),sit.et("astro:after-swap",(()=>{lorem()}));

Greetings, I am.. tùng nguyễn