Updated tokens to v0.101. (#105923)

diff --git a/dev/tools/gen_defaults/data/banner.json b/dev/tools/gen_defaults/data/banner.json
index ae049ae..604b57b 100644
--- a/dev/tools/gen_defaults/data/banner.json
+++ b/dev/tools/gen_defaults/data/banner.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.banner.action.focus.label-text.color": "primary",
   "md.comp.banner.action.focus.state-layer.color": "primary",
diff --git a/dev/tools/gen_defaults/data/bottom_app_bar.json b/dev/tools/gen_defaults/data/bottom_app_bar.json
index 93d126e..c99f46c 100644
--- a/dev/tools/gen_defaults/data/bottom_app_bar.json
+++ b/dev/tools/gen_defaults/data/bottom_app_bar.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.bottom-app-bar.container.color": "surface",
   "md.comp.bottom-app-bar.container.elevation": "md.sys.elevation.level2",
diff --git a/dev/tools/gen_defaults/data/button_elevated.json b/dev/tools/gen_defaults/data/button_elevated.json
index dd3973e..191101c 100644
--- a/dev/tools/gen_defaults/data/button_elevated.json
+++ b/dev/tools/gen_defaults/data/button_elevated.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.elevated-button.container.color": "surface",
   "md.comp.elevated-button.container.elevation": "md.sys.elevation.level1",
diff --git a/dev/tools/gen_defaults/data/button_filled.json b/dev/tools/gen_defaults/data/button_filled.json
index abc766a..0ba875c 100644
--- a/dev/tools/gen_defaults/data/button_filled.json
+++ b/dev/tools/gen_defaults/data/button_filled.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.filled-button.container.color": "primary",
   "md.comp.filled-button.container.elevation": "md.sys.elevation.level0",
@@ -11,10 +11,6 @@
   "md.comp.filled-button.disabled.container.opacity": 0.12,
   "md.comp.filled-button.disabled.label-text.color": "onSurface",
   "md.comp.filled-button.disabled.label-text.opacity": 0.38,
-  "md.comp.filled-button.dragged.container.elevation": "md.sys.elevation.level3",
-  "md.comp.filled-button.dragged.label-text.color": "onPrimary",
-  "md.comp.filled-button.dragged.state-layer.color": "onPrimary",
-  "md.comp.filled-button.dragged.state-layer.opacity": "md.sys.state.dragged.state-layer-opacity",
   "md.comp.filled-button.focus.container.elevation": "md.sys.elevation.level0",
   "md.comp.filled-button.focus.label-text.color": "onPrimary",
   "md.comp.filled-button.focus.state-layer.color": "onPrimary",
@@ -31,7 +27,6 @@
   "md.comp.filled-button.pressed.state-layer.opacity": "md.sys.state.pressed.state-layer-opacity",
   "md.comp.filled-button.with-icon.disabled.icon.color": "onSurface",
   "md.comp.filled-button.with-icon.disabled.icon.opacity": 0.38,
-  "md.comp.filled-button.with-icon.dragged.icon.color": "onPrimary",
   "md.comp.filled-button.with-icon.focus.icon.color": "onPrimary",
   "md.comp.filled-button.with-icon.hover.icon.color": "onPrimary",
   "md.comp.filled-button.with-icon.icon.color": "onPrimary",
diff --git a/dev/tools/gen_defaults/data/button_filled_tonal.json b/dev/tools/gen_defaults/data/button_filled_tonal.json
index bdd45ce..8f4cc88 100644
--- a/dev/tools/gen_defaults/data/button_filled_tonal.json
+++ b/dev/tools/gen_defaults/data/button_filled_tonal.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.filled-tonal-button.container.color": "secondaryContainer",
   "md.comp.filled-tonal-button.container.elevation": "md.sys.elevation.level0",
diff --git a/dev/tools/gen_defaults/data/button_outlined.json b/dev/tools/gen_defaults/data/button_outlined.json
index a13b1b8..2aee51b 100644
--- a/dev/tools/gen_defaults/data/button_outlined.json
+++ b/dev/tools/gen_defaults/data/button_outlined.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.outlined-button.container.height": 40.0,
   "md.comp.outlined-button.container.shape": "md.sys.shape.corner.full",
diff --git a/dev/tools/gen_defaults/data/button_text.json b/dev/tools/gen_defaults/data/button_text.json
index 36e3c55..94ec136 100644
--- a/dev/tools/gen_defaults/data/button_text.json
+++ b/dev/tools/gen_defaults/data/button_text.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.text-button.container.height": 40.0,
   "md.comp.text-button.container.shape": "md.sys.shape.corner.full",
diff --git a/dev/tools/gen_defaults/data/card_elevated.json b/dev/tools/gen_defaults/data/card_elevated.json
index b81f720..c058647 100644
--- a/dev/tools/gen_defaults/data/card_elevated.json
+++ b/dev/tools/gen_defaults/data/card_elevated.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.elevated-card.container.color": "surface",
   "md.comp.elevated-card.container.elevation": "md.sys.elevation.level1",
diff --git a/dev/tools/gen_defaults/data/card_filled.json b/dev/tools/gen_defaults/data/card_filled.json
index 4df4d68..63eb0a4 100644
--- a/dev/tools/gen_defaults/data/card_filled.json
+++ b/dev/tools/gen_defaults/data/card_filled.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.filled-card.container.color": "surfaceVariant",
   "md.comp.filled-card.container.elevation": "md.sys.elevation.level0",
diff --git a/dev/tools/gen_defaults/data/card_outlined.json b/dev/tools/gen_defaults/data/card_outlined.json
index 9f971d5..0164fb2 100644
--- a/dev/tools/gen_defaults/data/card_outlined.json
+++ b/dev/tools/gen_defaults/data/card_outlined.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.outlined-card.container.color": "surface",
   "md.comp.outlined-card.container.elevation": "md.sys.elevation.level0",
diff --git a/dev/tools/gen_defaults/data/checkbox.json b/dev/tools/gen_defaults/data/checkbox.json
index 51fa330..779ff8e 100644
--- a/dev/tools/gen_defaults/data/checkbox.json
+++ b/dev/tools/gen_defaults/data/checkbox.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.checkbox.container.height": 18.0,
   "md.comp.checkbox.container.width": 18.0,
diff --git a/dev/tools/gen_defaults/data/chip_assist.json b/dev/tools/gen_defaults/data/chip_assist.json
index bc8b912..43770c6 100644
--- a/dev/tools/gen_defaults/data/chip_assist.json
+++ b/dev/tools/gen_defaults/data/chip_assist.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.assist-chip.container.height": 32.0,
   "md.comp.assist-chip.container.shape": "md.sys.shape.corner.small",
diff --git a/dev/tools/gen_defaults/data/chip_filter.json b/dev/tools/gen_defaults/data/chip_filter.json
index 200f3a1..43ecd9b 100644
--- a/dev/tools/gen_defaults/data/chip_filter.json
+++ b/dev/tools/gen_defaults/data/chip_filter.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.filter-chip.container.height": 32.0,
   "md.comp.filter-chip.container.shadow-color": "shadow",
diff --git a/dev/tools/gen_defaults/data/chip_input.json b/dev/tools/gen_defaults/data/chip_input.json
index 6c7f5f3..259f297 100644
--- a/dev/tools/gen_defaults/data/chip_input.json
+++ b/dev/tools/gen_defaults/data/chip_input.json
@@ -1,48 +1,75 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.input-chip.container.elevation": "md.sys.elevation.level0",
   "md.comp.input-chip.container.height": 32.0,
   "md.comp.input-chip.container.shape": "md.sys.shape.corner.small",
   "md.comp.input-chip.disabled.label-text.color": "onSurface",
   "md.comp.input-chip.disabled.label-text.opacity": 0.38,
-  "md.comp.input-chip.disabled.outline.color": "onSurface",
-  "md.comp.input-chip.disabled.outline.opacity": 0.12,
+  "md.comp.input-chip.disabled.selected.container.color": "onSurface",
+  "md.comp.input-chip.disabled.selected.container.opacity": 0.12,
+  "md.comp.input-chip.disabled.unselected.outline.color": "onSurface",
+  "md.comp.input-chip.disabled.unselected.outline.opacity": 0.12,
   "md.comp.input-chip.dragged.container.elevation": "md.sys.elevation.level4",
-  "md.comp.input-chip.dragged.label-text.color": "onSurfaceVariant",
-  "md.comp.input-chip.dragged.state-layer.color": "onSurfaceVariant",
-  "md.comp.input-chip.dragged.state-layer.opacity": "md.sys.state.dragged.state-layer-opacity",
-  "md.comp.input-chip.focus.label-text.color": "onSurfaceVariant",
-  "md.comp.input-chip.focus.outline.color": "onSurfaceVariant",
-  "md.comp.input-chip.focus.state-layer.color": "onSurfaceVariant",
-  "md.comp.input-chip.focus.state-layer.opacity": "md.sys.state.focus.state-layer-opacity",
-  "md.comp.input-chip.hover.label-text.color": "onSurfaceVariant",
-  "md.comp.input-chip.hover.state-layer.color": "onSurfaceVariant",
-  "md.comp.input-chip.hover.state-layer.opacity": "md.sys.state.hover.state-layer-opacity",
-  "md.comp.input-chip.label-text.color": "onSurfaceVariant",
   "md.comp.input-chip.label-text.text-style": "labelLarge",
-  "md.comp.input-chip.outline.color": "outline",
-  "md.comp.input-chip.outline.width": 1.0,
-  "md.comp.input-chip.pressed.label-text.color": "onSurfaceVariant",
-  "md.comp.input-chip.pressed.state-layer.color": "onSurfaceVariant",
-  "md.comp.input-chip.pressed.state-layer.opacity": "md.sys.state.pressed.state-layer-opacity",
+  "md.comp.input-chip.selected.container.color": "secondaryContainer",
+  "md.comp.input-chip.selected.dragged.label-text.color": "onSecondaryContainer",
+  "md.comp.input-chip.selected.dragged.state-layer.color": "onSecondaryContainer",
+  "md.comp.input-chip.selected.dragged.state-layer.opacity": "md.sys.state.dragged.state-layer-opacity",
+  "md.comp.input-chip.selected.focus.label-text.color": "onSecondaryContainer",
+  "md.comp.input-chip.selected.focus.state-layer.color": "onSecondaryContainer",
+  "md.comp.input-chip.selected.focus.state-layer.opacity": "md.sys.state.focus.state-layer-opacity",
+  "md.comp.input-chip.selected.hover.label-text.color": "onSecondaryContainer",
+  "md.comp.input-chip.selected.hover.state-layer.color": "onSecondaryContainer",
+  "md.comp.input-chip.selected.hover.state-layer.opacity": "md.sys.state.hover.state-layer-opacity",
+  "md.comp.input-chip.selected.label-text.color": "onSecondaryContainer",
+  "md.comp.input-chip.selected.outline.width": 0.0,
+  "md.comp.input-chip.selected.pressed.label-text.color": "onSecondaryContainer",
+  "md.comp.input-chip.selected.pressed.state-layer.color": "onSecondaryContainer",
+  "md.comp.input-chip.selected.pressed.state-layer.opacity": "md.sys.state.pressed.state-layer-opacity",
+  "md.comp.input-chip.unselected.dragged.label-text.color": "onSurfaceVariant",
+  "md.comp.input-chip.unselected.dragged.state-layer.color": "onSurfaceVariant",
+  "md.comp.input-chip.unselected.dragged.state-layer.opacity": "md.sys.state.dragged.state-layer-opacity",
+  "md.comp.input-chip.unselected.focus.label-text.color": "onSurfaceVariant",
+  "md.comp.input-chip.unselected.focus.outline.color": "onSurfaceVariant",
+  "md.comp.input-chip.unselected.focus.state-layer.color": "onSurfaceVariant",
+  "md.comp.input-chip.unselected.focus.state-layer.opacity": "md.sys.state.focus.state-layer-opacity",
+  "md.comp.input-chip.unselected.hover.label-text.color": "onSurfaceVariant",
+  "md.comp.input-chip.unselected.hover.state-layer.color": "onSurfaceVariant",
+  "md.comp.input-chip.unselected.hover.state-layer.opacity": "md.sys.state.hover.state-layer-opacity",
+  "md.comp.input-chip.unselected.label-text.color": "onSurfaceVariant",
+  "md.comp.input-chip.unselected.outline.color": "outline",
+  "md.comp.input-chip.unselected.outline.width": 1.0,
+  "md.comp.input-chip.unselected.pressed.label-text.color": "onSurfaceVariant",
+  "md.comp.input-chip.unselected.pressed.state-layer.color": "onSurfaceVariant",
+  "md.comp.input-chip.unselected.pressed.state-layer.opacity": "md.sys.state.pressed.state-layer-opacity",
   "md.comp.input-chip.with-avatar.avatar.shape": "md.sys.shape.corner.full",
   "md.comp.input-chip.with-avatar.avatar.size": 24.0,
   "md.comp.input-chip.with-avatar.disabled.avatar.opacity": 0.38,
   "md.comp.input-chip.with-leading-icon.disabled.leading-icon.color": "onSurface",
   "md.comp.input-chip.with-leading-icon.disabled.leading-icon.opacity": 0.38,
-  "md.comp.input-chip.with-leading-icon.dragged.leading-icon.color": "onSurfaceVariant",
-  "md.comp.input-chip.with-leading-icon.focus.leading-icon.color": "onSurfaceVariant",
-  "md.comp.input-chip.with-leading-icon.hover.leading-icon.color": "onSurfaceVariant",
-  "md.comp.input-chip.with-leading-icon.leading-icon.color": "onSurfaceVariant",
   "md.comp.input-chip.with-leading-icon.leading-icon.size": 18.0,
-  "md.comp.input-chip.with-leading-icon.pressed.leading-icon.color": "onSurfaceVariant",
+  "md.comp.input-chip.with-leading-icon.selected.dragged.leading-icon.color": "onSecondaryContainer",
+  "md.comp.input-chip.with-leading-icon.selected.focus.leading-icon.color": "onSecondaryContainer",
+  "md.comp.input-chip.with-leading-icon.selected.hover.leading-icon.color": "onSecondaryContainer",
+  "md.comp.input-chip.with-leading-icon.selected.leading-icon.color": "onSecondaryContainer",
+  "md.comp.input-chip.with-leading-icon.selected.pressed.leading-icon.color": "onSecondaryContainer",
+  "md.comp.input-chip.with-leading-icon.unselected.dragged.leading-icon.color": "onSurfaceVariant",
+  "md.comp.input-chip.with-leading-icon.unselected.focus.leading-icon.color": "onSurfaceVariant",
+  "md.comp.input-chip.with-leading-icon.unselected.hover.leading-icon.color": "onSurfaceVariant",
+  "md.comp.input-chip.with-leading-icon.unselected.leading-icon.color": "onSurfaceVariant",
+  "md.comp.input-chip.with-leading-icon.unselected.pressed.leading-icon.color": "onSurfaceVariant",
   "md.comp.input-chip.with-trailing-icon.disabled.trailing-icon.color": "onSurface",
   "md.comp.input-chip.with-trailing-icon.disabled.trailing-icon.opacity": 0.38,
-  "md.comp.input-chip.with-trailing-icon.dragged.trailing-icon.color": "onSurfaceVariant",
-  "md.comp.input-chip.with-trailing-icon.focus.trailing-icon.color": "onSurfaceVariant",
-  "md.comp.input-chip.with-trailing-icon.hover.trailing-icon.color": "onSurfaceVariant",
-  "md.comp.input-chip.with-trailing-icon.pressed.trailing-icon.color": "onSurfaceVariant",
-  "md.comp.input-chip.with-trailing-icon.trailing-icon.color": "onSurfaceVariant",
-  "md.comp.input-chip.with-trailing-icon.trailing-icon.size": 18.0
+  "md.comp.input-chip.with-trailing-icon.selected.dragged.trailing-icon.color": "onSecondaryContainer",
+  "md.comp.input-chip.with-trailing-icon.selected.focus.trailing-icon.color": "onSecondaryContainer",
+  "md.comp.input-chip.with-trailing-icon.selected.hover.trailing-icon.color": "onSecondaryContainer",
+  "md.comp.input-chip.with-trailing-icon.selected.pressed.trailing-icon.color": "onSecondaryContainer",
+  "md.comp.input-chip.with-trailing-icon.selected.trailing-icon.color": "onSecondaryContainer",
+  "md.comp.input-chip.with-trailing-icon.trailing-icon.size": 18.0,
+  "md.comp.input-chip.with-trailing-icon.unselected.dragged.trailing-icon.color": "onSurfaceVariant",
+  "md.comp.input-chip.with-trailing-icon.unselected.focus.trailing-icon.color": "onSurfaceVariant",
+  "md.comp.input-chip.with-trailing-icon.unselected.hover.trailing-icon.color": "onSurfaceVariant",
+  "md.comp.input-chip.with-trailing-icon.unselected.pressed.trailing-icon.color": "onSurfaceVariant",
+  "md.comp.input-chip.with-trailing-icon.unselected.trailing-icon.color": "onSurfaceVariant"
 }
