copyWith method

  1. @override
OptimusTokens copyWith({
  1. Color? backgroundAccent,
  2. Color? backgroundAlertBasicPrimary,
  3. Color? backgroundAlertBasicSecondary,
  4. Color? backgroundAlertDangerPrimary,
  5. Color? backgroundAlertDangerSecondary,
  6. Color? backgroundAlertInfoPrimary,
  7. Color? backgroundAlertInfoSecondary,
  8. Color? backgroundAlertSuccessPrimary,
  9. Color? backgroundAlertSuccessSecondary,
  10. Color? backgroundAlertWarningPrimary,
  11. Color? backgroundAlertWarningSecondary,
  12. Color? backgroundBackdrop,
  13. Color? backgroundBrand,
  14. Color? backgroundDatavizBlue,
  15. Color? backgroundDatavizGreen,
  16. Color? backgroundDatavizOrange,
  17. Color? backgroundDatavizPink,
  18. Color? backgroundDatavizPurple,
  19. Color? backgroundDatavizRed,
  20. Color? backgroundDisabled,
  21. Color? backgroundInteractiveDangerActive,
  22. Color? backgroundInteractiveDangerDefault,
  23. Color? backgroundInteractiveDangerHover,
  24. Color? backgroundInteractiveNeutralActive,
  25. Color? backgroundInteractiveNeutralBoldActive,
  26. Color? backgroundInteractiveNeutralBoldDefault,
  27. Color? backgroundInteractiveNeutralBoldHover,
  28. Color? backgroundInteractiveNeutralDefault,
  29. Color? backgroundInteractiveNeutralHover,
  30. Color? backgroundInteractiveNeutralSubtleActive,
  31. Color? backgroundInteractiveNeutralSubtleDefault,
  32. Color? backgroundInteractiveNeutralSubtleHover,
  33. Color? backgroundInteractivePrimaryActive,
  34. Color? backgroundInteractivePrimaryDefault,
  35. Color? backgroundInteractivePrimaryHover,
  36. Color? backgroundInteractiveSecondaryActive,
  37. Color? backgroundInteractiveSecondaryDefault,
  38. Color? backgroundInteractiveSecondaryHover,
  39. Color? backgroundInteractiveSuccessActive,
  40. Color? backgroundInteractiveSuccessDefault,
  41. Color? backgroundInteractiveSuccessHover,
  42. Color? backgroundStaticFlat,
  43. Color? backgroundStaticFloating,
  44. Color? backgroundStaticInverse,
  45. Color? backgroundStaticRaised,
  46. Color? backgroundStaticSunken,
  47. TextStyle? bodyExtraSmall,
  48. TextStyle? bodyExtraSmallStrong,
  49. TextStyle? bodyLarge,
  50. TextStyle? bodyLargeStrong,
  51. TextStyle? bodyMedium,
  52. TextStyle? bodyMediumStrong,
  53. TextStyle? bodySmall,
  54. TextStyle? bodySmallStrong,
  55. Color? borderAlertBasic,
  56. Color? borderAlertDanger,
  57. Color? borderAlertInfo,
  58. Color? borderAlertSuccess,
  59. Color? borderAlertWarning,
  60. Color? borderDisabled,
  61. Color? borderInteractiveBoldActive,
  62. Color? borderInteractiveBoldDefault,
  63. Color? borderInteractiveBoldHover,
  64. Color? borderInteractiveFocus,
  65. Color? borderInteractivePrimaryActive,
  66. Color? borderInteractivePrimaryDefault,
  67. Color? borderInteractivePrimaryHover,
  68. Color? borderInteractiveSecondaryActive,
  69. Color? borderInteractiveSecondaryDefault,
  70. Color? borderInteractiveSecondaryHover,
  71. double? borderRadius0,
  72. double? borderRadius100,
  73. double? borderRadius150,
  74. double? borderRadius200,
  75. double? borderRadius25,
  76. double? borderRadius300,
  77. double? borderRadius50,
  78. double? borderRadiusBase,
  79. double? borderRadiusRound,
  80. Color? borderStaticInverse,
  81. Color? borderStaticOnColor,
  82. Color? borderStaticPrimary,
  83. Color? borderStaticSecondary,
  84. double? borderWidth0,
  85. double? borderWidth100,
  86. double? borderWidth150,
  87. double? borderWidth200,
  88. double? borderWidth250,
  89. double? borderWidth300,
  90. double? borderWidth800,
  91. List<BoxShadow>? focusOffset,
  92. String? fontFamilyUi,
  93. double? fontSize100,
  94. double? fontSize200,
  95. double? fontSize300,
  96. double? fontSize400,
  97. double? fontSize50,
  98. double? fontSize500,
  99. double? fontSize600,
  100. double? fontSize700,
  101. double? fontSize75,
  102. double? fontSize800,
  103. double? fontSize900,
  104. double? fontSizeBase,
  105. double? fontSizeRatio,
  106. FontWeight? fontWeight300,
  107. FontWeight? fontWeight400,
  108. FontWeight? fontWeight500,
  109. FontWeight? fontWeight600,
  110. TextStyle? highlightLarge,
  111. TextStyle? highlightMedium,
  112. TextStyle? highlightSmall,
  113. Color? legacyDatavizDenim100,
  114. Color? legacyDatavizDenim200,
  115. Color? legacyDatavizDenim300,
  116. Color? legacyDatavizDenim400,
  117. Color? legacyDatavizDenim50,
  118. Color? legacyDatavizDenim500,
  119. Color? legacyDatavizDenim600,
  120. Color? legacyDatavizDenim700,
  121. Color? legacyDatavizDenim800,
  122. Color? legacyDatavizDenim900,
  123. Color? legacyDatavizLavender100,
  124. Color? legacyDatavizLavender200,
  125. Color? legacyDatavizLavender300,
  126. Color? legacyDatavizLavender400,
  127. Color? legacyDatavizLavender50,
  128. Color? legacyDatavizLavender500,
  129. Color? legacyDatavizLavender600,
  130. Color? legacyDatavizLavender700,
  131. Color? legacyDatavizLavender800,
  132. Color? legacyDatavizLavender900,
  133. Color? legacyDatavizLime100,
  134. Color? legacyDatavizLime200,
  135. Color? legacyDatavizLime300,
  136. Color? legacyDatavizLime400,
  137. Color? legacyDatavizLime50,
  138. Color? legacyDatavizLime500,
  139. Color? legacyDatavizLime600,
  140. Color? legacyDatavizLime700,
  141. Color? legacyDatavizLime800,
  142. Color? legacyDatavizLime900,
  143. Color? legacyDatavizMustard100,
  144. Color? legacyDatavizMustard200,
  145. Color? legacyDatavizMustard300,
  146. Color? legacyDatavizMustard400,
  147. Color? legacyDatavizMustard50,
  148. Color? legacyDatavizMustard500,
  149. Color? legacyDatavizMustard600,
  150. Color? legacyDatavizMustard700,
  151. Color? legacyDatavizMustard800,
  152. Color? legacyDatavizMustard900,
  153. Color? legacyDatavizRuby100,
  154. Color? legacyDatavizRuby200,
  155. Color? legacyDatavizRuby300,
  156. Color? legacyDatavizRuby400,
  157. Color? legacyDatavizRuby50,
  158. Color? legacyDatavizRuby500,
  159. Color? legacyDatavizRuby600,
  160. Color? legacyDatavizRuby700,
  161. Color? legacyDatavizRuby800,
  162. Color? legacyDatavizRuby900,
  163. Color? legacyDatavizTangerine100,
  164. Color? legacyDatavizTangerine200,
  165. Color? legacyDatavizTangerine300,
  166. Color? legacyDatavizTangerine400,
  167. Color? legacyDatavizTangerine50,
  168. Color? legacyDatavizTangerine500,
  169. Color? legacyDatavizTangerine600,
  170. Color? legacyDatavizTangerine700,
  171. Color? legacyDatavizTangerine800,
  172. Color? legacyDatavizTangerine900,
  173. Color? legacyTagBackgroundBasicBold,
  174. Color? legacyTagBackgroundDenim,
  175. Color? legacyTagBackgroundLavender,
  176. Color? legacyTagBackgroundLime,
  177. Color? legacyTagBackgroundMustard,
  178. Color? legacyTagBackgroundPrimary,
  179. Color? legacyTagBackgroundRuby,
  180. Color? legacyTagBackgroundTangerine,
  181. Color? legacyTagBorderBasicBold,
  182. Color? legacyTagBorderDenim,
  183. Color? legacyTagBorderLavender,
  184. Color? legacyTagBorderLime,
  185. Color? legacyTagBorderMustard,
  186. Color? legacyTagBorderPrimary,
  187. Color? legacyTagBorderRuby,
  188. Color? legacyTagBorderTangerine,
  189. Color? legacyTagTextBasicBold,
  190. Color? legacyTagTextDenim,
  191. Color? legacyTagTextLavender,
  192. Color? legacyTagTextLime,
  193. Color? legacyTagTextMustard,
  194. Color? legacyTagTextPrimary,
  195. Color? legacyTagTextRuby,
  196. Color? legacyTagTextTangerine,
  197. double? letterSpacingCondensed,
  198. double? letterSpacingDefault,
  199. double? letterSpacingWide,
  200. double? lineHeight100,
  201. double? lineHeight200,
  202. double? lineHeight300,
  203. double? opacity0,
  204. double? opacity100,
  205. double? opacity1000,
  206. double? opacity150,
  207. double? opacity200,
  208. double? opacity400,
  209. double? opacity600,
  210. double? opacity800,
  211. Color? paletteBasicsBlack,
  212. Color? paletteBasicsWhite,
  213. Color? paletteBasicsWhite64,
  214. Color? paletteBrandCoral100,
  215. Color? paletteBrandCoral1000,
  216. Color? paletteBrandCoral150,
  217. Color? paletteBrandCoral200,
  218. Color? paletteBrandCoral25,
  219. Color? paletteBrandCoral300,
  220. Color? paletteBrandCoral400,
  221. Color? paletteBrandCoral50,
  222. Color? paletteBrandCoral500,
  223. Color? paletteBrandCoral600,
  224. Color? paletteBrandCoral700,
  225. Color? paletteBrandCoral800,
  226. Color? paletteBrandCoral900,
  227. Color? paletteBrandGrey0,
  228. Color? paletteBrandGrey100,
  229. Color? paletteBrandGrey1000,
  230. Color? paletteBrandGrey150,
  231. Color? paletteBrandGrey200,
  232. Color? paletteBrandGrey25,
  233. Color? paletteBrandGrey300,
  234. Color? paletteBrandGrey400,
  235. Color? paletteBrandGrey50,
  236. Color? paletteBrandGrey500,
  237. Color? paletteBrandGrey600,
  238. Color? paletteBrandGrey700,
  239. Color? paletteBrandGrey800,
  240. Color? paletteBrandGrey900,
  241. Color? paletteBrandIndigo100,
  242. Color? paletteBrandIndigo1000,
  243. Color? paletteBrandIndigo150,
  244. Color? paletteBrandIndigo200,
  245. Color? paletteBrandIndigo25,
  246. Color? paletteBrandIndigo300,
  247. Color? paletteBrandIndigo400,
  248. Color? paletteBrandIndigo50,
  249. Color? paletteBrandIndigo500,
  250. Color? paletteBrandIndigo600,
  251. Color? paletteBrandIndigo700,
  252. Color? paletteBrandIndigo800,
  253. Color? paletteBrandIndigo900,
  254. Color? paletteBrandNight0,
  255. Color? paletteBrandNight064,
  256. Color? paletteBrandNight100,
  257. Color? paletteBrandNight1000,
  258. Color? paletteBrandNight100012,
  259. Color? paletteBrandNight100016,
  260. Color? paletteBrandNight10008,
  261. Color? paletteBrandNight150,
  262. Color? paletteBrandNight200,
  263. Color? paletteBrandNight25,
  264. Color? paletteBrandNight300,
  265. Color? paletteBrandNight400,
  266. Color? paletteBrandNight50,
  267. Color? paletteBrandNight500,
  268. Color? paletteBrandNight600,
  269. Color? paletteBrandNight700,
  270. Color? paletteBrandNight800,
  271. Color? paletteBrandNight900,
  272. Color? paletteDatavizBlue,
  273. Color? paletteDatavizGreen,
  274. Color? paletteDatavizOrange,
  275. Color? paletteDatavizPink,
  276. Color? paletteDatavizPurple,
  277. Color? paletteDatavizRed,
  278. Color? paletteSemanticBlue100,
  279. Color? paletteSemanticBlue1000,
  280. Color? paletteSemanticBlue150,
  281. Color? paletteSemanticBlue200,
  282. Color? paletteSemanticBlue25,
  283. Color? paletteSemanticBlue300,
  284. Color? paletteSemanticBlue400,
  285. Color? paletteSemanticBlue50,
  286. Color? paletteSemanticBlue500,
  287. Color? paletteSemanticBlue600,
  288. Color? paletteSemanticBlue700,
  289. Color? paletteSemanticBlue800,
  290. Color? paletteSemanticBlue900,
  291. Color? paletteSemanticGreen100,
  292. Color? paletteSemanticGreen1000,
  293. Color? paletteSemanticGreen150,
  294. Color? paletteSemanticGreen200,
  295. Color? paletteSemanticGreen25,
  296. Color? paletteSemanticGreen300,
  297. Color? paletteSemanticGreen400,
  298. Color? paletteSemanticGreen50,
  299. Color? paletteSemanticGreen500,
  300. Color? paletteSemanticGreen600,
  301. Color? paletteSemanticGreen700,
  302. Color? paletteSemanticGreen800,
  303. Color? paletteSemanticGreen900,
  304. Color? paletteSemanticOrange100,
  305. Color? paletteSemanticOrange1000,
  306. Color? paletteSemanticOrange150,
  307. Color? paletteSemanticOrange200,
  308. Color? paletteSemanticOrange25,
  309. Color? paletteSemanticOrange300,
  310. Color? paletteSemanticOrange400,
  311. Color? paletteSemanticOrange50,
  312. Color? paletteSemanticOrange500,
  313. Color? paletteSemanticOrange600,
  314. Color? paletteSemanticOrange700,
  315. Color? paletteSemanticOrange800,
  316. Color? paletteSemanticOrange900,
  317. Color? paletteSemanticRed100,
  318. Color? paletteSemanticRed1000,
  319. Color? paletteSemanticRed150,
  320. Color? paletteSemanticRed200,
  321. Color? paletteSemanticRed25,
  322. Color? paletteSemanticRed300,
  323. Color? paletteSemanticRed400,
  324. Color? paletteSemanticRed50,
  325. Color? paletteSemanticRed500,
  326. Color? paletteSemanticRed600,
  327. Color? paletteSemanticRed700,
  328. Color? paletteSemanticRed800,
  329. Color? paletteSemanticRed900,
  330. List<BoxShadow>? shadow0,
  331. List<BoxShadow>? shadow100,
  332. List<BoxShadow>? shadow200,
  333. List<BoxShadow>? shadow300,
  334. double? sizing100,
  335. double? sizing200,
  336. double? sizing300,
  337. double? sizing400,
  338. double? sizing50,
  339. double? sizing500,
  340. double? sizing550,
  341. double? sizing600,
  342. double? sizing700,
  343. double? sizing900,
  344. double? sizingBase,
  345. double? spacing0,
  346. double? spacing100,
  347. double? spacing1000,
  348. double? spacing1200,
  349. double? spacing150,
  350. double? spacing200,
  351. double? spacing25,
  352. double? spacing250,
  353. double? spacing300,
  354. double? spacing400,
  355. double? spacing450,
  356. double? spacing50,
  357. double? spacing500,
  358. double? spacing700,
  359. double? spacing900,
  360. double? spacingBase,
  361. Color? textAlertBasic,
  362. Color? textAlertDanger,
  363. Color? textAlertInfo,
  364. Color? textAlertSuccess,
  365. Color? textAlertWarning,
  366. TextDecoration? textDecorationUnderline,
  367. Color? textDisabled,
  368. Color? textInteractiveActive,
  369. Color? textInteractiveDefault,
  370. Color? textInteractiveHover,
  371. Color? textStaticInverse,
  372. Color? textStaticOnColor,
  373. Color? textStaticPrimary,
  374. Color? textStaticSecondary,
  375. Color? textStaticTertiary,
  376. TextStyle? titleLarge,
  377. TextStyle? titleLargeStrong,
  378. TextStyle? titleMedium,
  379. TextStyle? titleMediumStrong,
  380. TextStyle? titleSmall,
  381. TextStyle? titleSmallStrong,
})
override

Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.