diff --git a/dev/tools/gen_defaults/data/chip_suggestion.json b/dev/tools/gen_defaults/data/chip_suggestion.json
index 2292a79..71ae678 100644
--- a/dev/tools/gen_defaults/data/chip_suggestion.json
+++ b/dev/tools/gen_defaults/data/chip_suggestion.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.suggestion-chip.container.height": 32.0,
   "md.comp.suggestion-chip.container.shape": "md.sys.shape.corner.small",
diff --git a/dev/tools/gen_defaults/data/color_dark.json b/dev/tools/gen_defaults/data/color_dark.json
index 22b830d..455cbab 100644
--- a/dev/tools/gen_defaults/data/color_dark.json
+++ b/dev/tools/gen_defaults/data/color_dark.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.sys.color.background": "md.ref.palette.neutral10",
   "md.sys.color.error": "md.ref.palette.error80",
diff --git a/dev/tools/gen_defaults/data/color_light.json b/dev/tools/gen_defaults/data/color_light.json
index 2e6e61b..1c24cae 100644
--- a/dev/tools/gen_defaults/data/color_light.json
+++ b/dev/tools/gen_defaults/data/color_light.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.sys.color.background": "md.ref.palette.neutral99",
   "md.sys.color.error": "md.ref.palette.error40",
diff --git a/dev/tools/gen_defaults/data/date_picker_docked.json b/dev/tools/gen_defaults/data/date_picker_docked.json
index 2f422fe..16e8c93 100644
--- a/dev/tools/gen_defaults/data/date_picker_docked.json
+++ b/dev/tools/gen_defaults/data/date_picker_docked.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.date-picker.docked.container.color": "surface",
   "md.comp.date-picker.docked.container.elevation": "md.sys.elevation.level3",
diff --git a/dev/tools/gen_defaults/data/date_picker_modal.json b/dev/tools/gen_defaults/data/date_picker_modal.json
index b314712..b2c58b3 100644
--- a/dev/tools/gen_defaults/data/date_picker_modal.json
+++ b/dev/tools/gen_defaults/data/date_picker_modal.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.date-picker.modal.container.color": "surface",
   "md.comp.date-picker.modal.container.elevation": "md.sys.elevation.level3",
diff --git a/dev/tools/gen_defaults/data/dialog.json b/dev/tools/gen_defaults/data/dialog.json
index 94bca28..099fb84 100644
--- a/dev/tools/gen_defaults/data/dialog.json
+++ b/dev/tools/gen_defaults/data/dialog.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.dialog.action.focus.label-text.color": "primary",
   "md.comp.dialog.action.focus.state-layer.color": "primary",