Implementation

@override
OptimusTokens copyWith({
  Color? backgroundAccent,
  Color? backgroundAlertBasicPrimary,
  Color? backgroundAlertBasicSecondary,
  Color? backgroundAlertDangerPrimary,
  Color? backgroundAlertDangerSecondary,
  Color? backgroundAlertInfoPrimary,
  Color? backgroundAlertInfoSecondary,
  Color? backgroundAlertSuccessPrimary,
  Color? backgroundAlertSuccessSecondary,
  Color? backgroundAlertWarningPrimary,
  Color? backgroundAlertWarningSecondary,
  Color? backgroundBackdrop,
  Color? backgroundBrand,
  Color? backgroundDatavizBlue,
  Color? backgroundDatavizGreen,
  Color? backgroundDatavizOrange,
  Color? backgroundDatavizPink,
  Color? backgroundDatavizPurple,
  Color? backgroundDatavizRed,
  Color? backgroundDisabled,
  Color? backgroundInteractiveDangerActive,
  Color? backgroundInteractiveDangerDefault,
  Color? backgroundInteractiveDangerHover,
  Color? backgroundInteractiveNeutralActive,
  Color? backgroundInteractiveNeutralBoldActive,
  Color? backgroundInteractiveNeutralBoldDefault,
  Color? backgroundInteractiveNeutralBoldHover,
  Color? backgroundInteractiveNeutralDefault,
  Color? backgroundInteractiveNeutralHover,
  Color? backgroundInteractiveNeutralSubtleActive,
  Color? backgroundInteractiveNeutralSubtleDefault,
  Color? backgroundInteractiveNeutralSubtleHover,
  Color? backgroundInteractivePrimaryActive,
  Color? backgroundInteractivePrimaryDefault,
  Color? backgroundInteractivePrimaryHover,
  Color? backgroundInteractiveSecondaryActive,
  Color? backgroundInteractiveSecondaryDefault,
  Color? backgroundInteractiveSecondaryHover,
  Color? backgroundInteractiveSuccessActive,
  Color? backgroundInteractiveSuccessDefault,
  Color? backgroundInteractiveSuccessHover,
  Color? backgroundStaticFlat,
  Color? backgroundStaticFloating,
  Color? backgroundStaticInverse,
  Color? backgroundStaticRaised,
  Color? backgroundStaticSunken,
  TextStyle? bodyExtraSmall,
  TextStyle? bodyExtraSmallStrong,
  TextStyle? bodyLarge,
  TextStyle? bodyLargeStrong,
  TextStyle? bodyMedium,
  TextStyle? bodyMediumStrong,
  TextStyle? bodySmall,
  TextStyle? bodySmallStrong,
  Color? borderAlertBasic,
  Color? borderAlertDanger,
  Color? borderAlertInfo,
  Color? borderAlertSuccess,
  Color? borderAlertWarning,
  Color? borderDisabled,
  Color? borderInteractiveBoldActive,
  Color? borderInteractiveBoldDefault,
  Color? borderInteractiveBoldHover,
  Color? borderInteractiveFocus,
  Color? borderInteractivePrimaryActive,
  Color? borderInteractivePrimaryDefault,
  Color? borderInteractivePrimaryHover,
  Color? borderInteractiveSecondaryActive,
  Color? borderInteractiveSecondaryDefault,
  Color? borderInteractiveSecondaryHover,
  double? borderRadius0,
  double? borderRadius100,
  double? borderRadius150,
  double? borderRadius200,
  double? borderRadius25,
  double? borderRadius300,
  double? borderRadius50,
  double? borderRadiusBase,
  double? borderRadiusRound,
  Color? borderStaticInverse,
  Color? borderStaticOnColor,
  Color? borderStaticPrimary,
  Color? borderStaticSecondary,
  double? borderWidth0,
  double? borderWidth100,
  double? borderWidth150,
  double? borderWidth200,
  double? borderWidth250,
  double? borderWidth300,
  double? borderWidth800,
  List<BoxShadow>? focusOffset,
  String? fontFamilyUi,
  double? fontSize100,
  double? fontSize200,
  double? fontSize300,
  double? fontSize400,
  double? fontSize50,
  double? fontSize500,
  double? fontSize600,
  double? fontSize700,
  double? fontSize75,
  double? fontSize800,
  double? fontSize900,
  double? fontSizeBase,
  double? fontSizeRatio,
  FontWeight? fontWeight300,
  FontWeight? fontWeight400,
  FontWeight? fontWeight500,
  FontWeight? fontWeight600,
  TextStyle? highlightLarge,
  TextStyle? highlightMedium,
  TextStyle? highlightSmall,
  Color? legacyDatavizDenim100,
  Color? legacyDatavizDenim200,
  Color? legacyDatavizDenim300,
  Color? legacyDatavizDenim400,
  Color? legacyDatavizDenim50,
  Color? legacyDatavizDenim500,
  Color? legacyDatavizDenim600,
  Color? legacyDatavizDenim700,
  Color? legacyDatavizDenim800,
  Color? legacyDatavizDenim900,
  Color? legacyDatavizLavender100,
  Color? legacyDatavizLavender200,
  Color? legacyDatavizLavender300,
  Color? legacyDatavizLavender400,
  Color? legacyDatavizLavender50,
  Color? legacyDatavizLavender500,
  Color? legacyDatavizLavender600,
  Color? legacyDatavizLavender700,
  Color? legacyDatavizLavender800,
  Color? legacyDatavizLavender900,
  Color? legacyDatavizLime100,
  Color? legacyDatavizLime200,
  Color? legacyDatavizLime300,
  Color? legacyDatavizLime400,
  Color? legacyDatavizLime50,
  Color? legacyDatavizLime500,
  Color? legacyDatavizLime600,
  Color? legacyDatavizLime700,
  Color? legacyDatavizLime800,
  Color? legacyDatavizLime900,
  Color? legacyDatavizMustard100,
  Color? legacyDatavizMustard200,
  Color? legacyDatavizMustard300,
  Color? legacyDatavizMustard400,
  Color? legacyDatavizMustard50,
  Color? legacyDatavizMustard500,
  Color? legacyDatavizMustard600,
  Color? legacyDatavizMustard700,
  Color? legacyDatavizMustard800,
  Color? legacyDatavizMustard900,
  Color? legacyDatavizRuby100,
  Color? legacyDatavizRuby200,
  Color? legacyDatavizRuby300,
  Color? legacyDatavizRuby400,
  Color? legacyDatavizRuby50,
  Color? legacyDatavizRuby500,
  Color? legacyDatavizRuby600,
  Color? legacyDatavizRuby700,
  Color? legacyDatavizRuby800,
  Color? legacyDatavizRuby900,
  Color? legacyDatavizTangerine100,
  Color? legacyDatavizTangerine200,
  Color? legacyDatavizTangerine300,
  Color? legacyDatavizTangerine400,
  Color? legacyDatavizTangerine50,
  Color? legacyDatavizTangerine500,
  Color? legacyDatavizTangerine600,
  Color? legacyDatavizTangerine700,
  Color? legacyDatavizTangerine800,
  Color? legacyDatavizTangerine900,
  Color? legacyTagBackgroundBasicBold,
  Color? legacyTagBackgroundDenim,
  Color? legacyTagBackgroundLavender,
  Color? legacyTagBackgroundLime,
  Color? legacyTagBackgroundMustard,
  Color? legacyTagBackgroundPrimary,
  Color? legacyTagBackgroundRuby,
  Color? legacyTagBackgroundTangerine,
  Color? legacyTagBorderBasicBold,
  Color? legacyTagBorderDenim,
  Color? legacyTagBorderLavender,
  Color? legacyTagBorderLime,
  Color? legacyTagBorderMustard,
  Color? legacyTagBorderPrimary,
  Color? legacyTagBorderRuby,
  Color? legacyTagBorderTangerine,
  Color? legacyTagTextBasicBold,
  Color? legacyTagTextDenim,
  Color? legacyTagTextLavender,
  Color? legacyTagTextLime,
  Color? legacyTagTextMustard,
  Color? legacyTagTextPrimary,
  Color? legacyTagTextRuby,
  Color? legacyTagTextTangerine,
  double? letterSpacingCondensed,
  double? letterSpacingDefault,
  double? letterSpacingWide,
  double? lineHeight100,
  double? lineHeight200,
  double? lineHeight300,
  double? opacity0,
  double? opacity100,
  double? opacity1000,
  double? opacity150,
  double? opacity200,
  double? opacity400,
  double? opacity600,
  double? opacity800,
  Color? paletteBasicsBlack,
  Color? paletteBasicsWhite,
  Color? paletteBasicsWhite64,
  Color? paletteBrandCoral100,
  Color? paletteBrandCoral1000,
  Color? paletteBrandCoral150,
  Color? paletteBrandCoral200,
  Color? paletteBrandCoral25,
  Color? paletteBrandCoral300,
  Color? paletteBrandCoral400,
  Color? paletteBrandCoral50,
  Color? paletteBrandCoral500,
  Color? paletteBrandCoral600,
  Color? paletteBrandCoral700,
  Color? paletteBrandCoral800,
  Color? paletteBrandCoral900,
  Color? paletteBrandGrey0,
  Color? paletteBrandGrey100,
  Color? paletteBrandGrey1000,
  Color? paletteBrandGrey150,
  Color? paletteBrandGrey200,
  Color? paletteBrandGrey25,
  Color? paletteBrandGrey300,
  Color? paletteBrandGrey400,
  Color? paletteBrandGrey50,
  Color? paletteBrandGrey500,
  Color? paletteBrandGrey600,
  Color? paletteBrandGrey700,
  Color? paletteBrandGrey800,
  Color? paletteBrandGrey900,
  Color? paletteBrandIndigo100,
  Color? paletteBrandIndigo1000,
  Color? paletteBrandIndigo150,
  Color? paletteBrandIndigo200,
  Color? paletteBrandIndigo25,
  Color? paletteBrandIndigo300,
  Color? paletteBrandIndigo400,
  Color? paletteBrandIndigo50,
  Color? paletteBrandIndigo500,
  Color? paletteBrandIndigo600,
  Color? paletteBrandIndigo700,
  Color? paletteBrandIndigo800,
  Color? paletteBrandIndigo900,
  Color? paletteBrandNight0,
  Color? paletteBrandNight064,
  Color? paletteBrandNight100,
  Color? paletteBrandNight1000,
  Color? paletteBrandNight100012,
  Color? paletteBrandNight100016,
  Color? paletteBrandNight10008,
  Color? paletteBrandNight150,
  Color? paletteBrandNight200,
  Color? paletteBrandNight25,
  Color? paletteBrandNight300,
  Color? paletteBrandNight400,
  Color? paletteBrandNight50,
  Color? paletteBrandNight500,
  Color? paletteBrandNight600,
  Color? paletteBrandNight700,
  Color? paletteBrandNight800,
  Color? paletteBrandNight900,
  Color? paletteDatavizBlue,
  Color? paletteDatavizGreen,
  Color? paletteDatavizOrange,
  Color? paletteDatavizPink,
  Color? paletteDatavizPurple,
  Color? paletteDatavizRed,
  Color? paletteSemanticBlue100,
  Color? paletteSemanticBlue1000,
  Color? paletteSemanticBlue150,
  Color? paletteSemanticBlue200,
  Color? paletteSemanticBlue25,
  Color? paletteSemanticBlue300,
  Color? paletteSemanticBlue400,
  Color? paletteSemanticBlue50,
  Color? paletteSemanticBlue500,
  Color? paletteSemanticBlue600,
  Color? paletteSemanticBlue700,
  Color? paletteSemanticBlue800,
  Color? paletteSemanticBlue900,
  Color? paletteSemanticGreen100,
  Color? paletteSemanticGreen1000,
  Color? paletteSemanticGreen150,
  Color? paletteSemanticGreen200,
  Color? paletteSemanticGreen25,
  Color? paletteSemanticGreen300,
  Color? paletteSemanticGreen400,
  Color? paletteSemanticGreen50,
  Color? paletteSemanticGreen500,
  Color? paletteSemanticGreen600,
  Color? paletteSemanticGreen700,
  Color? paletteSemanticGreen800,
  Color? paletteSemanticGreen900,
  Color? paletteSemanticOrange100,
  Color? paletteSemanticOrange1000,
  Color? paletteSemanticOrange150,
  Color? paletteSemanticOrange200,
  Color? paletteSemanticOrange25,
  Color? paletteSemanticOrange300,
  Color? paletteSemanticOrange400,
  Color? paletteSemanticOrange50,
  Color? paletteSemanticOrange500,
  Color? paletteSemanticOrange600,
  Color? paletteSemanticOrange700,
  Color? paletteSemanticOrange800,
  Color? paletteSemanticOrange900,
  Color? paletteSemanticRed100,
  Color? paletteSemanticRed1000,
  Color? paletteSemanticRed150,
  Color? paletteSemanticRed200,
  Color? paletteSemanticRed25,
  Color? paletteSemanticRed300,
  Color? paletteSemanticRed400,
  Color? paletteSemanticRed50,
  Color? paletteSemanticRed500,
  Color? paletteSemanticRed600,
  Color? paletteSemanticRed700,
  Color? paletteSemanticRed800,
  Color? paletteSemanticRed900,
  List<BoxShadow>? shadow0,
  List<BoxShadow>? shadow100,
  List<BoxShadow>? shadow200,
  List<BoxShadow>? shadow300,
  double? sizing100,
  double? sizing200,
  double? sizing300,
  double? sizing400,
  double? sizing50,
  double? sizing500,
  double? sizing550,
  double? sizing600,
  double? sizing700,
  double? sizing900,
  double? sizingBase,
  double? spacing0,
  double? spacing100,
  double? spacing1000,
  double? spacing1200,
  double? spacing150,
  double? spacing200,
  double? spacing25,
  double? spacing250,
  double? spacing300,
  double? spacing400,
  double? spacing450,
  double? spacing50,
  double? spacing500,
  double? spacing700,
  double? spacing900,
  double? spacingBase,
  Color? textAlertBasic,
  Color? textAlertDanger,
  Color? textAlertInfo,
  Color? textAlertSuccess,
  Color? textAlertWarning,
  TextDecoration? textDecorationUnderline,
  Color? textDisabled,
  Color? textInteractiveActive,
  Color? textInteractiveDefault,
  Color? textInteractiveHover,
  Color? textStaticInverse,
  Color? textStaticOnColor,
  Color? textStaticPrimary,
  Color? textStaticSecondary,
  Color? textStaticTertiary,
  TextStyle? titleLarge,
  TextStyle? titleLargeStrong,
  TextStyle? titleMedium,
  TextStyle? titleMediumStrong,
  TextStyle? titleSmall,
  TextStyle? titleSmallStrong,
}) {
  return OptimusTokens(
    backgroundAccent: backgroundAccent ?? this.backgroundAccent,
    backgroundAlertBasicPrimary:
        backgroundAlertBasicPrimary ?? this.backgroundAlertBasicPrimary,
    backgroundAlertBasicSecondary:
        backgroundAlertBasicSecondary ?? this.backgroundAlertBasicSecondary,
    backgroundAlertDangerPrimary:
        backgroundAlertDangerPrimary ?? this.backgroundAlertDangerPrimary,
    backgroundAlertDangerSecondary:
        backgroundAlertDangerSecondary ?? this.backgroundAlertDangerSecondary,
    backgroundAlertInfoPrimary:
        backgroundAlertInfoPrimary ?? this.backgroundAlertInfoPrimary,
    backgroundAlertInfoSecondary:
        backgroundAlertInfoSecondary ?? this.backgroundAlertInfoSecondary,
    backgroundAlertSuccessPrimary:
        backgroundAlertSuccessPrimary ?? this.backgroundAlertSuccessPrimary,
    backgroundAlertSuccessSecondary: backgroundAlertSuccessSecondary ??
        this.backgroundAlertSuccessSecondary,
    backgroundAlertWarningPrimary:
        backgroundAlertWarningPrimary ?? this.backgroundAlertWarningPrimary,
    backgroundAlertWarningSecondary: backgroundAlertWarningSecondary ??
        this.backgroundAlertWarningSecondary,
    backgroundBackdrop: backgroundBackdrop ?? this.backgroundBackdrop,
    backgroundBrand: backgroundBrand ?? this.backgroundBrand,
    backgroundDatavizBlue:
        backgroundDatavizBlue ?? this.backgroundDatavizBlue,
    backgroundDatavizGreen:
        backgroundDatavizGreen ?? this.backgroundDatavizGreen,
    backgroundDatavizOrange:
        backgroundDatavizOrange ?? this.backgroundDatavizOrange,
    backgroundDatavizPink:
        backgroundDatavizPink ?? this.backgroundDatavizPink,
    backgroundDatavizPurple:
        backgroundDatavizPurple ?? this.backgroundDatavizPurple,
    backgroundDatavizRed: backgroundDatavizRed ?? this.backgroundDatavizRed,
    backgroundDisabled: backgroundDisabled ?? this.backgroundDisabled,
    backgroundInteractiveDangerActive: backgroundInteractiveDangerActive ??
        this.backgroundInteractiveDangerActive,
    backgroundInteractiveDangerDefault: backgroundInteractiveDangerDefault ??
        this.backgroundInteractiveDangerDefault,
    backgroundInteractiveDangerHover: backgroundInteractiveDangerHover ??
        this.backgroundInteractiveDangerHover,
    backgroundInteractiveNeutralActive: backgroundInteractiveNeutralActive ??
        this.backgroundInteractiveNeutralActive,
    backgroundInteractiveNeutralBoldActive:
        backgroundInteractiveNeutralBoldActive ??
            this.backgroundInteractiveNeutralBoldActive,
    backgroundInteractiveNeutralBoldDefault:
        backgroundInteractiveNeutralBoldDefault ??
            this.backgroundInteractiveNeutralBoldDefault,
    backgroundInteractiveNeutralBoldHover:
        backgroundInteractiveNeutralBoldHover ??
            this.backgroundInteractiveNeutralBoldHover,
    backgroundInteractiveNeutralDefault:
        backgroundInteractiveNeutralDefault ??
            this.backgroundInteractiveNeutralDefault,
    backgroundInteractiveNeutralHover: backgroundInteractiveNeutralHover ??
        this.backgroundInteractiveNeutralHover,
    backgroundInteractiveNeutralSubtleActive:
        backgroundInteractiveNeutralSubtleActive ??
            this.backgroundInteractiveNeutralSubtleActive,
    backgroundInteractiveNeutralSubtleDefault:
        backgroundInteractiveNeutralSubtleDefault ??
            this.backgroundInteractiveNeutralSubtleDefault,
    backgroundInteractiveNeutralSubtleHover:
        backgroundInteractiveNeutralSubtleHover ??
            this.backgroundInteractiveNeutralSubtleHover,
    backgroundInteractivePrimaryActive: backgroundInteractivePrimaryActive ??
        this.backgroundInteractivePrimaryActive,
    backgroundInteractivePrimaryDefault:
        backgroundInteractivePrimaryDefault ??
            this.backgroundInteractivePrimaryDefault,
    backgroundInteractivePrimaryHover: backgroundInteractivePrimaryHover ??
        this.backgroundInteractivePrimaryHover,
    backgroundInteractiveSecondaryActive:
        backgroundInteractiveSecondaryActive ??
            this.backgroundInteractiveSecondaryActive,
    backgroundInteractiveSecondaryDefault:
        backgroundInteractiveSecondaryDefault ??
            this.backgroundInteractiveSecondaryDefault,
    backgroundInteractiveSecondaryHover:
        backgroundInteractiveSecondaryHover ??
            this.backgroundInteractiveSecondaryHover,
    backgroundInteractiveSuccessActive: backgroundInteractiveSuccessActive ??
        this.backgroundInteractiveSuccessActive,
    backgroundInteractiveSuccessDefault:
        backgroundInteractiveSuccessDefault ??
            this.backgroundInteractiveSuccessDefault,
    backgroundInteractiveSuccessHover: backgroundInteractiveSuccessHover ??
        this.backgroundInteractiveSuccessHover,
    backgroundStaticFlat: backgroundStaticFlat ?? this.backgroundStaticFlat,
    backgroundStaticFloating:
        backgroundStaticFloating ?? this.backgroundStaticFloating,
    backgroundStaticInverse:
        backgroundStaticInverse ?? this.backgroundStaticInverse,
    backgroundStaticRaised:
        backgroundStaticRaised ?? this.backgroundStaticRaised,
    backgroundStaticSunken:
        backgroundStaticSunken ?? this.backgroundStaticSunken,
    bodyExtraSmall: bodyExtraSmall ?? this.bodyExtraSmall,
    bodyExtraSmallStrong: bodyExtraSmallStrong ?? this.bodyExtraSmallStrong,
    bodyLarge: bodyLarge ?? this.bodyLarge,
    bodyLargeStrong: bodyLargeStrong ?? this.bodyLargeStrong,
    bodyMedium: bodyMedium ?? this.bodyMedium,
    bodyMediumStrong: bodyMediumStrong ?? this.bodyMediumStrong,
    bodySmall: bodySmall ?? this.bodySmall,
    bodySmallStrong: bodySmallStrong ?? this.bodySmallStrong,
    borderAlertBasic: borderAlertBasic ?? this.borderAlertBasic,
    borderAlertDanger: borderAlertDanger ?? this.borderAlertDanger,
    borderAlertInfo: borderAlertInfo ?? this.borderAlertInfo,
    borderAlertSuccess: borderAlertSuccess ?? this.borderAlertSuccess,
    borderAlertWarning: borderAlertWarning ?? this.borderAlertWarning,
    borderDisabled: borderDisabled ?? this.borderDisabled,
    borderInteractiveBoldActive:
        borderInteractiveBoldActive ?? this.borderInteractiveBoldActive,
    borderInteractiveBoldDefault:
        borderInteractiveBoldDefault ?? this.borderInteractiveBoldDefault,
    borderInteractiveBoldHover:
        borderInteractiveBoldHover ?? this.borderInteractiveBoldHover,
    borderInteractiveFocus:
        borderInteractiveFocus ?? this.borderInteractiveFocus,
    borderInteractivePrimaryActive:
        borderInteractivePrimaryActive ?? this.borderInteractivePrimaryActive,
    borderInteractivePrimaryDefault: borderInteractivePrimaryDefault ??
        this.borderInteractivePrimaryDefault,
    borderInteractivePrimaryHover:
        borderInteractivePrimaryHover ?? this.borderInteractivePrimaryHover,
    borderInteractiveSecondaryActive: borderInteractiveSecondaryActive ??
        this.borderInteractiveSecondaryActive,
    borderInteractiveSecondaryDefault: borderInteractiveSecondaryDefault ??
        this.borderInteractiveSecondaryDefault,
    borderInteractiveSecondaryHover: borderInteractiveSecondaryHover ??
        this.borderInteractiveSecondaryHover,
    borderRadius0: borderRadius0 ?? this.borderRadius0,
    borderRadius100: borderRadius100 ?? this.borderRadius100,
    borderRadius150: borderRadius150 ?? this.borderRadius150,
    borderRadius200: borderRadius200 ?? this.borderRadius200,
    borderRadius25: borderRadius25 ?? this.borderRadius25,
    borderRadius300: borderRadius300 ?? this.borderRadius300,
    borderRadius50: borderRadius50 ?? this.borderRadius50,
    borderRadiusBase: borderRadiusBase ?? this.borderRadiusBase,
    borderRadiusRound: borderRadiusRound ?? this.borderRadiusRound,
    borderStaticInverse: borderStaticInverse ?? this.borderStaticInverse,
    borderStaticOnColor: borderStaticOnColor ?? this.borderStaticOnColor,
    borderStaticPrimary: borderStaticPrimary ?? this.borderStaticPrimary,
    borderStaticSecondary:
        borderStaticSecondary ?? this.borderStaticSecondary,
    borderWidth0: borderWidth0 ?? this.borderWidth0,
    borderWidth100: borderWidth100 ?? this.borderWidth100,
    borderWidth150: borderWidth150 ?? this.borderWidth150,
    borderWidth200: borderWidth200 ?? this.borderWidth200,
    borderWidth250: borderWidth250 ?? this.borderWidth250,
    borderWidth300: borderWidth300 ?? this.borderWidth300,
    borderWidth800: borderWidth800 ?? this.borderWidth800,
    focusOffset: focusOffset ?? this.focusOffset,
    fontFamilyUi: fontFamilyUi ?? this.fontFamilyUi,
    fontSize100: fontSize100 ?? this.fontSize100,
    fontSize200: fontSize200 ?? this.fontSize200,
    fontSize300: fontSize300 ?? this.fontSize300,
    fontSize400: fontSize400 ?? this.fontSize400,
    fontSize50: fontSize50 ?? this.fontSize50,
    fontSize500: fontSize500 ?? this.fontSize500,
    fontSize600: fontSize600 ?? this.fontSize600,
    fontSize700: fontSize700 ?? this.fontSize700,
    fontSize75: fontSize75 ?? this.fontSize75,
    fontSize800: fontSize800 ?? this.fontSize800,
    fontSize900: fontSize900 ?? this.fontSize900,
    fontSizeBase: fontSizeBase ?? this.fontSizeBase,
    fontSizeRatio: fontSizeRatio ?? this.fontSizeRatio,
    fontWeight300: fontWeight300 ?? this.fontWeight300,
    fontWeight400: fontWeight400 ?? this.fontWeight400,
    fontWeight500: fontWeight500 ?? this.fontWeight500,
    fontWeight600: fontWeight600 ?? this.fontWeight600,
    highlightLarge: highlightLarge ?? this.highlightLarge,
    highlightMedium: highlightMedium ?? this.highlightMedium,
    highlightSmall: highlightSmall ?? this.highlightSmall,
    legacyDatavizDenim100:
        legacyDatavizDenim100 ?? this.legacyDatavizDenim100,
    legacyDatavizDenim200:
        legacyDatavizDenim200 ?? this.legacyDatavizDenim200,
    legacyDatavizDenim300:
        legacyDatavizDenim300 ?? this.legacyDatavizDenim300,
    legacyDatavizDenim400:
        legacyDatavizDenim400 ?? this.legacyDatavizDenim400,
    legacyDatavizDenim50: legacyDatavizDenim50 ?? this.legacyDatavizDenim50,
    legacyDatavizDenim500:
        legacyDatavizDenim500 ?? this.legacyDatavizDenim500,
    legacyDatavizDenim600:
        legacyDatavizDenim600 ?? this.legacyDatavizDenim600,
    legacyDatavizDenim700:
        legacyDatavizDenim700 ?? this.legacyDatavizDenim700,
    legacyDatavizDenim800:
        legacyDatavizDenim800 ?? this.legacyDatavizDenim800,
    legacyDatavizDenim900:
        legacyDatavizDenim900 ?? this.legacyDatavizDenim900,
    legacyDatavizLavender100:
        legacyDatavizLavender100 ?? this.legacyDatavizLavender100,
    legacyDatavizLavender200:
        legacyDatavizLavender200 ?? this.legacyDatavizLavender200,
    legacyDatavizLavender300:
        legacyDatavizLavender300 ?? this.legacyDatavizLavender300,
    legacyDatavizLavender400:
        legacyDatavizLavender400 ?? this.legacyDatavizLavender400,
    legacyDatavizLavender50:
        legacyDatavizLavender50 ?? this.legacyDatavizLavender50,
    legacyDatavizLavender500:
        legacyDatavizLavender500 ?? this.legacyDatavizLavender500,
    legacyDatavizLavender600:
        legacyDatavizLavender600 ?? this.legacyDatavizLavender600,
    legacyDatavizLavender700:
        legacyDatavizLavender700 ?? this.legacyDatavizLavender700,
    legacyDatavizLavender800:
        legacyDatavizLavender800 ?? this.legacyDatavizLavender800,
    legacyDatavizLavender900:
        legacyDatavizLavender900 ?? this.legacyDatavizLavender900,
    legacyDatavizLime100: legacyDatavizLime100 ?? this.legacyDatavizLime100,
    legacyDatavizLime200: legacyDatavizLime200 ?? this.legacyDatavizLime200,
    legacyDatavizLime300: legacyDatavizLime300 ?? this.legacyDatavizLime300,
    legacyDatavizLime400: legacyDatavizLime400 ?? this.legacyDatavizLime400,
    legacyDatavizLime50: legacyDatavizLime50 ?? this.legacyDatavizLime50,
    legacyDatavizLime500: legacyDatavizLime500 ?? this.legacyDatavizLime500,
    legacyDatavizLime600: legacyDatavizLime600 ?? this.legacyDatavizLime600,
    legacyDatavizLime700: legacyDatavizLime700 ?? this.legacyDatavizLime700,
    legacyDatavizLime800: legacyDatavizLime800 ?? this.legacyDatavizLime800,
    legacyDatavizLime900: legacyDatavizLime900 ?? this.legacyDatavizLime900,
    legacyDatavizMustard100:
        legacyDatavizMustard100 ?? this.legacyDatavizMustard100,
    legacyDatavizMustard200:
        legacyDatavizMustard200 ?? this.legacyDatavizMustard200,
    legacyDatavizMustard300:
        legacyDatavizMustard300 ?? this.legacyDatavizMustard300,
    legacyDatavizMustard400:
        legacyDatavizMustard400 ?? this.legacyDatavizMustard400,
    legacyDatavizMustard50:
        legacyDatavizMustard50 ?? this.legacyDatavizMustard50,
    legacyDatavizMustard500:
        legacyDatavizMustard500 ?? this.legacyDatavizMustard500,
    legacyDatavizMustard600:
        legacyDatavizMustard600 ?? this.legacyDatavizMustard600,
    legacyDatavizMustard700:
        legacyDatavizMustard700 ?? this.legacyDatavizMustard700,
    legacyDatavizMustard800:
        legacyDatavizMustard800 ?? this.legacyDatavizMustard800,
    legacyDatavizMustard900:
        legacyDatavizMustard900 ?? this.legacyDatavizMustard900,
    legacyDatavizRuby100: legacyDatavizRuby100 ?? this.legacyDatavizRuby100,
    legacyDatavizRuby200: legacyDatavizRuby200 ?? this.legacyDatavizRuby200,
    legacyDatavizRuby300: legacyDatavizRuby300 ?? this.legacyDatavizRuby300,
    legacyDatavizRuby400: legacyDatavizRuby400 ?? this.legacyDatavizRuby400,
    legacyDatavizRuby50: legacyDatavizRuby50 ?? this.legacyDatavizRuby50,
    legacyDatavizRuby500: legacyDatavizRuby500 ?? this.legacyDatavizRuby500,
    legacyDatavizRuby600: legacyDatavizRuby600 ?? this.legacyDatavizRuby600,
    legacyDatavizRuby700: legacyDatavizRuby700 ?? this.legacyDatavizRuby700,
    legacyDatavizRuby800: legacyDatavizRuby800 ?? this.legacyDatavizRuby800,
    legacyDatavizRuby900: legacyDatavizRuby900 ?? this.legacyDatavizRuby900,
    legacyDatavizTangerine100:
        legacyDatavizTangerine100 ?? this.legacyDatavizTangerine100,
    legacyDatavizTangerine200:
        legacyDatavizTangerine200 ?? this.legacyDatavizTangerine200,
    legacyDatavizTangerine300:
        legacyDatavizTangerine300 ?? this.legacyDatavizTangerine300,
    legacyDatavizTangerine400:
        legacyDatavizTangerine400 ?? this.legacyDatavizTangerine400,
    legacyDatavizTangerine50:
        legacyDatavizTangerine50 ?? this.legacyDatavizTangerine50,
    legacyDatavizTangerine500:
        legacyDatavizTangerine500 ?? this.legacyDatavizTangerine500,
    legacyDatavizTangerine600:
        legacyDatavizTangerine600 ?? this.legacyDatavizTangerine600,
    legacyDatavizTangerine700:
        legacyDatavizTangerine700 ?? this.legacyDatavizTangerine700,
    legacyDatavizTangerine800:
        legacyDatavizTangerine800 ?? this.legacyDatavizTangerine800,
    legacyDatavizTangerine900:
        legacyDatavizTangerine900 ?? this.legacyDatavizTangerine900,
    legacyTagBackgroundBasicBold:
        legacyTagBackgroundBasicBold ?? this.legacyTagBackgroundBasicBold,
    legacyTagBackgroundDenim:
        legacyTagBackgroundDenim ?? this.legacyTagBackgroundDenim,
    legacyTagBackgroundLavender:
        legacyTagBackgroundLavender ?? this.legacyTagBackgroundLavender,
    legacyTagBackgroundLime:
        legacyTagBackgroundLime ?? this.legacyTagBackgroundLime,
    legacyTagBackgroundMustard:
        legacyTagBackgroundMustard ?? this.legacyTagBackgroundMustard,
    legacyTagBackgroundPrimary:
        legacyTagBackgroundPrimary ?? this.legacyTagBackgroundPrimary,
    legacyTagBackgroundRuby:
        legacyTagBackgroundRuby ?? this.legacyTagBackgroundRuby,
    legacyTagBackgroundTangerine:
        legacyTagBackgroundTangerine ?? this.legacyTagBackgroundTangerine,
    legacyTagBorderBasicBold:
        legacyTagBorderBasicBold ?? this.legacyTagBorderBasicBold,
    legacyTagBorderDenim: legacyTagBorderDenim ?? this.legacyTagBorderDenim,
    legacyTagBorderLavender:
        legacyTagBorderLavender ?? this.legacyTagBorderLavender,
    legacyTagBorderLime: legacyTagBorderLime ?? this.legacyTagBorderLime,
    legacyTagBorderMustard:
        legacyTagBorderMustard ?? this.legacyTagBorderMustard,
    legacyTagBorderPrimary:
        legacyTagBorderPrimary ?? this.legacyTagBorderPrimary,
    legacyTagBorderRuby: legacyTagBorderRuby ?? this.legacyTagBorderRuby,
    legacyTagBorderTangerine:
        legacyTagBorderTangerine ?? this.legacyTagBorderTangerine,
    legacyTagTextBasicBold:
        legacyTagTextBasicBold ?? this.legacyTagTextBasicBold,
    legacyTagTextDenim: legacyTagTextDenim ?? this.legacyTagTextDenim,
    legacyTagTextLavender:
        legacyTagTextLavender ?? this.legacyTagTextLavender,
    legacyTagTextLime: legacyTagTextLime ?? this.legacyTagTextLime,
    legacyTagTextMustard: legacyTagTextMustard ?? this.legacyTagTextMustard,
    legacyTagTextPrimary: legacyTagTextPrimary ?? this.legacyTagTextPrimary,
    legacyTagTextRuby: legacyTagTextRuby ?? this.legacyTagTextRuby,
    legacyTagTextTangerine:
        legacyTagTextTangerine ?? this.legacyTagTextTangerine,
    letterSpacingCondensed:
        letterSpacingCondensed ?? this.letterSpacingCondensed,
    letterSpacingDefault: letterSpacingDefault ?? this.letterSpacingDefault,
    letterSpacingWide: letterSpacingWide ?? this.letterSpacingWide,
    lineHeight100: lineHeight100 ?? this.lineHeight100,
    lineHeight200: lineHeight200 ?? this.lineHeight200,
    lineHeight300: lineHeight300 ?? this.lineHeight300,
    opacity0: opacity0 ?? this.opacity0,
    opacity100: opacity100 ?? this.opacity100,
    opacity1000: opacity1000 ?? this.opacity1000,
    opacity150: opacity150 ?? this.opacity150,
    opacity200: opacity200 ?? this.opacity200,
    opacity400: opacity400 ?? this.opacity400,
    opacity600: opacity600 ?? this.opacity600,
    opacity800: opacity800 ?? this.opacity800,
    paletteBasicsBlack: paletteBasicsBlack ?? this.paletteBasicsBlack,
    paletteBasicsWhite: paletteBasicsWhite ?? this.paletteBasicsWhite,
    paletteBasicsWhite64: paletteBasicsWhite64 ?? this.paletteBasicsWhite64,
    paletteBrandCoral100: paletteBrandCoral100 ?? this.paletteBrandCoral100,
    paletteBrandCoral1000:
        paletteBrandCoral1000 ?? this.paletteBrandCoral1000,
    paletteBrandCoral150: paletteBrandCoral150 ?? this.paletteBrandCoral150,
    paletteBrandCoral200: paletteBrandCoral200 ?? this.paletteBrandCoral200,
    paletteBrandCoral25: paletteBrandCoral25 ?? this.paletteBrandCoral25,
    paletteBrandCoral300: paletteBrandCoral300 ?? this.paletteBrandCoral300,
    paletteBrandCoral400: paletteBrandCoral400 ?? this.paletteBrandCoral400,
    paletteBrandCoral50: paletteBrandCoral50 ?? this.paletteBrandCoral50,
    paletteBrandCoral500: paletteBrandCoral500 ?? this.paletteBrandCoral500,
    paletteBrandCoral600: paletteBrandCoral600 ?? this.paletteBrandCoral600,
    paletteBrandCoral700: paletteBrandCoral700 ?? this.paletteBrandCoral700,
    paletteBrandCoral800: paletteBrandCoral800 ?? this.paletteBrandCoral800,
    paletteBrandCoral900: paletteBrandCoral900 ?? this.paletteBrandCoral900,
    paletteBrandGrey0: paletteBrandGrey0 ?? this.paletteBrandGrey0,
    paletteBrandGrey100: paletteBrandGrey100 ?? this.paletteBrandGrey100,
    paletteBrandGrey1000: paletteBrandGrey1000 ?? this.paletteBrandGrey1000,
    paletteBrandGrey150: paletteBrandGrey150 ?? this.paletteBrandGrey150,
    paletteBrandGrey200: paletteBrandGrey200 ?? this.paletteBrandGrey200,
    paletteBrandGrey25: paletteBrandGrey25 ?? this.paletteBrandGrey25,
    paletteBrandGrey300: paletteBrandGrey300 ?? this.paletteBrandGrey300,
    paletteBrandGrey400: paletteBrandGrey400 ?? this.paletteBrandGrey400,
    paletteBrandGrey50: paletteBrandGrey50 ?? this.paletteBrandGrey50,
    paletteBrandGrey500: paletteBrandGrey500 ?? this.paletteBrandGrey500,
    paletteBrandGrey600: paletteBrandGrey600 ?? this.paletteBrandGrey600,
    paletteBrandGrey700: paletteBrandGrey700 ?? this.paletteBrandGrey700,
    paletteBrandGrey800: paletteBrandGrey800 ?? this.paletteBrandGrey800,
    paletteBrandGrey900: paletteBrandGrey900 ?? this.paletteBrandGrey900,
    paletteBrandIndigo100:
        paletteBrandIndigo100 ?? this.paletteBrandIndigo100,
    paletteBrandIndigo1000:
        paletteBrandIndigo1000 ?? this.paletteBrandIndigo1000,
    paletteBrandIndigo150:
        paletteBrandIndigo150 ?? this.paletteBrandIndigo150,
    paletteBrandIndigo200:
        paletteBrandIndigo200 ?? this.paletteBrandIndigo200,
    paletteBrandIndigo25: paletteBrandIndigo25 ?? this.paletteBrandIndigo25,
    paletteBrandIndigo300:
        paletteBrandIndigo300 ?? this.paletteBrandIndigo300,
    paletteBrandIndigo400:
        paletteBrandIndigo400 ?? this.paletteBrandIndigo400,
    paletteBrandIndigo50: paletteBrandIndigo50 ?? this.paletteBrandIndigo50,
    paletteBrandIndigo500:
        paletteBrandIndigo500 ?? this.paletteBrandIndigo500,
    paletteBrandIndigo600:
        paletteBrandIndigo600 ?? this.paletteBrandIndigo600,
    paletteBrandIndigo700:
        paletteBrandIndigo700 ?? this.paletteBrandIndigo700,
    paletteBrandIndigo800:
        paletteBrandIndigo800 ?? this.paletteBrandIndigo800,
    paletteBrandIndigo900:
        paletteBrandIndigo900 ?? this.paletteBrandIndigo900,
    paletteBrandNight0: paletteBrandNight0 ?? this.paletteBrandNight0,
    paletteBrandNight064: paletteBrandNight064 ?? this.paletteBrandNight064,
    paletteBrandNight100: paletteBrandNight100 ?? this.paletteBrandNight100,
    paletteBrandNight1000:
        paletteBrandNight1000 ?? this.paletteBrandNight1000,
    paletteBrandNight100012:
        paletteBrandNight100012 ?? this.paletteBrandNight100012,
    paletteBrandNight100016:
        paletteBrandNight100016 ?? this.paletteBrandNight100016,
    paletteBrandNight10008:
        paletteBrandNight10008 ?? this.paletteBrandNight10008,
    paletteBrandNight150: paletteBrandNight150 ?? this.paletteBrandNight150,
    paletteBrandNight200: paletteBrandNight200 ?? this.paletteBrandNight200,
    paletteBrandNight25: paletteBrandNight25 ?? this.paletteBrandNight25,
    paletteBrandNight300: paletteBrandNight300 ?? this.paletteBrandNight300,
    paletteBrandNight400: paletteBrandNight400 ?? this.paletteBrandNight400,
    paletteBrandNight50: paletteBrandNight50 ?? this.paletteBrandNight50,
    paletteBrandNight500: paletteBrandNight500 ?? this.paletteBrandNight500,
    paletteBrandNight600: paletteBrandNight600 ?? this.paletteBrandNight600,
    paletteBrandNight700: paletteBrandNight700 ?? this.paletteBrandNight700,
    paletteBrandNight800: paletteBrandNight800 ?? this.paletteBrandNight800,
    paletteBrandNight900: paletteBrandNight900 ?? this.paletteBrandNight900,
    paletteDatavizBlue: paletteDatavizBlue ?? this.paletteDatavizBlue,
    paletteDatavizGreen: paletteDatavizGreen ?? this.paletteDatavizGreen,
    paletteDatavizOrange: paletteDatavizOrange ?? this.paletteDatavizOrange,
    paletteDatavizPink: paletteDatavizPink ?? this.paletteDatavizPink,
    paletteDatavizPurple: paletteDatavizPurple ?? this.paletteDatavizPurple,
    paletteDatavizRed: paletteDatavizRed ?? this.paletteDatavizRed,
    paletteSemanticBlue100:
        paletteSemanticBlue100 ?? this.paletteSemanticBlue100,
    paletteSemanticBlue1000:
        paletteSemanticBlue1000 ?? this.paletteSemanticBlue1000,
    paletteSemanticBlue150:
        paletteSemanticBlue150 ?? this.paletteSemanticBlue150,
    paletteSemanticBlue200:
        paletteSemanticBlue200 ?? this.paletteSemanticBlue200,
    paletteSemanticBlue25:
        paletteSemanticBlue25 ?? this.paletteSemanticBlue25,
    paletteSemanticBlue300:
        paletteSemanticBlue300 ?? this.paletteSemanticBlue300,
    paletteSemanticBlue400:
        paletteSemanticBlue400 ?? this.paletteSemanticBlue400,
    paletteSemanticBlue50:
        paletteSemanticBlue50 ?? this.paletteSemanticBlue50,
    paletteSemanticBlue500:
        paletteSemanticBlue500 ?? this.paletteSemanticBlue500,
    paletteSemanticBlue600:
        paletteSemanticBlue600 ?? this.paletteSemanticBlue600,
    paletteSemanticBlue700:
        paletteSemanticBlue700 ?? this.paletteSemanticBlue700,
    paletteSemanticBlue800:
        paletteSemanticBlue800 ?? this.paletteSemanticBlue800,
    paletteSemanticBlue900:
        paletteSemanticBlue900 ?? this.paletteSemanticBlue900,
    paletteSemanticGreen100:
        paletteSemanticGreen100 ?? this.paletteSemanticGreen100,
    paletteSemanticGreen1000:
        paletteSemanticGreen1000 ?? this.paletteSemanticGreen1000,
    paletteSemanticGreen150:
        paletteSemanticGreen150 ?? this.paletteSemanticGreen150,
    paletteSemanticGreen200:
        paletteSemanticGreen200 ?? this.paletteSemanticGreen200,
    paletteSemanticGreen25:
        paletteSemanticGreen25 ?? this.paletteSemanticGreen25,
    paletteSemanticGreen300:
        paletteSemanticGreen300 ?? this.paletteSemanticGreen300,
    paletteSemanticGreen400:
        paletteSemanticGreen400 ?? this.paletteSemanticGreen400,
    paletteSemanticGreen50:
        paletteSemanticGreen50 ?? this.paletteSemanticGreen50,
    paletteSemanticGreen500:
        paletteSemanticGreen500 ?? this.paletteSemanticGreen500,
    paletteSemanticGreen600:
        paletteSemanticGreen600 ?? this.paletteSemanticGreen600,
    paletteSemanticGreen700:
        paletteSemanticGreen700 ?? this.paletteSemanticGreen700,
    paletteSemanticGreen800:
        paletteSemanticGreen800 ?? this.paletteSemanticGreen800,
    paletteSemanticGreen900:
        paletteSemanticGreen900 ?? this.paletteSemanticGreen900,
    paletteSemanticOrange100:
        paletteSemanticOrange100 ?? this.paletteSemanticOrange100,
    paletteSemanticOrange1000:
        paletteSemanticOrange1000 ?? this.paletteSemanticOrange1000,
    paletteSemanticOrange150:
        paletteSemanticOrange150 ?? this.paletteSemanticOrange150,
    paletteSemanticOrange200:
        paletteSemanticOrange200 ?? this.paletteSemanticOrange200,
    paletteSemanticOrange25:
        paletteSemanticOrange25 ?? this.paletteSemanticOrange25,
    paletteSemanticOrange300:
        paletteSemanticOrange300 ?? this.paletteSemanticOrange300,
    paletteSemanticOrange400:
        paletteSemanticOrange400 ?? this.paletteSemanticOrange400,
    paletteSemanticOrange50:
        paletteSemanticOrange50 ?? this.paletteSemanticOrange50,
    paletteSemanticOrange500:
        paletteSemanticOrange500 ?? this.paletteSemanticOrange500,
    paletteSemanticOrange600:
        paletteSemanticOrange600 ?? this.paletteSemanticOrange600,
    paletteSemanticOrange700:
        paletteSemanticOrange700 ?? this.paletteSemanticOrange700,
    paletteSemanticOrange800:
        paletteSemanticOrange800 ?? this.paletteSemanticOrange800,
    paletteSemanticOrange900:
        paletteSemanticOrange900 ?? this.paletteSemanticOrange900,
    paletteSemanticRed100:
        paletteSemanticRed100 ?? this.paletteSemanticRed100,
    paletteSemanticRed1000:
        paletteSemanticRed1000 ?? this.paletteSemanticRed1000,
    paletteSemanticRed150:
        paletteSemanticRed150 ?? this.paletteSemanticRed150,
    paletteSemanticRed200:
        paletteSemanticRed200 ?? this.paletteSemanticRed200,
    paletteSemanticRed25: paletteSemanticRed25 ?? this.paletteSemanticRed25,
    paletteSemanticRed300:
        paletteSemanticRed300 ?? this.paletteSemanticRed300,
    paletteSemanticRed400:
        paletteSemanticRed400 ?? this.paletteSemanticRed400,
    paletteSemanticRed50: paletteSemanticRed50 ?? this.paletteSemanticRed50,
    paletteSemanticRed500:
        paletteSemanticRed500 ?? this.paletteSemanticRed500,
    paletteSemanticRed600:
        paletteSemanticRed600 ?? this.paletteSemanticRed600,
    paletteSemanticRed700:
        paletteSemanticRed700 ?? this.paletteSemanticRed700,
    paletteSemanticRed800:
        paletteSemanticRed800 ?? this.paletteSemanticRed800,
    paletteSemanticRed900:
        paletteSemanticRed900 ?? this.paletteSemanticRed900,
    shadow0: shadow0 ?? this.shadow0,
    shadow100: shadow100 ?? this.shadow100,
    shadow200: shadow200 ?? this.shadow200,
    shadow300: shadow300 ?? this.shadow300,
    sizing100: sizing100 ?? this.sizing100,
    sizing200: sizing200 ?? this.sizing200,
    sizing300: sizing300 ?? this.sizing300,
    sizing400: sizing400 ?? this.sizing400,
    sizing50: sizing50 ?? this.sizing50,
    sizing500: sizing500 ?? this.sizing500,
    sizing550: sizing550 ?? this.sizing550,
    sizing600: sizing600 ?? this.sizing600,
    sizing700: sizing700 ?? this.sizing700,
    sizing900: sizing900 ?? this.sizing900,
    sizingBase: sizingBase ?? this.sizingBase,
    spacing0: spacing0 ?? this.spacing0,
    spacing100: spacing100 ?? this.spacing100,
    spacing1000: spacing1000 ?? this.spacing1000,
    spacing1200: spacing1200 ?? this.spacing1200,
    spacing150: spacing150 ?? this.spacing150,
    spacing200: spacing200 ?? this.spacing200,
    spacing25: spacing25 ?? this.spacing25,
    spacing250: spacing250 ?? this.spacing250,
    spacing300: spacing300 ?? this.spacing300,
    spacing400: spacing400 ?? this.spacing400,
    spacing450: spacing450 ?? this.spacing450,
    spacing50: spacing50 ?? this.spacing50,
    spacing500: spacing500 ?? this.spacing500,
    spacing700: spacing700 ?? this.spacing700,
    spacing900: spacing900 ?? this.spacing900,
    spacingBase: spacingBase ?? this.spacingBase,
    textAlertBasic: textAlertBasic ?? this.textAlertBasic,
    textAlertDanger: textAlertDanger ?? this.textAlertDanger,
    textAlertInfo: textAlertInfo ?? this.textAlertInfo,
    textAlertSuccess: textAlertSuccess ?? this.textAlertSuccess,
    textAlertWarning: textAlertWarning ?? this.textAlertWarning,
    textDecorationUnderline:
        textDecorationUnderline ?? this.textDecorationUnderline,
    textDisabled: textDisabled ?? this.textDisabled,
    textInteractiveActive:
        textInteractiveActive ?? this.textInteractiveActive,
    textInteractiveDefault:
        textInteractiveDefault ?? this.textInteractiveDefault,
    textInteractiveHover: textInteractiveHover ?? this.textInteractiveHover,
    textStaticInverse: textStaticInverse ?? this.textStaticInverse,
    textStaticOnColor: textStaticOnColor ?? this.textStaticOnColor,
    textStaticPrimary: textStaticPrimary ?? this.textStaticPrimary,
    textStaticSecondary: textStaticSecondary ?? this.textStaticSecondary,
    textStaticTertiary: textStaticTertiary ?? this.textStaticTertiary,
    titleLarge: titleLarge ?? this.titleLarge,
    titleLargeStrong: titleLargeStrong ?? this.titleLargeStrong,
    titleMedium: titleMedium ?? this.titleMedium,
    titleMediumStrong: titleMediumStrong ?? this.titleMediumStrong,
    titleSmall: titleSmall ?? this.titleSmall,
    titleSmallStrong: titleSmallStrong ?? this.titleSmallStrong,
  );
}