diff --git a/dev/tools/gen_defaults/data/dialog_fullscreen.json b/dev/tools/gen_defaults/data/dialog_fullscreen.json
index 59aef97..cd26aa7 100644
--- a/dev/tools/gen_defaults/data/dialog_fullscreen.json
+++ b/dev/tools/gen_defaults/data/dialog_fullscreen.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.full-screen-dialog.container.color": "surface",
   "md.comp.full-screen-dialog.container.elevation": "md.sys.elevation.level0",
diff --git a/dev/tools/gen_defaults/data/elevation.json b/dev/tools/gen_defaults/data/elevation.json
index 700c714..738cbca 100644
--- a/dev/tools/gen_defaults/data/elevation.json
+++ b/dev/tools/gen_defaults/data/elevation.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.sys.elevation.level0": 0.0,
   "md.sys.elevation.level1": 1.0,
diff --git a/dev/tools/gen_defaults/data/fab_extended_primary.json b/dev/tools/gen_defaults/data/fab_extended_primary.json
index ab0dcc9..02415a4 100644
--- a/dev/tools/gen_defaults/data/fab_extended_primary.json
+++ b/dev/tools/gen_defaults/data/fab_extended_primary.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.extended-fab.primary.container.color": "primaryContainer",
   "md.comp.extended-fab.primary.container.elevation": "md.sys.elevation.level3",
diff --git a/dev/tools/gen_defaults/data/fab_large_primary.json b/dev/tools/gen_defaults/data/fab_large_primary.json
index 850ba23..2897027 100644
--- a/dev/tools/gen_defaults/data/fab_large_primary.json
+++ b/dev/tools/gen_defaults/data/fab_large_primary.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.fab.primary.large.container.color": "primaryContainer",
   "md.comp.fab.primary.large.container.elevation": "md.sys.elevation.level3",
diff --git a/dev/tools/gen_defaults/data/fab_primary.json b/dev/tools/gen_defaults/data/fab_primary.json
index ba9d416..3c6239a 100644
--- a/dev/tools/gen_defaults/data/fab_primary.json
+++ b/dev/tools/gen_defaults/data/fab_primary.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.fab.primary.container.color": "primaryContainer",
   "md.comp.fab.primary.container.elevation": "md.sys.elevation.level3",
diff --git a/dev/tools/gen_defaults/data/fab_small_primary.json b/dev/tools/gen_defaults/data/fab_small_primary.json
index dc04f55..ed00b9d 100644
--- a/dev/tools/gen_defaults/data/fab_small_primary.json
+++ b/dev/tools/gen_defaults/data/fab_small_primary.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.fab.primary.small.container.color": "primaryContainer",
   "md.comp.fab.primary.small.container.elevation": "md.sys.elevation.level3",
diff --git a/dev/tools/gen_defaults/data/icon_button.json b/dev/tools/gen_defaults/data/icon_button.json
index 728b635..a791e14 100644
--- a/dev/tools/gen_defaults/data/icon_button.json
+++ b/dev/tools/gen_defaults/data/icon_button.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.icon-button.disabled.icon.color": "onSurface",
   "md.comp.icon-button.disabled.icon.opacity": 0.38,
diff --git a/dev/tools/gen_defaults/data/icon_button_filled.json b/dev/tools/gen_defaults/data/icon_button_filled.json
index 2de4a8f..d34f683 100644
--- a/dev/tools/gen_defaults/data/icon_button_filled.json
+++ b/dev/tools/gen_defaults/data/icon_button_filled.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.filled-icon-button.container.color": "primary",
   "md.comp.filled-icon-button.container.shape": "md.sys.shape.corner.full",
diff --git a/dev/tools/gen_defaults/data/icon_button_filled_tonal.json b/dev/tools/gen_defaults/data/icon_button_filled_tonal.json
index 5370ca5..f93beb5 100644
--- a/dev/tools/gen_defaults/data/icon_button_filled_tonal.json
+++ b/dev/tools/gen_defaults/data/icon_button_filled_tonal.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.filled-tonal-icon-button.container.color": "secondaryContainer",
   "md.comp.filled-tonal-icon-button.container.shape": "md.sys.shape.corner.full",
diff --git a/dev/tools/gen_defaults/data/icon_button_outlined.json b/dev/tools/gen_defaults/data/icon_button_outlined.json
index b43010f..c4a63a5 100644
--- a/dev/tools/gen_defaults/data/icon_button_outlined.json
+++ b/dev/tools/gen_defaults/data/icon_button_outlined.json
@@ -1,12 +1,14 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.outlined-icon-button.container.shape": "md.sys.shape.corner.full",
   "md.comp.outlined-icon-button.container.size": 40.0,
   "md.comp.outlined-icon-button.disabled.icon.color": "onSurface",
   "md.comp.outlined-icon-button.disabled.icon.opacity": 0.38,
-  "md.comp.outlined-icon-button.disabled.outline.color": "onSurface",
-  "md.comp.outlined-icon-button.disabled.outline.opacity": 0.12,
+  "md.comp.outlined-icon-button.disabled.selected.container.color": "onSurface",
+  "md.comp.outlined-icon-button.disabled.selected.container.opacity": 0.12,
+  "md.comp.outlined-icon-button.disabled.unselected.outline.color": "onSurface",
+  "md.comp.outlined-icon-button.disabled.unselected.outline.opacity": 0.12,
   "md.comp.outlined-icon-button.focus.state-layer.opacity": "md.sys.state.hover.state-layer-opacity",
   "md.comp.outlined-icon-button.hover.state-layer.opacity": "md.sys.state.hover.state-layer-opacity",
   "md.comp.outlined-icon-button.icon.size": 24.0,
diff --git a/dev/tools/gen_defaults/data/menu.json b/dev/tools/gen_defaults/data/menu.json
index 005a11d..b778588 100644
--- a/dev/tools/gen_defaults/data/menu.json
+++ b/dev/tools/gen_defaults/data/menu.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.menu.cascading-menu-indicator.icon.color": "onSurfaceVariant",
   "md.comp.menu.cascading-menu-indicator.icon.size": 24.0,
diff --git a/dev/tools/gen_defaults/data/motion.json b/dev/tools/gen_defaults/data/motion.json
index 87d6dac..01aa6a2 100644
--- a/dev/tools/gen_defaults/data/motion.json
+++ b/dev/tools/gen_defaults/data/motion.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.sys.motion.duration.extra-long1Ms": 700.0,
   "md.sys.motion.duration.extra-long2Ms": 800.0,
diff --git a/dev/tools/gen_defaults/data/navigation_bar.json b/dev/tools/gen_defaults/data/navigation_bar.json
index 9dab6f7..3bab3f4 100644
--- a/dev/tools/gen_defaults/data/navigation_bar.json
+++ b/dev/tools/gen_defaults/data/navigation_bar.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.navigation-bar.active.focus.icon.color": "onSecondaryContainer",
   "md.comp.navigation-bar.active.focus.label-text.color": "onSurface",
diff --git a/dev/tools/gen_defaults/data/navigation_drawer.json b/dev/tools/gen_defaults/data/navigation_drawer.json
index b371e59..19811a7 100644
--- a/dev/tools/gen_defaults/data/navigation_drawer.json
+++ b/dev/tools/gen_defaults/data/navigation_drawer.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.navigation-drawer.active.focus.icon.color": "onSecondaryContainer",
   "md.comp.navigation-drawer.active.focus.label-text.color": "onSecondaryContainer",
@@ -44,7 +44,5 @@
   "md.comp.navigation-drawer.large-badge-label.text-style": "labelLarge",
   "md.comp.navigation-drawer.modal.container.elevation": "md.sys.elevation.level1",
   "md.comp.navigation-drawer.pressed.state-layer.opacity": "md.sys.state.pressed.state-layer-opacity",
-  "md.comp.navigation-drawer.scrim.color": "md.ref.palette.neutral-variant20",
-  "md.comp.navigation-drawer.scrim.opacity": 0.4,
   "md.comp.navigation-drawer.standard.container.elevation": "md.sys.elevation.level0"
 }
diff --git a/dev/tools/gen_defaults/data/navigation_rail.json b/dev/tools/gen_defaults/data/navigation_rail.json
index 28a90c4..bda1ab2 100644
--- a/dev/tools/gen_defaults/data/navigation_rail.json
+++ b/dev/tools/gen_defaults/data/navigation_rail.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.navigation-rail.active.focus.icon.color": "onSecondaryContainer",
   "md.comp.navigation-rail.active.focus.label-text.color": "onSurface",
diff --git a/dev/tools/gen_defaults/data/palette.json b/dev/tools/gen_defaults/data/palette.json
index 0233c51..057d62b 100644
--- a/dev/tools/gen_defaults/data/palette.json
+++ b/dev/tools/gen_defaults/data/palette.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.ref.palette.black": "0xFF000000",
   "md.ref.palette.error0": "0xFF000000",
diff --git a/dev/tools/gen_defaults/data/segmented_button_outlined.json b/dev/tools/gen_defaults/data/segmented_button_outlined.json
index 36aeda3..4f536fe 100644
--- a/dev/tools/gen_defaults/data/segmented_button_outlined.json
+++ b/dev/tools/gen_defaults/data/segmented_button_outlined.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.outlined-segmented-button.container.height": 40.0,
   "md.comp.outlined-segmented-button.disabled.icon.color": "onSurface",
diff --git a/dev/tools/gen_defaults/data/shape.json b/dev/tools/gen_defaults/data/shape.json
index 217c3f9..5697aa0 100644
--- a/dev/tools/gen_defaults/data/shape.json
+++ b/dev/tools/gen_defaults/data/shape.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.sys.shape.corner.extra-large": {
     "family": "SHAPE_FAMILY_ROUNDED_CORNERS",
diff --git a/dev/tools/gen_defaults/data/slider.json b/dev/tools/gen_defaults/data/slider.json
index 655054f..e7b6e2c 100644
--- a/dev/tools/gen_defaults/data/slider.json
+++ b/dev/tools/gen_defaults/data/slider.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.slider.active.track.color": "primary",
   "md.comp.slider.active.track.height": 6.0,
diff --git a/dev/tools/gen_defaults/data/state.json b/dev/tools/gen_defaults/data/state.json
index a3d7c62..da648ad 100644
--- a/dev/tools/gen_defaults/data/state.json
+++ b/dev/tools/gen_defaults/data/state.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.sys.state.dragged.state-layer-opacity": 0.16,
   "md.sys.state.focus.state-layer-opacity": 0.12,
diff --git a/dev/tools/gen_defaults/data/switch.json b/dev/tools/gen_defaults/data/switch.json
index def71f3..1d6e396 100644
--- a/dev/tools/gen_defaults/data/switch.json
+++ b/dev/tools/gen_defaults/data/switch.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.switch.disabled.selected.handle.color": "surface",
   "md.comp.switch.disabled.selected.handle.opacity": 1.0,
diff --git a/dev/tools/gen_defaults/data/text_field_filled.json b/dev/tools/gen_defaults/data/text_field_filled.json
index 77fbc7a..4a50cfc 100644
--- a/dev/tools/gen_defaults/data/text_field_filled.json
+++ b/dev/tools/gen_defaults/data/text_field_filled.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.filled-text-field.active-indicator.color": "onSurfaceVariant",
   "md.comp.filled-text-field.active-indicator.height": 1.0,
diff --git a/dev/tools/gen_defaults/data/text_field_outlined.json b/dev/tools/gen_defaults/data/text_field_outlined.json
index 3103c9e..b7b0c6f 100644
--- a/dev/tools/gen_defaults/data/text_field_outlined.json
+++ b/dev/tools/gen_defaults/data/text_field_outlined.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.outlined-text-field.caret.color": "primary",
   "md.comp.outlined-text-field.container.height": 56.0,
diff --git a/dev/tools/gen_defaults/data/text_style.json b/dev/tools/gen_defaults/data/text_style.json
index afab052..8bfdc7a 100644
--- a/dev/tools/gen_defaults/data/text_style.json
+++ b/dev/tools/gen_defaults/data/text_style.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.sys.typescale.body-large.font": "md.ref.typeface.plain",
   "md.sys.typescale.body-large.line-height": 24.0,
diff --git a/dev/tools/gen_defaults/data/time_picker.json b/dev/tools/gen_defaults/data/time_picker.json
index b016746..f705de8 100644
--- a/dev/tools/gen_defaults/data/time_picker.json
+++ b/dev/tools/gen_defaults/data/time_picker.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.time-picker.clock-dial.color.ignore": "onSurfaceVariant",
   "md.comp.time-picker.clock-dial.container.size": 256.0,
diff --git a/dev/tools/gen_defaults/data/top_app_bar_large.json b/dev/tools/gen_defaults/data/top_app_bar_large.json
index 56ecb1c..ce96cbb 100644
--- a/dev/tools/gen_defaults/data/top_app_bar_large.json
+++ b/dev/tools/gen_defaults/data/top_app_bar_large.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.top-app-bar.large.container.color": "surface",
   "md.comp.top-app-bar.large.container.elevation": "md.sys.elevation.level0",
diff --git a/dev/tools/gen_defaults/data/top_app_bar_medium.json b/dev/tools/gen_defaults/data/top_app_bar_medium.json
index 45ac166..2a65ec7 100644
--- a/dev/tools/gen_defaults/data/top_app_bar_medium.json
+++ b/dev/tools/gen_defaults/data/top_app_bar_medium.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.top-app-bar.medium.container.color": "surface",
   "md.comp.top-app-bar.medium.container.elevation": "md.sys.elevation.level0",
diff --git a/dev/tools/gen_defaults/data/top_app_bar_small.json b/dev/tools/gen_defaults/data/top_app_bar_small.json
index 0ab201c..26123bd 100644
--- a/dev/tools/gen_defaults/data/top_app_bar_small.json
+++ b/dev/tools/gen_defaults/data/top_app_bar_small.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.comp.top-app-bar.small.container.color": "surface",
   "md.comp.top-app-bar.small.container.elevation": "md.sys.elevation.level0",
diff --git a/dev/tools/gen_defaults/data/typeface.json b/dev/tools/gen_defaults/data/typeface.json
index 9e0cb89..7c4e16b 100644
--- a/dev/tools/gen_defaults/data/typeface.json
+++ b/dev/tools/gen_defaults/data/typeface.json
@@ -1,5 +1,5 @@
 {
-  "version": "v0_99",
+  "version": "v0_101",
 
   "md.ref.typeface.brand": "Roboto",
   "md.ref.typeface.plain": "Roboto",
diff --git a/packages/flutter/lib/src/material/app_bar.dart b/packages/flutter/lib/src/material/app_bar.dart
index 9c7142a..b934e69 100644
--- a/packages/flutter/lib/src/material/app_bar.dart
+++ b/packages/flutter/lib/src/material/app_bar.dart
@@ -2319,7 +2319,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _TokenDefaultsM3 extends AppBarTheme {
   _TokenDefaultsM3(this.context)
     : super(
diff --git a/packages/flutter/lib/src/material/card.dart b/packages/flutter/lib/src/material/card.dart
index f06d956..8fb88a4 100644
--- a/packages/flutter/lib/src/material/card.dart
+++ b/packages/flutter/lib/src/material/card.dart
@@ -212,7 +212,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _TokenDefaultsM3 extends CardTheme {
   const _TokenDefaultsM3(this.context)
     : super(
diff --git a/packages/flutter/lib/src/material/dialog.dart b/packages/flutter/lib/src/material/dialog.dart
index 38786c3..459234b 100644
--- a/packages/flutter/lib/src/material/dialog.dart
+++ b/packages/flutter/lib/src/material/dialog.dart
@@ -1215,7 +1215,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _TokenDefaultsM3 extends DialogTheme {
   _TokenDefaultsM3(this.context)
     : super(
diff --git a/packages/flutter/lib/src/material/elevated_button.dart b/packages/flutter/lib/src/material/elevated_button.dart
index 0a4cb0d..5541f39 100644
--- a/packages/flutter/lib/src/material/elevated_button.dart
+++ b/packages/flutter/lib/src/material/elevated_button.dart
@@ -507,7 +507,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _TokenDefaultsM3 extends ButtonStyle {
   _TokenDefaultsM3(this.context)
    : super(
diff --git a/packages/flutter/lib/src/material/elevation_overlay.dart b/packages/flutter/lib/src/material/elevation_overlay.dart
index dbe3cdb..3da1385 100644
--- a/packages/flutter/lib/src/material/elevation_overlay.dart
+++ b/packages/flutter/lib/src/material/elevation_overlay.dart
@@ -157,7 +157,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 
 // Surface tint opacities based on elevations according to the
 // Material Design 3 specification:
diff --git a/packages/flutter/lib/src/material/floating_action_button.dart b/packages/flutter/lib/src/material/floating_action_button.dart
index b184981..f66c0d6 100644
--- a/packages/flutter/lib/src/material/floating_action_button.dart
+++ b/packages/flutter/lib/src/material/floating_action_button.dart
@@ -786,7 +786,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _TokenDefaultsM3 extends FloatingActionButtonThemeData {
   _TokenDefaultsM3(this.context, this.type, this.hasChild)
     : super(
diff --git a/packages/flutter/lib/src/material/icon_button.dart b/packages/flutter/lib/src/material/icon_button.dart
index ea8614d..95a606a 100644
--- a/packages/flutter/lib/src/material/icon_button.dart
+++ b/packages/flutter/lib/src/material/icon_button.dart
@@ -724,7 +724,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _TokenDefaultsM3 extends ButtonStyle {
   _TokenDefaultsM3(this.context)
     : super(
diff --git a/packages/flutter/lib/src/material/navigation_bar.dart b/packages/flutter/lib/src/material/navigation_bar.dart
index 600a3de..3af6ffe 100644
--- a/packages/flutter/lib/src/material/navigation_bar.dart
+++ b/packages/flutter/lib/src/material/navigation_bar.dart
@@ -1212,7 +1212,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _TokenDefaultsM3 extends NavigationBarThemeData {
   _TokenDefaultsM3(this.context)
       : super(
diff --git a/packages/flutter/lib/src/material/navigation_rail.dart b/packages/flutter/lib/src/material/navigation_rail.dart
index c61f04d..5fdc5db 100644
--- a/packages/flutter/lib/src/material/navigation_rail.dart
+++ b/packages/flutter/lib/src/material/navigation_rail.dart
@@ -957,7 +957,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _TokenDefaultsM3 extends NavigationRailThemeData {
   _TokenDefaultsM3(this.context)
       : super(
diff --git a/packages/flutter/lib/src/material/outlined_button.dart b/packages/flutter/lib/src/material/outlined_button.dart
index 790a3fd..e74511f 100644
--- a/packages/flutter/lib/src/material/outlined_button.dart
+++ b/packages/flutter/lib/src/material/outlined_button.dart
@@ -425,7 +425,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _TokenDefaultsM3 extends ButtonStyle {
   _TokenDefaultsM3(this.context)
    : super(
diff --git a/packages/flutter/lib/src/material/text_button.dart b/packages/flutter/lib/src/material/text_button.dart
index bfa9bf9..c2da28a 100644
--- a/packages/flutter/lib/src/material/text_button.dart
+++ b/packages/flutter/lib/src/material/text_button.dart
@@ -470,7 +470,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _TokenDefaultsM3 extends ButtonStyle {
   _TokenDefaultsM3(this.context)
    : super(
diff --git a/packages/flutter/lib/src/material/typography.dart b/packages/flutter/lib/src/material/typography.dart
index 4e2d002..1bca423 100644
--- a/packages/flutter/lib/src/material/typography.dart
+++ b/packages/flutter/lib/src/material/typography.dart
@@ -735,7 +735,7 @@
 // These defaults are generated from the Material Design Token
 // database by the script dev/tools/gen_defaults/bin/gen_defaults.dart.
 
-// Generated version v0_99
+// Generated version v0_101
 class _M3Typography {
   _M3Typography._();