From 91a0cda2a0522d082064773c8be4ed2bf8584b9b Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 26 Jul 2024 00:18:32 +0530 Subject: [PATCH 001/123] Light theme changes --- .../expo/app/(app)/(drawer)/(tabs)/search.tsx | 2 +- apps/vite/src/styles/global.css | 2 +- packages/app/components/GearList/GearList.tsx | 2 +- packages/app/components/ScoreContainer.tsx | 2 +- .../components/SearchInput/SearchInput.tsx | 2 +- packages/app/components/card/LargeCard.tsx | 2 +- packages/app/components/chat/chat.style.tsx | 2 +- packages/app/components/chat/index.tsx | 7 +-- .../app/components/dashboard/HeroBanner.tsx | 11 ++-- .../components/dashboard/SectionHeader.tsx | 4 +- .../dashboard/feedpreview.style.tsx | 6 +- packages/app/components/destination/index.tsx | 12 ++-- packages/app/components/feed/FeedCard.tsx | 15 ++--- .../app/components/feed/FeedSearchFilter.tsx | 8 +-- packages/app/components/footer/Footer.tsx | 2 +- packages/app/components/item/ItemForm.tsx | 2 +- .../components/itemtable/itemsTable.style.ts | 2 +- .../app/components/landing_page/index.tsx | 8 ++- .../landing_page/landingpage.style.tsx | 14 ++--- .../components/navigation/Drawer.native.tsx | 4 +- packages/app/components/navigation/Drawer.tsx | 2 +- .../components/navigation/Navbar/Navbar.tsx | 8 ++- .../app/components/navigation/Navigation.tsx | 2 +- .../components/navigation/NavigationItem.tsx | 2 +- packages/app/components/navigation/Tabs.tsx | 2 +- packages/app/components/pack/AddPack.tsx | 2 +- .../components/pack_table/packtable.style.tsx | 4 +- packages/app/components/trip/TripCard.tsx | 2 +- .../trip/TripCards/TripCardBase.tsx | 2 +- .../app/components/trip/TripDateRange.tsx | 4 +- .../app/components/user/UserDataContainer.tsx | 2 +- .../app/components/weather/WeatherCard.tsx | 4 +- .../password-reset/useRequestEmailModal.ts | 2 +- packages/app/screens/about/about.style.tsx | 16 ++--- packages/app/screens/map/index.tsx | 2 +- packages/app/screens/maps/index.tsx | 4 +- .../app/screens/privacy/privacy.style.tsx | 8 +-- .../app/screens/user/ProfileContainer.tsx | 18 +++--- packages/app/theme/index.ts | 63 +++++++++++++++---- 39 files changed, 148 insertions(+), 110 deletions(-) diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx index 59721b1bc..1e3e59847 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx @@ -61,7 +61,7 @@ export default function Search() { return ( {Platform.OS === 'web' && ( diff --git a/apps/vite/src/styles/global.css b/apps/vite/src/styles/global.css index 8c9f008ce..080235cca 100644 --- a/apps/vite/src/styles/global.css +++ b/apps/vite/src/styles/global.css @@ -1,5 +1,5 @@ body { - background-color: rgb(2, 132, 199) !important; + background-color: #cce5ff !important; } *:focus { diff --git a/packages/app/components/GearList/GearList.tsx b/packages/app/components/GearList/GearList.tsx index 4adbc2ffa..4edc557bd 100644 --- a/packages/app/components/GearList/GearList.tsx +++ b/packages/app/components/GearList/GearList.tsx @@ -45,7 +45,7 @@ export const GearList = () => { /> { width: '100%', }, scoreText: { - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.textLightPrimary, fontSize: 26, fontWeight: 'bold', }, diff --git a/packages/app/components/SearchInput/SearchInput.tsx b/packages/app/components/SearchInput/SearchInput.tsx index a75b4dbc3..b6f913e3b 100644 --- a/packages/app/components/SearchInput/SearchInput.tsx +++ b/packages/app/components/SearchInput/SearchInput.tsx @@ -168,7 +168,7 @@ export const SearchInput = forwardRef( minWidth="100%" alignSelf="center" position="relative" - backgroundColor={currentTheme.colors.text} + backgroundColor={currentTheme.colors.textLight} borderRadius={8} > = ({ {Icon ? : null} { paddingHorizontal: 12, }, sendButton: { - backgroundColor: currentTheme.colors.background, + backgroundColor: currentTheme.colors.tertiaryBlue, paddingHorizontal: 16, paddingVertical: 8, borderRadius: 8, diff --git a/packages/app/components/chat/index.tsx b/packages/app/components/chat/index.tsx index 573cb8fae..fe18c7e51 100644 --- a/packages/app/components/chat/index.tsx +++ b/packages/app/components/chat/index.tsx @@ -21,6 +21,7 @@ import { SuggestionList, } from '../../components/Suggestion'; import useTheme from 'app/hooks/useTheme'; +import colors from 'native-base/lib/typescript/theme/base/colors'; interface ChatComponentProps { showChatSelector?: boolean; @@ -270,11 +271,7 @@ const ChatModalTrigger: React.FC = ({ } onPress={() => { diff --git a/packages/app/components/dashboard/HeroBanner.tsx b/packages/app/components/dashboard/HeroBanner.tsx index efdefa412..00edcd067 100644 --- a/packages/app/components/dashboard/HeroBanner.tsx +++ b/packages/app/components/dashboard/HeroBanner.tsx @@ -113,7 +113,7 @@ const HeroSection: React.FC = ({ onSelect }) => { ) : ( = ({ onSelect }) => { - + Search by park, city, or trail @@ -157,7 +160,7 @@ const loadStyles = (theme: any) => { fontSize: 24, fontWeight: 'bold', marginBottom: 20, - color: currentTheme.colors.text, + color: currentTheme.colors.textDark, }, }; }; diff --git a/packages/app/components/dashboard/SectionHeader.tsx b/packages/app/components/dashboard/SectionHeader.tsx index 79807ff5d..7a7110a2d 100644 --- a/packages/app/components/dashboard/SectionHeader.tsx +++ b/packages/app/components/dashboard/SectionHeader.tsx @@ -27,14 +27,14 @@ const loadStyles = () => ({ flexDirection: 'row', }, text: { - color: theme.colors.text, + color: theme.colors.textDark, fontSize: 20, fontWeight: 'bold', }, icon: { fontSize: 40, margin: 10, - color: 'white', + color: theme.colors.textDark, }, }); diff --git a/packages/app/components/dashboard/feedpreview.style.tsx b/packages/app/components/dashboard/feedpreview.style.tsx index 404985156..fa3e85a25 100644 --- a/packages/app/components/dashboard/feedpreview.style.tsx +++ b/packages/app/components/dashboard/feedpreview.style.tsx @@ -26,14 +26,14 @@ const loadStyles = (theme: any, appTheme: any) => { feedItemTitle: { fontWeight: 'bold', fontSize: 17, - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, marginBottom: 5, }, feedItemType: { fontWeight: 'bold', fontSize: 16, - color: currentTheme.colors.text, - backgroundColor: currentTheme.colors.background, + color: currentTheme.colors.textLight, + backgroundColor: currentTheme.colors.tertiaryBlue, marginBottom: 5, }, }; diff --git a/packages/app/components/destination/index.tsx b/packages/app/components/destination/index.tsx index 1f477f335..6879bfcd2 100644 --- a/packages/app/components/destination/index.tsx +++ b/packages/app/components/destination/index.tsx @@ -159,7 +159,7 @@ export const DestinationPage = () => { ) : ( { color={currentTheme.colors.background} /> Search by park, city, or trail @@ -193,7 +193,7 @@ export const DestinationPage = () => { )} ContentComponent={map} @@ -232,12 +232,12 @@ const loadStyles = (theme) => { alignItems: 'flex-start', }, headerText: { - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.textLightPrimary, fontSize: 22, fontWeight: 'bold', }, headerSubText: { - color: isDark ? 'white' : currentTheme.colors.textDarkGrey, + color: isDark ? 'white' : currentTheme.colors.textLightDarkGrey, fontSize: 16, marginTop: 5, }, @@ -246,7 +246,7 @@ const loadStyles = (theme) => { marginTop: 10, }, languageText: { - color: isDark ? 'white' : currentTheme.colors.textDarkGrey, + color: isDark ? 'white' : currentTheme.colors.textLightDarkGrey, fontSize: 14, marginRight: 10, marginBottom: 5, // Add margin to provide spacing between the language texts diff --git a/packages/app/components/feed/FeedCard.tsx b/packages/app/components/feed/FeedCard.tsx index 69e9d0fba..03a22faff 100644 --- a/packages/app/components/feed/FeedCard.tsx +++ b/packages/app/components/feed/FeedCard.tsx @@ -150,10 +150,7 @@ export default function Card({ href={type === 'pack' ? '/pack/' + id : '/trip/' + id} style={{ textDecoration: 'none' }} > - + {truncatedName} @@ -237,7 +234,7 @@ export default function Card({ href={`/profile/${type === 'pack' ? owner_id : owner_id}`} style={{ textDecoration: 'none' }} > - + View {owner?.username ? '@' + owner?.username : 'Owner'} @@ -273,7 +270,7 @@ export default function Card({ Favorites @@ -299,7 +296,7 @@ export default function Card({ ) : null} @@ -312,13 +309,13 @@ export default function Card({ Nights Discover Other Users' Public Packs {/* Packs @@ -156,7 +156,7 @@ const FeedSearchFilter = ({ Trips @@ -184,7 +184,7 @@ const FeedSearchFilter = ({ Sort By: diff --git a/packages/app/components/footer/Footer.tsx b/packages/app/components/footer/Footer.tsx index d3a1cf250..cab001d50 100644 --- a/packages/app/components/footer/Footer.tsx +++ b/packages/app/components/footer/Footer.tsx @@ -20,7 +20,7 @@ export default function Footer() { > - + {isLoading ? 'Loading..' : isEdit ? 'Edit item' : 'Add Item'} diff --git a/packages/app/components/itemtable/itemsTable.style.ts b/packages/app/components/itemtable/itemsTable.style.ts index 225da1d37..8ff8e770b 100644 --- a/packages/app/components/itemtable/itemsTable.style.ts +++ b/packages/app/components/itemtable/itemsTable.style.ts @@ -34,7 +34,7 @@ export const loadStyles = () => { }, titleText: { fontWeight: 'bold', - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, }, head: { height: 50, diff --git a/packages/app/components/landing_page/index.tsx b/packages/app/components/landing_page/index.tsx index e99680042..2941ff86c 100644 --- a/packages/app/components/landing_page/index.tsx +++ b/packages/app/components/landing_page/index.tsx @@ -46,7 +46,7 @@ const LandingPage = () => { {Platform.OS === 'web' ? ( @@ -56,7 +56,7 @@ const LandingPage = () => { { PackRat )} - + The Ultimate Travel App diff --git a/packages/app/components/landing_page/landingpage.style.tsx b/packages/app/components/landing_page/landingpage.style.tsx index 7fbba8a1a..c2f5b3104 100644 --- a/packages/app/components/landing_page/landingpage.style.tsx +++ b/packages/app/components/landing_page/landingpage.style.tsx @@ -47,7 +47,7 @@ const loadStyles = (theme) => { fontSize: Platform.OS === 'web' ? 24 : 20, fontWeight: Platform.OS === 'web' ? 'bold' : 'normal', textAlign: 'center', - color: currentTheme.colors.text, + color: currentTheme.colors.tertiaryBlue, marginBottom: 20, // Ensure spacing between text and next elements paddingHorizontal: 10, // Adjust text alignment on smaller screens }, @@ -59,7 +59,7 @@ const loadStyles = (theme) => { justifyContent: 'center', // Center buttons horizontally }, getStartedButton: { - backgroundColor: currentTheme.colors.secondaryBlue, + backgroundColor: currentTheme.colors.tertiaryBlue, height: 50, paddingVertical: 12, // Increase padding for better touch area paddingHorizontal: 30, @@ -67,14 +67,14 @@ const loadStyles = (theme) => { alignItems: 'center', // Ensure text is centered within button }, footerText: { - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, fontSize: 18, fontWeight: 'bold', }, card: { marginBottom: 10, width: '100%', - backgroundColor: currentTheme.colors.secondaryBlue, + backgroundColor: currentTheme.colors.tertiaryBlue, }, cardHeader: { flexDirection: 'row', @@ -91,18 +91,18 @@ const loadStyles = (theme) => { }, icon: { fontSize: 40, - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, marginRight: 10, }, featureText: { fontSize: 22, - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, }, cardContent: { paddingHorizontal: 20, paddingVertical: 10, fontSize: 16, - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, }, }; }; diff --git a/packages/app/components/navigation/Drawer.native.tsx b/packages/app/components/navigation/Drawer.native.tsx index 82066d37b..3663c9d0c 100644 --- a/packages/app/components/navigation/Drawer.native.tsx +++ b/packages/app/components/navigation/Drawer.native.tsx @@ -64,7 +64,7 @@ const loadStyles = (theme) => { marginHorizontal: 10, }, logoText: { - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, fontSize: 38, fontWeight: '900', }, @@ -82,7 +82,7 @@ const loadStyles = (theme) => { paddingHorizontal: 12, }, menuBarItemText: { - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, fontSize: 18, }, drawerTrigger: {}, diff --git a/packages/app/components/navigation/Drawer.tsx b/packages/app/components/navigation/Drawer.tsx index 6ba2ab388..76c640852 100644 --- a/packages/app/components/navigation/Drawer.tsx +++ b/packages/app/components/navigation/Drawer.tsx @@ -19,7 +19,7 @@ export function Drawer() { icon={} bg="transparent" outlineColor="transparent" - color="white" + color={currentTheme.colors.textDark} fontWeight="bold" focusStyle={{ bg: 'transparent', diff --git a/packages/app/components/navigation/Navbar/Navbar.tsx b/packages/app/components/navigation/Navbar/Navbar.tsx index 74f1812df..04872649f 100644 --- a/packages/app/components/navigation/Navbar/Navbar.tsx +++ b/packages/app/components/navigation/Navbar/Navbar.tsx @@ -57,7 +57,7 @@ export const Navbar = () => { }; const NavbarStyles = { - floatingBg: '#0284c7', + floatingBg: '#0C66A1', floatingRadius: 25, floatingBlur: 'blur(2px)', transition: 'all 0.2s ease-in-out', @@ -93,7 +93,7 @@ const loadStyles = (currentTheme, isScrolled, screenWidth) => { position: 'fixed' as 'fixed' | 'relative', top: 0, zIndex: 100, - width: Platform.OS === 'web' ? '100vw' : "100%", + width: Platform.OS === 'web' ? '100vw' : '100%', }, }), }, @@ -124,9 +124,11 @@ const loadStyles = (currentTheme, isScrolled, screenWidth) => { logo: { marginRight: 10, cursor: 'pointer', + backgroundColor: currentTheme.colors.iconColor, + borderRadius: 10, }, logoText: { - color: currentTheme.colors.text, + color: currentTheme.colors.textDark, fontSize: 38, fontWeight: '900', cursor: 'pointer', diff --git a/packages/app/components/navigation/Navigation.tsx b/packages/app/components/navigation/Navigation.tsx index ee1e48998..9c10528a1 100644 --- a/packages/app/components/navigation/Navigation.tsx +++ b/packages/app/components/navigation/Navigation.tsx @@ -105,7 +105,7 @@ const loadStyles = (theme) => { marginHorizontal: 10, }, logoText: { - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, fontSize: 38, fontWeight: '900', }, diff --git a/packages/app/components/navigation/NavigationItem.tsx b/packages/app/components/navigation/NavigationItem.tsx index 7ea3c5dd8..33826ea77 100644 --- a/packages/app/components/navigation/NavigationItem.tsx +++ b/packages/app/components/navigation/NavigationItem.tsx @@ -71,7 +71,7 @@ const loadStyles = (theme) => { paddingHorizontal: 12, }, menuBarItemText: { - color: currentTheme.colors.text, + color: currentTheme.colors.textDark, fontSize: 15, }, menuBarItemActive: { diff --git a/packages/app/components/navigation/Tabs.tsx b/packages/app/components/navigation/Tabs.tsx index 6486e9fb3..b7c181ab7 100644 --- a/packages/app/components/navigation/Tabs.tsx +++ b/packages/app/components/navigation/Tabs.tsx @@ -47,7 +47,7 @@ export const Tabs = () => { headerStyle: { backgroundColor: currentTheme.colors.secondaryBlue, }, - headerTintColor: currentTheme.colors.text, + headerTintColor: currentTheme.colors.textDark, }} > - + {isLoading ? 'Loading...' : 'Add Pack'} diff --git a/packages/app/components/pack_table/packtable.style.tsx b/packages/app/components/pack_table/packtable.style.tsx index 2b33990e7..3b5aea525 100644 --- a/packages/app/components/pack_table/packtable.style.tsx +++ b/packages/app/components/pack_table/packtable.style.tsx @@ -47,7 +47,7 @@ const loadStyles = (theme) => { fontWeight: 'bold', color: currentTheme.colors.background === '#1A1A1D' - ? currentTheme.colors.text + ? currentTheme.colors.textLight : 'black', fontSize: Platform.OS === 'web' ? 14 : 12, }, @@ -55,7 +55,7 @@ const loadStyles = (theme) => { flexDirection: 'row', height: 60, alignItems: 'center', - // color: currentTheme.colors.text, + // color: currentTheme.colors.textLight, backgroundColor: currentTheme.colors.background === '#1A1A1D' ? currentTheme.colors.black diff --git a/packages/app/components/trip/TripCard.tsx b/packages/app/components/trip/TripCard.tsx index 972e8824e..962f56643 100644 --- a/packages/app/components/trip/TripCard.tsx +++ b/packages/app/components/trip/TripCard.tsx @@ -86,7 +86,7 @@ export default function TripCard({ { /> { setOpen(true); }} > - + Pick Date Range diff --git a/packages/app/components/user/UserDataContainer.tsx b/packages/app/components/user/UserDataContainer.tsx index a56e5ce5d..e1ec85406 100644 --- a/packages/app/components/user/UserDataContainer.tsx +++ b/packages/app/components/user/UserDataContainer.tsx @@ -107,7 +107,7 @@ export default function UserDataContainer({ textTransform: 'capitalize', fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.textColor, + color: currentTheme.colors.textDark, }} > {differentUser ? `${typeUppercase}` : `Your ${typeUppercase}`} diff --git a/packages/app/components/weather/WeatherCard.tsx b/packages/app/components/weather/WeatherCard.tsx index 3c690083a..ac7655e5a 100644 --- a/packages/app/components/weather/WeatherCard.tsx +++ b/packages/app/components/weather/WeatherCard.tsx @@ -74,7 +74,7 @@ export default function WeatherCard({ /> { backgroundColor: currentTheme.colors.background === '#0284c7' ? '#eaeaea' - : currentTheme.colors.textDarkGrey, + : currentTheme.colors.textLightDarkGrey, }, cardContainer: { diff --git a/packages/app/hooks/password-reset/useRequestEmailModal.ts b/packages/app/hooks/password-reset/useRequestEmailModal.ts index 8d8612f40..533c7321c 100644 --- a/packages/app/hooks/password-reset/useRequestEmailModal.ts +++ b/packages/app/hooks/password-reset/useRequestEmailModal.ts @@ -23,7 +23,7 @@ export const useRequestEmailModal = () => { closeModal(); InformUser({ title: 'Password reset email sent', - style: { backgroundColor: currentTheme.colors.textPrimary }, + style: { backgroundColor: currentTheme.colors.textLightPrimary }, placement: 'bottom', duration: 5000, }); diff --git a/packages/app/screens/about/about.style.tsx b/packages/app/screens/about/about.style.tsx index 222a6270d..f7703f4ac 100644 --- a/packages/app/screens/about/about.style.tsx +++ b/packages/app/screens/about/about.style.tsx @@ -22,13 +22,13 @@ const loadStyles = (theme: any) => { header: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.text, + color: currentTheme.colors.textDark, marginRight: 10, }, headerDark: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, marginRight: 10, }, @@ -61,21 +61,21 @@ const loadStyles = (theme: any) => { }, githubIcon: { fontSize: 24, - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, marginRight: 5, }, githubIconDark: { fontSize: 24, - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, marginRight: 5, }, githubText: { fontSize: 18, - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, }, githubTextDark: { fontSize: 18, - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, }, textContainer: { marginBottom: 20, @@ -85,7 +85,7 @@ const loadStyles = (theme: any) => { lineHeight: 28, letterSpacing: 1, // fontFamily: "sans-serif", - color: currentTheme.colors.text, + color: currentTheme.colors.textDark, textAlign: 'center', marginBottom: 20, }, @@ -94,7 +94,7 @@ const loadStyles = (theme: any) => { lineHeight: 28, letterSpacing: 1, // fontFamily: "sans-serif", - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, textAlign: 'center', marginBottom: 20, }, diff --git a/packages/app/screens/map/index.tsx b/packages/app/screens/map/index.tsx index eef08de51..6281bd84d 100644 --- a/packages/app/screens/map/index.tsx +++ b/packages/app/screens/map/index.tsx @@ -271,7 +271,7 @@ export default function Map() { diff --git a/packages/app/screens/maps/index.tsx b/packages/app/screens/maps/index.tsx index 82714f9eb..495b0c446 100644 --- a/packages/app/screens/maps/index.tsx +++ b/packages/app/screens/maps/index.tsx @@ -114,7 +114,7 @@ export default function DownloadedMaps() { fontSize: 20, fontWeight: 'bold', marginVertical: 20, - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, }} > Downloaded Maps @@ -145,7 +145,7 @@ export default function DownloadedMaps() { fontWeight: 'bold', marginTop: 5, textAlign: 'center', - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, }} > {offlineMap.name} diff --git a/packages/app/screens/privacy/privacy.style.tsx b/packages/app/screens/privacy/privacy.style.tsx index b6d9cb68b..df3e74c8b 100644 --- a/packages/app/screens/privacy/privacy.style.tsx +++ b/packages/app/screens/privacy/privacy.style.tsx @@ -22,13 +22,13 @@ const loadStyles = (theme: any) => { header: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, marginRight: 10, }, headerDark: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, marginRight: 10, }, textContainer: { @@ -39,7 +39,7 @@ const loadStyles = (theme: any) => { lineHeight: 28, letterSpacing: 1, // fontFamily: 'sans-serif', - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, textAlign: 'left', marginBottom: 20, }, @@ -48,7 +48,7 @@ const loadStyles = (theme: any) => { lineHeight: 28, letterSpacing: 1, // fontFamily: "sans-serif", - color: currentTheme.colors.text, + color: currentTheme.colors.textLight, textAlign: 'left', marginBottom: 20, }, diff --git a/packages/app/screens/user/ProfileContainer.tsx b/packages/app/screens/user/ProfileContainer.tsx index ad0e30134..1ae7f0bdb 100644 --- a/packages/app/screens/user/ProfileContainer.tsx +++ b/packages/app/screens/user/ProfileContainer.tsx @@ -122,26 +122,24 @@ const Header = ({ {tripsCount} - Packs - - {packsCount} - + Packs + {packsCount} - Favorites - + Favorites + {favoritesCount} - Certified + Certified @@ -243,7 +241,7 @@ export default function ProfileContainer({ id = null }) { No favorites yet @@ -316,7 +314,7 @@ const loadStyles = (theme) => { }, userEmail: { fontSize: 16, - color: currentTheme.colors.textDarkGrey, + color: currentTheme.colors.textLightDarkGrey, textAlign: 'center', }, card: { diff --git a/packages/app/theme/index.ts b/packages/app/theme/index.ts index 17305340c..da06c409f 100644 --- a/packages/app/theme/index.ts +++ b/packages/app/theme/index.ts @@ -2,19 +2,59 @@ import { extendTheme } from 'native-base'; import { DefaultTheme } from 'react-native-paper'; export const theme = { + colors: { + primary: '#0A84FF', + background: '#cce5ff', + secondaryBlue: '#fdfbff', + tertiaryBlue: '#0C66A1', + accentPurple: '#6C63FF', + card: '#fafafa', + textLight: '#FFFFFF', + textDark: '#000', + border: '#fafafa', + notification: '#0A84FF', + error: '#FF453A', + textGreen: '#22c55e', + textDarkGrey: '#3B3B3B', + cardIconColor: '#22c55e', + iconColor: '#001b3e', + weatherIcon: '#0284c7', + drawerIconColor: '#3B3B3B', + white: '#FFFFFF', + black: '#000000', + }, + font: { + headerFont: 56, + size: 18, + desktop: 36, + }, + padding: { + paddingDesktop: 24, + paddingInside: 105, + paddingTablet: 80, + }, + size: { + cardPadding: 45, + mobilePadding: 30, + }, + width: { + widthDesktop: '85%', + }, +}; + +export const blueTheme = { colors: { primary: '#0A84FF', background: '#0284c7', secondaryBlue: '#0C66A1', accentPurple: '#6C63FF', card: '#fafafa', - text: '#FFFFFF', - textColor: '#000', + textLight: '#FFFFFF', + textDark: '#000', border: '#fafafa', notification: '#0A84FF', error: '#FF453A', - textPrimary: '#22c55e', - textSecondary: '#EBEBF599', + textGreen: '#22c55e', textDarkGrey: '#3B3B3B', cardIconColor: '#22c55e', iconColor: '#FFFFFF', @@ -48,13 +88,12 @@ export const darkTheme = { secondaryBlue: '#0C66A1', accentPurple: '#6C63FF', card: '#2D2D2D', - text: '#C5C6C7', - textColor: '#C5C6C7', + textLight: '#C5C6C7', + textDark: '#C5C6C7', border: '#4E4E50', notification: '#0A84FF', error: '#FF453A', - textPrimary: '#22c55e', - textSecondary: '#C5C6C799', + textGreen: '#22c55e', textDarkGrey: '#3B3B3B', cardIconColor: '#22c55e', iconColor: '#C5C6C7', @@ -87,7 +126,7 @@ export const nativeBaseLightTheme = extendTheme({ 500: theme.colors.background, }, amber: { - 100: theme.colors.text, + 100: theme.colors.textLight, }, }, }); @@ -97,7 +136,7 @@ export const nativeBaseDarkTheme = extendTheme({ 500: darkTheme.colors.background, }, amber: { - 100: darkTheme.colors.text, + 100: darkTheme.colors.textLight, }, }, }); @@ -107,7 +146,7 @@ export const lightThemePaper = { colors: { ...DefaultTheme.colors, primary: theme.colors.primary, - onSurface: theme.colors.text, + onSurface: theme.colors.textLight, elevation: { ...DefaultTheme.colors.elevation, level1: theme.colors.background, @@ -120,7 +159,7 @@ export const darkPaperTheme = { colors: { ...DefaultTheme.colors, primary: darkTheme.colors.primary, - onSurface: darkTheme.colors.text, + onSurface: darkTheme.colors.textLight, elevation: { ...DefaultTheme.colors.elevation, level1: darkTheme.colors.background, From 0958865f7c6cd25ec0f4b10302b6cc16b5b19295 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 26 Jul 2024 18:13:28 +0530 Subject: [PATCH 002/123] Swap background with secondaryBlue --- .../expo/app/(app)/(drawer)/(tabs)/search.tsx | 5 +- apps/expo/app/(app)/modal.tsx | 2 +- apps/vite/src/styles/global.css | 2 +- packages/app/components/GearList/GearList.tsx | 2 +- packages/app/components/ScoreContainer.tsx | 2 +- .../components/SearchInput/SearchInput.tsx | 2 +- packages/app/components/card/LargeCard.tsx | 2 +- .../app/components/dashboard/FeedPreview.tsx | 71 ++++--- .../app/components/dashboard/HeroBanner.tsx | 9 +- .../dashboard/QuickActionButton.tsx | 7 +- packages/app/components/dashboard/Section.tsx | 2 +- .../components/dashboard/SectionHeader.tsx | 4 +- .../dashboard/feedpreview.style.tsx | 8 +- packages/app/components/destination/index.tsx | 12 +- packages/app/components/feed/FeedCard.tsx | 15 +- .../app/components/feed/FeedSearchFilter.tsx | 8 +- packages/app/components/footer/Footer.tsx | 2 +- packages/app/components/item/ItemForm.tsx | 2 +- .../components/itemtable/itemsTable.style.ts | 2 +- .../app/components/landing_page/index.tsx | 2 +- .../landing_page/landingpage.style.tsx | 8 +- .../components/navigation/Drawer.native.tsx | 4 +- packages/app/components/navigation/Drawer.tsx | 2 +- .../components/navigation/Navbar/Navbar.tsx | 6 +- .../app/components/navigation/Navigation.tsx | 2 +- .../components/navigation/NavigationItem.tsx | 2 +- packages/app/components/navigation/Tabs.tsx | 190 ++++++++++-------- packages/app/components/pack/AddPack.tsx | 2 +- .../components/pack_table/packtable.style.tsx | 4 +- packages/app/components/trip/TripCard.tsx | 2 +- .../trip/TripCards/TripCardBase.tsx | 2 +- .../app/components/trip/TripDateRange.tsx | 4 +- .../app/components/user/UserDataContainer.tsx | 2 +- .../app/components/weather/WeatherCard.tsx | 4 +- .../password-reset/useRequestEmailModal.ts | 2 +- packages/app/screens/LoginScreen.tsx | 36 +--- packages/app/screens/about/AboutContent.tsx | 7 +- packages/app/screens/about/about.style.tsx | 20 +- packages/app/screens/map/index.tsx | 2 +- packages/app/screens/maps/index.tsx | 4 +- .../app/screens/privacy/PrivacyContent.tsx | 5 +- .../app/screens/privacy/privacy.style.tsx | 10 +- .../app/screens/user/ProfileContainer.tsx | 22 +- packages/app/theme/index.ts | 43 ++-- .../src/Bento/forms/layouts/SignInScreen.tsx | 37 +++- 45 files changed, 304 insertions(+), 279 deletions(-) diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx index 1e3e59847..3f79ba6cc 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx @@ -61,7 +61,10 @@ export default function Search() { return ( {Platform.OS === 'web' && ( diff --git a/apps/expo/app/(app)/modal.tsx b/apps/expo/app/(app)/modal.tsx index 55dad70a2..d3ce81c86 100644 --- a/apps/expo/app/(app)/modal.tsx +++ b/apps/expo/app/(app)/modal.tsx @@ -37,7 +37,7 @@ export default function Modal() { {/* Use `../` as a simple way to navigate to the root. This is not analogous to "goBack". */} {!isPresented && Dismiss} {/* Native modals have dark backgrounds on iOS, set the status bar to light content. */} - + modal isPresented: {isPresented ? 'true' : 'false'} diff --git a/apps/vite/src/styles/global.css b/apps/vite/src/styles/global.css index 080235cca..8c5a9db72 100644 --- a/apps/vite/src/styles/global.css +++ b/apps/vite/src/styles/global.css @@ -1,5 +1,5 @@ body { - background-color: #cce5ff !important; + background-color: #fdfbff!important; } *:focus { diff --git a/packages/app/components/GearList/GearList.tsx b/packages/app/components/GearList/GearList.tsx index 4edc557bd..46af912bc 100644 --- a/packages/app/components/GearList/GearList.tsx +++ b/packages/app/components/GearList/GearList.tsx @@ -45,7 +45,7 @@ export const GearList = () => { /> { width: '100%', }, scoreText: { - color: currentTheme.colors.textLightPrimary, + color: currentTheme.colors.textPrimaryPrimary, fontSize: 26, fontWeight: 'bold', }, diff --git a/packages/app/components/SearchInput/SearchInput.tsx b/packages/app/components/SearchInput/SearchInput.tsx index b6f913e3b..8e84bcbd1 100644 --- a/packages/app/components/SearchInput/SearchInput.tsx +++ b/packages/app/components/SearchInput/SearchInput.tsx @@ -168,7 +168,7 @@ export const SearchInput = forwardRef( minWidth="100%" alignSelf="center" position="relative" - backgroundColor={currentTheme.colors.textLight} + backgroundColor={currentTheme.colors.textPrimary} borderRadius={8} > = ({ {Icon ? : null} = ({ itemWidth }) => { const styles = useCustomStyles(loadStyles); const { data: feedData } = useFeed(); - console.log('feedData', feedData) + console.log('feedData', feedData); return ( - {feedData?.filter((item): item is FeedItem => item.type !== null).map((item: FeedItem, index: number) => { - const linkStr = `/${item.type}/${item.id}`; - return linkStr ? ( - - - - {item.name} - item.type !== null) + .map((item: FeedItem, index: number) => { + const linkStr = `/${item.type}/${item.id}`; + return linkStr ? ( + + + - {item.type} + {item.name} + + {item.type} + + + + {item.description} - - - {item.description} - - - - ) : null; - })} + + + ) : null; + })} ); }; diff --git a/packages/app/components/dashboard/HeroBanner.tsx b/packages/app/components/dashboard/HeroBanner.tsx index 00edcd067..3bc3e8fa6 100644 --- a/packages/app/components/dashboard/HeroBanner.tsx +++ b/packages/app/components/dashboard/HeroBanner.tsx @@ -88,8 +88,7 @@ const HeroSection: React.FC = ({ onSelect }) => { > = ({ onSelect }) => { ) : ( = ({ onSelect }) => { color={currentTheme.colors.iconColor} /> Search by park, city, or trail @@ -160,7 +159,7 @@ const loadStyles = (theme: any) => { fontSize: 24, fontWeight: 'bold', marginBottom: 20, - color: currentTheme.colors.textDark, + color: currentTheme.colors.tertiaryBlue, }, }; }; diff --git a/packages/app/components/dashboard/QuickActionButton.tsx b/packages/app/components/dashboard/QuickActionButton.tsx index daf3c9194..0c299f454 100644 --- a/packages/app/components/dashboard/QuickActionButton.tsx +++ b/packages/app/components/dashboard/QuickActionButton.tsx @@ -43,13 +43,14 @@ const loadStyles = (theme: any) => { margin: 10, display: 'flex', alignItems: 'center', - padding: '20', }, card: { flexDirection: 'column', justifyContent: 'center', alignItems: 'center', - backgroundColor: currentTheme.colors.primary, + backgroundColor: currentTheme.colors.card, + elevation: 0, + boxShadow: 'unset', }, icon: { marginBottom: 10, @@ -57,7 +58,7 @@ const loadStyles = (theme: any) => { text: { fontSize: 13, fontWeight: 'bold', - color: currentTheme.colors.iconColor, + color: currentTheme.colors.tertiaryBlue, }, }; }; diff --git a/packages/app/components/dashboard/Section.tsx b/packages/app/components/dashboard/Section.tsx index 228a4eaff..76e8d835c 100644 --- a/packages/app/components/dashboard/Section.tsx +++ b/packages/app/components/dashboard/Section.tsx @@ -30,7 +30,7 @@ const loadStyles = (theme: any) => { alignItems: 'center', width: '100%', borderRadius: 8, - backgroundColor: currentTheme.colors.secondaryBlue, + backgroundColor: currentTheme.colors.border, }, }; }; diff --git a/packages/app/components/dashboard/SectionHeader.tsx b/packages/app/components/dashboard/SectionHeader.tsx index 7a7110a2d..0c2eeee5b 100644 --- a/packages/app/components/dashboard/SectionHeader.tsx +++ b/packages/app/components/dashboard/SectionHeader.tsx @@ -27,14 +27,14 @@ const loadStyles = () => ({ flexDirection: 'row', }, text: { - color: theme.colors.textDark, + color: theme.colors.tertiaryBlue, fontSize: 20, fontWeight: 'bold', }, icon: { fontSize: 40, margin: 10, - color: theme.colors.textDark, + color: theme.colors.iconColor, }, }); diff --git a/packages/app/components/dashboard/feedpreview.style.tsx b/packages/app/components/dashboard/feedpreview.style.tsx index fa3e85a25..2b6d10629 100644 --- a/packages/app/components/dashboard/feedpreview.style.tsx +++ b/packages/app/components/dashboard/feedpreview.style.tsx @@ -9,7 +9,7 @@ const loadStyles = (theme: any, appTheme: any) => { cardStyles: { height: 100, width: '100%', - backgroundColor: appTheme.colors.primary, + backgroundColor: currentTheme.colors.card, borderRadius: 5, padding: 20, }, @@ -26,14 +26,14 @@ const loadStyles = (theme: any, appTheme: any) => { feedItemTitle: { fontWeight: 'bold', fontSize: 17, - color: currentTheme.colors.textLight, + color: currentTheme.colors.textSecondary, marginBottom: 5, }, feedItemType: { fontWeight: 'bold', fontSize: 16, - color: currentTheme.colors.textLight, - backgroundColor: currentTheme.colors.tertiaryBlue, + color: currentTheme.colors.textPrimary, + backgroundColor: currentTheme.colors.textSecondary, marginBottom: 5, }, }; diff --git a/packages/app/components/destination/index.tsx b/packages/app/components/destination/index.tsx index 6879bfcd2..1178e533c 100644 --- a/packages/app/components/destination/index.tsx +++ b/packages/app/components/destination/index.tsx @@ -159,7 +159,7 @@ export const DestinationPage = () => { ) : ( { color={currentTheme.colors.background} /> Search by park, city, or trail @@ -193,7 +193,7 @@ export const DestinationPage = () => { )} ContentComponent={map} @@ -232,12 +232,12 @@ const loadStyles = (theme) => { alignItems: 'flex-start', }, headerText: { - color: currentTheme.colors.textLightPrimary, + color: currentTheme.colors.textPrimaryPrimary, fontSize: 22, fontWeight: 'bold', }, headerSubText: { - color: isDark ? 'white' : currentTheme.colors.textLightDarkGrey, + color: isDark ? 'white' : currentTheme.colors.textPrimaryDarkGrey, fontSize: 16, marginTop: 5, }, @@ -246,7 +246,7 @@ const loadStyles = (theme) => { marginTop: 10, }, languageText: { - color: isDark ? 'white' : currentTheme.colors.textLightDarkGrey, + color: isDark ? 'white' : currentTheme.colors.textPrimaryDarkGrey, fontSize: 14, marginRight: 10, marginBottom: 5, // Add margin to provide spacing between the language texts diff --git a/packages/app/components/feed/FeedCard.tsx b/packages/app/components/feed/FeedCard.tsx index 03a22faff..8ba5c40a8 100644 --- a/packages/app/components/feed/FeedCard.tsx +++ b/packages/app/components/feed/FeedCard.tsx @@ -150,7 +150,10 @@ export default function Card({ href={type === 'pack' ? '/pack/' + id : '/trip/' + id} style={{ textDecoration: 'none' }} > - + {truncatedName} @@ -234,7 +237,7 @@ export default function Card({ href={`/profile/${type === 'pack' ? owner_id : owner_id}`} style={{ textDecoration: 'none' }} > - + View {owner?.username ? '@' + owner?.username : 'Owner'} @@ -270,7 +273,7 @@ export default function Card({ Favorites @@ -296,7 +299,7 @@ export default function Card({ ) : null} @@ -309,13 +312,13 @@ export default function Card({ Nights Discover Other Users' Public Packs {/* Packs @@ -156,7 +156,7 @@ const FeedSearchFilter = ({ Trips @@ -184,7 +184,7 @@ const FeedSearchFilter = ({ Sort By: diff --git a/packages/app/components/footer/Footer.tsx b/packages/app/components/footer/Footer.tsx index cab001d50..80bdfe08b 100644 --- a/packages/app/components/footer/Footer.tsx +++ b/packages/app/components/footer/Footer.tsx @@ -20,7 +20,7 @@ export default function Footer() { > - + {isLoading ? 'Loading..' : isEdit ? 'Edit item' : 'Add Item'} diff --git a/packages/app/components/itemtable/itemsTable.style.ts b/packages/app/components/itemtable/itemsTable.style.ts index 8ff8e770b..8b951e788 100644 --- a/packages/app/components/itemtable/itemsTable.style.ts +++ b/packages/app/components/itemtable/itemsTable.style.ts @@ -34,7 +34,7 @@ export const loadStyles = () => { }, titleText: { fontWeight: 'bold', - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, }, head: { height: 50, diff --git a/packages/app/components/landing_page/index.tsx b/packages/app/components/landing_page/index.tsx index 2941ff86c..c5873ac28 100644 --- a/packages/app/components/landing_page/index.tsx +++ b/packages/app/components/landing_page/index.tsx @@ -178,7 +178,7 @@ const LandingPage = () => { - + {/* */} diff --git a/packages/app/components/landing_page/landingpage.style.tsx b/packages/app/components/landing_page/landingpage.style.tsx index c2f5b3104..f37a5598a 100644 --- a/packages/app/components/landing_page/landingpage.style.tsx +++ b/packages/app/components/landing_page/landingpage.style.tsx @@ -67,7 +67,7 @@ const loadStyles = (theme) => { alignItems: 'center', // Ensure text is centered within button }, footerText: { - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, fontSize: 18, fontWeight: 'bold', }, @@ -91,18 +91,18 @@ const loadStyles = (theme) => { }, icon: { fontSize: 40, - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, marginRight: 10, }, featureText: { fontSize: 22, - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, }, cardContent: { paddingHorizontal: 20, paddingVertical: 10, fontSize: 16, - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, }, }; }; diff --git a/packages/app/components/navigation/Drawer.native.tsx b/packages/app/components/navigation/Drawer.native.tsx index 3663c9d0c..f7c6d2a62 100644 --- a/packages/app/components/navigation/Drawer.native.tsx +++ b/packages/app/components/navigation/Drawer.native.tsx @@ -64,7 +64,7 @@ const loadStyles = (theme) => { marginHorizontal: 10, }, logoText: { - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, fontSize: 38, fontWeight: '900', }, @@ -82,7 +82,7 @@ const loadStyles = (theme) => { paddingHorizontal: 12, }, menuBarItemText: { - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, fontSize: 18, }, drawerTrigger: {}, diff --git a/packages/app/components/navigation/Drawer.tsx b/packages/app/components/navigation/Drawer.tsx index 76c640852..696aad8eb 100644 --- a/packages/app/components/navigation/Drawer.tsx +++ b/packages/app/components/navigation/Drawer.tsx @@ -19,7 +19,7 @@ export function Drawer() { icon={} bg="transparent" outlineColor="transparent" - color={currentTheme.colors.textDark} + color={currentTheme.colors.tertiaryBlue} fontWeight="bold" focusStyle={{ bg: 'transparent', diff --git a/packages/app/components/navigation/Navbar/Navbar.tsx b/packages/app/components/navigation/Navbar/Navbar.tsx index 04872649f..c796e5f62 100644 --- a/packages/app/components/navigation/Navbar/Navbar.tsx +++ b/packages/app/components/navigation/Navbar/Navbar.tsx @@ -57,7 +57,7 @@ export const Navbar = () => { }; const NavbarStyles = { - floatingBg: '#0C66A1', + floatingBg: '#cce5ff', floatingRadius: 25, floatingBlur: 'blur(2px)', transition: 'all 0.2s ease-in-out', @@ -124,11 +124,11 @@ const loadStyles = (currentTheme, isScrolled, screenWidth) => { logo: { marginRight: 10, cursor: 'pointer', - backgroundColor: currentTheme.colors.iconColor, + backgroundColor: currentTheme.colors.tertiaryBlue, borderRadius: 10, }, logoText: { - color: currentTheme.colors.textDark, + color: currentTheme.colors.tertiaryBlue, fontSize: 38, fontWeight: '900', cursor: 'pointer', diff --git a/packages/app/components/navigation/Navigation.tsx b/packages/app/components/navigation/Navigation.tsx index 9c10528a1..70b830aac 100644 --- a/packages/app/components/navigation/Navigation.tsx +++ b/packages/app/components/navigation/Navigation.tsx @@ -105,7 +105,7 @@ const loadStyles = (theme) => { marginHorizontal: 10, }, logoText: { - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, fontSize: 38, fontWeight: '900', }, diff --git a/packages/app/components/navigation/NavigationItem.tsx b/packages/app/components/navigation/NavigationItem.tsx index 33826ea77..7d27aea2c 100644 --- a/packages/app/components/navigation/NavigationItem.tsx +++ b/packages/app/components/navigation/NavigationItem.tsx @@ -71,7 +71,7 @@ const loadStyles = (theme) => { paddingHorizontal: 12, }, menuBarItemText: { - color: currentTheme.colors.textDark, + color: currentTheme.colors.tertiaryBlue, fontSize: 15, }, menuBarItemActive: { diff --git a/packages/app/components/navigation/Tabs.tsx b/packages/app/components/navigation/Tabs.tsx index b7c181ab7..ae10eb51b 100644 --- a/packages/app/components/navigation/Tabs.tsx +++ b/packages/app/components/navigation/Tabs.tsx @@ -6,6 +6,7 @@ import { Stack, usePathname } from 'expo-router'; import { MaterialCommunityIcons } from '@expo/vector-icons'; import { BlurView } from 'expo-blur'; import useTheme from 'app/hooks/useTheme'; +import { StatusBar } from 'expo-status-bar'; export const Tabs = () => { const formatHeaderTitle = () => { @@ -21,106 +22,119 @@ export const Tabs = () => { const { currentTheme } = useTheme(); return ( - , - tabBarBackground: () => ( - - ), - headerTitleStyle: { - fontSize: 24, - }, - headerStyle: { - backgroundColor: currentTheme.colors.secondaryBlue, - }, - headerTintColor: currentTheme.colors.textDark, - }} - > - ( - + <> + ( + ), - }} - /> - ( - ( + ), + headerTitleStyle: { + fontSize: 24, + }, + headerStyle: { + backgroundColor: currentTheme.colors.background, + }, + headerTintColor: currentTheme.colors.tertiaryBlue, }} - /> - ( - - ), - }} - /> + > + ( + + ), + }} + /> + ( + + ), + }} + /> + ( + + ), + }} + /> - + - ( - - ), - // TODO implement in the header - // header: () => ( - // - // - // - // ), - }} - /> + ( + + ), + // TODO implement in the header + // header: () => ( + // + // + // + // ), + }} + /> - {/* */} - + + + ); }; diff --git a/packages/app/components/pack/AddPack.tsx b/packages/app/components/pack/AddPack.tsx index 25f73e019..ac7b5ed5c 100644 --- a/packages/app/components/pack/AddPack.tsx +++ b/packages/app/components/pack/AddPack.tsx @@ -107,7 +107,7 @@ export const AddPack = ({ - + {isLoading ? 'Loading...' : 'Add Pack'} diff --git a/packages/app/components/pack_table/packtable.style.tsx b/packages/app/components/pack_table/packtable.style.tsx index 3b5aea525..2407124af 100644 --- a/packages/app/components/pack_table/packtable.style.tsx +++ b/packages/app/components/pack_table/packtable.style.tsx @@ -47,7 +47,7 @@ const loadStyles = (theme) => { fontWeight: 'bold', color: currentTheme.colors.background === '#1A1A1D' - ? currentTheme.colors.textLight + ? currentTheme.colors.textPrimary : 'black', fontSize: Platform.OS === 'web' ? 14 : 12, }, @@ -55,7 +55,7 @@ const loadStyles = (theme) => { flexDirection: 'row', height: 60, alignItems: 'center', - // color: currentTheme.colors.textLight, + // color: currentTheme.colors.textPrimary, backgroundColor: currentTheme.colors.background === '#1A1A1D' ? currentTheme.colors.black diff --git a/packages/app/components/trip/TripCard.tsx b/packages/app/components/trip/TripCard.tsx index 962f56643..6e058b27f 100644 --- a/packages/app/components/trip/TripCard.tsx +++ b/packages/app/components/trip/TripCard.tsx @@ -86,7 +86,7 @@ export default function TripCard({ { /> { setOpen(true); }} > - + Pick Date Range diff --git a/packages/app/components/user/UserDataContainer.tsx b/packages/app/components/user/UserDataContainer.tsx index e1ec85406..fc8468e10 100644 --- a/packages/app/components/user/UserDataContainer.tsx +++ b/packages/app/components/user/UserDataContainer.tsx @@ -107,7 +107,7 @@ export default function UserDataContainer({ textTransform: 'capitalize', fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.textDark, + color: currentTheme.colors.tertiaryBlue, }} > {differentUser ? `${typeUppercase}` : `Your ${typeUppercase}`} diff --git a/packages/app/components/weather/WeatherCard.tsx b/packages/app/components/weather/WeatherCard.tsx index ac7655e5a..afe9fc317 100644 --- a/packages/app/components/weather/WeatherCard.tsx +++ b/packages/app/components/weather/WeatherCard.tsx @@ -74,7 +74,7 @@ export default function WeatherCard({ /> { backgroundColor: currentTheme.colors.background === '#0284c7' ? '#eaeaea' - : currentTheme.colors.textLightDarkGrey, + : currentTheme.colors.textPrimaryDarkGrey, }, cardContainer: { diff --git a/packages/app/hooks/password-reset/useRequestEmailModal.ts b/packages/app/hooks/password-reset/useRequestEmailModal.ts index 533c7321c..6de2f6a18 100644 --- a/packages/app/hooks/password-reset/useRequestEmailModal.ts +++ b/packages/app/hooks/password-reset/useRequestEmailModal.ts @@ -23,7 +23,7 @@ export const useRequestEmailModal = () => { closeModal(); InformUser({ title: 'Password reset email sent', - style: { backgroundColor: currentTheme.colors.textLightPrimary }, + style: { backgroundColor: currentTheme.colors.textPrimaryPrimary }, placement: 'bottom', duration: 5000, }); diff --git a/packages/app/screens/LoginScreen.tsx b/packages/app/screens/LoginScreen.tsx index 15fc8dd6d..68b4eafa5 100644 --- a/packages/app/screens/LoginScreen.tsx +++ b/packages/app/screens/LoginScreen.tsx @@ -33,35 +33,11 @@ export default function Login() { const { currentTheme } = useTheme(); return ( - - - - - - - - - + ); } diff --git a/packages/app/screens/about/AboutContent.tsx b/packages/app/screens/about/AboutContent.tsx index 27e2767f4..e79e12784 100644 --- a/packages/app/screens/about/AboutContent.tsx +++ b/packages/app/screens/about/AboutContent.tsx @@ -37,7 +37,10 @@ const AboutContent = ({ desktopContainer, isMobile }: AboutContentProps) => { {aboutSections.map((section, index) => ( - + {section} ))} @@ -50,7 +53,7 @@ const AboutContent = ({ desktopContainer, isMobile }: AboutContentProps) => { style={[isDark ? styles.githubIconDark : styles.githubIcon]} /> View on GitHub diff --git a/packages/app/screens/about/about.style.tsx b/packages/app/screens/about/about.style.tsx index f7703f4ac..a8c54c049 100644 --- a/packages/app/screens/about/about.style.tsx +++ b/packages/app/screens/about/about.style.tsx @@ -22,13 +22,13 @@ const loadStyles = (theme: any) => { header: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.textDark, + color: currentTheme.colors.tertiaryBlue, marginRight: 10, }, headerDark: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, marginRight: 10, }, @@ -61,21 +61,21 @@ const loadStyles = (theme: any) => { }, githubIcon: { fontSize: 24, - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, marginRight: 5, }, githubIconDark: { fontSize: 24, - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, marginRight: 5, }, githubText: { fontSize: 18, - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, }, - githubTextDark: { + githubtertiaryBlue: { fontSize: 18, - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, }, textContainer: { marginBottom: 20, @@ -85,16 +85,16 @@ const loadStyles = (theme: any) => { lineHeight: 28, letterSpacing: 1, // fontFamily: "sans-serif", - color: currentTheme.colors.textDark, + color: currentTheme.colors.tertiaryBlue, textAlign: 'center', marginBottom: 20, }, - textDark: { + tertiaryBlue: { fontSize: 18, lineHeight: 28, letterSpacing: 1, // fontFamily: "sans-serif", - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, textAlign: 'center', marginBottom: 20, }, diff --git a/packages/app/screens/map/index.tsx b/packages/app/screens/map/index.tsx index 6281bd84d..4b16af20a 100644 --- a/packages/app/screens/map/index.tsx +++ b/packages/app/screens/map/index.tsx @@ -271,7 +271,7 @@ export default function Map() { diff --git a/packages/app/screens/maps/index.tsx b/packages/app/screens/maps/index.tsx index 495b0c446..37892445d 100644 --- a/packages/app/screens/maps/index.tsx +++ b/packages/app/screens/maps/index.tsx @@ -114,7 +114,7 @@ export default function DownloadedMaps() { fontSize: 20, fontWeight: 'bold', marginVertical: 20, - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, }} > Downloaded Maps @@ -145,7 +145,7 @@ export default function DownloadedMaps() { fontWeight: 'bold', marginTop: 5, textAlign: 'center', - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, }} > {offlineMap.name} diff --git a/packages/app/screens/privacy/PrivacyContent.tsx b/packages/app/screens/privacy/PrivacyContent.tsx index 932b66518..b30db33eb 100644 --- a/packages/app/screens/privacy/PrivacyContent.tsx +++ b/packages/app/screens/privacy/PrivacyContent.tsx @@ -25,7 +25,10 @@ const PrivacyContent = () => { {privacySections.map((section, index) => ( - + {section} ))} diff --git a/packages/app/screens/privacy/privacy.style.tsx b/packages/app/screens/privacy/privacy.style.tsx index df3e74c8b..14f81a0e4 100644 --- a/packages/app/screens/privacy/privacy.style.tsx +++ b/packages/app/screens/privacy/privacy.style.tsx @@ -22,13 +22,13 @@ const loadStyles = (theme: any) => { header: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, marginRight: 10, }, headerDark: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, marginRight: 10, }, textContainer: { @@ -39,16 +39,16 @@ const loadStyles = (theme: any) => { lineHeight: 28, letterSpacing: 1, // fontFamily: 'sans-serif', - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, textAlign: 'left', marginBottom: 20, }, - textDark: { + tertiaryBlue: { fontSize: 18, lineHeight: 28, letterSpacing: 1, // fontFamily: "sans-serif", - color: currentTheme.colors.textLight, + color: currentTheme.colors.textPrimary, textAlign: 'left', marginBottom: 20, }, diff --git a/packages/app/screens/user/ProfileContainer.tsx b/packages/app/screens/user/ProfileContainer.tsx index 1ae7f0bdb..14c72d105 100644 --- a/packages/app/screens/user/ProfileContainer.tsx +++ b/packages/app/screens/user/ProfileContainer.tsx @@ -122,24 +122,30 @@ const Header = ({ {tripsCount} - Packs - {packsCount} + Packs + + {packsCount} + - Favorites - + + Favorites + + {favoritesCount} - Certified + + Certified + @@ -241,7 +247,7 @@ export default function ProfileContainer({ id = null }) { No favorites yet @@ -314,7 +320,7 @@ const loadStyles = (theme) => { }, userEmail: { fontSize: 16, - color: currentTheme.colors.textLightDarkGrey, + color: currentTheme.colors.textPrimaryDarkGrey, textAlign: 'center', }, card: { diff --git a/packages/app/theme/index.ts b/packages/app/theme/index.ts index da06c409f..ec6c5c75c 100644 --- a/packages/app/theme/index.ts +++ b/packages/app/theme/index.ts @@ -4,20 +4,20 @@ import { DefaultTheme } from 'react-native-paper'; export const theme = { colors: { primary: '#0A84FF', - background: '#cce5ff', - secondaryBlue: '#fdfbff', + background: '#fdfbff', + secondaryBlue: '#cce5ff', tertiaryBlue: '#0C66A1', accentPurple: '#6C63FF', card: '#fafafa', - textLight: '#FFFFFF', - textDark: '#000', - border: '#fafafa', + textPrimary: '#FFFFFF', + textSecondary: '#526070', + border: '#e0e2ec', notification: '#0A84FF', error: '#FF453A', textGreen: '#22c55e', - textDarkGrey: '#3B3B3B', + textBlueGrey: '#3B3B3B', cardIconColor: '#22c55e', - iconColor: '#001b3e', + iconColor: '#003355', weatherIcon: '#0284c7', drawerIconColor: '#3B3B3B', white: '#FFFFFF', @@ -42,22 +42,23 @@ export const theme = { }, }; -export const blueTheme = { +export const lightTheme = { colors: { primary: '#0A84FF', - background: '#0284c7', - secondaryBlue: '#0C66A1', + background: '#cce5ff', + secondaryBlue: '#fdfbff', + tertiaryBlue: '#0C66A1', accentPurple: '#6C63FF', card: '#fafafa', - textLight: '#FFFFFF', - textDark: '#000', + textPrimary: '#FFFFFF', + tertiaryBlue: '#000', border: '#fafafa', notification: '#0A84FF', error: '#FF453A', textGreen: '#22c55e', - textDarkGrey: '#3B3B3B', + tertiaryBlueGrey: '#3B3B3B', cardIconColor: '#22c55e', - iconColor: '#FFFFFF', + iconColor: '#001b3e', weatherIcon: '#0284c7', drawerIconColor: '#3B3B3B', white: '#FFFFFF', @@ -88,13 +89,13 @@ export const darkTheme = { secondaryBlue: '#0C66A1', accentPurple: '#6C63FF', card: '#2D2D2D', - textLight: '#C5C6C7', - textDark: '#C5C6C7', + textPrimary: '#C5C6C7', + tertiaryBlue: '#C5C6C7', border: '#4E4E50', notification: '#0A84FF', error: '#FF453A', textGreen: '#22c55e', - textDarkGrey: '#3B3B3B', + tertiaryBlueGrey: '#3B3B3B', cardIconColor: '#22c55e', iconColor: '#C5C6C7', weatherIcon: '#0A84FF', @@ -126,7 +127,7 @@ export const nativeBaseLightTheme = extendTheme({ 500: theme.colors.background, }, amber: { - 100: theme.colors.textLight, + 100: theme.colors.textPrimary, }, }, }); @@ -136,7 +137,7 @@ export const nativeBaseDarkTheme = extendTheme({ 500: darkTheme.colors.background, }, amber: { - 100: darkTheme.colors.textLight, + 100: darkTheme.colors.textPrimary, }, }, }); @@ -146,7 +147,7 @@ export const lightThemePaper = { colors: { ...DefaultTheme.colors, primary: theme.colors.primary, - onSurface: theme.colors.textLight, + onSurface: theme.colors.textPrimary, elevation: { ...DefaultTheme.colors.elevation, level1: theme.colors.background, @@ -159,7 +160,7 @@ export const darkPaperTheme = { colors: { ...DefaultTheme.colors, primary: darkTheme.colors.primary, - onSurface: darkTheme.colors.textLight, + onSurface: darkTheme.colors.textPrimary, elevation: { ...DefaultTheme.colors.elevation, level1: darkTheme.colors.background, diff --git a/packages/ui/src/Bento/forms/layouts/SignInScreen.tsx b/packages/ui/src/Bento/forms/layouts/SignInScreen.tsx index 856561d64..496da839c 100644 --- a/packages/ui/src/Bento/forms/layouts/SignInScreen.tsx +++ b/packages/ui/src/Bento/forms/layouts/SignInScreen.tsx @@ -9,12 +9,14 @@ import { Theme, View, } from 'tamagui'; +import { Text, Platform } from 'react-native'; import { FormCard } from './components/layoutParts'; import { RLink } from '@packrat/ui'; import { Form, FormInput, SubmitButton } from '@packrat/ui'; import { userSignIn } from '@packrat/validations'; import { FontAwesome } from '@expo/vector-icons'; import { RIconButton } from '@packrat/ui'; +import useTheme from 'app/hooks/useTheme'; export function SignInScreen({ promptAsync, @@ -22,22 +24,32 @@ export function SignInScreen({ signInStatus, isGoogleSignInReady, }) { + const { currentTheme } = useTheme(); return ( - + -

+

Sign in to your account

@@ -60,7 +72,7 @@ export function SignInScreen({ onSubmit={(data) => signIn(data)} style={{ marginTop: 16, - backgroundColor: '#232323', + backgroundColor: currentTheme.colors.tertiaryBlue, color: 'white', }} width="100%" @@ -88,7 +100,12 @@ export function SignInScreen({ } > - Sign In + + Sign In + From 364aac2c8dfe53ebc09faa2369d751f519f2b378 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 26 Jul 2024 19:44:34 +0530 Subject: [PATCH 003/123] Change text color --- packages/app/components/GearList/GearList.tsx | 2 +- packages/app/components/ScoreContainer.tsx | 2 +- packages/app/components/card/LargeCard.tsx | 2 +- packages/app/components/dashboard/feedpreview.style.tsx | 6 +++--- packages/app/components/destination/index.tsx | 4 ++-- packages/app/components/feed/FeedCard.tsx | 9 +++------ packages/app/components/feed/FeedSearchFilter.tsx | 4 ++-- packages/app/components/trip/TripCard.tsx | 2 +- packages/app/components/trip/TripCards/TripCardBase.tsx | 2 +- packages/app/components/trip/TripDateRange.tsx | 2 +- packages/app/components/weather/WeatherCard.tsx | 2 +- .../app/hooks/password-reset/useRequestEmailModal.ts | 2 +- packages/app/theme/index.ts | 3 +-- 13 files changed, 19 insertions(+), 23 deletions(-) diff --git a/packages/app/components/GearList/GearList.tsx b/packages/app/components/GearList/GearList.tsx index 46af912bc..2dd1ee7e5 100644 --- a/packages/app/components/GearList/GearList.tsx +++ b/packages/app/components/GearList/GearList.tsx @@ -45,7 +45,7 @@ export const GearList = () => { /> { width: '100%', }, scoreText: { - color: currentTheme.colors.textPrimaryPrimary, + color: currentTheme.colors.text, fontSize: 26, fontWeight: 'bold', }, diff --git a/packages/app/components/card/LargeCard.tsx b/packages/app/components/card/LargeCard.tsx index cd7708bd6..822c979b5 100644 --- a/packages/app/components/card/LargeCard.tsx +++ b/packages/app/components/card/LargeCard.tsx @@ -74,7 +74,7 @@ const LargeCard: React.FC = ({ {Icon ? : null} { feedItemTitle: { fontWeight: 'bold', fontSize: 17, - color: currentTheme.colors.textSecondary, + color: currentTheme.colors.text, marginBottom: 5, }, feedItemType: { fontWeight: 'bold', fontSize: 16, - color: currentTheme.colors.textPrimary, - backgroundColor: currentTheme.colors.textSecondary, + color: currentTheme.colors.white, + backgroundColor: currentTheme.colors.text, marginBottom: 5, }, }; diff --git a/packages/app/components/destination/index.tsx b/packages/app/components/destination/index.tsx index 1178e533c..2de8d1762 100644 --- a/packages/app/components/destination/index.tsx +++ b/packages/app/components/destination/index.tsx @@ -193,7 +193,7 @@ export const DestinationPage = () => { )} ContentComponent={map} @@ -232,7 +232,7 @@ const loadStyles = (theme) => { alignItems: 'flex-start', }, headerText: { - color: currentTheme.colors.textPrimaryPrimary, + color: currentTheme.colors.text, fontSize: 22, fontWeight: 'bold', }, diff --git a/packages/app/components/feed/FeedCard.tsx b/packages/app/components/feed/FeedCard.tsx index 8ba5c40a8..1aed15375 100644 --- a/packages/app/components/feed/FeedCard.tsx +++ b/packages/app/components/feed/FeedCard.tsx @@ -237,7 +237,7 @@ export default function Card({ href={`/profile/${type === 'pack' ? owner_id : owner_id}`} style={{ textDecoration: 'none' }} > - + View {owner?.username ? '@' + owner?.username : 'Owner'} @@ -271,10 +271,7 @@ export default function Card({ > {type === 'pack' && ( - + Favorites diff --git a/packages/app/components/feed/FeedSearchFilter.tsx b/packages/app/components/feed/FeedSearchFilter.tsx index 191318854..199d2d51f 100644 --- a/packages/app/components/feed/FeedSearchFilter.tsx +++ b/packages/app/components/feed/FeedSearchFilter.tsx @@ -133,7 +133,7 @@ const FeedSearchFilter = ({ Discover Other Users' Public Packs @@ -184,7 +184,7 @@ const FeedSearchFilter = ({ Sort By: diff --git a/packages/app/components/trip/TripCard.tsx b/packages/app/components/trip/TripCard.tsx index 6e058b27f..03b452298 100644 --- a/packages/app/components/trip/TripCard.tsx +++ b/packages/app/components/trip/TripCard.tsx @@ -86,7 +86,7 @@ export default function TripCard({ { /> { closeModal(); InformUser({ title: 'Password reset email sent', - style: { backgroundColor: currentTheme.colors.textPrimaryPrimary }, + style: { backgroundColor: currentTheme.colors.text }, placement: 'bottom', duration: 5000, }); diff --git a/packages/app/theme/index.ts b/packages/app/theme/index.ts index ec6c5c75c..4500c8568 100644 --- a/packages/app/theme/index.ts +++ b/packages/app/theme/index.ts @@ -9,8 +9,7 @@ export const theme = { tertiaryBlue: '#0C66A1', accentPurple: '#6C63FF', card: '#fafafa', - textPrimary: '#FFFFFF', - textSecondary: '#526070', + text: '#526070', border: '#e0e2ec', notification: '#0A84FF', error: '#FF453A', From f904d88ccdaf3e001a24b7b4c01733ac8952a52c Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 27 Jul 2024 14:42:21 +0530 Subject: [PATCH 004/123] Resize sign in --- .../ui/src/Bento/forms/layouts/SignInScreen.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/ui/src/Bento/forms/layouts/SignInScreen.tsx b/packages/ui/src/Bento/forms/layouts/SignInScreen.tsx index 496da839c..0dceb7195 100644 --- a/packages/ui/src/Bento/forms/layouts/SignInScreen.tsx +++ b/packages/ui/src/Bento/forms/layouts/SignInScreen.tsx @@ -17,6 +17,7 @@ import { userSignIn } from '@packrat/validations'; import { FontAwesome } from '@expo/vector-icons'; import { RIconButton } from '@packrat/ui'; import useTheme from 'app/hooks/useTheme'; +import useResponsive from 'app/hooks/useResponsive'; export function SignInScreen({ promptAsync, @@ -25,6 +26,7 @@ export function SignInScreen({ isGoogleSignInReady, }) { const { currentTheme } = useTheme(); + const { xxs, xs } = useResponsive(); return ( - + } > - + Sign In From 838f27f10d8294e1365485130188cf28ab6c6d84 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 27 Jul 2024 15:00:08 +0530 Subject: [PATCH 005/123] Change iconColor --- apps/expo/app/(app)/(drawer)/(tabs)/search.tsx | 2 +- .../app/components/SearchInput/SearchInput.tsx | 2 +- packages/app/components/dashboard/HeroBanner.tsx | 7 ++----- packages/app/components/destination/index.tsx | 8 ++++---- packages/app/components/item/ItemForm.tsx | 2 +- .../app/components/itemtable/itemsTable.style.ts | 2 +- .../components/landing_page/landingpage.style.tsx | 10 +++++----- .../app/components/navigation/Drawer.native.tsx | 4 ++-- packages/app/components/navigation/Navigation.tsx | 2 +- packages/app/components/pack/AddPack.tsx | 2 +- .../app/components/pack_table/packtable.style.tsx | 4 ++-- packages/app/components/trip/TripDateRange.tsx | 2 +- packages/app/components/weather/WeatherCard.tsx | 2 +- packages/app/screens/about/about.style.tsx | 12 ++++++------ packages/app/screens/map/index.tsx | 2 +- packages/app/screens/maps/index.tsx | 4 ++-- packages/app/screens/privacy/privacy.style.tsx | 8 ++++---- packages/app/screens/user/ProfileContainer.tsx | 2 +- packages/app/theme/index.ts | 14 +++++++------- 19 files changed, 44 insertions(+), 47 deletions(-) diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx index 3f79ba6cc..df2b9d4f2 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx @@ -63,7 +63,7 @@ export default function Search() { {Platform.OS === 'web' && ( diff --git a/packages/app/components/SearchInput/SearchInput.tsx b/packages/app/components/SearchInput/SearchInput.tsx index 8e84bcbd1..12499e986 100644 --- a/packages/app/components/SearchInput/SearchInput.tsx +++ b/packages/app/components/SearchInput/SearchInput.tsx @@ -168,7 +168,7 @@ export const SearchInput = forwardRef( minWidth="100%" alignSelf="center" position="relative" - backgroundColor={currentTheme.colors.textPrimary} + backgroundColor={currentTheme.colors.white} borderRadius={8} > = ({ onSelect }) => { ) : ( = ({ onSelect }) => { size={24} color={currentTheme.colors.iconColor} /> - + Search by park, city, or trail diff --git a/packages/app/components/destination/index.tsx b/packages/app/components/destination/index.tsx index 2de8d1762..9afafe92a 100644 --- a/packages/app/components/destination/index.tsx +++ b/packages/app/components/destination/index.tsx @@ -159,7 +159,7 @@ export const DestinationPage = () => { ) : ( { color={currentTheme.colors.background} /> Search by park, city, or trail @@ -237,7 +237,7 @@ const loadStyles = (theme) => { fontWeight: 'bold', }, headerSubText: { - color: isDark ? 'white' : currentTheme.colors.textPrimaryDarkGrey, + color: isDark ? 'white' : currentTheme.colors.whiteDarkGrey, fontSize: 16, marginTop: 5, }, @@ -246,7 +246,7 @@ const loadStyles = (theme) => { marginTop: 10, }, languageText: { - color: isDark ? 'white' : currentTheme.colors.textPrimaryDarkGrey, + color: isDark ? 'white' : currentTheme.colors.whiteDarkGrey, fontSize: 14, marginRight: 10, marginBottom: 5, // Add margin to provide spacing between the language texts diff --git a/packages/app/components/item/ItemForm.tsx b/packages/app/components/item/ItemForm.tsx index 0dc24be50..ecc0c0ebf 100644 --- a/packages/app/components/item/ItemForm.tsx +++ b/packages/app/components/item/ItemForm.tsx @@ -123,7 +123,7 @@ export const ItemForm = ({ {showSubmitButton && ( - + {isLoading ? 'Loading..' : isEdit ? 'Edit item' : 'Add Item'} diff --git a/packages/app/components/itemtable/itemsTable.style.ts b/packages/app/components/itemtable/itemsTable.style.ts index 8b951e788..47d252708 100644 --- a/packages/app/components/itemtable/itemsTable.style.ts +++ b/packages/app/components/itemtable/itemsTable.style.ts @@ -34,7 +34,7 @@ export const loadStyles = () => { }, titleText: { fontWeight: 'bold', - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, }, head: { height: 50, diff --git a/packages/app/components/landing_page/landingpage.style.tsx b/packages/app/components/landing_page/landingpage.style.tsx index f37a5598a..d2ce11de3 100644 --- a/packages/app/components/landing_page/landingpage.style.tsx +++ b/packages/app/components/landing_page/landingpage.style.tsx @@ -67,14 +67,14 @@ const loadStyles = (theme) => { alignItems: 'center', // Ensure text is centered within button }, footerText: { - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, fontSize: 18, fontWeight: 'bold', }, card: { marginBottom: 10, width: '100%', - backgroundColor: currentTheme.colors.tertiaryBlue, + backgroundColor: currentTheme.colors.border, }, cardHeader: { flexDirection: 'row', @@ -91,18 +91,18 @@ const loadStyles = (theme) => { }, icon: { fontSize: 40, - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.iconColor, marginRight: 10, }, featureText: { fontSize: 22, - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.text, }, cardContent: { paddingHorizontal: 20, paddingVertical: 10, fontSize: 16, - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.text, }, }; }; diff --git a/packages/app/components/navigation/Drawer.native.tsx b/packages/app/components/navigation/Drawer.native.tsx index f7c6d2a62..6dd77a979 100644 --- a/packages/app/components/navigation/Drawer.native.tsx +++ b/packages/app/components/navigation/Drawer.native.tsx @@ -64,7 +64,7 @@ const loadStyles = (theme) => { marginHorizontal: 10, }, logoText: { - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, fontSize: 38, fontWeight: '900', }, @@ -82,7 +82,7 @@ const loadStyles = (theme) => { paddingHorizontal: 12, }, menuBarItemText: { - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, fontSize: 18, }, drawerTrigger: {}, diff --git a/packages/app/components/navigation/Navigation.tsx b/packages/app/components/navigation/Navigation.tsx index 70b830aac..082c99d38 100644 --- a/packages/app/components/navigation/Navigation.tsx +++ b/packages/app/components/navigation/Navigation.tsx @@ -105,7 +105,7 @@ const loadStyles = (theme) => { marginHorizontal: 10, }, logoText: { - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, fontSize: 38, fontWeight: '900', }, diff --git a/packages/app/components/pack/AddPack.tsx b/packages/app/components/pack/AddPack.tsx index ac7b5ed5c..42f583c73 100644 --- a/packages/app/components/pack/AddPack.tsx +++ b/packages/app/components/pack/AddPack.tsx @@ -107,7 +107,7 @@ export const AddPack = ({ - + {isLoading ? 'Loading...' : 'Add Pack'} diff --git a/packages/app/components/pack_table/packtable.style.tsx b/packages/app/components/pack_table/packtable.style.tsx index 2407124af..ec4249bb7 100644 --- a/packages/app/components/pack_table/packtable.style.tsx +++ b/packages/app/components/pack_table/packtable.style.tsx @@ -47,7 +47,7 @@ const loadStyles = (theme) => { fontWeight: 'bold', color: currentTheme.colors.background === '#1A1A1D' - ? currentTheme.colors.textPrimary + ? currentTheme.colors.white : 'black', fontSize: Platform.OS === 'web' ? 14 : 12, }, @@ -55,7 +55,7 @@ const loadStyles = (theme) => { flexDirection: 'row', height: 60, alignItems: 'center', - // color: currentTheme.colors.textPrimary, + // color: currentTheme.colors.white, backgroundColor: currentTheme.colors.background === '#1A1A1D' ? currentTheme.colors.black diff --git a/packages/app/components/trip/TripDateRange.tsx b/packages/app/components/trip/TripDateRange.tsx index fc36a8a7d..f2f3f6003 100644 --- a/packages/app/components/trip/TripDateRange.tsx +++ b/packages/app/components/trip/TripDateRange.tsx @@ -115,7 +115,7 @@ const TripDateRange = ({ dateRange, setDateRange }: TripDateRangeProps) => { setOpen(true); }} > - + Pick Date Range diff --git a/packages/app/components/weather/WeatherCard.tsx b/packages/app/components/weather/WeatherCard.tsx index fff6ef71c..a9fbfa761 100644 --- a/packages/app/components/weather/WeatherCard.tsx +++ b/packages/app/components/weather/WeatherCard.tsx @@ -309,7 +309,7 @@ const loadStyles = (theme) => { backgroundColor: currentTheme.colors.background === '#0284c7' ? '#eaeaea' - : currentTheme.colors.textPrimaryDarkGrey, + : currentTheme.colors.whiteDarkGrey, }, cardContainer: { diff --git a/packages/app/screens/about/about.style.tsx b/packages/app/screens/about/about.style.tsx index a8c54c049..3fee64f4a 100644 --- a/packages/app/screens/about/about.style.tsx +++ b/packages/app/screens/about/about.style.tsx @@ -28,7 +28,7 @@ const loadStyles = (theme: any) => { headerDark: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, marginRight: 10, }, @@ -61,21 +61,21 @@ const loadStyles = (theme: any) => { }, githubIcon: { fontSize: 24, - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, marginRight: 5, }, githubIconDark: { fontSize: 24, - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, marginRight: 5, }, githubText: { fontSize: 18, - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, }, githubtertiaryBlue: { fontSize: 18, - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, }, textContainer: { marginBottom: 20, @@ -94,7 +94,7 @@ const loadStyles = (theme: any) => { lineHeight: 28, letterSpacing: 1, // fontFamily: "sans-serif", - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, textAlign: 'center', marginBottom: 20, }, diff --git a/packages/app/screens/map/index.tsx b/packages/app/screens/map/index.tsx index 4b16af20a..4762d81f4 100644 --- a/packages/app/screens/map/index.tsx +++ b/packages/app/screens/map/index.tsx @@ -271,7 +271,7 @@ export default function Map() { diff --git a/packages/app/screens/maps/index.tsx b/packages/app/screens/maps/index.tsx index 37892445d..dde907117 100644 --- a/packages/app/screens/maps/index.tsx +++ b/packages/app/screens/maps/index.tsx @@ -114,7 +114,7 @@ export default function DownloadedMaps() { fontSize: 20, fontWeight: 'bold', marginVertical: 20, - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, }} > Downloaded Maps @@ -145,7 +145,7 @@ export default function DownloadedMaps() { fontWeight: 'bold', marginTop: 5, textAlign: 'center', - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, }} > {offlineMap.name} diff --git a/packages/app/screens/privacy/privacy.style.tsx b/packages/app/screens/privacy/privacy.style.tsx index 14f81a0e4..e2592743c 100644 --- a/packages/app/screens/privacy/privacy.style.tsx +++ b/packages/app/screens/privacy/privacy.style.tsx @@ -22,13 +22,13 @@ const loadStyles = (theme: any) => { header: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, marginRight: 10, }, headerDark: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, marginRight: 10, }, textContainer: { @@ -39,7 +39,7 @@ const loadStyles = (theme: any) => { lineHeight: 28, letterSpacing: 1, // fontFamily: 'sans-serif', - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, textAlign: 'left', marginBottom: 20, }, @@ -48,7 +48,7 @@ const loadStyles = (theme: any) => { lineHeight: 28, letterSpacing: 1, // fontFamily: "sans-serif", - color: currentTheme.colors.textPrimary, + color: currentTheme.colors.white, textAlign: 'left', marginBottom: 20, }, diff --git a/packages/app/screens/user/ProfileContainer.tsx b/packages/app/screens/user/ProfileContainer.tsx index 14c72d105..3b35725ea 100644 --- a/packages/app/screens/user/ProfileContainer.tsx +++ b/packages/app/screens/user/ProfileContainer.tsx @@ -320,7 +320,7 @@ const loadStyles = (theme) => { }, userEmail: { fontSize: 16, - color: currentTheme.colors.textPrimaryDarkGrey, + color: currentTheme.colors.whiteDarkGrey, textAlign: 'center', }, card: { diff --git a/packages/app/theme/index.ts b/packages/app/theme/index.ts index 4500c8568..278d61159 100644 --- a/packages/app/theme/index.ts +++ b/packages/app/theme/index.ts @@ -16,7 +16,7 @@ export const theme = { textGreen: '#22c55e', textBlueGrey: '#3B3B3B', cardIconColor: '#22c55e', - iconColor: '#003355', + iconColor: '#003064', weatherIcon: '#0284c7', drawerIconColor: '#3B3B3B', white: '#FFFFFF', @@ -49,7 +49,7 @@ export const lightTheme = { tertiaryBlue: '#0C66A1', accentPurple: '#6C63FF', card: '#fafafa', - textPrimary: '#FFFFFF', + white: '#FFFFFF', tertiaryBlue: '#000', border: '#fafafa', notification: '#0A84FF', @@ -88,7 +88,7 @@ export const darkTheme = { secondaryBlue: '#0C66A1', accentPurple: '#6C63FF', card: '#2D2D2D', - textPrimary: '#C5C6C7', + white: '#C5C6C7', tertiaryBlue: '#C5C6C7', border: '#4E4E50', notification: '#0A84FF', @@ -126,7 +126,7 @@ export const nativeBaseLightTheme = extendTheme({ 500: theme.colors.background, }, amber: { - 100: theme.colors.textPrimary, + 100: theme.colors.white, }, }, }); @@ -136,7 +136,7 @@ export const nativeBaseDarkTheme = extendTheme({ 500: darkTheme.colors.background, }, amber: { - 100: darkTheme.colors.textPrimary, + 100: darkTheme.colors.white, }, }, }); @@ -146,7 +146,7 @@ export const lightThemePaper = { colors: { ...DefaultTheme.colors, primary: theme.colors.primary, - onSurface: theme.colors.textPrimary, + onSurface: theme.colors.white, elevation: { ...DefaultTheme.colors.elevation, level1: theme.colors.background, @@ -159,7 +159,7 @@ export const darkPaperTheme = { colors: { ...DefaultTheme.colors, primary: darkTheme.colors.primary, - onSurface: darkTheme.colors.textPrimary, + onSurface: darkTheme.colors.white, elevation: { ...DefaultTheme.colors.elevation, level1: darkTheme.colors.background, From ec40819e12a12b56fa73cc1b474e7f2977de5276 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sun, 28 Jul 2024 23:39:13 +0530 Subject: [PATCH 006/123] Introduce useColorScheme hook --- packages/app/components/landing_page/index.tsx | 2 +- packages/app/components/navigation/Tabs.tsx | 2 +- packages/app/context/theme.tsx | 10 ++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/app/components/landing_page/index.tsx b/packages/app/components/landing_page/index.tsx index c5873ac28..2941ff86c 100644 --- a/packages/app/components/landing_page/index.tsx +++ b/packages/app/components/landing_page/index.tsx @@ -178,7 +178,7 @@ const LandingPage = () => { - + {/* */} diff --git a/packages/app/components/navigation/Tabs.tsx b/packages/app/components/navigation/Tabs.tsx index ae10eb51b..27d0c0e61 100644 --- a/packages/app/components/navigation/Tabs.tsx +++ b/packages/app/components/navigation/Tabs.tsx @@ -134,7 +134,7 @@ export const Tabs = () => { }} /> */} - + ); }; diff --git a/packages/app/context/theme.tsx b/packages/app/context/theme.tsx index ecbedca91..d51880c27 100644 --- a/packages/app/context/theme.tsx +++ b/packages/app/context/theme.tsx @@ -2,6 +2,8 @@ import { createContext, useEffect, useReducer, useState } from 'react'; import { theme, darkTheme } from '../theme'; import ThirdPartyThemeProviders from './ThirdPartyThemeProviders'; import React from 'react'; +import { useColorScheme } from 'react-native'; + import { Platform } from 'react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { useStorageState } from 'app/hooks/storage/useStorageState'; @@ -65,6 +67,7 @@ export const ThemeProvider = ({ children }) => { const [[, storedIsEnabled], setStoredIsEnabled] = useStorageState('isEnabled'); const [loading, setLoading] = useState(true); + const colorScheme = useColorScheme(); useEffect(() => { const fetchTheme = async () => { @@ -86,6 +89,13 @@ export const ThemeProvider = ({ children }) => { fetchTheme(); }, [storedIsEnabled]); + useEffect(() => { + if (colorScheme === 'dark') { + dispatch({ type: 'ENABLE_DARK_MODE' }); + } else { + dispatch({ type: 'ENABLE_LIGHT_MODE' }); + } + }, [colorScheme]); /** * Enable dark mode. * From ec87ed66aa8fbecf6f631f5c4494078383e99d55 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Wed, 31 Jul 2024 12:17:43 +0530 Subject: [PATCH 007/123] Add button for theme switch --- .../(drawer)/(tabs)/(stack)/about/index.tsx | 15 ++ .../(drawer)/(tabs)/(stack)/items/index.tsx | 15 ++ .../(drawer)/(tabs)/(stack)/maps/index.tsx | 15 ++ .../(drawer)/(tabs)/(stack)/pack/[id].tsx | 15 ++ .../(drawer)/(tabs)/(stack)/packs/index.tsx | 16 ++ apps/vite/src/routeTree.gen.ts | 170 +++++++++++++++++- apps/vite/src/routes/__root.tsx | 21 ++- apps/vite/src/styles/global.css | 15 +- .../components/SearchInput/SearchInput.tsx | 1 + .../app/components/dashboard/HeroBanner.tsx | 4 +- .../dashboard/QuickActionButton.tsx | 8 +- .../components/dashboard/SectionHeader.tsx | 39 ++-- .../components/navigation/Navbar/Navbar.tsx | 39 +++- packages/app/components/navigation/Tabs.tsx | 28 +-- packages/app/context/theme.tsx | 36 ++-- packages/app/theme/index.ts | 52 +----- 16 files changed, 369 insertions(+), 120 deletions(-) diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/about/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/about/index.tsx index 371efdae2..d143a9eae 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/about/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/about/index.tsx @@ -3,6 +3,8 @@ import About from 'app/screens/about'; import { Platform, ScrollView, StyleSheet } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; +import useTheme from 'app/hooks/useTheme'; +import { DrawerToggleButton } from '@react-navigation/drawer'; /** * Renders the AboutRoute component. @@ -10,6 +12,8 @@ import Head from 'expo-router/head'; * @return {JSX.Element} The rendered component. */ export default function AboutRoute() { + const { currentTheme } = useTheme(); + return ( <> {Platform.OS === 'web' && ( @@ -22,6 +26,17 @@ export default function AboutRoute() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'About', + headerRight: () => ( + + ), + + headerStyle: { + backgroundColor: currentTheme.colors.background, + }, + headerTitleStyle: { + fontSize: 24, + }, + headerTintColor: currentTheme.colors.tertiaryBlue, // https://reactnavigation.org/docs/headers#adjusting-header-styles // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx index 0ff9f3307..50a0ced93 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx @@ -3,8 +3,12 @@ import Items from 'app/screens/items'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; +import useTheme from 'app/hooks/useTheme'; +import { DrawerToggleButton } from '@react-navigation/drawer'; export default function ItemsScreen() { + const { currentTheme } = useTheme(); + return ( <> {Platform.OS === 'web' && ( @@ -16,6 +20,17 @@ export default function ItemsScreen() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Items', + headerRight: () => ( + + ), + + headerStyle: { + backgroundColor: currentTheme.colors.background, + }, + headerTitleStyle: { + fontSize: 24, + }, + headerTintColor: currentTheme.colors.tertiaryBlue, // https://reactnavigation.org/docs/headers#adjusting-header-styles // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/maps/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/maps/index.tsx index a44bbedaf..c7c012c59 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/maps/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/maps/index.tsx @@ -3,8 +3,12 @@ import Maps from 'app/screens/maps'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; +import useTheme from 'app/hooks/useTheme'; +import { DrawerToggleButton } from '@react-navigation/drawer'; export default function MapsScreen() { + const { currentTheme } = useTheme(); + return ( <> {Platform.OS === 'web' && ( @@ -16,6 +20,17 @@ export default function MapsScreen() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Maps', + headerRight: () => ( + + ), + + headerStyle: { + backgroundColor: currentTheme.colors.background, + }, + headerTitleStyle: { + fontSize: 24, + }, + headerTintColor: currentTheme.colors.tertiaryBlue, // https://reactnavigation.org/docs/headers#adjusting-header-styles // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx index f43f41532..0d23e306b 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx @@ -5,8 +5,12 @@ import { DetailsComponent } from 'app/components/details'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; +import useTheme from 'app/hooks/useTheme'; +import { DrawerToggleButton } from '@react-navigation/drawer'; export default function Pack() { + const { currentTheme } = useTheme(); + return ( <> {Platform.OS === 'web' && ( @@ -19,6 +23,17 @@ export default function Pack() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Pack', + headerRight: () => ( + + ), + + headerStyle: { + backgroundColor: currentTheme.colors.background, + }, + headerTitleStyle: { + fontSize: 24, + }, + headerTintColor: currentTheme.colors.tertiaryBlue, // https://reactnavigation.org/docs/headers#adjusting-header-styles // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx index 2b768493b..d75517bd0 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx @@ -3,8 +3,12 @@ import Feed from 'app/screens/feed/Feed'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; +import useTheme from 'app/hooks/useTheme'; +import { DrawerToggleButton } from '@react-navigation/drawer'; export default function Packs() { + const { currentTheme } = useTheme(); + return ( <> {Platform.OS === 'web' && ( @@ -16,6 +20,18 @@ export default function Packs() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Packs', + headerRight: () => ( + + ), + + headerStyle: { + backgroundColor: currentTheme.colors.background, + }, + headerTitleStyle: { + fontSize: 24, + }, + headerTintColor: currentTheme.colors.tertiaryBlue, + // https://reactnavigation.org/docs/headers#adjusting-header-styles // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component diff --git a/apps/vite/src/routeTree.gen.ts b/apps/vite/src/routeTree.gen.ts index 6c0df6bd9..733b2aed3 100644 --- a/apps/vite/src/routeTree.gen.ts +++ b/apps/vite/src/routeTree.gen.ts @@ -168,90 +168,156 @@ const ProfileSettingsIndexLazyRoute = ProfileSettingsIndexLazyImport.update({ declare module '@tanstack/react-router' { interface FileRoutesByPath { '/': { + id: '/' + path: '/' + fullPath: '/' preLoaderRoute: typeof IndexImport parentRoute: typeof rootRoute } '/destination/query': { + id: '/destination/query' + path: '/destination/query' + fullPath: '/destination/query' preLoaderRoute: typeof DestinationQueryLazyImport parentRoute: typeof rootRoute } '/pack/$id': { + id: '/pack/$id' + path: '/pack/$id' + fullPath: '/pack/$id' preLoaderRoute: typeof PackIdLazyImport parentRoute: typeof rootRoute } '/pack/create': { + id: '/pack/create' + path: '/pack/create' + fullPath: '/pack/create' preLoaderRoute: typeof PackCreateLazyImport parentRoute: typeof rootRoute } '/profile/$id': { + id: '/profile/$id' + path: '/profile/$id' + fullPath: '/profile/$id' preLoaderRoute: typeof ProfileIdLazyImport parentRoute: typeof rootRoute } '/trip/$tripId': { + id: '/trip/$tripId' + path: '/trip/$tripId' + fullPath: '/trip/$tripId' preLoaderRoute: typeof TripTripIdLazyImport parentRoute: typeof rootRoute } '/trip/create': { + id: '/trip/create' + path: '/trip/create' + fullPath: '/trip/create' preLoaderRoute: typeof TripCreateLazyImport parentRoute: typeof rootRoute } '/about/': { + id: '/about/' + path: '/about' + fullPath: '/about' preLoaderRoute: typeof AboutIndexLazyImport parentRoute: typeof rootRoute } '/appearance/': { + id: '/appearance/' + path: '/appearance' + fullPath: '/appearance' preLoaderRoute: typeof AppearanceIndexLazyImport parentRoute: typeof rootRoute } '/dashboard/': { + id: '/dashboard/' + path: '/dashboard' + fullPath: '/dashboard' preLoaderRoute: typeof DashboardIndexLazyImport parentRoute: typeof rootRoute } '/feed/': { + id: '/feed/' + path: '/feed' + fullPath: '/feed' preLoaderRoute: typeof FeedIndexLazyImport parentRoute: typeof rootRoute } '/items/': { + id: '/items/' + path: '/items' + fullPath: '/items' preLoaderRoute: typeof ItemsIndexLazyImport parentRoute: typeof rootRoute } '/map/': { + id: '/map/' + path: '/map' + fullPath: '/map' preLoaderRoute: typeof MapIndexLazyImport parentRoute: typeof rootRoute } '/maps/': { + id: '/maps/' + path: '/maps' + fullPath: '/maps' preLoaderRoute: typeof MapsIndexLazyImport parentRoute: typeof rootRoute } '/packs/': { + id: '/packs/' + path: '/packs' + fullPath: '/packs' preLoaderRoute: typeof PacksIndexLazyImport parentRoute: typeof rootRoute } '/password-reset/': { + id: '/password-reset/' + path: '/password-reset' + fullPath: '/password-reset' preLoaderRoute: typeof PasswordResetIndexLazyImport parentRoute: typeof rootRoute } '/privacy/': { + id: '/privacy/' + path: '/privacy' + fullPath: '/privacy' preLoaderRoute: typeof PrivacyIndexLazyImport parentRoute: typeof rootRoute } '/profile/': { + id: '/profile/' + path: '/profile' + fullPath: '/profile' preLoaderRoute: typeof ProfileIndexLazyImport parentRoute: typeof rootRoute } '/register/': { + id: '/register/' + path: '/register' + fullPath: '/register' preLoaderRoute: typeof RegisterIndexLazyImport parentRoute: typeof rootRoute } '/sign-in/': { + id: '/sign-in/' + path: '/sign-in' + fullPath: '/sign-in' preLoaderRoute: typeof SignInIndexLazyImport parentRoute: typeof rootRoute } '/trips/': { + id: '/trips/' + path: '/trips' + fullPath: '/trips' preLoaderRoute: typeof TripsIndexLazyImport parentRoute: typeof rootRoute } '/profile/settings/': { + id: '/profile/settings/' + path: '/profile/settings' + fullPath: '/profile/settings' preLoaderRoute: typeof ProfileSettingsIndexLazyImport parentRoute: typeof rootRoute } @@ -260,7 +326,7 @@ declare module '@tanstack/react-router' { // Create and export the route tree -export const routeTree = rootRoute.addChildren([ +export const routeTree = rootRoute.addChildren({ IndexRoute, DestinationQueryLazyRoute, PackIdLazyRoute, @@ -283,6 +349,106 @@ export const routeTree = rootRoute.addChildren([ SignInIndexLazyRoute, TripsIndexLazyRoute, ProfileSettingsIndexLazyRoute, -]) +}) /* prettier-ignore-end */ + +/* ROUTE_MANIFEST_START +{ + "routes": { + "__root__": { + "filePath": "__root.tsx", + "children": [ + "/", + "/destination/query", + "/pack/$id", + "/pack/create", + "/profile/$id", + "/trip/$tripId", + "/trip/create", + "/about/", + "/appearance/", + "/dashboard/", + "/feed/", + "/items/", + "/map/", + "/maps/", + "/packs/", + "/password-reset/", + "/privacy/", + "/profile/", + "/register/", + "/sign-in/", + "/trips/", + "/profile/settings/" + ] + }, + "/": { + "filePath": "index.tsx" + }, + "/destination/query": { + "filePath": "destination/query.lazy.tsx" + }, + "/pack/$id": { + "filePath": "pack/$id.lazy.tsx" + }, + "/pack/create": { + "filePath": "pack/create.lazy.tsx" + }, + "/profile/$id": { + "filePath": "profile/$id.lazy.tsx" + }, + "/trip/$tripId": { + "filePath": "trip/$tripId.lazy.tsx" + }, + "/trip/create": { + "filePath": "trip/create.lazy.tsx" + }, + "/about/": { + "filePath": "about/index.lazy.tsx" + }, + "/appearance/": { + "filePath": "appearance/index.lazy.tsx" + }, + "/dashboard/": { + "filePath": "dashboard/index.lazy.tsx" + }, + "/feed/": { + "filePath": "feed/index.lazy.tsx" + }, + "/items/": { + "filePath": "items/index.lazy.tsx" + }, + "/map/": { + "filePath": "map/index.lazy.tsx" + }, + "/maps/": { + "filePath": "maps/index.lazy.tsx" + }, + "/packs/": { + "filePath": "packs/index.lazy.tsx" + }, + "/password-reset/": { + "filePath": "password-reset/index.lazy.tsx" + }, + "/privacy/": { + "filePath": "privacy/index.lazy.tsx" + }, + "/profile/": { + "filePath": "profile/index.lazy.tsx" + }, + "/register/": { + "filePath": "register/index.lazy.tsx" + }, + "/sign-in/": { + "filePath": "sign-in/index.lazy.tsx" + }, + "/trips/": { + "filePath": "trips/index.lazy.tsx" + }, + "/profile/settings/": { + "filePath": "profile/settings/index.lazy.tsx" + } + } +} +ROUTE_MANIFEST_END */ diff --git a/apps/vite/src/routes/__root.tsx b/apps/vite/src/routes/__root.tsx index e1e14a1a9..43164183f 100644 --- a/apps/vite/src/routes/__root.tsx +++ b/apps/vite/src/routes/__root.tsx @@ -1,18 +1,29 @@ -import React from 'react'; +import React, { useContext } from 'react'; import { MainContentWeb } from '@packrat/ui'; import { createRootRoute, Link, Outlet } from '@tanstack/react-router'; import { TanStackRouterDevtools } from '@tanstack/router-devtools'; import { Navbar } from 'app/components/navigation'; import { Provider } from 'app/provider'; import { NODE_ENV } from '@packrat/config'; +import ThemeContext from '../../../../packages/app/context/theme'; + +const ThemedMainContentWeb = () => { + const { isDark } = useContext(ThemeContext); + + const backgroundColor = isDark ? '#1A1A1D' : '#fdfbff'; + + return ( + + + + + ); +}; export const Route = createRootRoute({ component: () => ( - - - - + {NODE_ENV === 'development' && } ), diff --git a/apps/vite/src/styles/global.css b/apps/vite/src/styles/global.css index 8c5a9db72..4bd185f4d 100644 --- a/apps/vite/src/styles/global.css +++ b/apps/vite/src/styles/global.css @@ -1,7 +1,16 @@ -body { - background-color: #fdfbff!important; -} *:focus { outline: none; } + +@media(prefers-color-scheme:dark){ + body { + background-color:#1A1A1D !important; + } +} + +@media(prefers-color-scheme:light){ + body { + background-color: #fdfbff !important; + } +} \ No newline at end of file diff --git a/packages/app/components/SearchInput/SearchInput.tsx b/packages/app/components/SearchInput/SearchInput.tsx index 12499e986..0028d0d66 100644 --- a/packages/app/components/SearchInput/SearchInput.tsx +++ b/packages/app/components/SearchInput/SearchInput.tsx @@ -77,6 +77,7 @@ export const SearchInput = forwardRef( = ({ onSelect }) => { ) : ( = ({ onSelect }) => { size={24} color={currentTheme.colors.iconColor} /> - + Search by park, city, or trail diff --git a/packages/app/components/dashboard/QuickActionButton.tsx b/packages/app/components/dashboard/QuickActionButton.tsx index 0c299f454..ba788eeaa 100644 --- a/packages/app/components/dashboard/QuickActionButton.tsx +++ b/packages/app/components/dashboard/QuickActionButton.tsx @@ -23,12 +23,7 @@ const QuickActionButton = ({ - + {text} @@ -54,6 +49,7 @@ const loadStyles = (theme: any) => { }, icon: { marginBottom: 10, + color: currentTheme.colors.iconColor, }, text: { fontSize: 13, diff --git a/packages/app/components/dashboard/SectionHeader.tsx b/packages/app/components/dashboard/SectionHeader.tsx index 0c2eeee5b..7a73f51ad 100644 --- a/packages/app/components/dashboard/SectionHeader.tsx +++ b/packages/app/components/dashboard/SectionHeader.tsx @@ -19,23 +19,26 @@ const SectionHeader = ({ iconName, text }: SectionHeaderProps) => { ); }; -const loadStyles = () => ({ - rStack: { - marginBottom: 10, - justifyContent: 'space-around', // Updated from "space-between" - alignItems: 'center', - flexDirection: 'row', - }, - text: { - color: theme.colors.tertiaryBlue, - fontSize: 20, - fontWeight: 'bold', - }, - icon: { - fontSize: 40, - margin: 10, - color: theme.colors.iconColor, - }, -}); +const loadStyles = (theme: any) => { + const { currentTheme } = theme; + return { + rStack: { + marginBottom: 10, + justifyContent: 'space-around', // Updated from "space-between" + alignItems: 'center', + flexDirection: 'row', + }, + text: { + color: currentTheme.colors.tertiaryBlue, + fontSize: 20, + fontWeight: 'bold', + }, + icon: { + fontSize: 40, + margin: 10, + color: currentTheme.colors.iconColor, + }, + }; +}; export default SectionHeader; diff --git a/packages/app/components/navigation/Navbar/Navbar.tsx b/packages/app/components/navigation/Navbar/Navbar.tsx index c796e5f62..fdaeabd87 100644 --- a/packages/app/components/navigation/Navbar/Navbar.tsx +++ b/packages/app/components/navigation/Navbar/Navbar.tsx @@ -1,17 +1,17 @@ -import React, { useMemo } from 'react'; +import React, { useContext, useMemo } from 'react'; import { View, Text, SafeAreaView, StyleSheet, Platform } from 'react-native'; -import { RButton, Container } from '@packrat/ui'; -import { useIsMobileView } from 'app/hooks/common'; +import { RButton, Container, RIconButton } from '@packrat/ui'; import { useNavigate } from 'app/hooks/navigation'; -import { NavigationList } from '../NavigationList'; import { Drawer } from '../Drawer'; import { useScrollTop } from 'app/hooks/common/useScrollTop'; import { useScreenWidth } from 'app/hooks/common'; -import useTheme from 'app/hooks/useTheme'; import { RImage } from '@packrat/ui'; +import Feather from '@expo/vector-icons/Feather'; +import ThemeContext from '../../../context/theme'; export const Navbar = () => { - const { currentTheme } = useTheme(); + const { currentTheme, isDark, enableDarkMode, enableLightMode } = + useContext(ThemeContext); const scrollTop = useScrollTop(); const { screenWidth } = useScreenWidth(); const isScrolled = !!scrollTop; @@ -20,6 +20,16 @@ export const Navbar = () => { }, [isScrolled, currentTheme, screenWidth]); const navigate = useNavigate(); + const iconName = isDark ? 'moon' : 'sun'; + const iconColor = isDark ? 'white' : 'black'; + const handlePress = () => { + if (isDark) { + enableLightMode(); + } else { + enableDarkMode(); + } + }; + return ( @@ -49,7 +59,20 @@ export const Navbar = () => { PackRat - + + } + onPress={handlePress} + /> + + @@ -68,7 +91,7 @@ const loadStyles = (currentTheme, isScrolled, screenWidth) => { const isWeb = Platform.OS === 'web'; const isFloating = isWeb && isScrolled; const backgroundColor = isFloating - ? NavbarStyles.floatingBg + ? currentTheme.colors.border : currentTheme.colors.background; return StyleSheet.create({ diff --git a/packages/app/components/navigation/Tabs.tsx b/packages/app/components/navigation/Tabs.tsx index 27d0c0e61..2e60ac381 100644 --- a/packages/app/components/navigation/Tabs.tsx +++ b/packages/app/components/navigation/Tabs.tsx @@ -27,24 +27,26 @@ export const Tabs = () => { screenOptions={{ tabBarStyle: { position: 'absolute', + backgroundColor: currentTheme.colors.tertiaryBlueGrey, + borderTopWidth: 0, }, headerShown: false, headerRight: () => ( ), - tabBarBackground: () => ( - - ), + // tabBarBackground: () => ( + // + // ), headerTitleStyle: { fontSize: 24, }, diff --git a/packages/app/context/theme.tsx b/packages/app/context/theme.tsx index d51880c27..16e180534 100644 --- a/packages/app/context/theme.tsx +++ b/packages/app/context/theme.tsx @@ -70,26 +70,28 @@ export const ThemeProvider = ({ children }) => { const colorScheme = useColorScheme(); useEffect(() => { - const fetchTheme = async () => { - try { - if (storedIsEnabled !== null) { - const isEnabled = JSON.parse(storedIsEnabled); - dispatch({ - type: isEnabled ? 'ENABLE_DARK_MODE' : 'ENABLE_LIGHT_MODE', - }); - } else { - dispatch({ type: 'ENABLE_LIGHT_MODE' }); - } - } catch (e) { - console.error('Local storage is unavailable:', e); - } finally { - setLoading(false); - } - }; - fetchTheme(); + // const fetchTheme = async () => { + // try { + // if (storedIsEnabled !== null) { + // const isEnabled = JSON.parse(storedIsEnabled); + // dispatch({ + // type: isEnabled ? 'ENABLE_DARK_MODE' : 'ENABLE_LIGHT_MODE', + // }); + // } else { + // dispatch({ type: 'ENABLE_LIGHT_MODE' }); + // } + // } catch (e) { + // console.error('Local storage is unavailable:', e); + // } finally { + // setLoading(false); + // } + // }; + // fetchTheme(); + setLoading(false); }, [storedIsEnabled]); useEffect(() => { + console.log(colorScheme); if (colorScheme === 'dark') { dispatch({ type: 'ENABLE_DARK_MODE' }); } else { diff --git a/packages/app/theme/index.ts b/packages/app/theme/index.ts index 278d61159..1ae572e9e 100644 --- a/packages/app/theme/index.ts +++ b/packages/app/theme/index.ts @@ -14,7 +14,7 @@ export const theme = { notification: '#0A84FF', error: '#FF453A', textGreen: '#22c55e', - textBlueGrey: '#3B3B3B', + tertiaryBlueGrey: '#3B3B3B', cardIconColor: '#22c55e', iconColor: '#003064', weatherIcon: '#0284c7', @@ -41,62 +41,22 @@ export const theme = { }, }; -export const lightTheme = { - colors: { - primary: '#0A84FF', - background: '#cce5ff', - secondaryBlue: '#fdfbff', - tertiaryBlue: '#0C66A1', - accentPurple: '#6C63FF', - card: '#fafafa', - white: '#FFFFFF', - tertiaryBlue: '#000', - border: '#fafafa', - notification: '#0A84FF', - error: '#FF453A', - textGreen: '#22c55e', - tertiaryBlueGrey: '#3B3B3B', - cardIconColor: '#22c55e', - iconColor: '#001b3e', - weatherIcon: '#0284c7', - drawerIconColor: '#3B3B3B', - white: '#FFFFFF', - black: '#000000', - }, - font: { - headerFont: 56, - size: 18, - desktop: 36, - }, - padding: { - paddingDesktop: 24, - paddingInside: 105, - paddingTablet: 80, - }, - size: { - cardPadding: 45, - mobilePadding: 30, - }, - width: { - widthDesktop: '85%', - }, -}; export const darkTheme = { colors: { primary: '#0A84FF', background: '#1A1A1D', secondaryBlue: '#0C66A1', + tertiaryBlue: '#cce5ff', accentPurple: '#6C63FF', card: '#2D2D2D', - white: '#C5C6C7', - tertiaryBlue: '#C5C6C7', - border: '#4E4E50', + text: '#8e9099', + border: '#44474e', notification: '#0A84FF', error: '#FF453A', textGreen: '#22c55e', tertiaryBlueGrey: '#3B3B3B', - cardIconColor: '#22c55e', - iconColor: '#C5C6C7', + cardIconColor: '#d6e3ff', + iconColor: '#cfe5ff', weatherIcon: '#0A84FF', drawerIconColor: '#3B3B3B', white: '#FFFFFF', From 78b343430ba98db56f220e4118bec12de7c33b1f Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Thu, 1 Aug 2024 18:07:31 +0530 Subject: [PATCH 008/123] Add padding --- apps/vite/src/routes/__root.tsx | 2 +- packages/app/components/navigation/NavigationList.tsx | 2 +- packages/app/components/user/UserDataCard.tsx | 4 +++- packages/app/theme/index.ts | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/vite/src/routes/__root.tsx b/apps/vite/src/routes/__root.tsx index 43164183f..02ac0912a 100644 --- a/apps/vite/src/routes/__root.tsx +++ b/apps/vite/src/routes/__root.tsx @@ -13,7 +13,7 @@ const ThemedMainContentWeb = () => { const backgroundColor = isDark ? '#1A1A1D' : '#fdfbff'; return ( - + diff --git a/packages/app/components/navigation/NavigationList.tsx b/packages/app/components/navigation/NavigationList.tsx index 6a31de984..6f40bcd71 100644 --- a/packages/app/components/navigation/NavigationList.tsx +++ b/packages/app/components/navigation/NavigationList.tsx @@ -31,7 +31,7 @@ export const NavigationList: React.FC = ({ color: currentTheme.colors.white, }} hoverStyle={{ - bg: currentTheme.colors.secondaryBlue as any, + bg: currentTheme.colors.border as any, }} key={item.href + index} > diff --git a/packages/app/components/user/UserDataCard.tsx b/packages/app/components/user/UserDataCard.tsx index 7a44c85c8..96509f0ba 100644 --- a/packages/app/components/user/UserDataCard.tsx +++ b/packages/app/components/user/UserDataCard.tsx @@ -238,7 +238,9 @@ const UserDataCard = ({ /> - {favorites_count} + + {favorites_count} + diff --git a/packages/app/theme/index.ts b/packages/app/theme/index.ts index 1ae572e9e..8dc242c6f 100644 --- a/packages/app/theme/index.ts +++ b/packages/app/theme/index.ts @@ -46,7 +46,7 @@ export const darkTheme = { primary: '#0A84FF', background: '#1A1A1D', secondaryBlue: '#0C66A1', - tertiaryBlue: '#cce5ff', + tertiaryBlue: '#96c7f2', accentPurple: '#6C63FF', card: '#2D2D2D', text: '#8e9099', From 287bc20f2de86b6f7d14d475c60982bc85578bb6 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Thu, 1 Aug 2024 21:55:17 +0530 Subject: [PATCH 009/123] Changes in colors --- apps/vite/src/routes/__root.tsx | 2 +- packages/app/components/SearchInput/SearchInput.tsx | 2 +- packages/app/components/dashboard/feedpreview.style.tsx | 2 +- packages/app/theme/index.ts | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/vite/src/routes/__root.tsx b/apps/vite/src/routes/__root.tsx index 02ac0912a..a79ff7173 100644 --- a/apps/vite/src/routes/__root.tsx +++ b/apps/vite/src/routes/__root.tsx @@ -10,7 +10,7 @@ import ThemeContext from '../../../../packages/app/context/theme'; const ThemedMainContentWeb = () => { const { isDark } = useContext(ThemeContext); - const backgroundColor = isDark ? '#1A1A1D' : '#fdfbff'; + const backgroundColor = isDark ? '#282828' : '#fdfbff'; return ( diff --git a/packages/app/components/SearchInput/SearchInput.tsx b/packages/app/components/SearchInput/SearchInput.tsx index 0028d0d66..27cedc1b3 100644 --- a/packages/app/components/SearchInput/SearchInput.tsx +++ b/packages/app/components/SearchInput/SearchInput.tsx @@ -67,7 +67,7 @@ export const SearchInput = forwardRef( }} > { fontWeight: 'bold', fontSize: 16, color: currentTheme.colors.white, - backgroundColor: currentTheme.colors.text, + backgroundColor: currentTheme.colors.border, marginBottom: 5, }, }; diff --git a/packages/app/theme/index.ts b/packages/app/theme/index.ts index 8dc242c6f..60f8b1eff 100644 --- a/packages/app/theme/index.ts +++ b/packages/app/theme/index.ts @@ -44,13 +44,13 @@ export const theme = { export const darkTheme = { colors: { primary: '#0A84FF', - background: '#1A1A1D', + background: '#282828', secondaryBlue: '#0C66A1', tertiaryBlue: '#96c7f2', accentPurple: '#6C63FF', - card: '#2D2D2D', - text: '#8e9099', - border: '#44474e', + card: '#343434', + text: '#eaf6ff', + border: '#2e2e2e', notification: '#0A84FF', error: '#FF453A', textGreen: '#22c55e', From 669a4df59ac28dc97c15b752729ca96602827f22 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 2 Aug 2024 00:18:02 +0530 Subject: [PATCH 010/123] Changes in light theme colors --- packages/app/components/card/CustomCard.tsx | 2 +- .../dashboard/feedpreview.style.tsx | 2 +- packages/app/theme/index.ts | 8 +- packages/ui/src/RSelect/index.tsx | 13 +++- .../ui/src/form/components/InputWithIcon.tsx | 74 ++++++++++--------- .../ui/src/form/components/inputsParts.tsx | 4 +- 6 files changed, 59 insertions(+), 44 deletions(-) diff --git a/packages/app/components/card/CustomCard.tsx b/packages/app/components/card/CustomCard.tsx index 1a838126b..a5208ec0d 100644 --- a/packages/app/components/card/CustomCard.tsx +++ b/packages/app/components/card/CustomCard.tsx @@ -110,7 +110,7 @@ const loadStyles = (theme) => { const { isDark, currentTheme } = theme; return { mainContainer: { - backgroundColor: !isDark ? currentTheme.colors.card : '#1A1A1D', + backgroundColor: currentTheme.colors.border, flex: 1, gap: 45, justifyContent: 'space-between', diff --git a/packages/app/components/dashboard/feedpreview.style.tsx b/packages/app/components/dashboard/feedpreview.style.tsx index 3e2307134..670626399 100644 --- a/packages/app/components/dashboard/feedpreview.style.tsx +++ b/packages/app/components/dashboard/feedpreview.style.tsx @@ -32,7 +32,7 @@ const loadStyles = (theme: any, appTheme: any) => { feedItemType: { fontWeight: 'bold', fontSize: 16, - color: currentTheme.colors.white, + color: currentTheme.colors.text, backgroundColor: currentTheme.colors.border, marginBottom: 5, }, diff --git a/packages/app/theme/index.ts b/packages/app/theme/index.ts index 60f8b1eff..fa40c03fb 100644 --- a/packages/app/theme/index.ts +++ b/packages/app/theme/index.ts @@ -4,13 +4,13 @@ import { DefaultTheme } from 'react-native-paper'; export const theme = { colors: { primary: '#0A84FF', - background: '#fdfbff', + background: '#fcfcfc', secondaryBlue: '#cce5ff', tertiaryBlue: '#0C66A1', accentPurple: '#6C63FF', - card: '#fafafa', - text: '#526070', - border: '#e0e2ec', + card: '#f8f8f8', + text: '#333333', + border: '#f3f3f3', notification: '#0A84FF', error: '#FF453A', textGreen: '#22c55e', diff --git a/packages/ui/src/RSelect/index.tsx b/packages/ui/src/RSelect/index.tsx index 0b9420282..b772ae8fa 100644 --- a/packages/ui/src/RSelect/index.tsx +++ b/packages/ui/src/RSelect/index.tsx @@ -76,7 +76,12 @@ export function SelectItem(props) { extractOptionAttributes(item, index, textKey, valueKey), ) .map(({ text, value, index }) => ( - + {text.charAt(0).toUpperCase() + text.slice(1)} @@ -100,8 +105,10 @@ export function SelectItem(props) { onValueChange={handleChange} {...forwardedProps} > - - {placeholder} + + + {placeholder} + diff --git a/packages/ui/src/form/components/InputWithIcon.tsx b/packages/ui/src/form/components/InputWithIcon.tsx index e4347e057..38b077ac8 100644 --- a/packages/ui/src/form/components/InputWithIcon.tsx +++ b/packages/ui/src/form/components/InputWithIcon.tsx @@ -9,39 +9,47 @@ import { useForwardFocus } from 'app/hooks/useForwardFocus'; * note: make sure to use the same width for the input and the container */ -export function InputWithIcon({ LeftIcon, RightIcon, size, value, onChange, placeholder }: { size?: SizeTokens, placeholder?: string, value: string, onChange: (text: string) => void, RightIcon, LeftIcon }) { - const inputRef = useRef(null); - const focusTrigger = useForwardFocus(inputRef); - const handleClear = () => { - onChange(''); - inputRef.current?.focus(); - }; +export function InputWithIcon({ + LeftIcon, + RightIcon, + size, + value, + onChange, + placeholder, +}: { + size?: SizeTokens; + placeholder?: string; + value: string; + onChange: (text: string) => void; + RightIcon; + LeftIcon; +}) { + const inputRef = useRef(null); + const focusTrigger = useForwardFocus(inputRef); + const handleClear = () => { + onChange(''); + inputRef.current?.focus(); + }; - return ( - - - - - {LeftIcon} - - { - onChange(t); - }} - value={value} - ref={inputRef} - paddingEnd={0} - placeholder={placeholder} - /> - {value && ( - - {RightIcon} - - )} - - - - ); + return ( + + + + {LeftIcon} + { + onChange(t); + }} + value={value} + ref={inputRef} + paddingEnd={0} + placeholder={placeholder} + /> + {value && {RightIcon}} + + + + ); } -InputWithIcon.fileName = 'InputWithIcon'; \ No newline at end of file +InputWithIcon.fileName = 'InputWithIcon'; diff --git a/packages/ui/src/form/components/inputsParts.tsx b/packages/ui/src/form/components/inputsParts.tsx index 1a1a2307f..027a7f3ea 100644 --- a/packages/ui/src/form/components/inputsParts.tsx +++ b/packages/ui/src/form/components/inputsParts.tsx @@ -49,7 +49,7 @@ export const defaultInputGroupStyles = { }), borderColor: '$borderColor', - backgroundColor: '$color2', + backgroundColor: '$color6', // this fixes a flex bug where it overflows container minWidth: 0, @@ -352,4 +352,4 @@ export const InputNew = () => { ); -}; \ No newline at end of file +}; From b346856629772348f40703cef88408130eb05460 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 2 Aug 2024 03:17:55 +0530 Subject: [PATCH 011/123] Changes in card in feedcard --- apps/vite/src/routes/__root.tsx | 2 +- packages/app/components/feed/FeedCard.tsx | 366 +++++++------------- packages/app/screens/about/AboutContent.tsx | 4 +- packages/app/screens/feed/Feed.tsx | 4 +- packages/app/theme/index.ts | 6 +- 5 files changed, 141 insertions(+), 241 deletions(-) diff --git a/apps/vite/src/routes/__root.tsx b/apps/vite/src/routes/__root.tsx index a79ff7173..a80d0f1aa 100644 --- a/apps/vite/src/routes/__root.tsx +++ b/apps/vite/src/routes/__root.tsx @@ -10,7 +10,7 @@ import ThemeContext from '../../../../packages/app/context/theme'; const ThemedMainContentWeb = () => { const { isDark } = useContext(ThemeContext); - const backgroundColor = isDark ? '#282828' : '#fdfbff'; + const backgroundColor = isDark ? '#050505' : '#fdfbff'; return ( diff --git a/packages/app/components/feed/FeedCard.tsx b/packages/app/components/feed/FeedCard.tsx index 1aed15375..b69823026 100644 --- a/packages/app/components/feed/FeedCard.tsx +++ b/packages/app/components/feed/FeedCard.tsx @@ -2,7 +2,7 @@ import { AntDesign } from '@expo/vector-icons'; import { formatDistanceToNow } from 'date-fns'; import { MaterialIcons, Entypo } from '@expo/vector-icons'; import useTheme from '../../hooks/useTheme'; -import { Platform, TouchableOpacity, View } from 'react-native'; +import { TouchableOpacity } from 'react-native'; import { DuplicateIcon } from '../DuplicateIcon/index'; import { truncateString } from '../../utils/truncateString'; import { @@ -13,12 +13,14 @@ import { ContextMenu, } from '@packrat/ui'; import { formatNumber } from 'app/utils/formatNumber'; -import { useAddFavorite, useFetchUserFavorites } from 'app/hooks/favorites'; +import { useAddFavorite } from 'app/hooks/favorites'; import { useAuthUser } from 'app/auth/hooks'; import { useRouter } from 'app/hooks/router'; import { useItemWeightUnit } from 'app/hooks/items'; import { convertWeight } from 'app/utils/convertWeight'; import Layout from 'app/components/layout/Layout'; +import { Button, Card, H2, Paragraph, XStack, YStack } from 'tamagui'; + const RText: any = OriginalRText; interface CardProps { @@ -35,7 +37,7 @@ interface CardProps { id: string; }>; favorites_count: number; - owner_id: string | { id: String }; + owner_id: string | { id: string }; destination: string; createdAt: string; owners: Array<{ any: any }>; @@ -47,7 +49,7 @@ interface User { id: string; } -export default function Card({ +export default function FeedCard({ type, id, owner, @@ -65,54 +67,29 @@ export default function Card({ }: CardProps) { console.log('CardProps:', favorited_by); const user = useAuthUser(); - const { enableDarkMode, enableLightMode, isDark, isLight, currentTheme } = - useTheme(); + const { currentTheme } = useTheme(); const { addFavorite } = useAddFavorite(); const [weightUnit] = useItemWeightUnit(); - // const { data: favorites = [] } = useFetchUserFavorites(user?.id); - const router = useRouter(); const isFavorite = type !== 'trip' && - // (favorited_by?.includes(user?.id) || - favorited_by?.some((obj) => obj?.['userId'] === user?.id && user?.id); // Check if obj?.userId is defined + favorited_by?.some((obj) => obj?.['userId'] === user?.id && user?.id); - /** - * Handles adding an item to the user's favorites. - * - * @return {void} - */ const handleAddToFavorite = () => { if (!user) return; const data = { packId: id, userId: user.id, }; - addFavorite(data); }; - /** - * Handles the removal of an item from the favorites list. - * - * @return {void} This function does not return a value. - */ - // const handleRemoveFromFavorite = () => { - // const favorite = favorites.find( - // (favorite) => favorite.pack_id === id && favorite.user_id === user.id, - // ); - // if (favorite) { - // // TODO IMPLEMENT remove favorite - // } - // }; - const truncatedName = truncateString(name, 25); const truncatedDestination = truncateString(destination, 25); const formattedWeight = convertWeight(total_weight, 'g', weightUnit); - // const formattedWeight = formatNumber(total_weight); // TODO convert to user preference once implemented const quantity = itemPacks?.reduce( (accumulator, currentValue) => accumulator + currentValue?.item?.quantity, @@ -121,31 +98,24 @@ export default function Card({ let numberOfNights; if (duration) numberOfNights = JSON.parse(duration).numberOfNights; - const calculatedWidth = Platform.OS === 'web' ? '60vw' : '60%'; + return ( - - - - - - - + + + + + + +

- - {type === 'pack' && ( - - - - - )} - {type === 'trip' && ( - + + {type === 'pack' && ( + + - )} - - - - - {type === 'pack' && ( - - Total Weight: {formatNumber(formattedWeight)} {weightUnit} - - )} + + + )} + {type === 'trip' && ( + + )} + + {type === 'pack' && ( - - Total Quantity: {quantity} - + <> + + Total Weight: {formatNumber(formattedWeight)} {weightUnit} + + + Total Quantity: {quantity} + + )} - {type === 'trip' && ( - - {truncatedDestination} - + {truncatedDestination} )} - - - - - - - - View {owner?.username ? '@' + owner?.username : 'Owner'} - - - + + - - {formatDistanceToNow( - new Date( - !Number.isNaN(new Date(createdAt).getTime()) - ? createdAt - : new Date(), - ).getTime(), - { - addSuffix: true, - }, - ) ?? 0} - - - - - - {type === 'pack' && ( - - - Favorites - - + - {user?.id !== owner_id ? ( - - - - ) : null} - + View{' '} + {owner?.username ? '@' + owner?.username : 'Owner'} + + + + {formatDistanceToNow(new Date(createdAt), { + addSuffix: true, + })} + + + {type === 'pack' && ( + + + + + + {favorites_count} + + + )} + {type === 'trip' && ( + + - {favorites_count > 0 ? favorites_count : 0} + Nights - - - )} - {type === 'trip' && ( - - - Nights - - - {numberOfNights} - - - )} - - - - - - - { - router.push(type === 'pack' ? '/pack/' + id : '/trip/' + id); - }} - > - View {type} - - { - router.push(`/profile/${owner_id}`); - }} - > - View Owner - - - - + + {numberOfNights} + + + )} + + + + + + + { + router.push(type === 'pack' ? '/pack/' + id : '/trip/' + id); + }} + > + View {type} + + { + router.push(`/profile/${owner_id}`); + }} + > + View Owner + + + + + ); } diff --git a/packages/app/screens/about/AboutContent.tsx b/packages/app/screens/about/AboutContent.tsx index e79e12784..d6c34051e 100644 --- a/packages/app/screens/about/AboutContent.tsx +++ b/packages/app/screens/about/AboutContent.tsx @@ -60,7 +60,9 @@ const AboutContent = ({ desktopContainer, isMobile }: AboutContentProps) => { - Privacy Policy + + Privacy Policy + {/* + + +

{greetMsg}

+ ); } + +export default App; diff --git a/apps/tauri/src/main.tsx b/apps/tauri/src/main.tsx new file mode 100644 index 000000000..2d30a694a --- /dev/null +++ b/apps/tauri/src/main.tsx @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import App from './App'; + +ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( + + + , +); diff --git a/apps/tauri/tsconfig.node.json b/apps/tauri/tsconfig.node.json index 97ede7ee6..42872c59f 100644 --- a/apps/tauri/tsconfig.node.json +++ b/apps/tauri/tsconfig.node.json @@ -4,8 +4,7 @@ "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true, - "strict": true + "allowSyntheticDefaultImports": true }, "include": ["vite.config.ts"] } diff --git a/apps/tauri/vite.config.ts b/apps/tauri/vite.config.ts index bbde12dfb..0875db102 100644 --- a/apps/tauri/vite.config.ts +++ b/apps/tauri/vite.config.ts @@ -1,143 +1,21 @@ -import { defineConfig, loadEnv } from 'vite'; -import react from '@vitejs/plugin-react-swc'; -import { resolve } from 'path'; -import esbuildFlowPlugin from 'esbuild-plugin-flow'; -import { TanStackRouterVite } from '@tanstack/router-vite-plugin'; -import { tamaguiExtractPlugin, tamaguiPlugin } from '@tamagui/vite-plugin'; -import * as esbuild from 'esbuild'; -import { readFileSync } from 'fs'; - -const shouldExtract = process.env.EXTRACT === '1'; - -const tamaguiConfig = { - components: ['tamagui'], - config: 'src/tamagui.config.ts', -}; - -// https://tamagui.dev/docs/intro/installation -const extensions = [ - '.mjs', - '.web.tsx', - '.tsx', - '.web.ts', - '.ts', - '.web.jsx', - '.jsx', - '.web.js', - '.js', - '.css', - '.json', - '.mjs', - '.tanstack.ts', -]; - -const development = process.env.NODE_ENV === 'development'; - -const rollupPlugin = (matchers: RegExp[]) => ({ - name: 'js-in-jsx', - load(id: string) { - if (matchers.some((matcher) => matcher.test(id)) && id.endsWith('.js')) { - console.log('Processing file:', id); - const file = readFileSync(id, { encoding: 'utf-8' }); - return esbuild.transformSync(file, { loader: 'jsx', jsx: 'automatic' }); - } - }, -}); - -export default defineConfig(({ mode }) => { - // Load env file based on `mode` in the current working directory. - // Set the third parameter to '' to load all env regardless of the `VITE_` prefix. - // const env = loadEnv(mode, process.cwd(), ''); - - return { - clearScreen: true, - cacheDir: '../../node_modules/.vite/vite-app', - plugins: [ - react(), - TanStackRouterVite(), - tamaguiPlugin(tamaguiConfig), - shouldExtract ? tamaguiExtractPlugin(tamaguiConfig) : null, - ].filter(Boolean), - define: { - // https://github.com/bevacqua/dragula/issues/602#issuecomment-1296313369 - global: 'window', - __DEV__: JSON.stringify(development), - // https://tamagui.dev/docs/intro/installation - DEV: JSON.stringify(development), - 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV), - - // This will allow you to access the environment variables in your code from process.env, instead of having to use import.meta.env. This is because Expo does not support import.meta.env and throws an error when you try to use it (ie packages/config/src/index.ts). - // https://stackoverflow.com/a/77824845/19816812 - // https://github.com/expo/expo/issues/21099 - // ...Object.keys(env).reduce((prev, key) => { - // prev[`process.env.${key}`] = JSON.stringify(env[key]); - // return prev; - // }, {}), - }, - resolve: { - extensions, - // Add the resolve configuration - alias: { - '@crosspath-resolver': './resolver.tanstack.js', - '@env': resolve(__dirname, 'envResolver'), - // 'react-native': 'react-native-web', - 'react-native/Libraries/Image/AssetRegistry': resolve( - __dirname, - '../../node_modules/react-native-web/dist/modules/AssetRegistry', - ), - '@react-native/assets-registry/regisery': resolve( - __dirname, - '../../node_modules/react-native-web/dist/modules/AssetRegistry', - ), - }, - }, - optimizeDeps: { - esbuildOptions: { - resolveExtensions: extensions, - // https://github.com/vitejs/vite-plugin-react/issues/192#issuecomment-1627384670 - jsx: 'automatic', - // need either this or the plugin below - loader: { - '.js': 'jsx', - }, - plugins: [ - esbuildFlowPlugin(/\.(flow|jsx)$/, (path) => - /\.jsx?$/.test(path) ? 'jsx' : 'jsx', - ), - ], - }, - include: ['@packrat/validations'], - exclude: [], - }, - build: { - commonjsOptions: { transformMixedEsModules: true }, - rollupOptions: { - plugins: [ - rollupPlugin([ - /react-native-vector-icons/, - /@expo\/vector-icons/, - /react-native-table-component/, - /@expo/, - /expo-router/, - /expo-clipboard/, - /expo-modules-core/, - ]), - ], - }, +import { defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; + +// https://vitejs.dev/config/ +export default defineConfig(async () => ({ + plugins: [react()], + + // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` + // + // 1. prevent vite from obscuring rust errors + clearScreen: false, + // 2. tauri expects a fixed port, fail if that port is not available + server: { + port: 1420, + strictPort: true, + watch: { + // 3. tell vite to ignore watching `src-tauri` + ignored: ['**/src-tauri/**'], }, - server: { - port: 4200, - host: 'localhost', - }, - preview: { - port: 4300, - host: 'localhost', - }, - test: { - globals: true, - cache: { dir: '../../node_modules/.vitest' }, - environment: 'jsdom', - include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], - }, - }; -}); + }, +})); diff --git a/apps/tauri/.eslintrc.cjs b/apps/tauriOld/.eslintrc.cjs similarity index 100% rename from apps/tauri/.eslintrc.cjs rename to apps/tauriOld/.eslintrc.cjs diff --git a/apps/tauriOld/.gitignore b/apps/tauriOld/.gitignore new file mode 100644 index 000000000..a547bf36d --- /dev/null +++ b/apps/tauriOld/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/apps/tauriOld/README.md b/apps/tauriOld/README.md new file mode 100644 index 000000000..0d6babedd --- /dev/null +++ b/apps/tauriOld/README.md @@ -0,0 +1,30 @@ +# React + TypeScript + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type aware lint rules: + +- Configure the top-level `parserOptions` property like this: + +```js +export default { + // other rules... + parserOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + project: ['./tsconfig.json', './tsconfig.node.json'], + tsconfigRootDir: __dirname, + }, +} +``` + +- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked` +- Optionally add `plugin:@typescript-eslint/stylistic-type-checked` +- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list diff --git a/apps/tauri/envResolver.ts b/apps/tauriOld/envResolver.ts similarity index 100% rename from apps/tauri/envResolver.ts rename to apps/tauriOld/envResolver.ts diff --git a/apps/tauriOld/index.html b/apps/tauriOld/index.html new file mode 100644 index 000000000..b7844e44a --- /dev/null +++ b/apps/tauriOld/index.html @@ -0,0 +1,13 @@ + + + + + + + PackRat + + +
+ + + diff --git a/apps/tauriOld/package.json b/apps/tauriOld/package.json new file mode 100644 index 000000000..95c8e2514 --- /dev/null +++ b/apps/tauriOld/package.json @@ -0,0 +1,54 @@ +{ + "name": "tauri-app", + "private": true, + "version": "0.0.0", + "scripts": { + "dev": "vite", + "build": "yarn run build:tsc && yarn run build:vite", + "build:tsc": "tsc || exit 0", + "build:vite": "vite build --debug", + "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview", + "tauri:dev": "yarn tauri dev", + "tauri:build": "yarn tauri build", + "tauri:build:dev": "yarn tauri build --dev", + "tauri:serve": "yarn tauri serve", + "tauri:migrate": "yarn run tauri migrate", + "clean": "rm -rf dist node_modules .tamagui" + }, + "dependencies": { + "@originjs/vite-plugin-commonjs": "^1.0.3", + "@packrat/ui": "*", + "@packrat/validations": "*", + "@react-native/assets-registry": "0.74.81", + "@tamagui/vite-plugin": "1.96.0", + "@tanstack/react-router": "^1.16.5", + "@tanstack/router-devtools": "^1.16.5", + "@tanstack/router-vite-plugin": "^1.16.5", + "@vitejs/plugin-react-swc": "^3.6.0", + "app": "*", + "esbuild-plugin-flow": "^0.3.2", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-native": "0.73.6", + "react-native-web": "^0.19.10" + }, + "devDependencies": { + "@tauri-apps/cli": "^2.0.0-rc.2", + "@types/react": "~18.2.55", + "@types/react-dom": "^18.2.19", + "@typescript-eslint/eslint-plugin": "^6.21.0", + "@typescript-eslint/parser": "^6.21.0", + "@vitejs/plugin-react": "^4.2.1", + "eslint": "^8.56.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.5", + "rollup-plugin-node-polyfills": "^0.2.1", + "rollup-plugin-polyfill-node": "^0.13.0", + "rollup-plugin-typescript2": "^0.36.0", + "tslib": "^2.6.2", + "typescript": "^5.3.3", + "vite": "^5.1.0", + "vite-plugin-node-polyfills": "^0.21.0" + } +} diff --git a/apps/tauri/public/favicon.ico b/apps/tauriOld/public/favicon.ico similarity index 100% rename from apps/tauri/public/favicon.ico rename to apps/tauriOld/public/favicon.ico diff --git a/apps/tauri/public/tamagui.css b/apps/tauriOld/public/tamagui.css similarity index 100% rename from apps/tauri/public/tamagui.css rename to apps/tauriOld/public/tamagui.css diff --git a/apps/tauriOld/public/vite.svg b/apps/tauriOld/public/vite.svg new file mode 100644 index 000000000..e7b8dfb1b --- /dev/null +++ b/apps/tauriOld/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/tauriOld/src-tauri/.gitignore b/apps/tauriOld/src-tauri/.gitignore new file mode 100644 index 000000000..aba21e242 --- /dev/null +++ b/apps/tauriOld/src-tauri/.gitignore @@ -0,0 +1,3 @@ +# Generated by Cargo +# will have compiled files and executables +/target/ diff --git a/apps/tauriOld/src-tauri/Cargo.lock b/apps/tauriOld/src-tauri/Cargo.lock new file mode 100644 index 000000000..737c489b2 --- /dev/null +++ b/apps/tauriOld/src-tauri/Cargo.lock @@ -0,0 +1,4340 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.86" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" + +[[package]] +name = "app" +version = "0.1.0" +dependencies = [ + "serde", + "serde_json", + "tauri", + "tauri-build", +] + +[[package]] +name = "atk" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" +dependencies = [ + "atk-sys", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "autocfg" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" + +[[package]] +name = "backtrace" +version = "0.3.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +dependencies = [ + "serde", +] + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "block2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +dependencies = [ + "objc2", +] + +[[package]] +name = "brotli" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bumpalo" +version = "3.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" + +[[package]] +name = "bytemuck" +version = "1.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +dependencies = [ + "serde", +] + +[[package]] +name = "cairo-rs" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" +dependencies = [ + "bitflags 2.6.0", + "cairo-sys-rs", + "glib", + "libc", + "once_cell", + "thiserror", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "camino" +version = "1.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo-platform" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "cargo_toml" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" +dependencies = [ + "serde", + "toml 0.8.2", +] + +[[package]] +name = "cc" +version = "1.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68064e60dbf1f17005c2fde4d07c16d8baa506fd7ffed8ccab702d93617975c7" +dependencies = [ + "shlex", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfb" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +dependencies = [ + "byteorder", + "fnv", + "uuid", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "num-traits", + "serde", + "windows-targets 0.52.6", +] + +[[package]] +name = "cocoa" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" +dependencies = [ + "bitflags 1.3.2", + "block", + "cocoa-foundation 0.1.2", + "core-foundation 0.9.4", + "core-graphics 0.23.2", + "foreign-types", + "libc", + "objc", +] + +[[package]] +name = "cocoa" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" +dependencies = [ + "bitflags 2.6.0", + "block", + "cocoa-foundation 0.2.0", + "core-foundation 0.10.0", + "core-graphics 0.24.0", + "foreign-types", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" +dependencies = [ + "bitflags 1.3.2", + "block", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" +dependencies = [ + "bitflags 2.6.0", + "block", + "core-foundation 0.10.0", + "core-graphics-types 0.2.0", + "libc", + "objc", +] + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "core-graphics" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +dependencies = [ + "bitflags 1.3.2", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" +dependencies = [ + "bitflags 2.6.0", + "core-foundation 0.10.0", + "core-graphics-types 0.2.0", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" +dependencies = [ + "bitflags 1.3.2", + "core-foundation 0.9.4", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.6.0", + "core-foundation 0.10.0", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cssparser" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa 0.4.8", + "matches", + "phf 0.8.0", + "proc-macro2", + "quote", + "smallvec", + "syn 1.0.109", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.74", +] + +[[package]] +name = "ctor" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" +dependencies = [ + "quote", + "syn 2.0.74", +] + +[[package]] +name = "darling" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.74", +] + +[[package]] +name = "darling_macro" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", + "serde", +] + +[[package]] +name = "derive_more" +version = "0.99.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.74", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.48.0", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dlopen2" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "dpi" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" +dependencies = [ + "serde", +] + +[[package]] +name = "dtoa" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" + +[[package]] +name = "dtoa-short" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" +dependencies = [ + "dtoa", +] + +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + +[[package]] +name = "dyn-clone" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" + +[[package]] +name = "embed-resource" +version = "2.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4edcacde9351c33139a41e3c97eb2334351a81a2791bebb0b243df837128f602" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 0.8.2", + "vswhom", + "winreg", +] + +[[package]] +name = "embed_plist" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "erased-serde" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" +dependencies = [ + "serde", + "typeid", +] + +[[package]] +name = "fdeflate" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "field-offset" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "flate2" +version = "1.0.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-executor" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-macro" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + +[[package]] +name = "futures-task" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + +[[package]] +name = "futures-util" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +dependencies = [ + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "gdk" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" +dependencies = [ + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", + "once_cell", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", +] + +[[package]] +name = "gdkx11-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps", + "x11", +] + +[[package]] +name = "generator" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" +dependencies = [ + "cc", + "libc", + "log", + "rustversion", + "windows 0.48.0", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", +] + +[[package]] +name = "gimli" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" + +[[package]] +name = "gio" +version = "0.18.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys", + "glib", + "libc", + "once_cell", + "pin-project-lite", + "smallvec", + "thiserror", +] + +[[package]] +name = "gio-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "winapi", +] + +[[package]] +name = "glib" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" +dependencies = [ + "bitflags 2.6.0", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "memchr", + "once_cell", + "smallvec", + "thiserror", +] + +[[package]] +name = "glib-macros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" +dependencies = [ + "heck 0.4.1", + "proc-macro-crate 2.0.2", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "glib-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" + +[[package]] +name = "gobject-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gtk" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" +dependencies = [ + "atk", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "gtk3-macros" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "html5ever" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" +dependencies = [ + "log", + "mac", + "markup5ever", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.11", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +dependencies = [ + "bytes", + "futures-util", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" + +[[package]] +name = "hyper" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "httparse", + "itoa 1.0.11", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-util" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "pin-project-lite", + "socket2", + "tokio", + "tower", + "tower-service", + "tracing", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core 0.52.0", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ico" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" +dependencies = [ + "byteorder", + "png", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" +dependencies = [ + "equivalent", + "hashbrown 0.14.5", + "serde", +] + +[[package]] +name = "infer" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" +dependencies = [ + "cfb", +] + +[[package]] +name = "instant" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "ipnet" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" + +[[package]] +name = "itoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + +[[package]] +name = "itoa" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" + +[[package]] +name = "javascriptcore-rs" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +dependencies = [ + "bitflags 1.3.2", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "js-sys" +version = "0.3.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "json-patch" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec9ad60d674508f3ca8f380a928cfe7b096bc729c4e2dbfe3852bc45da3ab30b" +dependencies = [ + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "keyboard-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +dependencies = [ + "bitflags 2.6.0", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "kuchikiki" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" +dependencies = [ + "cssparser", + "html5ever", + "indexmap 1.9.3", + "matches", + "selectors", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "libappindicator" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" +dependencies = [ + "glib", + "gtk", + "gtk-sys", + "libappindicator-sys", + "log", +] + +[[package]] +name = "libappindicator-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +dependencies = [ + "gtk-sys", + "libloading", + "once_cell", +] + +[[package]] +name = "libc" +version = "0.2.155" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libredox" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +dependencies = [ + "bitflags 2.6.0", + "libc", +] + +[[package]] +name = "lock_api" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" + +[[package]] +name = "loom" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" +dependencies = [ + "cfg-if", + "generator", + "scoped-tls", + "serde", + "serde_json", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "markup5ever" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" +dependencies = [ + "log", + "phf 0.10.1", + "phf_codegen 0.10.0", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "miniz_oxide" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" +dependencies = [ + "adler", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +dependencies = [ + "hermit-abi", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.52.0", +] + +[[package]] +name = "muda" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" +dependencies = [ + "cocoa 0.25.0", + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc", + "once_cell", + "png", + "serde", + "thiserror", + "windows-sys 0.52.0", +] + +[[package]] +name = "ndk" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" +dependencies = [ + "bitflags 1.3.2", + "jni-sys", + "ndk-sys", + "num_enum", + "raw-window-handle 0.5.2", + "thiserror", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.4.1+23.1.7779620" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi", +] + +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_enum" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", + "objc_exception", +] + +[[package]] +name = "objc-sys" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" + +[[package]] +name = "objc2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2-app-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +dependencies = [ + "bitflags 2.6.0", + "block2", + "libc", + "objc2", + "objc2-core-data", + "objc2-core-image", + "objc2-foundation", + "objc2-quartz-core", +] + +[[package]] +name = "objc2-core-data" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-image" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[package]] +name = "objc2-encode" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" + +[[package]] +name = "objc2-foundation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +dependencies = [ + "bitflags 2.6.0", + "block2", + "dispatch", + "libc", + "objc2", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[package]] +name = "objc_exception" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" +dependencies = [ + "cc", +] + +[[package]] +name = "objc_id" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] + +[[package]] +name = "object" +version = "0.36.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + +[[package]] +name = "pango" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +dependencies = [ + "gio", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking_lot" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-targets 0.52.6", +] + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "phf" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_macros 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_shared 0.10.0", +] + +[[package]] +name = "phf" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" +dependencies = [ + "phf_macros 0.11.2", + "phf_shared 0.11.2", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", +] + +[[package]] +name = "phf_codegen" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared 0.8.0", + "rand 0.7.3", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand 0.8.5", +] + +[[package]] +name = "phf_generator" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" +dependencies = [ + "phf_shared 0.11.2", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "phf_macros" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" +dependencies = [ + "phf_generator 0.11.2", + "phf_shared 0.11.2", + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher", +] + +[[package]] +name = "phf_shared" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" + +[[package]] +name = "plist" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" +dependencies = [ + "base64 0.22.1", + "indexmap 2.4.0", + "quick-xml", + "serde", + "time", +] + +[[package]] +name = "png" +version = "0.17.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" +dependencies = [ + "toml_datetime", + "toml_edit 0.20.2", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[package]] +name = "proc-macro2" +version = "1.0.86" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quick-xml" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.15", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "raw-window-handle" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" + +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "redox_syscall" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" +dependencies = [ + "bitflags 2.6.0", +] + +[[package]] +name = "redox_users" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +dependencies = [ + "getrandom 0.2.15", + "libredox", + "thiserror", +] + +[[package]] +name = "regex" +version = "1.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata 0.4.7", + "regex-syntax 0.8.4", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.8.4", +] + +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" + +[[package]] +name = "reqwest" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "ipnet", + "js-sys", + "log", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-util", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "winreg", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver", +] + +[[package]] +name = "rustversion" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" + +[[package]] +name = "ryu" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schemars" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +dependencies = [ + "dyn-clone", + "indexmap 1.9.3", + "schemars_derive", + "serde", + "serde_json", + "url", +] + +[[package]] +name = "schemars_derive" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.74", +] + +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "selectors" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" +dependencies = [ + "bitflags 1.3.2", + "cssparser", + "derive_more", + "fxhash", + "log", + "matches", + "phf 0.8.0", + "phf_codegen 0.8.0", + "precomputed-hash", + "servo_arc", + "smallvec", + "thin-slice", +] + +[[package]] +name = "semver" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +dependencies = [ + "serde", +] + +[[package]] +name = "serde" +version = "1.0.207" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5665e14a49a4ea1b91029ba7d3bca9f299e1f7cfa194388ccc20f14743e784f2" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde-untagged" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" +dependencies = [ + "erased-serde", + "serde", + "typeid", +] + +[[package]] +name = "serde_derive" +version = "1.0.207" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6aea2634c86b0e8ef2cfdc0c340baede54ec27b1e46febd7f80dffb2aa44a00e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "serde_json" +version = "1.0.125" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" +dependencies = [ + "itoa 1.0.11", + "memchr", + "ryu", + "serde", +] + +[[package]] +name = "serde_repr" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "serde_spanned" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa 1.0.11", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "3.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.4.0", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "serialize-to-javascript" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" +dependencies = [ + "serde", + "serde_json", + "serialize-to-javascript-impl", +] + +[[package]] +name = "serialize-to-javascript-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "servo_arc" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "sha2" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "socket2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "softbuffer" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd" +dependencies = [ + "bytemuck", + "cfg_aliases", + "core-graphics 0.23.2", + "foreign-types", + "js-sys", + "log", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "objc2-quartz-core", + "raw-window-handle 0.6.2", + "redox_syscall", + "wasm-bindgen", + "web-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "soup3" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +dependencies = [ + "futures-channel", + "gio", + "glib", + "libc", + "soup3-sys", +] + +[[package]] +name = "soup3-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "state" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" +dependencies = [ + "loom", +] + +[[package]] +name = "string_cache" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" +dependencies = [ + "new_debug_unreachable", + "once_cell", + "parking_lot", + "phf_shared 0.10.0", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "swift-rs" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" +dependencies = [ + "base64 0.21.7", + "serde", + "serde_json", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.74" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fceb41e3d546d0bd83421d3409b1460cc7444cd389341a4c880fe7a042cb3d7" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck 0.5.0", + "pkg-config", + "toml 0.8.2", + "version-compare", +] + +[[package]] +name = "tao" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea538df05fbc2dcbbd740ba0cfe8607688535f4798d213cbbfa13ce494f3451f" +dependencies = [ + "bitflags 2.6.0", + "cocoa 0.25.0", + "core-foundation 0.9.4", + "core-graphics 0.23.2", + "crossbeam-channel", + "dispatch", + "dlopen2", + "dpi", + "gdkwayland-sys", + "gdkx11-sys", + "gtk", + "instant", + "jni", + "lazy_static", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc", + "once_cell", + "parking_lot", + "raw-window-handle 0.6.2", + "scopeguard", + "tao-macros", + "unicode-segmentation", + "url", + "windows 0.57.0", + "windows-core 0.57.0", + "windows-version", + "x11-dl", +] + +[[package]] +name = "tao-macros" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "tauri" +version = "2.0.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ee93e545e49458813d4ed16179c67ee6141dba140ec3d4f078dda3b8d4e0d1" +dependencies = [ + "anyhow", + "bytes", + "cocoa 0.25.0", + "dirs", + "dunce", + "embed_plist", + "futures-util", + "getrandom 0.2.15", + "glob", + "gtk", + "heck 0.5.0", + "http", + "jni", + "libc", + "log", + "mime", + "muda", + "objc", + "percent-encoding", + "raw-window-handle 0.6.2", + "reqwest", + "serde", + "serde_json", + "serde_repr", + "serialize-to-javascript", + "state", + "swift-rs", + "tauri-build", + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", + "tauri-utils", + "thiserror", + "tokio", + "tray-icon", + "url", + "urlpattern", + "webkit2gtk", + "webview2-com", + "window-vibrancy", + "windows 0.57.0", +] + +[[package]] +name = "tauri-build" +version = "2.0.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96a58b3a716b51d7f671f729bb8c0a53cd2551eec8450c64e828ef4e6c9f948e" +dependencies = [ + "anyhow", + "cargo_toml", + "dirs", + "glob", + "heck 0.5.0", + "json-patch", + "schemars", + "semver", + "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "toml 0.8.2", + "walkdir", +] + +[[package]] +name = "tauri-codegen" +version = "2.0.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90a9e63ecd827d57228864764e0234935c9aac230099cf145197c8c08e754ced" +dependencies = [ + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", + "syn 2.0.74", + "tauri-utils", + "thiserror", + "time", + "url", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "2.0.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a54f5d5b289aa6215ffcfed7d4ff9960a04b7a854436d04519a9fcf911050cba" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.74", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-runtime" +version = "2.0.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f01b129b1ebdf09563c354760dbe7c0e96a166b4e33362d9c8d207f527c7ea5" +dependencies = [ + "dpi", + "gtk", + "http", + "jni", + "raw-window-handle 0.6.2", + "serde", + "serde_json", + "tauri-utils", + "thiserror", + "url", + "windows 0.57.0", +] + +[[package]] +name = "tauri-runtime-wry" +version = "2.0.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcda27639094ace2bf25f00bc10e35ea4e3af2f92753b1bdd2a174d1fa5a6292" +dependencies = [ + "cocoa 0.25.0", + "gtk", + "http", + "jni", + "log", + "percent-encoding", + "raw-window-handle 0.6.2", + "softbuffer", + "tao", + "tauri-runtime", + "tauri-utils", + "url", + "webkit2gtk", + "webview2-com", + "windows 0.57.0", + "wry", +] + +[[package]] +name = "tauri-utils" +version = "2.0.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28bb83cffa26e9cb7a2b3d0c31ab87bf277f44aaaa90f17159aef4d37aabd051" +dependencies = [ + "brotli", + "cargo_metadata", + "ctor", + "dunce", + "glob", + "html5ever", + "infer", + "json-patch", + "kuchikiki", + "log", + "memchr", + "phf 0.11.2", + "proc-macro2", + "quote", + "regex", + "schemars", + "semver", + "serde", + "serde-untagged", + "serde_json", + "serde_with", + "swift-rs", + "thiserror", + "toml 0.8.2", + "url", + "urlpattern", + "walkdir", +] + +[[package]] +name = "tauri-winres" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" +dependencies = [ + "embed-resource", + "toml 0.7.8", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "thin-slice" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" + +[[package]] +name = "thiserror" +version = "1.0.63" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.63" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "thread_local" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" +dependencies = [ + "cfg-if", + "once_cell", +] + +[[package]] +name = "time" +version = "0.3.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +dependencies = [ + "deranged", + "itoa 1.0.11", + "num-conv", + "powerfmt", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + +[[package]] +name = "time-macros" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tinyvec" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.39.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" +dependencies = [ + "backtrace", + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2", + "windows-sys 0.52.0", +] + +[[package]] +name = "tokio-util" +version = "0.7.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.19.15", +] + +[[package]] +name = "toml" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.20.2", +] + +[[package]] +name = "toml_datetime" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.4.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "toml_edit" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +dependencies = [ + "indexmap 2.4.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "tracing-core" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +dependencies = [ + "matchers", + "nu-ansi-term", + "once_cell", + "regex", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "tray-icon" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ad8319cca93189ea9ab1b290de0595960529750b6b8b501a399ed1ec3775d60" +dependencies = [ + "cocoa 0.25.0", + "core-graphics 0.23.2", + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc", + "once_cell", + "png", + "serde", + "thiserror", + "windows-sys 0.52.0", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typeid" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf" + +[[package]] +name = "typenum" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-ucd-ident" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + +[[package]] +name = "unicode-bidi" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" + +[[package]] +name = "unicode-ident" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + +[[package]] +name = "unicode-normalization" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" + +[[package]] +name = "url" +version = "2.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "urlpattern" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" +dependencies = [ + "derive_more", + "regex", + "serde", + "unic-ucd-ident", + "url", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "uuid" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" +dependencies = [ + "getrandom 0.2.15", +] + +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" +dependencies = [ + "cfg-if", + "once_cell", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn 2.0.74", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" + +[[package]] +name = "wasm-streams" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "web-sys" +version = "0.3.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webkit2gtk" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup3", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" +dependencies = [ + "bitflags 1.3.2", + "cairo-sys-rs", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pkg-config", + "soup3-sys", + "system-deps", +] + +[[package]] +name = "webview2-com" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6516cfa64c6b3212686080eeec378e662c2af54bb2a5b2a22749673f5cb2226f" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows 0.57.0", + "windows-core 0.57.0", + "windows-implement", + "windows-interface", +] + +[[package]] +name = "webview2-com-macros" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac1345798ecd8122468840bcdf1b95e5dc6d2206c5e4b0eafa078d061f59c9bc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "webview2-com-sys" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c76d5b77320ff155660be1df3e6588bc85c75f1a9feef938cc4dc4dd60d1d7cf" +dependencies = [ + "thiserror", + "windows 0.57.0", + "windows-core 0.57.0", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "window-vibrancy" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8cdd6999298d969289d8078dae02ce798ad23452075985cccba8b6326711ecf" +dependencies = [ + "cocoa 0.26.0", + "objc", + "raw-window-handle 0.6.2", + "windows-sys 0.59.0", + "windows-version", +] + +[[package]] +name = "windows" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" +dependencies = [ + "windows-core 0.57.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-result", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-implement" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "windows-interface" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "windows-result" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-version" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" +dependencies = [ + "cfg-if", + "windows-sys 0.48.0", +] + +[[package]] +name = "wry" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68b00c945786b02d7805d09a969fa36d0eee4e0bd4fb3ec2a79d2bf45a1b44cd" +dependencies = [ + "base64 0.22.1", + "block", + "cocoa 0.25.0", + "core-graphics 0.23.2", + "crossbeam-channel", + "dpi", + "dunce", + "gdkx11", + "gtk", + "html5ever", + "http", + "javascriptcore-rs", + "jni", + "kuchikiki", + "libc", + "ndk", + "ndk-context", + "ndk-sys", + "objc", + "objc_id", + "once_cell", + "percent-encoding", + "raw-window-handle 0.6.2", + "sha2", + "soup3", + "tao-macros", + "thiserror", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", + "windows 0.57.0", + "windows-core 0.57.0", + "windows-version", + "x11-dl", +] + +[[package]] +name = "x11" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "zerocopy" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +dependencies = [ + "byteorder", + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] diff --git a/apps/tauriOld/src-tauri/Cargo.toml b/apps/tauriOld/src-tauri/Cargo.toml new file mode 100644 index 000000000..ff25e028f --- /dev/null +++ b/apps/tauriOld/src-tauri/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "app" +version = "0.1.0" +description = "A Tauri App" +authors = ["you"] +license = "" +repository = "" +default-run = "app" +edition = "2021" +rust-version = "1.60" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[build-dependencies] +tauri-build = { version = "2.0.0-rc.2", features = [] } + +[dependencies] +serde_json = "1.0" +serde = { version = "1.0", features = ["derive"] } +tauri = { version = "2.0.0-rc.2", features = [] } + +[features] +# this feature is used for production builds or when `devPath` points to the filesystem and the built-in dev server is disabled. +# If you use cargo directly instead of tauri's cli you can use this feature flag to switch between tauri's `dev` and `build` modes. +# DO NOT REMOVE!! +custom-protocol = [ "tauri/custom-protocol" ] diff --git a/apps/tauriOld/src-tauri/build.rs b/apps/tauriOld/src-tauri/build.rs new file mode 100644 index 000000000..795b9b7c8 --- /dev/null +++ b/apps/tauriOld/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/apps/tauri/src-tauri/capabilities/migrated.json b/apps/tauriOld/src-tauri/capabilities/migrated.json similarity index 100% rename from apps/tauri/src-tauri/capabilities/migrated.json rename to apps/tauriOld/src-tauri/capabilities/migrated.json diff --git a/apps/tauri/src-tauri/gen/schemas/acl-manifests.json b/apps/tauriOld/src-tauri/gen/schemas/acl-manifests.json similarity index 100% rename from apps/tauri/src-tauri/gen/schemas/acl-manifests.json rename to apps/tauriOld/src-tauri/gen/schemas/acl-manifests.json diff --git a/apps/tauri/src-tauri/gen/schemas/capabilities.json b/apps/tauriOld/src-tauri/gen/schemas/capabilities.json similarity index 100% rename from apps/tauri/src-tauri/gen/schemas/capabilities.json rename to apps/tauriOld/src-tauri/gen/schemas/capabilities.json diff --git a/apps/tauri/src-tauri/gen/schemas/desktop-schema.json b/apps/tauriOld/src-tauri/gen/schemas/desktop-schema.json similarity index 100% rename from apps/tauri/src-tauri/gen/schemas/desktop-schema.json rename to apps/tauriOld/src-tauri/gen/schemas/desktop-schema.json diff --git a/apps/tauri/src-tauri/gen/schemas/linux-schema.json b/apps/tauriOld/src-tauri/gen/schemas/linux-schema.json similarity index 100% rename from apps/tauri/src-tauri/gen/schemas/linux-schema.json rename to apps/tauriOld/src-tauri/gen/schemas/linux-schema.json diff --git a/apps/tauri/src-tauri/gen/schemas/macOS-schema.json b/apps/tauriOld/src-tauri/gen/schemas/macOS-schema.json similarity index 100% rename from apps/tauri/src-tauri/gen/schemas/macOS-schema.json rename to apps/tauriOld/src-tauri/gen/schemas/macOS-schema.json diff --git a/apps/tauriOld/src-tauri/icons/128x128.png b/apps/tauriOld/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..77e7d2338e9d8ccffc731198dc584906627c903f GIT binary patch literal 11059 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 IM6N<$g7Cm5Jpcdz literal 0 HcmV?d00001 diff --git a/apps/tauriOld/src-tauri/icons/Square150x150Logo.png b/apps/tauriOld/src-tauri/icons/Square150x150Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2b22cea563cca761896877ed8d72502c8fa241 GIT binary patch literal 13032 zcmVP)bMO1Ub7vAjATv96H#=bt3<_Dy|~1imM2$;wr8pu!^e)tl}yHtGJ4*2(02N0;{-+z$&id za&bw;Ey#UQivJP;9yEuS*)~3G=g%Ur-s>Pj9HoJTfM7OZ1|zm#jSPOJ2? zF|uq0iC`U5hW0z7^yu%IK$1G`X-g{mo1)UIJG!J7xA&;)oBHKFeHt}IkcnP^mjocQ zP}mi)BrB%Pz(Tcz=bivC85Sj#KIS>IT0duAP3p2~<=S}_eq%flEe9O%dwkdy{>u+O zD|;!eQbn#ZQK<@P9cc(wb4=d0rBi+8#UsAQU+a`ML^Xk^@OfT|OR<7fmG5a_A)w&U z>^K}QN{i{``f1C?4qQ8LRPu^QfYou#FaQyw2qH!ufC$8~x#(a%Gi|_I83P_wAcr+R z0I)4l&+97>`yPJokoUp;y;6$^c9~DMQL_{jz}}O<%GggaoiYVX=!Lb(^FGuN|MK)o z?INy(OiC<FvAzCZY;Bje<3;#oOR{X| zx{AOWVc!=eM8X7{9L{g?=;YF?ru2Vra)q{tpD+T-Cgw1J>0M9;k_kY@C7JBV$#q8p z4?VCm{Qq9>5cm23_;52wfG)ELtdSw5Q0-YUU9e9rHzs^;TJ)#0Y7-yg{yx}Nndgk4 zOXk!DvJ+H6fQk0s8-qW;e|zw|?QtOy@-VQ!Kzi9DQ+kOFb0?kjpaT0zP8b46B1%3p zJ@&P4&F*=8R79I<>4IegjUYHi^+=0CaLNOXImW077bi}tOwPM#OzN6`Q*PScrR)Go zgUEto;1_{4oG0TPjuh2I^VD+I@S_FY|5!3U_9;*=0v?t)G6D5=(pKOS%oI$o#3BpE z4qQ1gVmE9CPqHsXb+2s8pxQ?ixK7$wAszuwzIx8Imb+i1{%NI zhAFW71Uy6;B`nh@TTmDM#P82*+cm4koYe#034SLH)>AD?tn5K0>I@t^xNp98R^KnL zp5F75jFf_qiae4IAZK(@M@5>ZVE8?(^uqCp>k>>pxT#&)>=8k$(~0sY`q?q6o^` zBkJ=ae54>asCcnTvIra zeAh`6D?~#a_$jj@UN55%YB#0)tBYa?ACAOQ2Qb@8=uUACDN zjHMIepOGXn@SPVUA5$#LLdkWa;*BQ-uuv_a`U|Vn^Rp$rYiojusiuySDnC$J4hbm$ z8!iw8lOd4isIqlOx3YFuue!0RUwR$075a6tM>mOO0_kd6sQmzeB5tllRGG*Tg_YO% z&2bYV=8RLzjQJ4Eo>v|)ClG;2$nt~j$HPT=sA`I~qnQ$ng=3;0{jSN9-`h}jtqP7J zO2!i*xeA^jMLokHAS}SC{Ax+(%1IT8wEDBsOTBeXUQEOVnki3@sw`X2q?{r+FQ((YLUj6KhtQpGnX>1CMjcajR+mU0X#AuT=d@XZv+ zCt zS=&{%+^dPk=TDFQ$JNt%eu5m;U?ml9yeL{SLT2+3-~aw`d*C};I@Q+@EC_rm zG7Qp^4X^_rYEd%*5>QnHvZOBczE4i+{Xt!+b~@21UXwW(zAX)M3icrR#+s_dtDBY8 zVZ|QS_+r5V3pc!9r{h_*POi=Cf&u4)R{ zf;}GaT!$<5rXcACv}2F}E%Q_VPZoBqR7DoDA*7LOc!qC2dSxCW{Ie7x>olfktH?*o7*SGo}m=e*?sE8O7kWL^uQWUrs%n}Tb%7P7H zd+IYy{y$079yWffAb|y7kP=L^Zk-*ycS^;;LS|w}Be%O6)q;rbKafzr+*JOFJ6{d` z2>2h%ClhY$o(NAW6HNBYmfVpLd!Ih&|L>4UJf~D?i}1EV$(nHvvfC#jqP;e%M4OT@ zl;&63l+8ZL9+seW!2t^a1S-Qkf1I}Llhb;B%5;GZ3RJMcNki)X>e|W$&o+6U0|QqA z!^a*8S(+G728oHrJ6X}}eLk+sjdN?0mr>i1qPa+Bhn*$#^a}0V)h)jJdQ&t8RLGD^ zu7V0eqbfj;Dy$Ovx#`h6(DKREZQ=&8WJx_qPwVGjsG0f75ot@A$`t(hNXl*E0D?c! zqx;iN--EZUFI|T214^M>NKf1|REe@;2Ckph_cPrR$Z#Yv78I~>Q{zBVeq{2%m#adl zNelw9xo|$1)(f7W)USEkZd_G)R$~uo4y(3oT2vp2-`A;Qq(-@yDNi-|pS^8;*@gIR zols8p;6m>ibI<0FNqk~{tu_x!&xSgwv0#9OB3)y|tPR`YD<;OiLBK^91Up+5X!Dd~ z!4er05?@PL>qr1G1JhCJ59l>J>EC(8dQyK4^g%TL3&bh#iW6+VmQhgLIb`ag3tobToBAF$HlMqd-V#Yi6-(- z%rS5UAOeqO9Dps6Jlv=3+!s|g@9&d0AB@R6TL;7gQBCLok0=pVm|)t42dcC#!&C?g z@g{Qn%OzLecfP*YE19L7!^=WQaKqoA_SA~h`7j0qD5tsM8+ND0frCnLRt4DtM$bj53kPZ}!=|&t_kg5o|8NDNM zAqc!Okq<@1p1WU*+;H=pu7@m*r&?$CdaU;Wv*42P1J}LOre048zaigyz~Y{uPTAR` zw6n)VAclrn1)$1$V{+4rt?FZITfC2L>-KEu(*(Xb3IYfM#Sk0I1d8o9W_cDes4@#3 z4sblgCmX#FFB|K*_LR!hxt1ZYY&<>w9I#c-u1Q`oI$(UQD=9@~!FD~hX2b&v1GSjD z{{DvKmoVV5`H=T-%MbeRhp@-fok?Kav5^MwJ7KV?5Jy%z_BYZCI`iKb02o-5_w9&$ z{il^3FJ;S3IlLAzy2Xq6C}*rVqHN5VV@_VDyR1s4!yoq0La2-mva(5~#+jo7=H!r9 zEVnGn>`U5h2m9q6dwS(9Z3ALL5iO9i?)F^3y+E(-<#z9j`+L+4^(CpfmPwCmYvGPq z7GYkmRd#BrKKHqp?-?u|V=kr#6$G#lP_~o8@(xcBL=GkkV);gbi8h?KD8sIoh6yut zs;81}2`@Y}gAta3b67YkIqw7Y@f&AUXcwre6>;)I-+1zr^e4n4>)QPP^XR_dFLri{ z2ZD;l)0f>Ua=;qHgifvJ5BVObFHg?3O`4TdbV}1~GNV#I=h*|kXNb$?X$71?%B4B5 z2^K^QQ`~H4-jHNej6XA3Iq}>?Wy85FSU!5xbH7|DMmsxfNv7Q5$;WQMPBmCw<|XQl zGoyDc85jE$KO*q5Py)PF)p3qZ0CygnM;fB}@b2)p@7oro6g;%A6ReYFq$qZ96HIpemlB}CP zzkkfkk0z?8Tx^CaCs2x${7 z4YA=g6?rH11LUO*&oeO){PAf$Kblga&H3iqlFQI8lUyjz!qJ4y!bphiP2y%zJlcKA%LjeKHkx&BDP0`dXBUBmbpD^d&qT^>@tCftN zVG9zWrcS7#*`j4?L=CC_mTiB-LVL%EAN+oyy20|Y>Y!b6$KuWnC8}2YhN2DOc=inM zxqz7pK#!bJ8~@<#3+*RwSzUf92vEz7@+{~2sI?VH;>lI1#Wp#@V&V|oomDdE= z1h50QVAiZ#!RdmC6@qIeA)z2?anlHtS9i?4>h|VKzO}Dy)|Gc?k=hvmCQF3hVFyue zwu`a~03>Q>(|Qg#PHzoZ^e740PEIxf_?d<=r@5vd1Pyc^13h2cpU-@>l-01x`P>F0wkm_8#{}ndrOS+oAtKK zOxB2%SQrVUhHgogZpBVL=i`Uo_sxAB(=PcANFzT03PP#O=8}xQg-Zbaf>O#8@7yhF z0~#nIfsny%8%_6lFZJ2thbQ)b9kVKc>CacfU?VGrQOl1_>i-6|tR(q*WVQpW?v&Wp zoswGcy|Y$n@T@AIIo55)Z{z_B6VIt2i6D*4lA6&i7u@{xk@?p=q) zWkNE>XG1uE%I*MA6}qrbSieAKRi>65J41KADUy*8O!v^Ny@N$a($(Tnm)|&a#LcB2;&_kk)S0E zFwn!TOFs8hymInN=so;-E^!jbzQ_sYlNH_jOECL*U8f z2`cw453>iDX+pHoh!LNYk?JGJMvg$TeoLT+J$!$Q{Vv$WP7(~9dc0l8qVn!<3JtQmBh|L0>TZ`Z%8rpC7$}Nxo+;{NR$1PbU`2?Ra z+K)pj*B|jbL5}r^$Qxh0ZIWoywtji%j&5b6D)Kbbe8WzbD%qsW%SIEMX8ZlPXByY+ zPG+UGsY`2kZ7k#xET9=Bg|scX{wXlj>+-RwP(oRPBw1dsr1Z8lmh67v$HAtT9+YC; zNlWrz%rLK18BRAywz#WTZrs?W{&h}W;-gF#d8R@>+W>Jn23IZoz0r4PUy7oX$twYn z_p|_^7xAzFc$szFgUz;a2)wup*m`EWs|<$~Sa5rYl9@6)mt1#OymI0^WYPx*D&FDK zVv1jqQ~lAhtxtSAuzS^=Vxpf}ib_mxNJh}*n}3!0FjO(W-(K>~IW^i9BDG{pl^HAp zk42}TtmW3Iy8W^J!QTXAi{#tb4Ox2wC}eD)8}P6yo}!!sPC63e0oSdaVFMNS0AptC z)N?=H-LT+#)fNtF1wml41V{QNU^Bk3jtas!sDD%2jXWTF)4JGUhtYpfz znJvFL;B|-N(q4hu1xS!WyiPDuhEXwYbo&{X-%Ir*apqd(tojUygUF&~=#}gKcx`y+ z3lA|c%@|53OiPBxP+UH$sj!EMf8G_iFXEGGuR68uKZzzdeYUde&4t6t4N!jyp5}k9 zD|_FjHu*IyS#v7~9!XXR4=v3B8a%#en^Zd-llIC2DL`PQ^>^o-kKJo3KA#9-nw%MR zkV4Gkm(^JN{+iYIUZk|{*=wpn33IKugc{<7Esz3|Dcrru^Zi(|y#4y=y}uJhCRsYq z>|t+c#eHF@{x4l$y`I=^RZP?=usE%e}crAHaxwZtaM99LvN>`K9 z&bV~2Js~v9f}K}-(XgvROl=YL0V_6T@yBBjPzGatP@pnB0XfjM|HZnee>`1o-@lg~ zv!jNsx*2V&pu)rlxBKt;!iwrsx3>D8#!^&8_XmYw~_RXHf({r&2eeqFTPP|3q5v5>kp4buvi z`?{xJ@>8H05NN_+K;>`U`CQHOzrFy|kHNl@hC@odljOoe*&UtY&YM=2UwnF{F%t_v zr1!`v3X_w!c@|TawH3rCSDo}sHu6-|ZP@zpODdJGs zQn}b%nDvPoesjCL<)v0-i&qMffMR=siWLCQ&x-3bhP_gC@b{1lgP&v7HggqJ>1K3w zAyzuSCi!7(n38R(Gq0G2sKRR<^2#(pYZV5txU|wuv$VD%+OXgzK~M0k&>TR;&`|fp zIvT52+zFCOBfw2zxfdfNU}XqREEvU(E%^TlgJ>~b)G%g;#rN1SGK zqPc8*{2JA3M6kV+NRQv;kau5}Y~gUf=e7M&d50?HPtXpVjfK)mWIBnSa?Z`VCm0lL zE@iS5w-}!hMfCngt-kkSA>NY!7F`-Cpn5C7nA5%+JLFO9bR&y=T0ZY^%zrlo{ihtG zotjkvqJCh)z|HAqblDeCfE3-(?)yi-hJ6BT*9FYb01Jeb0H%=dgZUzdRlky2AfJg(dsX|nv_=i(d0m{?-gd~{Ou+Yrah+P30tzQL1i?DcHi-YJ1?Xw#wS=r<(5Lg`|w0n$J2 ztWOj0;(%Vr@^e5`fgJ{c*89Tg{dY(T^JADOTd$5wQc#1- z5BdLq!=Z+%!L9qiqJk&@t&pmoG(S~RI}Q9Ii)2|T1Gf&u`h28p$8+D4ds;dz*&`1p zPgMvDr(D`&# zFf}>naW4>0B(g;wZw&w9V87h$L1|?dNS}8{4Kf1K>RdFuC6WRfhaSHtrfoB(s8Vp> znuo<$R{}yf5|0DA2Y3+^3`IR|TE4IxA2aj(WcB3p^l;TwQ}&kO*@>p!r^GsTtL=MN zK=|lcslTHi2wKoTz)GD!{tN@y$gV>SgWR?#`oxrqfpc=5dCfUC32d{ta`=(mfuH!~ zp|h=q1XyTKVJE#*#e_wm5{aF)m_{j*G`L$mr1$hoZ;Vb_ zbh8$$9BZTf$BQn~Luo)b4b+^nluTN5y^`qbiZpGwJN){yKNJRflVI<;3-oLcMFo>KpFXWRaUmPTcw(dzuqXcgJHr3bF+fxKW~>e~u;65vX)#|ophs$EU|cUN zZxC%ONfFd&>+7Db16ypA5@5%>1u9I@G0Mk|Z(VTB|0K%mX9`A=KzNB!$AF_5dy4XT z^$yAm*<0Rz+Qr|Bj-B<%>h%v?sUCcFJ#$-%zWYv6tT*fh5YVNu)eZD_K5L_IN4%6=0SbX53NsK^6y{U$(sGVtec6=#kfs|9* z_dG|n0g_jx&f9=0HR_a^hn9Wy^<>GInNl)pPyqi?;~iCGx(yOM#EkKdoop~|T2sSy z&F9{@E;f15WzrzheFmla!1Kdy%Q!^+g7K*f?>Vo1S6v7|rHeU(imO1ul1xKN{@3Qn zb=aa3+lLLu&EcZ)P6bpgM!4z}1PaNrIwsxWnE2cGtVoxM*e+ZOW~`b<*_bgc=X`M$ z6M@Rt6HaDDR$eNYikM1`)kEOfwk^2kvBcOJ^AM;Uj6-BgVMwMgMa_Url<&-o-tpb} z9nYu|i-4g%r~(eor~|$5>#Zf9-P%2*t8x#YM6aWmh&;PfFO~oG+Ol?p_8{9sF;5pE?r0wi~`wR1z_y{wYTi&A6Mv|K& zG^$h60N?boiHQ&2e?jZsW%YgkZs|Z7Thz*RG%+qrg~lYq6^+5)KeosFkds_Ee8Z_+ zr5n&7HUeeiX|~wFURR<>q=DW8V!Wpr8>Z!31i`_eC+ygiMW2jUPMV)@$v%HSQ`5oV zuZ>Q>=-Z;H@w>qdQ0W%6v0EVe#TSfCUUb(v9cyoy+x?e_myKZ>pE4ojI+;IhR~ZoM zkq`9vUis;!($6Aig}Gp47?*1{0}`ABB#!9~*CN@Tokz%f1X<9Nq;LG}>%!ZX|ClDCeehieU9(7?{#aP9Rke6@>O;%M z#;>a@HBRTFxirdzW0H&v0#v3bT5>FO^s} zG2F3?Ss+TX_W)%`Pvog$GI7d^@v~ClQ8TEi<6F956H#bv^ z8to=JC8jB8@760mTS*1JE`Ug4UwN^5$<_{eSIA?_Cu(?=;O@3l;B=2R@yhy@vZeRA z*3}OFn+jG>b=#}v(iFYkP~~J>R#4^U+xVX(ETtDu0Pcpoq$=7}D5)3|^slU`od0r* z^io7Uv4hlI4np(PSm{k@dv^)LmqMIGKAQL8gJ#7#Ca*HA)rlgiyPLwJ? zV8Nq5W$F1|6!-olCMOK3`=(VDXTIDbZj7iWe&)5yA)Uc*vWubxt-T?$DIE1`yRuh8 z9wsH9bYUURncUi|?6`Gp`T31e`N&8Bm8%jft%mSGjcoCf+13=1RX1A6@iBa$q3q;9 zN1AGK5wkXTG$cLIE%3-r{ z60n@cssgce(Pl}K1AmTB14BFFlCa|cRij6?x!s|TeDKuH3vurij7V-B z9i1K!f@Dc}a`$g7z42?SOFo>^ZLD(?N7A@rw^X5>t|PR7@9DP#Le|hiBb)gmHMR?6 zHg(3G5O4e57X*jMbWPRUX>9r1c0ZSI=m`OWll4ozc6GMh_qc%$VI5R`jorRYzt~*z zsm*QDwlD;hxqdzYl)|v6LX5%TBnZ(+bUAdCo!wz!2AVH2j<``c!80X1f~V`i4z;Uk zttInJ2^TgT0V|81cxSWs$d2XC`wsqEEj|j)B4yYl?cGP7*y)-@A_9|c+Ct)wua(|% z{XffRz1|^iEAe2jF2I~U@}~2<7%N0~9DtSRKSG3TB^DBo;KKXMCRmCO*j39S`RXt< zt{`w+vTMcdsJh(flZCnWz|WDAeQSRq4)p3E6{URU^ME?DBOWVUp_*gK+stvc(}2RK zi(oh52&$C_0{4A-d1b@zwg!JL02=*{>Kn0Tajw!0=#IE@W!TH;|cNk4a_f(n;=u|h{` z5hd2Ki#m;#Xjc1-Kv4Wrs$}#Tp3bKI5HA$+Rf#Aq8AMzv*8Tr$QWuSynG94mfHwz{ zM$B!-Aok?K{t;#}UcL6dD~O%~HdoCnRT)!bKw?>wOU<)zN*6@PHF!fA={G6?Q3^kc z4@m8+oBR(yx!-@+_8w&~-u)q`sfab4844o;SdJY6UQ@Jf7Y2WG$XntVOjS=hH@s)f zU){MB42a7j9q1dVdG1#WTF<|6O)^wH5nEMKXS$epoYyntEliJJRN+N|U8J$$}105MfH@m$**6tSOHS{>$R8)2_fS(O0j?R8K8 z`1Fpmuev`vX4XeAEQ20n1|aquByRe8L~NDB;1O)wxvFa2gI9??hg;kLRi^FGn6OoL zT7@ycBdYG-(XFi7+%7NQ(&=4!I3~91j1nw%z#d%o5Ot|3G>L^gk0_@4HMOs0iyo{P zBQV20E{(vwNyE~DRSn6?`uV;?TUUc2FSz2(VG0eZu4F7x{rqpQ3{N=g4?UBY-kK;M zzl2FXi61R*x=tgHQpUR~|#$QlHw zCCnc&HmKfoh>4qm*f!waF4|K_WZ96<2``4;n2ewcnNdVxK zNFrXI>CXOe{)+abXtaGmjv|=Cik%5OvUfGeIU!3a8G)^wh8$Q<`4YncBz-m7#dDq{HE&P(|PEa$?)Sm38bI4scw&lG=V$*REdHiV^KX==fG zM~P0Ia(})rdXiyvwplv5zHj=n&)C$p0bKY_d3d@R&?UR zo6JyU2s}$;$V%MP1Dza+ghrIbj{X0M=x+1oei9fO!xjK2vXi5y&TU`(*?XJb|Gj-$ zc+?pHGRzGc5d%zzO%-O;AyzZ{4s3Z;m~!qnvoAb=+te~m(_dN^op#~Z%hx^lbyEsq zjo(SubS>>AAcf}`P1tOb35LNi`xR#ZX(gi@Qe&oH8Xq(BA5B3G)R*W7*`Mb6ZPKklsm)zZTfP@xPVM#@#lksX{SW zkAo+XOG6t+G~vVK0eA$89=*7Z$J_wI+bEX@wit-;=1CG@sb1Z0jVDi8q@VsBz;xXnTTF zA<*|Ku&{d!&I$}1*z}0!v}Hfgy^*?X$kMdb;-&Gino}0_oPO!o%U=G=k4$e^F4R7x zneoKY85e!7uVKNLK>CDDHCTgEh&Lv&u}c-0lcsJesI ztV};qFNy43bC(?JXvNYnl6`O)H`YS3wROQYf72_*j}^5=)|ljNCAlN5ccN_9iXU2z)XIKi z&@MqQQTB#f&;8OW7Ah|l3ItpnRC>YyJF28*=@(xxBsGZN1%M={g9^tl=7qh&8?$Wp ziXX`F?g2}Z3r1QEF|ab5<0GM6D}UqbIk=t4s+>y+J-4@jaZdS4$2OmL(*`?IStjJ! zi(%L#Rj{)3@C9GqsQF9B;djW1@Wl>?uvgyR<{jakFZ^bRT4xq6u!vKDAkowSso46& zO%AV@+fB#8Wuy!(Tr=^|vah~sRE)1bHu85QHK9$nK7wll^;h3=(JdH=pNQ9 zw;~l={&ph;TayT)D?`qQbBPUeCk-{WEcAdpT?hBENY%JRMg1AL**W!@LRKC}sL1}v zz=S!U_9VJrQQP}*!R!G_*tJa6<>sl_FPJ+(l!?pB(;CSoT~{0 zlznZxUw~K|_Kc8erpkYKg_MwPn`ENH)-(Ic{{-*vUd+%I;YP?=QrXx_P?nTr-;tV? zcVBEn_!Pc%LGpOR0xZY&07E_z)zpE`P0{+ZKLxBZJ=Xp+`-4Ps5E<$Cs8biGMxS1{deI1BRd0F2L16(yWTC>lvitDAa8+v4k<=p8rvW7wOEVn#&no&TKPb+ST7 zt^WO`5V_dvOgt;h$sEH5Eb6F4S?N5`C}P6z=o#k;Ml$!-i_{s83+mL={bi&3>(9Op zRBW}{-?kZC^C(Yq5hXGGzP6ia;{8eS)1CTB%PgrG)jj*lpR}L(k$ZJDG79^Y5`p(M z&3%wM4qotv#LBHtem%VXxrdkOY~1vm?X6>WjR3?V zkc*5aD(laR*U!D41uH6~WV8|7^DYV@C7xmeWGluXDSc~^RW<-du8E52#=RC?tA#w2 zQ9h=jXXg9A)js=U4?xK3Y-*%zPI3x^%R0a+B4Fc{$ibH%saW^GO_uBv3W>9N+wXMY zO_vPwCxTrCEChNzhcCQkeWHB)+;@y21 zf5Y$z#_DW`j}+{82ruz8A0WJW*JlhAqb7pan1QlLvUUyrKnHYU@dn|;1FSa{Qy};dL^#vO^aRRT zxN2gebnNU@Rm0L$*|>#(^95gi$?%tra{*lZtutvQ;4omt4F?Q%hylqMm6OqC09T8o#oDQs zz=m&H8d$2W`ocgHR9U`oouP(nL6U^|%tQ;i^xeqNk2H9#=&A477(r$PXBuI!>}l7I1qRa5%PxD zy8|lxd}gX4IncRx?dX5ru}~c7jaw%fs7^SrGT_1}KGlHGx`Ea$X&k9ZO7 z;XvcY$0eKfC2FTGvp{u$6fuTs%*e2PKTv(#euC&z)t1L@s@U-GtrlYU1dpsc>4BBL zrNP|-Y6=W)|KZoxd%K(dp;gu|(F5fbAiZo3K6j zV&=#MSQ=2atcYNc3;xc1>#En@e|cov^82vC2XIscnW=En04se;7N1lHhap3dIn=n} zK2M@&H;YtH1@%~EJ5AeIT1C2VZ0B&Hj>^Nl8IK6Gf#B(H-Ce!;(HqJ({`t#twBra* zeZexqlUViri*PuRJXZEsiFCMS3wpvL-XMXv;MF~o7JnsKQa1yCjq`ITj(_7`U;gA} zHef;$)|mwap(NQE#^LKZ_-c61>RP2%!Kb&gf(KN7CXcU+d1N zK%(B`JG^Z<)f3pb17ni!8MRmNz{*@R&sKm#!%=V8NY^N>9StD6G+sOHL#fg+XG5IN z&xdhh5ZN+0gN~~8jSYA0bgjGn7W};RImBV?sT08Fot+U(1K#d~>jH;gd(7Li?Mb<( zr3IgjonX?}#z=vs5*LB>78S``FG4^Y_%4D?NFerDtyPSlm#k=5k}4ZB8)A@?0B9u~ z7-k>cHi%V4@Nc z6xF8-GH-aR*ziIvIUq5;k0xWCQnIgEj(0c8v9A4cysJ@6^z~p?1BW62*p}p@pZQ)g z%HLbSdNauQsO5AUNan-_O(&?FQE@yFO?f2@OBX5$yr&*>YHHKZ<+2R@27%{sIcm;% z2j+G|wv%m*_&!THFMi;*c@#uwLyIU~j(LjIsp`Rr)OO~F2rw#f+|W06Frn!_X?#Z0 zd)OE+0_*L8#@@~?q;LKE(IJOLVU+JGsMuR^6@gV;MPL>P>F0dn{6sXk$oVW?FP%9 z#bTK(aNIw!*|LAWOg0+~=Re|NK=HrZU^)K3Xp80WZ?z0i{2%!LqW-Jk|Dpa@!T&}5 zSHXW#|5fncz5W+`}gh|COThyPrs(`1`TB56}6a{)X*CQ2Hw@ z#<%iM!{$5$&6@E9UV#K%g26?di~%Kyn9x871t2&nvB1NvKa=_{b?H-YUW(p036dg= z{e|+{XEQk81+1P}aKgWbGKMlhX-C+F9kU9DR!4X~35*W#Z=(=0L@vaNCeJeNrWDhh zY$vg*Eglh*`!o8NQW077Jwt$`u$L$DE1xufh(1LXAQ^p4;yt3f^<|btpkG1CS2M71UG|3~^b8$WlrLEv1&(>LYTztZBMj9Xh#O6zZv%P$Q_~ zc`(Es&T|X#ZRjjh$ZtH~+}>%=5`U)84Lx`uqyab|K}bq($e_8nUx`znPS!bPM%PC8 zIdb-AOgP(f_{xo3_Uscn?8s2aST_oQVo=Ym($sht*?*iTHVsi9nQ%hX$n#_X&I*E= zsalXuZ^sV&@P{xe8AQEr1+oFOYwSV%_<%e zJ@ODq-=vlhgiR!+?_)^+T)948Hk~est<#7|B@99a)zJn@|J~+lEO@YLkoXWFDS^)e zBWnZ^h_YNK>9U>kI&0`%x{i0t_+6Wi=LYa03IjMXreG`8jQ{6U$4vRt5=CseM$90j zG=Xw9RC#Y%kfD=uHjZ>v()F1VPVfdGWA&Nu&b4X;04Jt^2xoEuu~b!}i9x6!1V>o! z)4nGYpIugVUM_u(tGz6L1&*k#AVyLc=m4w!6Gm|Wa~>DsJ0mbIn5BP7X7Um`o@ylD ztI1Y6rMqD(w-7;@faH7~RPWX#;8F+8`IQ3W8G-mhi`Ks#)UVpyZzFf!MB<-Qt|d^I zJCL#)3VSmyDboL)IvkKi6O_ejsF2fjW+}S-c;_{X?NfKZei7nJlp+6bj0LChn_Emk zJd#t%tWOF^vn_+)t$v#}zs`E%+oggYMWRmRG}TmXpg3?`YdSm&01ik1*jIrl?Z~@* zZtDBnVA_GH)GkB7w1Xf&O(ymSe^6o||yGYTn z2g(IQPtm`W;N1{@L4G!$Q%$rX<)pc##PdVj#FVecQR`8Oe&^PczzUoI8F9vaQTBuf z2S_ai8hX|2va(hcaC+IdtNK`7m;;a-U6EbNiuccSaIA9_HgP(r7xk|{ za(Ye5dZCT`#gd-Ga3``4DZH)+_h)sR4E9zWDa{KVB2#d@1%j)|7g(s+kYbam21{LN z^O~>HNDmj&^A@P&FWX|xTj8-j3Bb^pO7_JE{$*Lt4LqX6vM3(MkV>D$tHDjazLMM7 zF_u$$6)f1}E#xTi0I|(#Ks-57-)4^IslV&5QxbpEY=`#4xtmDv%ls&GqbIN&;-G*> zfhuiH9H4ldGGo{g5B1AXCh~clW$%YUSvKjq6Q!D?)w(9(#I(aQinC*ladr{`n4sNU9c#MFC~kVlZnTgb{5sq^K?6?x~7 z`wMzKGGhs4B3g<*O8ql!1zLTgnOts_Ve}q7J^sf#INHlj3`n$-SZ1M!@wAoLai< zes{oHQQE+ypQGDrS~B?^GPrHk6SJhWty&AN*DT9WC0sqGQnZI0u>I$br7t|*W(IFQ zH+T!yKlpr}G51nzM$OOFzxM)#b*;5(%6HQuOsW@}wc^UMr!rvl!W0II>q6`H(|n-0 ztFh8Wh37=Zl-?;-F<(O_0M-wmNK?9#fIM1GpQU5W!n=XlyJ#k%l^|46tnuT!&_+-X zogu(#nx*;m{m88Df0EMc-C*K48>$o|zFTMz1n1&=%64qt{Oq&$XqW4%ii#K*bSjMi~&}DcB)DWwl|o1sf}*hQfz%)t@01MCn5V8JLy_rewe1AM8&o z^v(U!H@Z4yXha@UaWCEz^Cg4tTMZPz%cv|=M48y_c~hA!Bom#SbFT-$xHZeMn|WC1uW5s^;9z=YeQo`ATAmy<~# zWKo}Fe(EPD)hrZ9dAIO@1Ih+wu|htq$kl?PtU^JTN(jq}wtS|jBrk&}rhr@Dk`GlT z8UYCRss*RO?1ui{rxXy8MhN74@F1?M6vuzZm-}qn)zFS9Q1@TjqJm^2KyaqU64vLl zJ=>uI$Uc1rSCa|#$`lab*CAfaWp=;$n<0OT$CPI=o3ZKrSn@3p=Z4COiPs7_wh)a& zJciAP?0ZvAwZzaJHk1}l(tseQIAQdcp%xpxfm~Lm{x34}O?M>g*_&j;U_)ZPji?9) z9)Mu9N+2&7$`V>7v7s{&=l8+ClW8>godbUo$1jD2R-WxC0&{f&u3GH)P=KK@Y(y5= z=jZ-z-n;UmgDl4e@gO-^^T-sGBGS+~ZZPk|W_$mgDE}0Kx5I|wU(aQSGr^;%_ zF=*Lj9W^?e80qQTD#1QwHbNtLWbWr zJ=EWW6qi-_nUQCi8AMBBt z&qKke1F*Y{Tmy{ArMx|H zz@~{89LmNT^2gBiW--6kCa#}Dy+mTE09nmiTskCf0_S#V+5OJ9^4?IvD}!p^@Dvx{ zev9&T^-MOyTb@Nqym;+XnFU{;+(lpqbprSzMyH*w$FcHELX+iUhLl_K_tOeAdI zkU_!N0iF$P)r(Ca;td6>xsOoDY$n~#eORS%ens?2*?UYl!#D(lv>M} z-P^~;2K#m^t*5kp-jjG`f#Hxjb7@pNR zD*ph~V+z!|utjvNS)aLmD|dO#pW1c?k+Zp~?|t#&FpQ>emw%<<;^>)JiKv8PrcDn2 zL;PQD$40{%DNfGkYEPGzq&art40Ing`m$Ou5%Y>?Cm#hOC(mU8;DM(2A!Re#M9n(GWx5h>%L!%dy>o; zJfGl{`vsX|tlsPscMs7-Eev+Ef!txc7HOBedzNFEMRU>u`)vGyYRdhOYf0)%9#mqs zoUL_j7Pl!%EWR|7|A#SVf_=y&67rS8t@=Kv+@wwz#v9ZQHl%nd(}ADff}iV33>(KY{hzWXVN=2uhu@d)@+^fNhBl<8P@tPswf@ zwySQz0agl$S3|!r-C=JdqnYjzuDJDmWvAEM)%_%wm@-BMvk*e*=LG4o75im3XOCFn zsqXeJ2P~I@DN?cwuXiqgbViSz)t$iwDuqUc4)mscOu-!DaoiiK-jvg50q55$XM+WY z!5OlA6ractu$vNLxrK1qo>;=hTgU#?7e3dWcm|rQ9RCI;gFzHEiMR_tdG;??`PF(> z=4zH!%?l+mLKD;H=(v@4ykH})EK)+{%H^qN%-}p5=Bo3o_ncp`o7Y1Y6W1*+A7VXU z_Uva)e(3FK;5H}O-jIZyp`0Q`orHNk)iq@79nITJjOFR{Mn#?B z!054zdmK0sG1Mb1R@(blw5J6(fwM=heeJ?`t&h(v?_5Y=L0kcF&ki3m!?A09OL#wg ziG32zRjh)&TtC&PaevaHsDM6=mU-f3{wcL6fZT+MjBMd}&P49~6)BBLV;Z066$pW6 z6B88i;(zOJM}B>2it~WT)M3sZVybH*y#KtXD05CX;(AWTx=QYlrYfrR0BR(lL3ABG z7OioXEq@L{YK^s;o}Py}jo6Wqj1DTAjC16(4Al(QqCiEAD$Pf;ClGA>?V)P1amT-v z2su(*?riKfxCxFk;yUZYx9v3Zl^?>lkigjMRWs2QyhIY4(>90kaWh(o6|fX*Y5W&q z;&&uUh7N2!fb99~hId2b1A5;oqHu-|>lFg|`l~+kL%4*{2EB_Jc~ z4_t-xNd?4hze=Khc$-&s+#l0A;SUn-0xGU9VMMG-q4M}y{cWw0C~3<-h}5{GTtVdU z#1Rwt@Of38uLEJ^!eKM+DlUttOqGlf%YtgJ;p%c%3F0he(c-CFS}8UOZ%#c7%|b=5 z1$NdtdbyuWT8@v;1UBUFcX;C%;__Xt=9<3*f_(KpLONPSHCNgPx`?ZvZOS`qopWAjpmZINNH{8 z^4%WtRwheGEn4t@EOm&}c4=s~JtLoUfb$Qj<*a&*NH@eDk3UPTrV(SU;ufz7UvDA1 z&#m(IQ}4C#%Hp;svG$XIv={I(4VA-I$O4UgdHH!|Mb8U4Iki(uq8kFPV3vNRn zoo$OfcO~mL+D(GfYZY1)Mly8yQEhJ_y=^IQ5{~__j9#$Q$V|=4 z=gH}HRZ#i^j_{m!O&lY-^qi$ch0NGD(`V_PHuG^?xQbMj{5F8)sCNx_D{vStCdo}6 zlzoxz$py|q0~8j7D^NkIMhl3dMrC&jzXFZda3b`2%WqtTX-X0vOKGYcV4<#rjZpfc zm1s(%X5DHLKCb(1JdT+c>-#KjJ++0zdSYtEsY}WU6M3x+f0br`2<^sV?GT8R3 z4`LA)6gPKgP|ne6C+~8aE8Xx`Mr4qJ(q#u+MUP?7T2ktzF}%Akb1h)atnn?Ez+_|O zZe4T(lAuvf4MiY&_W=FtgBtgF)KGUj6-Xpj3XnbEj5|ndEbf;ym={!2Zcm?4BfMne zw&-_z3I5hiQW6Av(4bb^RU1afTc(ZG-jZY+o84_w!E)4{xG2^t3r3DKWer~$XE~j2 zYA(3ji%-wqZlQjhm+3X(Mr9M|{MjNcW&xH8o>DZ}I~kS@wBJqbd=5IFaYZINe^*MO zm#IxLt`qKmfSehz<}%7=RPg}oj?y9j>FHbyMd3(f!1v*xcK3Oi4`ctaRX?g7Ai`8D zk3lR8hv*ZZKSQ-;;Ksu~FG4W{HbrYW*&)C{JeC3*)>{Hf1UZiU$G`e2!tCO_9!?B1 zqNw%-v!$S$F}d8x)zVT4FQzBylNh4Z zmFV>$g?|*ERfXd%IKdynz9wtm;1dA%#~M30F|g_etZA%{Pumj+qD%^2oB#RwrpOKm z$acmTsavqtFEN0!fdawRYB`J)aZ~fm9vF z5?F!RG@>CGkSEUPo28CeoAoOdKSgb*=}N|{dohZfsLU+~(8P|QY(<)eHe&PETg)PP z8>|?<){gL+%L#1JqL(TtPGnbX2iBPOKypyJms&$>hv&exTe*CeFTZ^Sy*R=MJ!d~u zy!@0T7IXc#y;i^+OzIaU!D%jOs}EDqKL;HI;;Xm7@?@ z*$!9p)?<3@9j$g3t5|O+rqXlwCqcbHswB}IG`$L8%fNi;A&e`X)U|SC*wrSRtZ0kHD@It zsN{k^nDvx+`J!QQbQqtPVrX!CJ%+-&u#NhR8Vmm8sB4K@ioX5@V4N08-%KzcQ>PZ}3FtGlaTO)i(0p=4$D9|PfOajtMtHcQXg zDd6l%+kTsOAT#SuA^%>FIA;8Slr%y1=V4dZbhBj?IVfyNl%u^+u$-tz0EcvxC5i+_ zlyL|vB63!{9B#jr2cylcXr~tB^!5F$ze*hn5)8AzkxMp?m9fopPV{n-zS$G5G|x5TOSn>ut$n=xY8UEoCa79RKd){ z(Qi`Gz_VL% z(V8T}j=<808PlL%vMZxDO2Nxt*U7KDiy2NQ4Mc`k$%vqA;x5hi67d!{3hYAHEA%wi zejZ9R&okI;qd)YhNh}dYPLe!g++kC(!k(QyWP|1@#N=bEjto(nGwpvJy-xydOn{r& zAd6;70n2Lyge%(cbh0rAQHj)~nU&Fc*w~MU+t9VmdRi?;ku*HThg}gGnzqy<87To% zyx26ZwF8Sj*?)u$>NMRA&=45XYogbe?i(U^^>EIFXVS1Arx`cmGDgLmO(5tn|DZW?|DnF$)D3 z>;^!MsM1iHWS&hMclYMZK4&|b+_GgKs93+>Rp8I|4$Jm-b}=`W zu}$2O2HyEy`|D#$+#-&l?OghpVFtAWbdE!fG&bBVrLh6!8YM*XIuG~z@bTwN*Uiri zGoOcltLKX6U_XExQGW$oY`jZ0(rT$8<%PGQ!UcM@TMfW&2gmd51hi zcEzH0+(jWMt2)CFFIwxEugSpNE9y&u6X|*nRsa2?qs0bcBd;w_WJP$$u}2z)pA{9! z=xUfLE;23%jXX|GRepk<93_P!jMV4dOg544t#T}x6*Ks`F z7ZX%X1$WB%`u;gP;5Y-AIu#bv9O~F{ZzzU``&&d8SREWhX=RbR(cj_0t{EF@n&~&$ zDPUl(y&HxRJ~y*L?1|DZ<5}pjaV8I2U5#ccuGk=ruPVS(RDR7_QljPrGm2#mZikcQ z-A(6{mh6x0xE>IE5G;KVz8GUg0X#X1)xPADaArNW35r$4cSTB~*{lgYe#TVpNau-3 zmYKI@JC2O62S7RL@tAQ@*A!Fy#3|9RZ1Zqfmf4=9F$babooNlo=?93fsUcQ6()dt@ zPM3{6SB4m9a2r}=dp+dDMXVfVGFzs6U#Wr{4m&bTsA?D#Np#tZd=TWR%2T;% zPT4`7sV*rOyR>KqtgRb%Y8bGzo|CRU&NDw)!o%*B5m9o6Uc#Ml@UsC7#N>h4XPs0wqvFhrpsdEE)pfS_c(? zf_n`zEQt~;I7{Cpm^0EhOb9*=g#ja?hh;6UI&b;aopD`v*b}})VANFgg>@7cPf+?f z2>V46h5mg&&5HbG;-i?eb+dgd&X7Qzb_6oDCOC-E4=ab**CV2OYOlwr`q@Y)39&VJ z28PFgf_=m~G>GLq{pBz>i_q{Q zv-wDaC+|A>`M%6v)ZlD2#USI6kma%sVVdLF&Uj}l`2-Aw#uvG!rCn$d)~a+AGaVY| z9HRhNT<79%aSU4$bwg(!%((D|C)2=i8$DQ?w@+p43U^xN7v69i4tF}2jwchWkZRVF``6YZOQq=>dW~|`{ zu@6NMW*tI-$4#R20<4`&7>#c8DOm1ak<>Uj`FJ}0f)#vWXcoU-g$$8a@v{$~)ieV=>E^P(D;cR(XBKKI<6p)%;gXDcjvq zpfL&=5i1uSDdX1q8whUJ)--76GmAl?;`$t;c+Mjg(Clak6EQj#nriVM#3)N+#em?$ zhLElbo@x3X`V2ibBBgA6H* zmGDr4og85nqz^bi>5T<|W8m0Cp$KU%rn5$b#ww5F*On) zAl?4nt~4FRU$6XLfZ&Zmpuu=e7H2W9er@&-3)Yr=wB3fv6Fm#shn&b!_s3w1Y*w{- z1!NS>Bmu;9JfhmbGxOkV47h+ybzC!V{nMF|&~)YRhU0$n z1V;}}Z6uvY2GpXv6C2s(*l=i!1ujp-kDr>CnTC)?6c2 z>PjhU|H#rpaTJ6P%>#2F#3}(XehunQ#7?wM`)^i+^ytq_JP`?VNKrP3anryx719vR z<=J?6543nm0$3&M&G2q5S@TSQLdmFhMTJNu8=*kYe<(HRVA4(bvvA_b3yZs6$zv}C zFjE;63+)o3rcCAdjlc^wLE3JSru)u9#K>Y2gOoeAJ27?(X-1H2*)nJOig*i0ny0pyeMetJYvx2d$Wa%kvR%=zb{7WMeQ{)ZQVY<*0cBATwed3hbwiye;C3;>N@p zdr+UP`Gl|jjPtockM(Y-7$pV@YSG>)794s2W(X&R<8gAcl-JT1akcvduQGl_(sE}J zA08-nJSS@Z%y(#in}t3YF|id}Hx~N>;>sUq*$;>Y%q8o0(zwVK-*6q!jyHz&y zdIh(O^8(Ed%ovLt;zovG9~TKZK^hCKPCNb3&b>2x^*7@CAE*9FiF7J{sNLlG^W0B) z+YU^r3-S)_pt26zE*E8lxfO*OmOQ!4+RI(#>iw z*ZNT6*T;LGtGp3)OZc+^2{Rc8=)p2P-PJZyx65epv>Xz|oNrYUxc>HU(&E8|G{esM zXtfYsP{lBjkbOzi!Ltj>s^4=bS3Qo#oilQEuXb_wRUKQK()Fn!O4X`7*MuN!3jwj0OUHkp8bl>0}0ZCkWm@qvXgl8)>8iGE{8IBm1)c% z6))g*!C-v42>GVZ)BAgsSZWLss>{<(l8B{vh4-dIn(v`)AYV2#Cy(Z$q{ODK81OXz zrkhJh=C9{1rG1|v$4Ym9b5k)^q7uOYlu-r+l33-p{BPy{Uv54`u6ko~^|!G>$DwE$ z&mzZq*@|E+BHF&SjIXDK`;pZ#3rD1>cf9MLQ7L>>mY{KZ_9dMrcLdnw5R(G2A0Ulz zR0uiQPUwl!T@MxIhOBPu7g#Q_Iz)vq=940oJiEgq53_;y+Z$`{`)x9rZXDKn#Tv0t z=oA8*uq_+!O=5OErk|bLo&k<}>vHQ68A}b2YJa$isk?N*BPNl=`OJY(`#*KQ>`Xl_ zt%}n}ra)aPfK$l1fAxQFGVlIKMlTWs#_smRM1D|2wUQ0%(0exGe85VmS+T>TAMNZH zO;Lp*XPg%sqdN$+H8|HUx?R-(KhnKZ(wzVVh#k9wj1n1wI8caTz3{v&M*9CwjXR1%V#NyTPh!#=7Nw%c$vwum#;yq*klH`0j;UQcj@=}?^kPjNztD!v}H zec>mMmq^%psd#RKL6Z__DlWP}3r|=3-@m-Is`?);2@xf+EcG>5**^ln5Lr5TeJfYq zjwIi=MsK|M#h^0~gRFR(ikKL%h5emw#=ZG?19mlsHPuC9WK_M8u5ZT9=&U3-X$Ld6 zlw_cr9ER3(T6!^=D*uMD#vJDKFb?0R7>Q9*69Fdgd52!#kc_U>b`cjONt>Gt3`aJz zF_;BL{=IL}Y%s_Bz=jx%z*+;&ZV0|53bXy1UOpN7?e_j^`}Zp^&x_izgS}hD;1Gj~ zh&6@X&DTTpu!z^PiQS5b*unt#BM@LkhL% zHBM7`PJMy@Xk~t>+e-eou4awmSo$zgQUPq2nt%Cqt$m&xIG2|PiJ@1J1A@65&W!z~ zswpyxu;|yH@aapxp2~gVwID4Yxj^3nrgjaese%VIOhdD4yqG^fcfix+SC~Y&j>+I; zAU{4bVr%;nG7|eA=Pf>vM!nIhabx=(3Um$b<AF}?5H#`Z<8@&CH1qM810N@!gt`AJSzhBl&45kClrBtg8v(iV( zAd^g$+{g3Svyp#(Ct;=f826sU_2j14*fiD<=;{=O9wvB4tEg{m^IT7F%Iqr<{v`bg z0i2-&hzEjwfr6q8gm-%5+Y22|Sb}iww5I61ScGSz`8dgXD=$=&=%6Brm^wiq5D44& zk{&zWQK&*lH}wJo0x&lxYZMF}-eqYuLcy@l+t^~ioT9IUP&L)11i-e! z3|R+0RR1}Ox!WnvcOs@d7K+tXdsI4s{2OIk^0@W$Fw}7Qvm#K}XQOsfOy1UM&n#?5 zJBLyt=N&QmF6l{s<+Se}69^FpwU1b%LJzem<`|Uwy)xn7Jm&Y7z8$#<9Vfzy#w45A()&5SGTvDmpYysPFO^3&Zgww7c5 zZ^AV$8I4TPwGgf)iF+h1j$X$mOar%#ky`yaQ{9Y+Vq?ji*Xr#<)*!Im3vg_)g6##MK6`Og?AA!1fTFV1c+u z>ZJ-Yl0rNPxQA+cWqMOQqjP&eHE5N2})8J zQHA@Cs6Obl25ybO26e%91-hC6I#UF%T!$jzhz-kH_gh%7ds?8w8bV&#oIc9~_=Clv zajpfiji9|iSd{bo5L2PvvXBA+6oGLixEA(9uYCXPfhx+Oav%CMR|b71g?xsVwho;R z(DHt>&Z}lep2?zsiK#!{V~CTrXn^aV3lN+ll?|gb^wYeb4WGkiW(mScQo>Y(sGjy1 z23nS%MC=*$tm#GZF6`%9crXK=A20=hAV7&PiP-)h9N^#91Eu|rC+VZmS6{##j^9xp zw#SdZ!MDPCvdDDOjk^P@N_DM20iN!a$7%(I9aMngR2>M_3~&8c%>1-E=z(HtiCr`) zq6aR6hkc%H9q$9Ec>*;9C#VH2=)OteSAWrO=BwC8Oe6+GZPbwMxIKODol4ZeY4bH` zP>D-wjbVA_@wG9@^iq8aCQYm8Y2dC#|3)7?jnqvq$!LjXPE#X-y-uJGLT`Bx$rA00@$$eKSDN`Lj1J`B{E;YWiPCDNH2wIB96cYw(Y*KGYL~Wbs4x+JfGtXLG z|JJ)mdalEkfK#|%RPN02zrgM1B@o6IbSW=`a%3PJptUc0O*y`wWY(41AqskQ*3d)N zs!+&Xxbc4kuQgTQ?$71g)2RAbb0+}=R0`$3&P@6szfadqjM{at3j65|@OmS+QKSM2 zsj3dNSA#haRAXG+E-I(%Xl7Aq?8MR!q%y@y^xC_Bckcf3pP2`@*cD%k%5biUZ47)3 zT8^wv+s^dFb!8+o$u-}3aUe^EJFUcxb;WoSm5B(_Jy!7b1G2_&#w^EF<67mqb5??M z0ZPs^D;$3C>%}hm*0RtDU$Sldcv=o72>jJbB5^t1D#RDS=-xu62Nfwt8RuC->?!4r z&J<1IMt!=UR0ZYeSL+ClN=DZi7mD;kjiaO11yzsAR7~3XUHUVB9lt#(%y=zj=^Y76 zVws11CJeo>Dk7}rkWL_vq*#A!jzBfW@W#N3PrcgDy(y12&yP+7v85^h4-nR zVVLX@ywytCbw?~PCwrVpvX$fX82ZaD%(fp@3TQEiOw><(^$9pBd|%bpS3huE$X$v7 z1;6XO=@bNJ>AUQ)S2NPbImXD8z*S{e?@(cnPREF)t*Uv!riUeFSSVkM$KGn%J`1IK zRO))_!x}6j>CTSz&hHyv1DTl=(lFnQDlA7q?zjZd@hGly15z9>0M({7rQ6UnMb&1< zN7sH~9H3!XvqH_aC|fMc!W7bKUc%4TR@v4279mX1-Gu+!$NcTCO|(C#R(hIt4&Mg= zIM)XydX>T=7dO7Wo`SkqP4n~4E%5#pGQvsL%ZDF;tLRS1Pi$BMX#ycO)R=B z{#Q4JP(kqU zrXVb?{1*w!+C2TJ2nNo0ACQGBb|Kzj0(+3c-KAX+INLZ51;Xo6O{xB-@_AF|~831S=~?%b#e0KFV}%)djnl zjoNa1b}zR!XXX-}2dW9GQHD{xAqlLoZJu%lqDdG+ytq(>?p8+g(TnA(*g+YRXIHpX zo3-($R|R%{k!Z~m*2=)Y1yReMusO}t??C?s*u?^;kJ2nASLLofLzEQBIZR7{I;RJG zsTeygr5_e$2xT*hs&IF(48nk!mv!>2Gnykp4_ek{997D$4iY<4hHF{-L>N{l?#Llj zfEOx$DNPKKZx|5e3XCpuNTm$;H!U-|m*SSE(+V|`rT;*@AV+oYMo|b5y7`T}FnJe$ zUt0@pbKk(b+WIoEY%N3kYNc9B_Q-)_dGMGq>yQAjP499)_h&J*j5&g`H47O4!yZ|E21uw7^+Z4b}C(2^YJlQ~B@A~9N$#`al z4UAzOBRh_!V2^KYtb7bkmEPXu*WYd1$xbo?35T19)dR`jr9@b#+no;tE~aGfdzpz| zKC&XC?O9Illn*}?n(W5)E!}8*C(q@P;~!smhoZ8^nW;l(zy?frqs_k@D|6%577E)& zL3JI=-Ef=0duWbqv4;7#P`+3u7YN9kR9N*Z+QlW9VKjV1k{f6I>XUtgHN)A3NF4O1 zaa-6WP_wZnT_P`W2lsGZxW)bT_`~V4b;&=^ZTn6xLXtRKTZ~f%gwwOtrT;@=t#hHo z_HgpY6s8FkWJ=JXTdf_+#TrcOw9mNx`OUo~ZvCZgBi7x2bfamXQVtcMdT)Dv)D6Jq zBRZ_hM91-^E&Y{8g2KLvWG%okumcfo^bfW*-?t6_c{S{PzZ~WtyMD@Z_L{Pe$_yJ$ zyvK*oA;Se=)ol9K+saK)5SO4U=}PZ{@h}#YwIee+-nP#W_MfFlb{Qf!!1H(oGG`1G)6O@_l z*qV$aTjoHiq}>`$Z#vGtwD9e_(51TK!=-!sRc34b<_5lhMnKLer$1zyA%_jmw#I$a; z72fvz=`OmVrB_j+EaxU5hj#{t^&o)-cRhmMC($`zrJ`Sz zsZ3`gLl`0qwDV_s9vR~vUxd`Bz(c09bwK`I3Zh?WrW-z9rsnM_dXADz5Q26`K6Pp(D71F1!;OFPtDf#4uUb0kr!B_BMtO<)ERoghZ{uNGTR^1vRq8SY$$zjMgajQ5V%`iujO5nZn;o+ z-MA_Pn!nMQq*mh8Lfk6DH;}Y8C-O5l`tK{8yu0Et*g?p8l8$c*!5M^&93ShWS@1kN zqHR>_6FAhhDh_~S(VtL9A<2JgF)fEprQV+BL_NVq1;&siL_HA-2e=v-?}c_>nnk6( z&GVm0ljJAoT}%O7D4Mp7Y7E8x^`L$^pBJ2~tS`WyKVc3Bh)gA=!+xyq`_p?rvue%D z$e7FTi45x>sQ#?RWGEf!4jqhc^fYYRZ6keiPN|v$#dios1L`nbtf|r?h^!GJxho{4GMd>PXPll7xb@MPApNlTt zH}(bV#)H=?Lt2E{;H&I->fB$m=PWi|e`#jU3V4eTpj6*e_lh6?cy+>>n(6bsOs(cw z_;d+Y)itOs1I5v#G9G$dlboB^Mm}`MX@%z$&h7n_oAf`}cMtQmMKnIn^pNFau%l;) zl8$2b@ldEpkGjsy-J|<}jwvO;j|XXZ!r{IHSoFJMHTML%Jn)y9)BlWUZd=#o?LPXm z61pR`!CGXoTGf;_!>OXgR96^`|7;aMr$3pK!YhhYSK6LYHwfg()jvMYe@L3@j40s7 zRccEt%J_3Xz?}!o;n)j>PKww{n>dUfvLAnG|LSa`DPRnlI`=hWxNWHv&j;dQS=2W7)=vBmRH!5lNxoBO2io5JZ zU02CDbkGbL+O)&P?Ylk2Tc4lxANS zsfW!9f^vk1nk)#^n$h6izbKKC(I6rvY?q68wyHL&m*i~=1XB!$qJTV^>Ky3guB zf7#zR)Tf4Snr)UxJmgrxgYVh~Ww+F7<3#P$L*#h_DBHi%4ulQfZ>H>jt(&j0{pL2? z^=h7ok4h^L1j?~Fb3PEK|qJisqqws66mlVBxG085+kBVkg&~%Z~dX2g^ zdSTw+;R}tnV^F5pcjVH_akk5W$zi5p#Fhq>4bFeB@cph7S|k%Rt`RE%itivMCm%U@ z5r0MquFeT3d?v|_QNas?6@e%wSL8@Xr!P5{*cBcX=fsTUjwH+6z)xqxvYI@G07C-~ zpGPqOjBUUMulH)OZ7DaOc7g%tua3HxQd@1q$6h0I_L(j8F1Y_(2?dlJy2MAP$${uh z%zF5h6xZ*5f}Su$Vx3i%Qsh(Y*0aN`>fM&VbV`60ln61^gAJG++f#`Oz*c)rAPp)x zrle@r0t^=*%SmjZ_X#b{#Lf^GeG4X#C#@qoXI0-88l+o&(hgW1N4Q*$*Hh;SV+(7YK!+EW6ZPc|95 zpBFUc6>+W!C#zWYe?Bqo<9C7-mD%IpewIL0Xxe+BQ+4kJKv?v$+y&g`6uO(?^bl=U z_H(O*qgzTm9f2ppSBQ=*J%&zI+I9&0TIa1LS;D>G+bL8@8q4Mo6-=Jf1DUJiM7Xsk#dZ+$ZL(ac z6kaJilRB=KP-Nae#<{N zHcOU^{izbqm4mh3O?g&MxWKr$XID?2dJ4FOIS%}#O1w3Q3Mr*kO310YBrKOFJFZHL2h6+Z*60xqdpcen*uiFIEf^feN}L& z1yu(rPs!`np>yD9BI#2jM4up5))FbMw5#pZmFGF^31m6ypyWS6nmfhe@casok2(ek zoE zMPP!QH2iBdoW1hIw|Fc|&!Q^#+AHxIKLfkc zt}|aX8GZOZ)wS{nnr*N@!Ml#I_5@ef4^3x`>{uIcO1_v}{FRD04I{q2ow)|@zo2LS z^(Pc;Bjk`Paq1L&dw)NL7`CHFi2oMpF%e9ETv4%s%m50M*QCRZdOws{MG2n^>D|nD z9_qYw%z;9%TP4Q`8MN!j+Y_y7)COu=khztSJF# zbHcATEH?6$Bz^zqwaHRHV#-Y(nJTTSgqK=rKeiF_)^mL4f1a@2z-dib5-Zn=5gsD7 zfLGawE+jRJKK$W3H4o;AxO!I^y!X+Ve_G#X4KvYIu~{`fKI6g7O=VH^#Sl*ioy!H> zy0C*RjV7I68_?&RqddPQ%|dHkVwb{BK5q7OpeN2|Kq}?2@}$QUT4dWnr}mfSPntGf z!0%}L7G}y^SS2Ufw%cxYOMW)BvAAL-1{$9dsF!iT zgAxHGma*)7ca0RY=og>8qJG*(z)`$yNR^JE=bCDR^03xj5m0C;o9aFxS44o38qtzv%OQe_MBrm+Zi(fpbu$6PGqvmZD+^-)H*cX@l)2W;nyb z(q5`WGCD16f6#(O{X9U5`E|i67QA)4$%~KJd3lstdU*IQqhm=KKCc?dS+>7d^bm&g zOXcZp&dT(UF-shfS&iu!%^3(`ZqT7=Cvy?NV-tolTF<4Fa>zoG{pH-D6V}s5U1tS< z4BwjDpuZ@BWQ^JA9Mu#7Ah_~~@-E`3@jM3F29$eODd<#5Q(=j$ z;_hA72I$cVq?i@Ku_`Qd6aD$y1G7jEW3&Tu3Xa2-W4eqQ{`FV!8?EJn*UM^~2aVli z)_@akW-GJ|Eh(J^FSx=Ms@m|VR}m_kcjw!R-(DNm04zF5TUo5OM{?zV=6K}K7>PUr~$~m5&1Vg#1yw4zmm>iGw{pgt6SESd>o?j<=!wH4H z{EM{OjhI!5XsIaL(~1G#h-0}aVD(jdY}b7v7udctzczKI*%^`>06xlS;kw5^-)Rx6 zynePm{W*$bz;bCqm= zGH3|Cs8dqg$T0yKehUU;>=W}NGij&U9XZw&EZkb(ie^i3O@OOw*vn1JPlse zw06~QORcx!_O8ENb?mxceBzES&XHg#u+{%6{1tIezqWjhpacQErYQpj9A_#1`hCgYD zaBCpW?7A_wqJQDv_(er_X(VYP`s5R}%6b}j;7h6K2M?iN<~hRdD!Pyym$I)w0)Hs1 z8~VDzw%eg1ck=Un`k0nkMC#?mr@>8#-BI%~AQ{1GxSa0mTv>9Cr4j3Q62PFY8ln@c zTVDetJhDfrej!pk8;DD%gT%Pl_(Ze9HMz=+$(A%|z)Y>CA$rJ)mO1Iw;clxyZNXS3 zMph{@iqDq|NVoyK?ohNRFDwUg+2946n}6If3e3!N0~K39ao{yKUr(aBPxMxN1cFH4a6m#Os4uN{xe7G|qemy%?Ac4q^!LPQR*AzaOuKdoz@G$L<3O}(M73a!keR=N0 z@Rq|$5lpd<|L7G7V;)@E2XW0JY{{gxYQ;bvvXVZ72w z3HTC;TjItw(ECpqzUdm85`3J?9}qdM4iDycrhZ9KZ9|Xi6Z(@7b%`1m?(yNGx_ziL zu8Hz3!L*eJk;a-jF5h^!3xf72n)Z*(a=-EitXaI15{reCVq8uv*OWp6k`u+dUYPT93a|!*QxV%i9SN_qC;7@*f)ptL=_w!;nvG0D= zOQ)a|ZP@odww4}In!re0v5oSnre|(=pyIxzRhR)&aX39uCjV4_U4-1xA4x2A;S+Jd zDd47mvK2@)#k~mLNuyCe-{8UN;E0-cH^NLb;8;d9gP5z z30?QZuu*5>Qx)$9k^4tdC@-nhd(7x^q}LLMr3R`k(;`8wjJ_Gc4`9s)yj{KwY_1DR zZyM5yqC51l3>w}32<85<+H+bVo30*`EN5GwP{l_#;Uf6mN!-n2m*Gttd|E!+;Gq>$ z6ZyM%ml=T~Qiz~%o9diVL$^WEk&9i+e3k%P`(h3K_GUb5-w-lHkoi|KJqG^{;jbJX z^%T`1$D#7&LN8p-QLXTat@ZL{$YWS40y7~HCW$tJLv`TE=h9nlyBmj^KHw~?iEG0n zWZP0kv7yHReOE=#65cRq0`3dOl18cbEbBQF{AyXT1PmOx==9QATd12C1+4csbtY8> zjYNN|@u}*g_RF~`IK5X|l%?}X&v^KnNo`HJ_G2Fz)&XOWNDyD{*(&iCWXK$HQru7a zy9B<%3R9zlPaVFjP5ke-U0dE+xf&Snl8Eqg`vM~Ag;~hzG(oW6%=?brE}GT_CexTc z6nfvKzLottUdex8ll_0TV}rqxmI&dKs)RHHpLo-%)X(Z+!GH6-Dy>Ja@XV3b zVn>8xLjl6nd$+#&vue`8Z%(r&U3x6{XW+Z3(O+JL?5d7I1$9TwTY~`-W{5(A%vip0 zZFN0lGP}}ba+UBE3z&cyHeDq2-xA($`laS`hVjdM*sWu6Oq6dlh+nt=Z7Vkr1Li8S zHFB;*i^?7C4T83w+$lgkuhw&lX7CaG2<&DN7rmEGkEb)F@aY;Q%&q&oS23|aW8Yg8 zMInD;*?A1a!^?LHdrjVr2&E`>oL7Eaa=Ml!@SYEz>M&=Y5`Dp^m*jJjJxL;N=znT4 z&To4xy(HKQz-0ZCLc+lQ#>VC+EAFS=?0c9j-Pv!{DGcN47~?x#m4u*_32fflG9M3R zlD!?P8AKUXLzqnNN+2Dso|T5_i*lcTU+^+^U|pVSr581WheEM; zK&HY!`q1+SkqwF8xu~Z$e|}8X%(QZuwH{OdV9x16S-LH`9&7W=P%D?6dy`%eLMUY4Kuv0_rOr%4$qgmWOJ8 z#cY(MMG294_-8lX0@E%(Dmyv(!N{aLmPmups#fpKiQJh)Sh<#=!|HO9Dd7=EG;J{1 z(_C*lc)HFAz!r(a7U*-?2ne-#>!1l8@?ctCA$mV9H%(Q6f zfh{y^{$Y*)09pNeK((B+;TPR2#O6g8SUBi1LdU<~IrBEOAFz;rBIhhpPwb+K=G!c1 zZS^LM;etPnS(%R7P_@z>UDY?n1(=TQHH#CE$URN^43qV=D~n;ckeZ6#^IaK1#F6b$|v`Id4-wbjEEiVR&aMHNYk`Ei(s|$O;@V6EMHOxxmN@fo> z#(gg~h0}-H-uFGu7p#}F8p~^HWb6%5f6eZ#t{J;D2`@KWStSE^^QhRi5-jJ!%7SLB z9M*=(M)~r;H62g1vrD-8xva8drw8QBD>}n*dTw+5s}ul|jr_^?YFZf7>rk-CNB9fm zp>U_fE01M4@A1Tey!tkQ*s`9F&W`j@sz0xx6&Ea!%lo16*S>59Lpq>M#l6|fg2+-y zyj{W9>u-EruTbCF-`9Lzu8(PM;YMF%5z+L~&~ zr`a+Ca|@ntTT8*AfLya7?d;l&@gD`dlyX$`Hqp=b=hEY`a&3+yEQ=q1R;HDhi77B3 z|I-A&D#&U%%p1mDttts8wVztxl~5ysT!2+nq-5PDPc zP_jz;l^rN6fx})W&Suk}T&QISLoN_tudY=E=HVFjAhI3=n6kjpQdnxq}~kjIxBeHbkyk`vkiB zUo*EIhA6~FP4iuI1Dz}vB30BxJB2s4dyGTL%dK()R58=J8q>%z0%Cw7=-f~3`|tAo zU@}yuZ$7O)K;R`ao_z*}MdsEY8S|3oZ`D1<;7c6Iou7BnFo%F{P&g|EF}klrb1c7x zIEVQ!k!-I~c_O96H~Tp<&>}moTsIc<07*ymoQU<>;}8Ke>sNBk9Nr0yT}pVtK5z zS7cc({-6rSi}KNc;HC*y86z3+q)^kdNLin$NRQQOB=(`+(eNo<5WQaRowJ}aOiWW7 zIHr|7ep%~JSYGgGH~NJS&mmkwOJK0+IH-}I+AQqUE!!< z{E~lnzdIgPAPx;kh2!XWNvRtHm|NSe2UKB{ZUvzN8AZ6Q%ZCmf0I20q2fh>gP^_{3 z>y@+OPr<0y0%Z}_GWeqg)gTHX!E?sg`|Z3OznkFbjI3>8=M4OtkhUo4bxjhy@zyC} zaZ%svP6zh!TGa>M52Ap-KFCCSqXn1-4DI`g+WmyQ`lJ)SX}dyH`Q9T$;uT%Df>E%4 zDN`0*&k5kvq!RgN;6|Y#L20uL1wE7B|>&_l2F4w9tM53K7RE2y<$< z7y?&LOGFBmWFsd)T%;UOF14x|e|b#>=2S764&$qhH>7V#^M=Z@wr~^$f{$`{qCO5r zA@K|$lKFm(Hzv&JjI78#y&3&pLOOl;RuO&U&jM~MhQx_@WreCmuNZ zDNSP=LO~47GXl@U)SDz^;Ys+ZiI7<_>zq=_b(oBv^h|`6?go=%8kPDznzvAeUGbdQ z?c#0~Q}?!8foHx~Uu><(8}+eA9Fq1C4;4I(80-2{@FsqGghP|F%7jZqEf=e*kl%P8 zdiJaT6}tQD$9w9e7Uw&2!nl#2NB%&mcMPa;Y_Pr)3Q zO$2Kjm&X>r;6qYgSceskbj^8IAxj?&K>vs^-B~5_B~f*|IlkxHgMuh{!}ShaFSyYC z4OkTztT3<@`=p8+eQQb;S#TB8y*M&3`vzBzjiFwcOm?6mv&U(p%?js3*XpbO>mWvb za;o`uns=)?41klv5q};cEqO6j|Bh7f;P8>$=(#>CMFOi09Q5C5_5Py?jT5 z0c5sV59i$ZE|OZQw4`~(pJ%hL#udY!-z9V-lPEb-w6dE?rj{AmwI`-)Oq3asknF3C z-gtCT_thftzyVMz^iXa*W$O|V^5y_XYfHgB-mKHut7Fk$GKk~(cXZCdx+b~8GSS7A z`{&79<}M&Fl-BAZ`D3(4+S$yTO;*HcS~UJaIB0*$x2!t&1l=2DO_aE;@a`5|u?u=fB{d8Xjv$@zjovV%Sz@$0=AJQ}>)7>Q~_A7?-q^GF{JDur}#EkUS9zitqY znBD#l5C4G5eLw?u;YrWdX@3JZ74aL%i#F?ZiWQjId5z{Rv64cPUt2H`-qTgHjA8~A zxR3%R2^{1M2tKK=*6NEugJa+#?cIWKK!ugr>bbbW?mc zWmR%9>_;stWwq<_?3eqzZlwgZlYH zBZE`uAqTA<8!ZJrZ!_Z$p%0H=#9!GL*J;BrqGyz`7vSO1L+ysJl)&JN2%7I&ozQ!8 zE;grt=_S4uq&2?5K&TP%01z}{VXsjf3YiVqd^{O`9v_XWLkur9te1q$FP6+;8K28N(_i?W-=oFpKqB z2bw-B35KENMuY2cwh{H~YNv-A^A#B7klY347I>$`id%;CgN6P=qb?q&?XBN2KL|+W z?!Yh=@i)^>G&7hK0lf^4&7v{?9J=&d&@3hBbS5ujBsLX4&i4cCjsqEW`B z8S#_^MD7TZkG9xZ{}72e?F0@7aKPC|Taqncq~{jY`nT0U4;iY|9-s=$5CxDWDQ%@8 zY!8)q`vwQeE<-OdKWr|aIr0P0>i?&i%`P=5wSjo0>7M&;i~u*_Q4mdfRcw`Cmt$IZ!Lah} zKZ8`10+KD!OMX%$S9U^ryEb>@N$oJG!>^KFXknnmsGnOj3y*3sJ;3_!Doy4EOVXpM z&R*mmba5J!GO1{x2_TCNNhy0EEPq` zx?U&~tTxPZ_>9&K;*tN7fqBDNnATZKSP zA@YygUBs4%zg0vG6ro@SoW^xRqffvptBnixm(Xbr{q3K2q48>X5S!XSH(*S|Kpuao`sqTp**iX7xb&pkP zaRi@Yg>HbpVAd*fV|}sJj-r$5SJ;zx+f{ynMxKRd!8Ml0z?^z=z?0e!ai)V+67jxn zJ-^OZo5|KOY!>TTr*X5C*U95mPvi^XKW)d%!_({~nxt;Eo5MF3q>yR3>02jiOL}S+ zd9K~a3}zhqHQ92&r9{VL?KJe+AXk?E6(e=;iX_bmj#GJ?#G}0#t=!KZ!aqU8_vy}gjz7bC9yHYRgTJj{bN zOr3JItcb(Ir8>qh6L#89HQAxzo^ zxt**37%2U@a!sX2_HmAL;lDVLw(PIUB7yqGbE^8>&i@+_@;{*+{~Hj}_g_}X|8vyG o|4se)Z|nU3B#e9n+`qw(q}Hedq+~;3fhllG^6GMRG8U2l2aHE0rvLx| literal 0 HcmV?d00001 diff --git a/apps/tauriOld/src-tauri/icons/Square30x30Logo.png b/apps/tauriOld/src-tauri/icons/Square30x30Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..60bf0eadf75c86e5d25cc1da13fe5ecc2c39c559 GIT binary patch literal 2078 zcmV+(2;ujMP)%q2v2@fKtSxpMXgijv z)fq>Pk#L19Fsu4()DBYp45dn$d|w7L$xim4(ghvO{2KV_ z+$Hm-4+=-lCvt6F`pHd82H&_b<~Ep`2qG%4yaCtnEHo$PE&9r=><>InhMM}#Bal70 zUf^jnRszc83E!|N`Rx5SryfTxDP-4{&|41om~VDuv~w6qd_&luzjUVa)#`{hUuj_d z;-TjOk+N;g#m|ICGUpTKol4b;)1*uMHFL8MKCv|ZGRhN>F6J+sEPnK@OTq0qxW^;f zg69Z@bb;=ln|bV!1*zxYUSeI~E&nck;GNdstHrvQ!1<(5!-Ux5Sj-IZ@~z9_hm@9c zE=m9VKe5%jFN9tTX%YuDVJH!eouF`WsM|Wyn`O<*Zm_?u*sYJ{@7&uK*yeKV5{&S) zf#D@;b0Y7ma@VA6+_UYN`OwQ}B0oEqG|om0!Iap5_k7kT+~I_CKtiX80<7AJ0rPaZ z$s@I8-V)2;;r=XZJJD}8sl};Mn=-J3lr@S-XWVVx+a1}{8floz^ZAs;b2h>Rf?{4D z^A`SaVe^surn)X<`3X?*m}zB|{wl#5hVBPZ8SoJ>C^ggHJ& zx0Sp1si3Y+b8e32LIJZ*~&~tlQ1KZVPQ14EFNvvQ_c$BZaG4nui zke92eo8#uY4zLT0B79WUpPv6pSzi13~yl3@aY!Vu178d^4!sM@D=Xy%{JJJL?)ngsl-cqztS?SeY zO~&FDDw{A}5^59%@@`tejg+Ez9(j=&w@AtmakDw%=5h#Acvjf}6hIna>VW==n%wuW zCZH7%=)I1>o{a}fmn#of&BN852^-5mIThw!4j|1IO27=2!$K6yTml7F-~ax}>{KQn zjE2;Xz?@;%>N~$rG97V&c+7&{K$p>Y#^~L7Cb$Xw{ErmEDfhcxH^RoXMF^p8&I4{Q zxRJ`)US#I2eyHR#ESu;RU?yxh-ZOLm3(FF9_x?mxK=kz9&3dZ0L&1z8uv*~egMsD8 zd)R?N6h_bl5S7nlEzr1Es~V=hBY@**wzB?9AT$HY%MG=k_y=&W!NR0AJkVX#dURK~ z_2?_Gpf0HyL{)>vU6ICNaT?DSsfHClwJam54_rP4XwZ=jbBfkyMAasONq0b2&-iAz zBvH5gX{-OjyP?a+_H(P4zygd3HYa(W*-1Y$Yw;KR?s)h$5h#jE-$y08_f<%$sdOf7 z_$KU5AS}l0v`x4-Fg$zlYTz4XY8HKy`fjHgzkGsvIoKYcseu!oae!Q=Y8%(}ec|C< zoEbp@x~w>~BB;^Six{6>uj#+KrjZ|wE4j8-`G01;LAUvP8La~Av50E6zu%( zZY|w^R=t)Fm)B;i7OZi~W-o%i6Ra$VVl8{NmL1voxX>*yAjzj}sjk!d6ucbxl|v0H zpBijfwOJHk8)-|xibe~OjME1Qpjh+UKQ3v0dkbg-j|+CHR{8pk0ANTN33RsnE7<-1 z>mZ_t(1Vpgg{5|`!W&TAnw=gBb)0;o;?SSI6~1`*ub=^P<-=l{CUUA~50uWpwR{i} z@h5!Hn literal 0 HcmV?d00001 diff --git a/apps/tauriOld/src-tauri/icons/Square310x310Logo.png b/apps/tauriOld/src-tauri/icons/Square310x310Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ca0ad132e0184b64cd2e4a38cfceab3c4b3a46 GIT binary patch literal 28507 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 literal 0 HcmV?d00001 diff --git a/apps/tauriOld/src-tauri/icons/Square44x44Logo.png b/apps/tauriOld/src-tauri/icons/Square44x44Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8756459b63d6e8dd6003b97613befbe2743441cb GIT binary patch literal 3419 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 literal 0 HcmV?d00001 diff --git a/apps/tauriOld/src-tauri/icons/Square71x71Logo.png b/apps/tauriOld/src-tauri/icons/Square71x71Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2c8023cc824417a29378a68471b8fb3af33fdeb0 GIT binary patch literal 6027 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�rop@t+= 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 V#?y`xQ)U1F002ovPDHLkV1n!EW;y@> literal 0 HcmV?d00001 diff --git a/apps/tauriOld/src-tauri/icons/StoreLogo.png b/apps/tauriOld/src-tauri/icons/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..17d142c0a43208db62ca28b86a3239329ac93aea GIT binary patch literal 3971 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 literal 0 HcmV?d00001 diff --git a/apps/tauriOld/src-tauri/icons/icon.icns b/apps/tauriOld/src-tauri/icons/icon.icns new file mode 100644 index 0000000000000000000000000000000000000000..a2993adc87ff15230d919da5a3a6600f0892b48d GIT binary patch literal 277003 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
j#(n6`cTK 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 + + , + ); +} diff --git a/apps/tauriOld/src/assets/react.svg b/apps/tauriOld/src/assets/react.svg new file mode 100644 index 000000000..6c87de9bb --- /dev/null +++ b/apps/tauriOld/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/tauri/src/index.css b/apps/tauriOld/src/index.css similarity index 100% rename from apps/tauri/src/index.css rename to apps/tauriOld/src/index.css diff --git a/apps/tauri/src/routeTree.gen.ts b/apps/tauriOld/src/routeTree.gen.ts similarity index 100% rename from apps/tauri/src/routeTree.gen.ts rename to apps/tauriOld/src/routeTree.gen.ts diff --git a/apps/tauri/src/routes/__root.tsx b/apps/tauriOld/src/routes/__root.tsx similarity index 100% rename from apps/tauri/src/routes/__root.tsx rename to apps/tauriOld/src/routes/__root.tsx diff --git a/apps/tauri/src/routes/about/index.lazy.tsx b/apps/tauriOld/src/routes/about/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/about/index.lazy.tsx rename to apps/tauriOld/src/routes/about/index.lazy.tsx diff --git a/apps/tauri/src/routes/appearance/index.lazy.tsx b/apps/tauriOld/src/routes/appearance/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/appearance/index.lazy.tsx rename to apps/tauriOld/src/routes/appearance/index.lazy.tsx diff --git a/apps/tauri/src/routes/dashboard/index.lazy.tsx b/apps/tauriOld/src/routes/dashboard/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/dashboard/index.lazy.tsx rename to apps/tauriOld/src/routes/dashboard/index.lazy.tsx diff --git a/apps/tauri/src/routes/destination/query.lazy.tsx b/apps/tauriOld/src/routes/destination/query.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/destination/query.lazy.tsx rename to apps/tauriOld/src/routes/destination/query.lazy.tsx diff --git a/apps/tauri/src/routes/feed/index.lazy.tsx b/apps/tauriOld/src/routes/feed/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/feed/index.lazy.tsx rename to apps/tauriOld/src/routes/feed/index.lazy.tsx diff --git a/apps/tauri/src/routes/index.tsx b/apps/tauriOld/src/routes/index.tsx similarity index 100% rename from apps/tauri/src/routes/index.tsx rename to apps/tauriOld/src/routes/index.tsx diff --git a/apps/tauri/src/routes/items/index.lazy.tsx b/apps/tauriOld/src/routes/items/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/items/index.lazy.tsx rename to apps/tauriOld/src/routes/items/index.lazy.tsx diff --git a/apps/tauri/src/routes/map/index.lazy.tsx b/apps/tauriOld/src/routes/map/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/map/index.lazy.tsx rename to apps/tauriOld/src/routes/map/index.lazy.tsx diff --git a/apps/tauri/src/routes/maps/index.lazy.tsx b/apps/tauriOld/src/routes/maps/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/maps/index.lazy.tsx rename to apps/tauriOld/src/routes/maps/index.lazy.tsx diff --git a/apps/tauri/src/routes/pack/$id.lazy.tsx b/apps/tauriOld/src/routes/pack/$id.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/pack/$id.lazy.tsx rename to apps/tauriOld/src/routes/pack/$id.lazy.tsx diff --git a/apps/tauri/src/routes/pack/create.lazy.tsx b/apps/tauriOld/src/routes/pack/create.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/pack/create.lazy.tsx rename to apps/tauriOld/src/routes/pack/create.lazy.tsx diff --git a/apps/tauri/src/routes/packs/index.lazy.tsx b/apps/tauriOld/src/routes/packs/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/packs/index.lazy.tsx rename to apps/tauriOld/src/routes/packs/index.lazy.tsx diff --git a/apps/tauri/src/routes/password-reset/index.lazy.tsx b/apps/tauriOld/src/routes/password-reset/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/password-reset/index.lazy.tsx rename to apps/tauriOld/src/routes/password-reset/index.lazy.tsx diff --git a/apps/tauri/src/routes/profile/$id.lazy.tsx b/apps/tauriOld/src/routes/profile/$id.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/profile/$id.lazy.tsx rename to apps/tauriOld/src/routes/profile/$id.lazy.tsx diff --git a/apps/tauri/src/routes/profile/index.lazy.tsx b/apps/tauriOld/src/routes/profile/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/profile/index.lazy.tsx rename to apps/tauriOld/src/routes/profile/index.lazy.tsx diff --git a/apps/tauri/src/routes/profile/settings/index.lazy.tsx b/apps/tauriOld/src/routes/profile/settings/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/profile/settings/index.lazy.tsx rename to apps/tauriOld/src/routes/profile/settings/index.lazy.tsx diff --git a/apps/tauri/src/routes/register/index.lazy.tsx b/apps/tauriOld/src/routes/register/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/register/index.lazy.tsx rename to apps/tauriOld/src/routes/register/index.lazy.tsx diff --git a/apps/tauri/src/routes/sign-in/index.lazy.tsx b/apps/tauriOld/src/routes/sign-in/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/sign-in/index.lazy.tsx rename to apps/tauriOld/src/routes/sign-in/index.lazy.tsx diff --git a/apps/tauri/src/routes/trip/$tripId.lazy.tsx b/apps/tauriOld/src/routes/trip/$tripId.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/trip/$tripId.lazy.tsx rename to apps/tauriOld/src/routes/trip/$tripId.lazy.tsx diff --git a/apps/tauri/src/routes/trip/create.lazy.tsx b/apps/tauriOld/src/routes/trip/create.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/trip/create.lazy.tsx rename to apps/tauriOld/src/routes/trip/create.lazy.tsx diff --git a/apps/tauri/src/routes/trips/index.lazy.tsx b/apps/tauriOld/src/routes/trips/index.lazy.tsx similarity index 100% rename from apps/tauri/src/routes/trips/index.lazy.tsx rename to apps/tauriOld/src/routes/trips/index.lazy.tsx diff --git a/apps/tauri/src/styles/global.css b/apps/tauriOld/src/styles/global.css similarity index 100% rename from apps/tauri/src/styles/global.css rename to apps/tauriOld/src/styles/global.css diff --git a/apps/tauri/src/tamagui.config.ts b/apps/tauriOld/src/tamagui.config.ts similarity index 100% rename from apps/tauri/src/tamagui.config.ts rename to apps/tauriOld/src/tamagui.config.ts diff --git a/apps/tauri/src/tsr.config.json b/apps/tauriOld/src/tsr.config.json similarity index 100% rename from apps/tauri/src/tsr.config.json rename to apps/tauriOld/src/tsr.config.json diff --git a/apps/tauriOld/src/vite-env.d.ts b/apps/tauriOld/src/vite-env.d.ts new file mode 100644 index 000000000..11f02fe2a --- /dev/null +++ b/apps/tauriOld/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/apps/tauriOld/tsconfig.json b/apps/tauriOld/tsconfig.json new file mode 100644 index 000000000..a7fc6fbf2 --- /dev/null +++ b/apps/tauriOld/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/apps/tauriOld/tsconfig.node.json b/apps/tauriOld/tsconfig.node.json new file mode 100644 index 000000000..97ede7ee6 --- /dev/null +++ b/apps/tauriOld/tsconfig.node.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true, + "strict": true + }, + "include": ["vite.config.ts"] +} diff --git a/apps/tauriOld/vite.config.ts b/apps/tauriOld/vite.config.ts new file mode 100644 index 000000000..bbde12dfb --- /dev/null +++ b/apps/tauriOld/vite.config.ts @@ -0,0 +1,143 @@ +import { defineConfig, loadEnv } from 'vite'; +import react from '@vitejs/plugin-react-swc'; +import { resolve } from 'path'; +import esbuildFlowPlugin from 'esbuild-plugin-flow'; +import { TanStackRouterVite } from '@tanstack/router-vite-plugin'; +import { tamaguiExtractPlugin, tamaguiPlugin } from '@tamagui/vite-plugin'; +import * as esbuild from 'esbuild'; +import { readFileSync } from 'fs'; + +const shouldExtract = process.env.EXTRACT === '1'; + +const tamaguiConfig = { + components: ['tamagui'], + config: 'src/tamagui.config.ts', +}; + +// https://tamagui.dev/docs/intro/installation +const extensions = [ + '.mjs', + '.web.tsx', + '.tsx', + '.web.ts', + '.ts', + '.web.jsx', + '.jsx', + '.web.js', + '.js', + '.css', + '.json', + '.mjs', + '.tanstack.ts', +]; + +const development = process.env.NODE_ENV === 'development'; + +const rollupPlugin = (matchers: RegExp[]) => ({ + name: 'js-in-jsx', + load(id: string) { + if (matchers.some((matcher) => matcher.test(id)) && id.endsWith('.js')) { + console.log('Processing file:', id); + const file = readFileSync(id, { encoding: 'utf-8' }); + return esbuild.transformSync(file, { loader: 'jsx', jsx: 'automatic' }); + } + }, +}); + +export default defineConfig(({ mode }) => { + // Load env file based on `mode` in the current working directory. + // Set the third parameter to '' to load all env regardless of the `VITE_` prefix. + // const env = loadEnv(mode, process.cwd(), ''); + + return { + clearScreen: true, + cacheDir: '../../node_modules/.vite/vite-app', + plugins: [ + react(), + TanStackRouterVite(), + tamaguiPlugin(tamaguiConfig), + shouldExtract ? tamaguiExtractPlugin(tamaguiConfig) : null, + ].filter(Boolean), + define: { + // https://github.com/bevacqua/dragula/issues/602#issuecomment-1296313369 + global: 'window', + __DEV__: JSON.stringify(development), + // https://tamagui.dev/docs/intro/installation + DEV: JSON.stringify(development), + 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV), + + // This will allow you to access the environment variables in your code from process.env, instead of having to use import.meta.env. This is because Expo does not support import.meta.env and throws an error when you try to use it (ie packages/config/src/index.ts). + // https://stackoverflow.com/a/77824845/19816812 + // https://github.com/expo/expo/issues/21099 + // ...Object.keys(env).reduce((prev, key) => { + // prev[`process.env.${key}`] = JSON.stringify(env[key]); + // return prev; + // }, {}), + }, + resolve: { + extensions, + // Add the resolve configuration + alias: { + '@crosspath-resolver': './resolver.tanstack.js', + '@env': resolve(__dirname, 'envResolver'), + // 'react-native': 'react-native-web', + 'react-native/Libraries/Image/AssetRegistry': resolve( + __dirname, + '../../node_modules/react-native-web/dist/modules/AssetRegistry', + ), + '@react-native/assets-registry/regisery': resolve( + __dirname, + '../../node_modules/react-native-web/dist/modules/AssetRegistry', + ), + }, + }, + optimizeDeps: { + esbuildOptions: { + resolveExtensions: extensions, + // https://github.com/vitejs/vite-plugin-react/issues/192#issuecomment-1627384670 + jsx: 'automatic', + // need either this or the plugin below + loader: { + '.js': 'jsx', + }, + plugins: [ + esbuildFlowPlugin(/\.(flow|jsx)$/, (path) => + /\.jsx?$/.test(path) ? 'jsx' : 'jsx', + ), + ], + }, + include: ['@packrat/validations'], + exclude: [], + }, + build: { + commonjsOptions: { transformMixedEsModules: true }, + rollupOptions: { + plugins: [ + rollupPlugin([ + /react-native-vector-icons/, + /@expo\/vector-icons/, + /react-native-table-component/, + /@expo/, + /expo-router/, + /expo-clipboard/, + /expo-modules-core/, + ]), + ], + }, + }, + server: { + port: 4200, + host: 'localhost', + }, + preview: { + port: 4300, + host: 'localhost', + }, + test: { + globals: true, + cache: { dir: '../../node_modules/.vitest' }, + environment: 'jsdom', + include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], + }, + }; +}); diff --git a/yarn.lock b/yarn.lock index 4181824f5..7ce1abd5d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2178,6 +2178,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-arm64@npm:0.17.19" @@ -2206,6 +2213,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.15.18": version: 0.15.18 resolution: "@esbuild/android-arm@npm:0.15.18" @@ -2241,6 +2255,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-x64@npm:0.17.19" @@ -2269,6 +2290,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-arm64@npm:0.17.19" @@ -2297,6 +2325,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-x64@npm:0.17.19" @@ -2325,6 +2360,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-arm64@npm:0.17.19" @@ -2353,6 +2395,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-x64@npm:0.17.19" @@ -2381,6 +2430,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm64@npm:0.17.19" @@ -2409,6 +2465,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm@npm:0.17.19" @@ -2437,6 +2500,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ia32@npm:0.17.19" @@ -2465,6 +2535,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.14.54": version: 0.14.54 resolution: "@esbuild/linux-loong64@npm:0.14.54" @@ -2507,6 +2584,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-mips64el@npm:0.17.19" @@ -2535,6 +2619,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ppc64@npm:0.17.19" @@ -2563,6 +2654,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-riscv64@npm:0.17.19" @@ -2591,6 +2689,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-s390x@npm:0.17.19" @@ -2619,6 +2724,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-x64@npm:0.17.19" @@ -2647,6 +2759,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/netbsd-x64@npm:0.17.19" @@ -2675,6 +2794,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/openbsd-x64@npm:0.17.19" @@ -2703,6 +2829,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/sunos-x64@npm:0.17.19" @@ -2731,6 +2864,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-arm64@npm:0.17.19" @@ -2759,6 +2899,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-ia32@npm:0.17.19" @@ -2787,6 +2934,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-x64@npm:0.17.19" @@ -2815,6 +2969,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -10361,6 +10522,20 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/api@npm:^1": + version: 1.6.0 + resolution: "@tauri-apps/api@npm:1.6.0" + checksum: 10/98015a9391587baac9970aaa52d47fe7dd9a552d4332e4e9702a83f2da0e4aa88493d5d97929dc1cfda436038a8bd61070651ec2b82da5ab761edcca277038e6 + languageName: node + linkType: hard + +"@tauri-apps/cli-darwin-arm64@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-darwin-arm64@npm:1.6.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.3": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.3" @@ -10368,6 +10543,13 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/cli-darwin-x64@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-darwin-x64@npm:1.6.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.3": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.3" @@ -10375,6 +10557,13 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.3": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.3" @@ -10382,6 +10571,13 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.3": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.3" @@ -10389,6 +10585,13 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/cli-linux-arm64-musl@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-arm64-musl@npm:1.6.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.3": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.3" @@ -10396,6 +10599,13 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/cli-linux-x64-gnu@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-x64-gnu@npm:1.6.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.3": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.3" @@ -10403,6 +10613,13 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/cli-linux-x64-musl@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-x64-musl@npm:1.6.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.3": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.3" @@ -10410,6 +10627,13 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.3": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.3" @@ -10417,6 +10641,13 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.3": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.3" @@ -10424,6 +10655,13 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/cli-win32-x64-msvc@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-win32-x64-msvc@npm:1.6.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.3": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.3" @@ -10431,6 +10669,47 @@ __metadata: languageName: node linkType: hard +"@tauri-apps/cli@npm:^1": + version: 1.6.0 + resolution: "@tauri-apps/cli@npm:1.6.0" + dependencies: + "@tauri-apps/cli-darwin-arm64": "npm:1.6.0" + "@tauri-apps/cli-darwin-x64": "npm:1.6.0" + "@tauri-apps/cli-linux-arm-gnueabihf": "npm:1.6.0" + "@tauri-apps/cli-linux-arm64-gnu": "npm:1.6.0" + "@tauri-apps/cli-linux-arm64-musl": "npm:1.6.0" + "@tauri-apps/cli-linux-x64-gnu": "npm:1.6.0" + "@tauri-apps/cli-linux-x64-musl": "npm:1.6.0" + "@tauri-apps/cli-win32-arm64-msvc": "npm:1.6.0" + "@tauri-apps/cli-win32-ia32-msvc": "npm:1.6.0" + "@tauri-apps/cli-win32-x64-msvc": "npm:1.6.0" + dependenciesMeta: + "@tauri-apps/cli-darwin-arm64": + optional: true + "@tauri-apps/cli-darwin-x64": + optional: true + "@tauri-apps/cli-linux-arm-gnueabihf": + optional: true + "@tauri-apps/cli-linux-arm64-gnu": + optional: true + "@tauri-apps/cli-linux-arm64-musl": + optional: true + "@tauri-apps/cli-linux-x64-gnu": + optional: true + "@tauri-apps/cli-linux-x64-musl": + optional: true + "@tauri-apps/cli-win32-arm64-msvc": + optional: true + "@tauri-apps/cli-win32-ia32-msvc": + optional: true + "@tauri-apps/cli-win32-x64-msvc": + optional: true + bin: + tauri: tauri.js + checksum: 10/17e4787d19fb0fa5fda404b8698ffaf650e863ae8374997c39b2214cfad61ee82091a60a3dfdf5b40b61ee2b8c83704cec2da570d3fb77e5daef481bc05bf700 + languageName: node + linkType: hard + "@tauri-apps/cli@npm:^2.0.0-rc.2": version: 2.0.0-rc.3 resolution: "@tauri-apps/cli@npm:2.0.0-rc.3" @@ -11247,7 +11526,7 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^18.2.19": +"@types/react-dom@npm:^18.2.19, @types/react-dom@npm:^18.2.7": version: 18.3.0 resolution: "@types/react-dom@npm:18.3.0" dependencies: @@ -11304,6 +11583,16 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^18.2.15": + version: 18.3.3 + resolution: "@types/react@npm:18.3.3" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10/68e203b7f1f91d6cf21f33fc7af9d6d228035a26c83f514981e54aa3da695d0ec6af10c277c6336de1dd76c4adbe9563f3a21f80c4462000f41e5f370b46e96c + languageName: node + linkType: hard + "@types/react@npm:~18.2.55": version: 18.2.79 resolution: "@types/react@npm:18.2.79" @@ -18873,6 +19162,86 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/d2ff2ca84d30cce8e871517374d6c2290835380dc7cd413b2d49189ed170d45e407be14de2cb4794cf76f75cf89955c4714726ebd3de7444b3046f5cab23ab6b + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.1.2": version: 3.1.2 resolution: "escalade@npm:3.1.2" @@ -29112,6 +29481,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^1.0.1": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: 10/fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.0.7, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -29714,6 +30090,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.41": + version: 8.4.41 + resolution: "postcss@npm:8.4.41" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.0.1" + source-map-js: "npm:^1.2.0" + checksum: 10/6e6176c2407eff60493ca60a706c6b7def20a722c3adda94ea1ece38345eb99964191336fd62b62652279cec6938e79e0b1e1d477142c8d3516e7a725a74ee37 + languageName: node + linkType: hard + "postinstall-postinstall@npm:^2.1.0": version: 2.1.0 resolution: "postinstall-postinstall@npm:2.1.0" @@ -34093,9 +34480,9 @@ __metadata: languageName: node linkType: hard -"tauri-app@workspace:apps/tauri": +"tauri-app@workspace:apps/tauriOld": version: 0.0.0-use.local - resolution: "tauri-app@workspace:apps/tauri" + resolution: "tauri-app@workspace:apps/tauriOld" dependencies: "@originjs/vite-plugin-commonjs": "npm:^1.0.3" "@packrat/ui": "npm:*" @@ -34131,6 +34518,22 @@ __metadata: languageName: unknown linkType: soft +"tauri@workspace:apps/tauri": + version: 0.0.0-use.local + resolution: "tauri@workspace:apps/tauri" + dependencies: + "@tauri-apps/api": "npm:^1" + "@tauri-apps/cli": "npm:^1" + "@types/react": "npm:^18.2.15" + "@types/react-dom": "npm:^18.2.7" + "@vitejs/plugin-react": "npm:^4.2.1" + react: "npm:^18.2.0" + react-dom: "npm:^18.2.0" + typescript: "npm:^5.2.2" + vite: "npm:^5.3.1" + languageName: unknown + linkType: soft + "teeny-request@npm:^8.0.0": version: 8.0.3 resolution: "teeny-request@npm:8.0.3" @@ -35086,6 +35489,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.2.2": + version: 5.5.4 + resolution: "typescript@npm:5.5.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/1689ccafef894825481fc3d856b4834ba3cc185a9c2878f3c76a9a1ef81af04194849840f3c69e7961e2312771471bb3b460ca92561e1d87599b26c37d0ffb6f + languageName: node + linkType: hard + "typescript@npm:^5.5.3": version: 5.5.3 resolution: "typescript@npm:5.5.3" @@ -35116,6 +35529,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": + version: 5.5.4 + resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=5adc0c" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/2c065f0ef81855eac25c9b658a3c9da65ffc005260c12854c2286f40f3667e1b1ecf8bdbdd37b59aa0397920378ce7900bff8cb32e0f1c7af6fd86efc676718c + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A^5.5.3#optional!builtin": version: 5.5.3 resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=5adc0c" @@ -35944,6 +36367,49 @@ __metadata: languageName: node linkType: hard +"vite@npm:^5.3.1": + version: 5.4.1 + resolution: "vite@npm:5.4.1" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.41" + rollup: "npm:^4.13.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10/1cf22e5a8ec782ea9417a77ad4b16e518f69cf23c99a5af5bb92dc4acbfce70109a35a35faea8fc0789f4637b6304618f6b84e4c5dfe3c9c2875dff7d749b02d + languageName: node + linkType: hard + "vitest@npm:1.3.0": version: 1.3.0 resolution: "vitest@npm:1.3.0" From 15e133e4beaf9b9339f5d3a5e827b28fa11b6067 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Thu, 15 Aug 2024 22:38:04 +0530 Subject: [PATCH 080/123] delete old tauri --- apps/tauriOld/.eslintrc.cjs | 6 - apps/tauriOld/.gitignore | 24 - apps/tauriOld/README.md | 30 - apps/tauriOld/envResolver.ts | 1 - apps/tauriOld/index.html | 13 - apps/tauriOld/package.json | 54 - apps/tauriOld/public/favicon.ico | Bin 15406 -> 0 bytes apps/tauriOld/public/tamagui.css | 2626 ---------- apps/tauriOld/public/vite.svg | 1 - apps/tauriOld/src-tauri/.gitignore | 3 - apps/tauriOld/src-tauri/Cargo.lock | 4340 ----------------- apps/tauriOld/src-tauri/Cargo.toml | 26 - apps/tauriOld/src-tauri/build.rs | 3 - .../src-tauri/capabilities/migrated.json | 17 - .../src-tauri/gen/schemas/acl-manifests.json | 1 - .../src-tauri/gen/schemas/capabilities.json | 1 - .../src-tauri/gen/schemas/desktop-schema.json | 2210 --------- .../src-tauri/gen/schemas/linux-schema.json | 2210 --------- .../src-tauri/gen/schemas/macOS-schema.json | 2153 -------- apps/tauriOld/src-tauri/icons/128x128.png | Bin 11059 -> 0 bytes apps/tauriOld/src-tauri/icons/128x128@2x.png | Bin 23137 -> 0 bytes apps/tauriOld/src-tauri/icons/32x32.png | Bin 2225 -> 0 bytes .../src-tauri/icons/Square107x107Logo.png | Bin 9202 -> 0 bytes .../src-tauri/icons/Square142x142Logo.png | Bin 12530 -> 0 bytes .../src-tauri/icons/Square150x150Logo.png | Bin 13032 -> 0 bytes .../src-tauri/icons/Square284x284Logo.png | Bin 25943 -> 0 bytes .../src-tauri/icons/Square30x30Logo.png | Bin 2078 -> 0 bytes .../src-tauri/icons/Square310x310Logo.png | Bin 28507 -> 0 bytes .../src-tauri/icons/Square44x44Logo.png | Bin 3419 -> 0 bytes .../src-tauri/icons/Square71x71Logo.png | Bin 6027 -> 0 bytes .../src-tauri/icons/Square89x89Logo.png | Bin 7551 -> 0 bytes apps/tauriOld/src-tauri/icons/StoreLogo.png | Bin 3971 -> 0 bytes apps/tauriOld/src-tauri/icons/icon.icns | Bin 277003 -> 0 bytes apps/tauriOld/src-tauri/icons/icon.ico | Bin 37710 -> 0 bytes apps/tauriOld/src-tauri/icons/icon.png | Bin 49979 -> 0 bytes apps/tauriOld/src-tauri/src/main.rs | 8 - apps/tauriOld/src-tauri/tauri.conf.json | 37 - apps/tauriOld/src/App.css | 42 - apps/tauriOld/src/App.tsx | 32 - apps/tauriOld/src/assets/react.svg | 1 - apps/tauriOld/src/index.css | 68 - apps/tauriOld/src/routeTree.gen.ts | 277 -- apps/tauriOld/src/routes/__root.tsx | 18 - apps/tauriOld/src/routes/about/index.lazy.tsx | 27 - .../src/routes/appearance/index.lazy.tsx | 16 - .../src/routes/dashboard/index.lazy.tsx | 17 - .../src/routes/destination/query.lazy.tsx | 17 - apps/tauriOld/src/routes/feed/index.lazy.tsx | 16 - apps/tauriOld/src/routes/index.tsx | 15 - apps/tauriOld/src/routes/items/index.lazy.tsx | 16 - apps/tauriOld/src/routes/map/index.lazy.tsx | 13 - apps/tauriOld/src/routes/maps/index.lazy.tsx | 14 - apps/tauriOld/src/routes/pack/$id.lazy.tsx | 18 - apps/tauriOld/src/routes/pack/create.lazy.tsx | 22 - apps/tauriOld/src/routes/packs/index.lazy.tsx | 18 - .../src/routes/password-reset/index.lazy.tsx | 15 - apps/tauriOld/src/routes/profile/$id.lazy.tsx | 19 - .../src/routes/profile/index.lazy.tsx | 16 - .../routes/profile/settings/index.lazy.tsx | 16 - .../src/routes/register/index.lazy.tsx | 13 - .../src/routes/sign-in/index.lazy.tsx | 17 - .../tauriOld/src/routes/trip/$tripId.lazy.tsx | 16 - apps/tauriOld/src/routes/trip/create.lazy.tsx | 16 - apps/tauriOld/src/routes/trips/index.lazy.tsx | 16 - apps/tauriOld/src/styles/global.css | 7 - apps/tauriOld/src/tamagui.config.ts | 3 - apps/tauriOld/src/tsr.config.json | 6 - apps/tauriOld/src/vite-env.d.ts | 1 - apps/tauriOld/tsconfig.json | 25 - apps/tauriOld/tsconfig.node.json | 11 - apps/tauriOld/vite.config.ts | 143 - 71 files changed, 14751 deletions(-) delete mode 100644 apps/tauriOld/.eslintrc.cjs delete mode 100644 apps/tauriOld/.gitignore delete mode 100644 apps/tauriOld/README.md delete mode 100644 apps/tauriOld/envResolver.ts delete mode 100644 apps/tauriOld/index.html delete mode 100644 apps/tauriOld/package.json delete mode 100644 apps/tauriOld/public/favicon.ico delete mode 100644 apps/tauriOld/public/tamagui.css delete mode 100644 apps/tauriOld/public/vite.svg delete mode 100644 apps/tauriOld/src-tauri/.gitignore delete mode 100644 apps/tauriOld/src-tauri/Cargo.lock delete mode 100644 apps/tauriOld/src-tauri/Cargo.toml delete mode 100644 apps/tauriOld/src-tauri/build.rs delete mode 100644 apps/tauriOld/src-tauri/capabilities/migrated.json delete mode 100644 apps/tauriOld/src-tauri/gen/schemas/acl-manifests.json delete mode 100644 apps/tauriOld/src-tauri/gen/schemas/capabilities.json delete mode 100644 apps/tauriOld/src-tauri/gen/schemas/desktop-schema.json delete mode 100644 apps/tauriOld/src-tauri/gen/schemas/linux-schema.json delete mode 100644 apps/tauriOld/src-tauri/gen/schemas/macOS-schema.json delete mode 100644 apps/tauriOld/src-tauri/icons/128x128.png delete mode 100644 apps/tauriOld/src-tauri/icons/128x128@2x.png delete mode 100644 apps/tauriOld/src-tauri/icons/32x32.png delete mode 100644 apps/tauriOld/src-tauri/icons/Square107x107Logo.png delete mode 100644 apps/tauriOld/src-tauri/icons/Square142x142Logo.png delete mode 100644 apps/tauriOld/src-tauri/icons/Square150x150Logo.png delete mode 100644 apps/tauriOld/src-tauri/icons/Square284x284Logo.png delete mode 100644 apps/tauriOld/src-tauri/icons/Square30x30Logo.png delete mode 100644 apps/tauriOld/src-tauri/icons/Square310x310Logo.png delete mode 100644 apps/tauriOld/src-tauri/icons/Square44x44Logo.png delete mode 100644 apps/tauriOld/src-tauri/icons/Square71x71Logo.png delete mode 100644 apps/tauriOld/src-tauri/icons/Square89x89Logo.png delete mode 100644 apps/tauriOld/src-tauri/icons/StoreLogo.png delete mode 100644 apps/tauriOld/src-tauri/icons/icon.icns delete mode 100644 apps/tauriOld/src-tauri/icons/icon.ico delete mode 100644 apps/tauriOld/src-tauri/icons/icon.png delete mode 100644 apps/tauriOld/src-tauri/src/main.rs delete mode 100644 apps/tauriOld/src-tauri/tauri.conf.json delete mode 100644 apps/tauriOld/src/App.css delete mode 100644 apps/tauriOld/src/App.tsx delete mode 100644 apps/tauriOld/src/assets/react.svg delete mode 100644 apps/tauriOld/src/index.css delete mode 100644 apps/tauriOld/src/routeTree.gen.ts delete mode 100644 apps/tauriOld/src/routes/__root.tsx delete mode 100644 apps/tauriOld/src/routes/about/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/appearance/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/dashboard/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/destination/query.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/feed/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/index.tsx delete mode 100644 apps/tauriOld/src/routes/items/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/map/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/maps/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/pack/$id.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/pack/create.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/packs/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/password-reset/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/profile/$id.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/profile/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/profile/settings/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/register/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/sign-in/index.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/trip/$tripId.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/trip/create.lazy.tsx delete mode 100644 apps/tauriOld/src/routes/trips/index.lazy.tsx delete mode 100644 apps/tauriOld/src/styles/global.css delete mode 100644 apps/tauriOld/src/tamagui.config.ts delete mode 100644 apps/tauriOld/src/tsr.config.json delete mode 100644 apps/tauriOld/src/vite-env.d.ts delete mode 100644 apps/tauriOld/tsconfig.json delete mode 100644 apps/tauriOld/tsconfig.node.json delete mode 100644 apps/tauriOld/vite.config.ts diff --git a/apps/tauriOld/.eslintrc.cjs b/apps/tauriOld/.eslintrc.cjs deleted file mode 100644 index 1f81d8843..000000000 --- a/apps/tauriOld/.eslintrc.cjs +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - extends: [ - '../../.eslintrc-front.js', - 'plugin:@tanstack/eslint-plugin-query/recommended', - ], -}; diff --git a/apps/tauriOld/.gitignore b/apps/tauriOld/.gitignore deleted file mode 100644 index a547bf36d..000000000 --- a/apps/tauriOld/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/apps/tauriOld/README.md b/apps/tauriOld/README.md deleted file mode 100644 index 0d6babedd..000000000 --- a/apps/tauriOld/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# React + TypeScript + Vite - -This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. - -Currently, two official plugins are available: - -- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh -- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh - -## Expanding the ESLint configuration - -If you are developing a production application, we recommend updating the configuration to enable type aware lint rules: - -- Configure the top-level `parserOptions` property like this: - -```js -export default { - // other rules... - parserOptions: { - ecmaVersion: 'latest', - sourceType: 'module', - project: ['./tsconfig.json', './tsconfig.node.json'], - tsconfigRootDir: __dirname, - }, -} -``` - -- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked` -- Optionally add `plugin:@typescript-eslint/stylistic-type-checked` -- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list diff --git a/apps/tauriOld/envResolver.ts b/apps/tauriOld/envResolver.ts deleted file mode 100644 index 7926cd928..000000000 --- a/apps/tauriOld/envResolver.ts +++ /dev/null @@ -1 +0,0 @@ -export * from '@packrat/config'; diff --git a/apps/tauriOld/index.html b/apps/tauriOld/index.html deleted file mode 100644 index b7844e44a..000000000 --- a/apps/tauriOld/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - PackRat - - -
- - - diff --git a/apps/tauriOld/package.json b/apps/tauriOld/package.json deleted file mode 100644 index 95c8e2514..000000000 --- a/apps/tauriOld/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "tauri-app", - "private": true, - "version": "0.0.0", - "scripts": { - "dev": "vite", - "build": "yarn run build:tsc && yarn run build:vite", - "build:tsc": "tsc || exit 0", - "build:vite": "vite build --debug", - "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", - "preview": "vite preview", - "tauri:dev": "yarn tauri dev", - "tauri:build": "yarn tauri build", - "tauri:build:dev": "yarn tauri build --dev", - "tauri:serve": "yarn tauri serve", - "tauri:migrate": "yarn run tauri migrate", - "clean": "rm -rf dist node_modules .tamagui" - }, - "dependencies": { - "@originjs/vite-plugin-commonjs": "^1.0.3", - "@packrat/ui": "*", - "@packrat/validations": "*", - "@react-native/assets-registry": "0.74.81", - "@tamagui/vite-plugin": "1.96.0", - "@tanstack/react-router": "^1.16.5", - "@tanstack/router-devtools": "^1.16.5", - "@tanstack/router-vite-plugin": "^1.16.5", - "@vitejs/plugin-react-swc": "^3.6.0", - "app": "*", - "esbuild-plugin-flow": "^0.3.2", - "react": "18.2.0", - "react-dom": "18.2.0", - "react-native": "0.73.6", - "react-native-web": "^0.19.10" - }, - "devDependencies": { - "@tauri-apps/cli": "^2.0.0-rc.2", - "@types/react": "~18.2.55", - "@types/react-dom": "^18.2.19", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", - "@vitejs/plugin-react": "^4.2.1", - "eslint": "^8.56.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.5", - "rollup-plugin-node-polyfills": "^0.2.1", - "rollup-plugin-polyfill-node": "^0.13.0", - "rollup-plugin-typescript2": "^0.36.0", - "tslib": "^2.6.2", - "typescript": "^5.3.3", - "vite": "^5.1.0", - "vite-plugin-node-polyfills": "^0.21.0" - } -} diff --git a/apps/tauriOld/public/favicon.ico b/apps/tauriOld/public/favicon.ico deleted file mode 100644 index 7de2ba4c1d945352726e8d6d4515b0e6340a3e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15406 zcmeI22douE6owb+AVqzG4fDYEuz?l9_QW2$LBLpeVpjx3BP#ZSB@z`xgD3=IK>-C7 zY#>-sW5kZVcd?_`@%x{5ZuSl{cV~C+LlZs8mucsmnVp@TIlK2pQKP7F)V_U0S{)tN zB#O3q?%fOR>qpU(t42``I+$SbcRfj>EM2;^3dTaSL}iBpcDKS- zj;4tE9iX?TZ3WfS-V1(%SuhMvf*LpyM#3#nThMJ(NLQflcvuA*!DHZ(ZKZDng;QdA z`RK1Q>BA1=dDPYSSJ3H3c|Buas5_9le()OD@{rM`p)u@l%63ZIT(D(9p$}c(U})*E zYes!1ma$1 z?t|u6^Yj#44fX5Zw&G z+QL{yu`{%d>O(I~^p`Va+ssqpvv&S`R+I*lz?{&&|QR9&LMc*8uGq zuR(piz!`oj*DU z_KLSru7xz>J;US|N0-6ScpoNDz0Rt;O<5`BV_9~8y~-u(OfJt6)Do;#&<}H-z_}8-=$vXOB&HV;|(xO z(A^qz{}fZYMDJL0Tn(PO;#v$D0X|MG_;JPeri&qDJ}`xZ^q!D@jSjvPGbt`!0=_f% zYudCH6bB@UVuUWne@KdcFHo%W9()2WQ5>W>()&V^yorL&+wGzFo?31!=$!_i!}*}K zZ;PIhJAEhV4t0>{I|=3`!aY&!xf3!W7V2d=(afWEym|^(#@vukL}qeb}OF(mU7@px9Tj z%xO>uJ)wo^pL`?e4iAFfWu-5_iWy%4iP|=W)b|&gcBU^^O8f5M60Ix6&w4&|ZYA5wi&=mB#<&)EQQes81Rd9SHo6<&vPmG_Ka@wM)ECFDJv ztn2E>RfldH*cZmS+Equ}<}e;^gEd@w)b9%FJFh%~1Ls_N`rQ%zH=xedZt7@n4>yCZ zVVU@tI^CzakXKGHeTJlTrtd#@!A?o~=&S^Ko_4TxsjCL8nAiJG9eGB>pvWlLc;P*Uqb>7?vCqeL@gzgD&Ih4dWl>0&+nT>JqZ&>K+ znbrGv@cq)9qrVxabZ6M!?;md!chyXOGUR zJfe7^?C))6T<8si^C8vT$LzJ|>dcw|&%j%tSSzpWZ2It}bg(u&1*yJG`TUuB{Plyp zaqSYGv|Wjd(d95{kWXydM|=H(C=AUM136!!S7eDYrtt!s(a&x4Q@FX+6`GyfdS0dxIiQ;DwQ6PN~vL8foI z*sTk?r?0``FbPZ;2@y%~YJ@$&Hhk`jH$kvPI{z_;8tzal|7!kWqj@g+C#I-Zy1`hPv?i?Fnzn)1!|xRXiv~RXo&Hj zf#0mM7{gzhL>2DZhl|>lt;q$#b>gm50bl=N~&cgBVc0oz!;Y)BR zP|Q&G*2(eKfQ^W7IXQ b28X~zPz-h!DE7$pJ*T0^{=fhK<_!D=HeeK| diff --git a/apps/tauriOld/public/tamagui.css b/apps/tauriOld/public/tamagui.css deleted file mode 100644 index 526d22037..000000000 --- a/apps/tauriOld/public/tamagui.css +++ /dev/null @@ -1,2626 +0,0 @@ -._ovs-contain {overscroll-behavior:contain;} -.is_Text .is_Text {display:inline-flex;} -._dsp_contents {display:contents;} -:root {--color-1:hsl(206, 100%, 99.2%);--color-2:hsl(210, 100%, 98.0%);--color-3:hsl(209, 100%, 96.5%);--color-4:hsl(210, 98.8%, 94.0%);--color-5:hsl(209, 95.0%, 90.1%);--color-6:hsl(209, 81.2%, 84.5%);--color-7:hsl(208, 77.5%, 76.9%);--color-8:hsl(206, 81.9%, 65.3%);--color-9:hsl(206, 100%, 50.0%);--color-10:hsl(208, 100%, 47.3%);--color-11:hsl(211, 100%, 43.2%);--color-12:hsl(211, 100%, 15.0%);--color-13:hsl(0, 0%, 99.0%);--color-14:hsl(0, 0%, 97.3%);--color-15:hsl(0, 0%, 95.1%);--color-16:hsl(0, 0%, 93.0%);--color-17:hsl(0, 0%, 90.9%);--color-18:hsl(0, 0%, 88.7%);--color-19:hsl(0, 0%, 85.8%);--color-20:hsl(0, 0%, 78.0%);--color-21:hsl(0, 0%, 56.1%);--color-22:hsl(0, 0%, 52.3%);--color-23:hsl(0, 0%, 43.5%);--color-24:hsl(0, 0%, 9.0%);--color-25:hsl(136, 50.0%, 98.9%);--color-26:hsl(138, 62.5%, 96.9%);--color-27:hsl(139, 55.2%, 94.5%);--color-28:hsl(140, 48.7%, 91.0%);--color-29:hsl(141, 43.7%, 86.0%);--color-30:hsl(143, 40.3%, 79.0%);--color-31:hsl(146, 38.5%, 69.0%);--color-32:hsl(151, 40.2%, 54.1%);--color-33:hsl(151, 55.0%, 41.5%);--color-34:hsl(152, 57.5%, 37.6%);--color-35:hsl(153, 67.0%, 28.5%);--color-36:hsl(155, 40.0%, 14.0%);--color-37:hsl(24, 70.0%, 99.0%);--color-38:hsl(24, 83.3%, 97.6%);--color-39:hsl(24, 100%, 95.3%);--color-40:hsl(25, 100%, 92.2%);--color-41:hsl(25, 100%, 88.2%);--color-42:hsl(25, 100%, 82.8%);--color-43:hsl(24, 100%, 75.3%);--color-44:hsl(24, 94.5%, 64.3%);--color-45:hsl(24, 94.0%, 50.0%);--color-46:hsl(24, 100%, 46.5%);--color-47:hsl(24, 100%, 37.0%);--color-48:hsl(15, 60.0%, 17.0%);--color-49:hsl(322, 100%, 99.4%);--color-50:hsl(323, 100%, 98.4%);--color-51:hsl(323, 86.3%, 96.5%);--color-52:hsl(323, 78.7%, 94.2%);--color-53:hsl(323, 72.2%, 91.1%);--color-54:hsl(323, 66.3%, 86.6%);--color-55:hsl(323, 62.0%, 80.1%);--color-56:hsl(323, 60.3%, 72.4%);--color-57:hsl(322, 65.0%, 54.5%);--color-58:hsl(322, 63.9%, 50.7%);--color-59:hsl(322, 75.0%, 46.0%);--color-60:hsl(320, 70.0%, 13.5%);--color-61:hsl(280, 65.0%, 99.4%);--color-62:hsl(276, 100%, 99.0%);--color-63:hsl(276, 83.1%, 97.0%);--color-64:hsl(275, 76.4%, 94.7%);--color-65:hsl(275, 70.8%, 91.8%);--color-66:hsl(274, 65.4%, 87.8%);--color-67:hsl(273, 61.0%, 81.7%);--color-68:hsl(272, 60.0%, 73.5%);--color-69:hsl(272, 51.0%, 54.0%);--color-70:hsl(272, 46.8%, 50.3%);--color-71:hsl(272, 50.0%, 45.8%);--color-72:hsl(272, 66.0%, 16.0%);--color-73:hsl(359, 100%, 99.4%);--color-74:hsl(359, 100%, 98.6%);--color-75:hsl(360, 100%, 96.8%);--color-76:hsl(360, 97.9%, 94.8%);--color-77:hsl(360, 90.2%, 91.9%);--color-78:hsl(360, 81.7%, 87.8%);--color-79:hsl(359, 74.2%, 81.7%);--color-80:hsl(359, 69.5%, 74.3%);--color-81:hsl(358, 75.0%, 59.0%);--color-82:hsl(358, 69.4%, 55.2%);--color-83:hsl(358, 65.0%, 48.7%);--color-84:hsl(354, 50.0%, 14.6%);--color-85:hsl(60, 54.0%, 98.5%);--color-86:hsl(52, 100%, 95.5%);--color-87:hsl(55, 100%, 90.9%);--color-88:hsl(54, 100%, 86.6%);--color-89:hsl(52, 97.9%, 82.0%);--color-90:hsl(50, 89.4%, 76.1%);--color-91:hsl(47, 80.4%, 68.0%);--color-92:hsl(48, 100%, 46.1%);--color-93:hsl(53, 92.0%, 50.0%);--color-94:hsl(50, 100%, 48.5%);--color-95:hsl(42, 100%, 29.0%);--color-96:hsl(40, 55.0%, 13.5%);--color-97:hsl(212, 35.0%, 9.2%);--color-98:hsl(216, 50.0%, 11.8%);--color-99:hsl(214, 59.4%, 15.3%);--color-100:hsl(214, 65.8%, 17.9%);--color-101:hsl(213, 71.2%, 20.2%);--color-102:hsl(212, 77.4%, 23.1%);--color-103:hsl(211, 85.1%, 27.4%);--color-104:hsl(211, 89.7%, 34.1%);--color-105:hsl(206, 100%, 50.0%);--color-106:hsl(209, 100%, 60.6%);--color-107:hsl(210, 100%, 66.1%);--color-108:hsl(206, 98.0%, 95.8%);--color-109:hsl(0, 0%, 8.5%);--color-110:hsl(0, 0%, 11.0%);--color-111:hsl(0, 0%, 13.6%);--color-112:hsl(0, 0%, 15.8%);--color-113:hsl(0, 0%, 17.9%);--color-114:hsl(0, 0%, 20.5%);--color-115:hsl(0, 0%, 24.3%);--color-116:hsl(0, 0%, 31.2%);--color-117:hsl(0, 0%, 43.9%);--color-118:hsl(0, 0%, 49.4%);--color-119:hsl(0, 0%, 62.8%);--color-120:hsl(0, 0%, 93.0%);--color-121:hsl(146, 30.0%, 7.4%);--color-122:hsl(155, 44.2%, 8.4%);--color-123:hsl(155, 46.7%, 10.9%);--color-124:hsl(154, 48.4%, 12.9%);--color-125:hsl(154, 49.7%, 14.9%);--color-126:hsl(154, 50.9%, 17.6%);--color-127:hsl(153, 51.8%, 21.8%);--color-128:hsl(151, 51.7%, 28.4%);--color-129:hsl(151, 55.0%, 41.5%);--color-130:hsl(151, 49.3%, 46.5%);--color-131:hsl(151, 50.0%, 53.2%);--color-132:hsl(137, 72.0%, 94.0%);--color-133:hsl(30, 70.0%, 7.2%);--color-134:hsl(28, 100%, 8.4%);--color-135:hsl(26, 91.1%, 11.6%);--color-136:hsl(25, 88.3%, 14.1%);--color-137:hsl(24, 87.6%, 16.6%);--color-138:hsl(24, 88.6%, 19.8%);--color-139:hsl(24, 92.4%, 24.0%);--color-140:hsl(25, 100%, 29.0%);--color-141:hsl(24, 94.0%, 50.0%);--color-142:hsl(24, 100%, 58.5%);--color-143:hsl(24, 100%, 62.2%);--color-144:hsl(24, 97.0%, 93.2%);--color-145:hsl(318, 25.0%, 9.6%);--color-146:hsl(319, 32.2%, 11.6%);--color-147:hsl(319, 41.0%, 16.0%);--color-148:hsl(320, 45.4%, 18.7%);--color-149:hsl(320, 49.0%, 21.1%);--color-150:hsl(321, 53.6%, 24.4%);--color-151:hsl(321, 61.1%, 29.7%);--color-152:hsl(322, 74.9%, 37.5%);--color-153:hsl(322, 65.0%, 54.5%);--color-154:hsl(323, 72.8%, 59.2%);--color-155:hsl(325, 90.0%, 66.4%);--color-156:hsl(322, 90.0%, 95.8%);--color-157:hsl(284, 20.0%, 9.6%);--color-158:hsl(283, 30.0%, 11.8%);--color-159:hsl(281, 37.5%, 16.5%);--color-160:hsl(280, 41.2%, 20.0%);--color-161:hsl(279, 43.8%, 23.3%);--color-162:hsl(277, 46.4%, 27.5%);--color-163:hsl(275, 49.3%, 34.6%);--color-164:hsl(272, 52.1%, 45.9%);--color-165:hsl(272, 51.0%, 54.0%);--color-166:hsl(273, 57.3%, 59.1%);--color-167:hsl(275, 80.0%, 71.0%);--color-168:hsl(279, 75.0%, 95.7%);--color-169:hsl(353, 23.0%, 9.8%);--color-170:hsl(357, 34.4%, 12.0%);--color-171:hsl(356, 43.4%, 16.4%);--color-172:hsl(356, 47.6%, 19.2%);--color-173:hsl(356, 51.1%, 21.9%);--color-174:hsl(356, 55.2%, 25.9%);--color-175:hsl(357, 60.2%, 31.8%);--color-176:hsl(358, 65.0%, 40.4%);--color-177:hsl(358, 75.0%, 59.0%);--color-178:hsl(358, 85.3%, 64.0%);--color-179:hsl(358, 100%, 69.5%);--color-180:hsl(351, 89.0%, 96.0%);--color-181:hsl(45, 100%, 5.5%);--color-182:hsl(46, 100%, 6.7%);--color-183:hsl(45, 100%, 8.7%);--color-184:hsl(45, 100%, 10.4%);--color-185:hsl(47, 100%, 12.1%);--color-186:hsl(49, 100%, 14.3%);--color-187:hsl(49, 90.3%, 18.4%);--color-188:hsl(50, 100%, 22.0%);--color-189:hsl(53, 92.0%, 50.0%);--color-190:hsl(54, 100%, 68.0%);--color-191:hsl(48, 100%, 47.0%);--color-192:hsl(53, 100%, 91.0%);--radius-1:0px;--radius-2:3px;--radius-3:5px;--radius-4:7px;--radius-5:9px;--radius-6:10px;--radius-7:16px;--radius-8:19px;--radius-9:22px;--radius-10:26px;--radius-11:34px;--radius-12:42px;--radius-13:50px;--radius-14:9px;--zIndex-1:0;--zIndex-2:100;--zIndex-3:200;--zIndex-4:300;--zIndex-5:400;--zIndex-6:500;--space-1:0px;--space-5:2px;--space-7:7px;--space-9:13px;--space-11:18px;--space-14:24px;--space-15:32px;--space-16:39px;--space-17:46px;--space-18:53px;--space-19:60px;--space-20:74px;--space-21:88px;--space-22:102px;--space-23:116px;--space-24:130px;--space-25:144px;--space-26:144px;--space-27:158px;--space-28:172px;--space-29:186px;--space-2:0.5px;--space-3:1px;--space-4:1.5px;--space-6:4px;--space-8:10px;--space-10:16px;--space-12:18px;--space-13:21px;--space-30:-0.5px;--space-31:-1px;--space-32:-1.5px;--space-33:-2px;--space-34:-4px;--space-35:-7px;--space-36:-10px;--space-37:-13px;--space-38:-16px;--space-39:-18px;--space-40:-18px;--space-41:-21px;--space-42:-24px;--space-43:-32px;--space-44:-39px;--space-45:-46px;--space-46:-53px;--space-47:-60px;--space-48:-74px;--space-49:-88px;--space-50:-102px;--space-51:-116px;--space-52:-130px;--space-53:-144px;--space-54:-144px;--space-55:-158px;--space-56:-172px;--space-57:-186px;--size-1:0px;--size-5:20px;--size-7:28px;--size-9:36px;--size-11:44px;--size-14:52px;--size-15:64px;--size-16:74px;--size-17:84px;--size-18:94px;--size-19:104px;--size-20:124px;--size-21:144px;--size-22:164px;--size-23:184px;--size-24:204px;--size-25:224px;--size-26:224px;--size-27:244px;--size-28:264px;--size-29:284px;--size-2:2px;--size-3:4px;--size-4:8px;--size-6:24px;--size-8:32px;--size-10:40px;--size-12:44px;--size-13:48px} -:root .font_body, :root .t_lang-body-default .font_body {--f-fa:Inter, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--f-li-1:23px;--f-li-2:24px;--f-li-3:25px;--f-li-4:27px;--f-li-5:30px;--f-li-6:32px;--f-li-7:34px;--f-li-8:38px;--f-li-9:46px;--f-li-10:66px;--f-li-11:77px;--f-li-12:85px;--f-li-13:97px;--f-li-14:121px;--f-li-15:148px;--f-li-16:172px;--f-li-17:27px;--f-we-1:300;--f-we-2:300;--f-we-3:300;--f-we-4:300;--f-we-5:300;--f-we-6:300;--f-we-7:300;--f-we-8:300;--f-we-9:300;--f-we-10:300;--f-we-11:300;--f-we-12:300;--f-we-13:300;--f-we-14:300;--f-we-15:300;--f-we-16:300;--f-we-17:300;--f-21-1:0px;--f-21-2:0px;--f-21-3:0px;--f-21-4:0px;--f-21-5:0px;--f-21-6:0px;--f-21-7:0px;--f-21-8:0px;--f-21-9:0px;--f-21-10:0px;--f-21-11:0px;--f-21-12:0px;--f-21-13:0px;--f-21-14:0px;--f-21-15:0px;--f-21-16:0px;--f-21-17:0px;--f-si-1:12px;--f-si-2:13px;--f-si-3:14px;--f-si-4:15px;--f-si-5:18px;--f-si-6:20px;--f-si-7:22px;--f-si-8:25px;--f-si-9:33px;--f-si-10:51px;--f-si-11:61px;--f-si-12:68px;--f-si-13:79px;--f-si-14:101px;--f-si-15:125px;--f-si-16:147px;--f-si-17:15px} -:root .font_heading, :root .t_lang-heading-default .font_heading {--f-fa:Inter, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--f-li-1:21px;--f-li-2:22px;--f-li-3:23px;--f-li-4:24px;--f-li-5:26px;--f-li-6:25px;--f-li-7:30px;--f-li-8:33px;--f-li-9:40px;--f-li-10:56px;--f-li-11:65px;--f-li-12:72px;--f-li-13:82px;--f-li-14:102px;--f-li-15:124px;--f-li-16:144px;--f-li-17:24px;--f-we-1:400;--f-we-2:400;--f-we-3:400;--f-we-4:400;--f-we-5:400;--f-we-6:400;--f-we-7:700;--f-we-8:700;--f-we-9:700;--f-we-10:700;--f-we-11:700;--f-we-12:700;--f-we-13:700;--f-we-14:700;--f-we-15:700;--f-we-16:700;--f-we-17:700;--f-21-1:2px;--f-21-2:2px;--f-21-3:2px;--f-21-4:2px;--f-21-5:2px;--f-21-6:1px;--f-21-7:0px;--f-21-8:-1px;--f-21-9:-2px;--f-21-10:-3px;--f-21-11:-3px;--f-21-12:-4px;--f-21-13:-4px;--f-21-14:-5px;--f-21-15:-6px;--f-21-16:-6px;--f-21-17:-6px;--f-si-1:11px;--f-si-2:12px;--f-si-3:13px;--f-si-4:14px;--f-si-5:16px;--f-si-6:15px;--f-si-7:20px;--f-si-8:23px;--f-si-9:30px;--f-si-10:46px;--f-si-11:55px;--f-si-12:62px;--f-si-13:72px;--f-si-14:92px;--f-si-15:114px;--f-si-16:134px;--f-si-17:14px;--f-tr-1:uppercase;--f-tr-2:uppercase;--f-tr-3:uppercase;--f-tr-4:uppercase;--f-tr-5:uppercase;--f-tr-6:uppercase;--f-tr-7:none;--f-tr-8:none;--f-tr-9:none;--f-tr-10:none;--f-tr-11:none;--f-tr-12:none;--f-tr-13:none;--f-tr-14:none;--f-tr-15:none;--f-tr-16:none;--f-tr-17:none} -:root.t_dark, :root.t_dark .t_light .t_dark, :root.t_light .t_dark, :root.t_light .t_dark .t_light .t_dark {--color1:#050505;--color2:#151515;--color3:#191919;--color4:#232323;--color5:#282828;--color6:#323232;--color7:#424242;--color8:#494949;--color9:#545454;--color10:#626262;--color11:#a5a5a5;--color12:#fff;--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#282828;--borderColorHover:#323232;--borderColorFocus:#232323;--borderColorPress:#282828;--placeholderColor:#545454;--outlineColor:#545454;--blue1:var(--color-97);--blue2:var(--color-98);--blue3:var(--color-99);--blue4:var(--color-100);--blue5:var(--color-101);--blue6:var(--color-102);--blue7:var(--color-103);--blue8:var(--color-104);--blue9:var(--color-105);--blue10:var(--color-106);--blue11:var(--color-107);--blue12:var(--color-108);--gray1:var(--color-109);--gray2:var(--color-110);--gray3:var(--color-111);--gray4:var(--color-112);--gray5:var(--color-113);--gray6:var(--color-114);--gray7:var(--color-115);--gray8:var(--color-116);--gray9:var(--color-117);--gray10:var(--color-118);--gray11:var(--color-119);--gray12:var(--color-120);--green1:var(--color-121);--green2:var(--color-122);--green3:var(--color-123);--green4:var(--color-124);--green5:var(--color-125);--green6:var(--color-126);--green7:var(--color-127);--green8:var(--color-128);--green9:var(--color-129);--green10:var(--color-130);--green11:var(--color-131);--green12:var(--color-132);--orange1:var(--color-133);--orange2:var(--color-134);--orange3:var(--color-135);--orange4:var(--color-136);--orange5:var(--color-137);--orange6:var(--color-138);--orange7:var(--color-139);--orange8:var(--color-140);--orange9:var(--color-141);--orange10:var(--color-142);--orange11:var(--color-143);--orange12:var(--color-144);--pink1:var(--color-145);--pink2:var(--color-146);--pink3:var(--color-147);--pink4:var(--color-148);--pink5:var(--color-149);--pink6:var(--color-150);--pink7:var(--color-151);--pink8:var(--color-152);--pink9:var(--color-153);--pink10:var(--color-154);--pink11:var(--color-155);--pink12:var(--color-156);--purple1:var(--color-157);--purple2:var(--color-158);--purple3:var(--color-159);--purple4:var(--color-160);--purple5:var(--color-161);--purple6:var(--color-162);--purple7:var(--color-163);--purple8:var(--color-164);--purple9:var(--color-165);--purple10:var(--color-166);--purple11:var(--color-167);--purple12:var(--color-168);--red1:var(--color-169);--red2:var(--color-170);--red3:var(--color-171);--red4:var(--color-172);--red5:var(--color-173);--red6:var(--color-174);--red7:var(--color-175);--red8:var(--color-176);--red9:var(--color-177);--red10:var(--color-178);--red11:var(--color-179);--red12:var(--color-180);--yellow1:var(--color-181);--yellow2:var(--color-182);--yellow3:var(--color-183);--yellow4:var(--color-184);--yellow5:var(--color-185);--yellow6:var(--color-186);--yellow7:var(--color-187);--yellow8:var(--color-188);--yellow9:var(--color-189);--yellow10:var(--color-190);--yellow11:var(--color-191);--yellow12:var(--color-192);--shadowColor:rgba(0,0,0,0.3);--shadowColorHover:rgba(0,0,0,0.3);--shadowColorPress:rgba(0,0,0,0.2);--shadowColorFocus:rgba(0,0,0,0.2);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - :root, .t_light .t_dark {--color1:#050505;--color2:#151515;--color3:#191919;--color4:#232323;--color5:#282828;--color6:#323232;--color7:#424242;--color8:#494949;--color9:#545454;--color10:#626262;--color11:#a5a5a5;--color12:#fff;--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#282828;--borderColorHover:#323232;--borderColorFocus:#232323;--borderColorPress:#282828;--placeholderColor:#545454;--outlineColor:#545454;--blue1:var(--color-97);--blue2:var(--color-98);--blue3:var(--color-99);--blue4:var(--color-100);--blue5:var(--color-101);--blue6:var(--color-102);--blue7:var(--color-103);--blue8:var(--color-104);--blue9:var(--color-105);--blue10:var(--color-106);--blue11:var(--color-107);--blue12:var(--color-108);--gray1:var(--color-109);--gray2:var(--color-110);--gray3:var(--color-111);--gray4:var(--color-112);--gray5:var(--color-113);--gray6:var(--color-114);--gray7:var(--color-115);--gray8:var(--color-116);--gray9:var(--color-117);--gray10:var(--color-118);--gray11:var(--color-119);--gray12:var(--color-120);--green1:var(--color-121);--green2:var(--color-122);--green3:var(--color-123);--green4:var(--color-124);--green5:var(--color-125);--green6:var(--color-126);--green7:var(--color-127);--green8:var(--color-128);--green9:var(--color-129);--green10:var(--color-130);--green11:var(--color-131);--green12:var(--color-132);--orange1:var(--color-133);--orange2:var(--color-134);--orange3:var(--color-135);--orange4:var(--color-136);--orange5:var(--color-137);--orange6:var(--color-138);--orange7:var(--color-139);--orange8:var(--color-140);--orange9:var(--color-141);--orange10:var(--color-142);--orange11:var(--color-143);--orange12:var(--color-144);--pink1:var(--color-145);--pink2:var(--color-146);--pink3:var(--color-147);--pink4:var(--color-148);--pink5:var(--color-149);--pink6:var(--color-150);--pink7:var(--color-151);--pink8:var(--color-152);--pink9:var(--color-153);--pink10:var(--color-154);--pink11:var(--color-155);--pink12:var(--color-156);--purple1:var(--color-157);--purple2:var(--color-158);--purple3:var(--color-159);--purple4:var(--color-160);--purple5:var(--color-161);--purple6:var(--color-162);--purple7:var(--color-163);--purple8:var(--color-164);--purple9:var(--color-165);--purple10:var(--color-166);--purple11:var(--color-167);--purple12:var(--color-168);--red1:var(--color-169);--red2:var(--color-170);--red3:var(--color-171);--red4:var(--color-172);--red5:var(--color-173);--red6:var(--color-174);--red7:var(--color-175);--red8:var(--color-176);--red9:var(--color-177);--red10:var(--color-178);--red11:var(--color-179);--red12:var(--color-180);--yellow1:var(--color-181);--yellow2:var(--color-182);--yellow3:var(--color-183);--yellow4:var(--color-184);--yellow5:var(--color-185);--yellow6:var(--color-186);--yellow7:var(--color-187);--yellow8:var(--color-188);--yellow9:var(--color-189);--yellow10:var(--color-190);--yellow11:var(--color-191);--yellow12:var(--color-192);--shadowColor:rgba(0,0,0,0.3);--shadowColorHover:rgba(0,0,0,0.3);--shadowColorPress:rgba(0,0,0,0.2);--shadowColorFocus:rgba(0,0,0,0.2);} - } -:root.t_dark .t_Button, :root.t_dark .t_light .t_dark .t_Button, :root.t_dark .t_light .t_dark .t_SliderTrack, :root.t_dark .t_light .t_dark .t_Switch, :root.t_dark .t_light .t_dark .t_TooltipContent, :root.t_dark .t_SliderTrack, :root.t_dark .t_Switch, :root.t_dark .t_TooltipContent, :root.t_light .t_dark .t_Button, :root.t_light .t_dark .t_light .t_dark .t_Button, :root.t_light .t_dark .t_light .t_dark .t_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_Switch, :root.t_light .t_dark .t_light .t_dark .t_TooltipContent, :root.t_light .t_dark .t_SliderTrack, :root.t_light .t_dark .t_Switch, :root.t_light .t_dark .t_TooltipContent {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_Button, .t_light .t_dark .t_Button, .t_light .t_dark .t_SliderTrack, .t_light .t_dark .t_Switch, .t_light .t_dark .t_TooltipContent, .t_SliderTrack, .t_Switch, .t_TooltipContent {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} - } -:root.t_dark .t_Card, :root.t_dark .t_DrawerFrame, :root.t_dark .t_light .t_dark .t_Card, :root.t_dark .t_light .t_dark .t_DrawerFrame, :root.t_dark .t_light .t_dark .t_Progress, :root.t_dark .t_light .t_dark .t_TooltipArrow, :root.t_dark .t_Progress, :root.t_dark .t_TooltipArrow, :root.t_light .t_dark .t_Card, :root.t_light .t_dark .t_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_Card, :root.t_light .t_dark .t_light .t_dark .t_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_Progress, :root.t_light .t_dark .t_light .t_dark .t_TooltipArrow, :root.t_light .t_dark .t_Progress, :root.t_light .t_dark .t_TooltipArrow {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_Card, .t_DrawerFrame, .t_light .t_dark .t_Card, .t_light .t_dark .t_DrawerFrame, .t_light .t_dark .t_Progress, .t_light .t_dark .t_TooltipArrow, .t_Progress, .t_TooltipArrow {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} - } -:root.t_dark .t_Checkbox, :root.t_dark .t_Input, :root.t_dark .t_light .t_dark .t_Checkbox, :root.t_dark .t_light .t_dark .t_Input, :root.t_dark .t_light .t_dark .t_RadioGroupItem, :root.t_dark .t_light .t_dark .t_TextArea, :root.t_dark .t_RadioGroupItem, :root.t_dark .t_TextArea, :root.t_light .t_dark .t_Checkbox, :root.t_light .t_dark .t_Input, :root.t_light .t_dark .t_light .t_dark .t_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_Input, :root.t_light .t_dark .t_light .t_dark .t_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_TextArea, :root.t_light .t_dark .t_RadioGroupItem, :root.t_light .t_dark .t_TextArea {--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#545454;--outlineColor:#545454;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_Checkbox, .t_Input, .t_light .t_dark .t_Checkbox, .t_light .t_dark .t_Input, .t_light .t_dark .t_RadioGroupItem, .t_light .t_dark .t_TextArea, .t_RadioGroupItem, .t_TextArea {--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#545454;--outlineColor:#545454;} - } -:root.t_dark .t_active_DialogOverlay, :root.t_dark .t_active_ModalOverlay, :root.t_dark .t_active_SheetOverlay, :root.t_dark .t_alt1_DialogOverlay, :root.t_dark .t_alt1_ModalOverlay, :root.t_dark .t_alt1_SheetOverlay, :root.t_dark .t_alt2_DialogOverlay, :root.t_dark .t_alt2_ModalOverlay, :root.t_dark .t_alt2_SheetOverlay, :root.t_dark .t_blue_active_DialogOverlay, :root.t_dark .t_blue_active_ModalOverlay, :root.t_dark .t_blue_active_SheetOverlay, :root.t_dark .t_blue_alt1_DialogOverlay, :root.t_dark .t_blue_alt1_ModalOverlay, :root.t_dark .t_blue_alt1_SheetOverlay, :root.t_dark .t_blue_alt2_DialogOverlay, :root.t_dark .t_blue_alt2_ModalOverlay, :root.t_dark .t_blue_alt2_SheetOverlay, :root.t_dark .t_blue_DialogOverlay, :root.t_dark .t_blue_ModalOverlay, :root.t_dark .t_blue_SheetOverlay, :root.t_dark .t_DialogOverlay, :root.t_dark .t_gray_active_DialogOverlay, :root.t_dark .t_gray_active_ModalOverlay, :root.t_dark .t_gray_active_SheetOverlay, :root.t_dark .t_gray_alt1_DialogOverlay, :root.t_dark .t_gray_alt1_ModalOverlay, :root.t_dark .t_gray_alt1_SheetOverlay, :root.t_dark .t_gray_alt2_DialogOverlay, :root.t_dark .t_gray_alt2_ModalOverlay, :root.t_dark .t_gray_alt2_SheetOverlay, :root.t_dark .t_gray_DialogOverlay, :root.t_dark .t_gray_ModalOverlay, :root.t_dark .t_gray_SheetOverlay, :root.t_dark .t_green_active_DialogOverlay, :root.t_dark .t_green_active_ModalOverlay, :root.t_dark .t_green_active_SheetOverlay, :root.t_dark .t_green_alt1_DialogOverlay, :root.t_dark .t_green_alt1_ModalOverlay, :root.t_dark .t_green_alt1_SheetOverlay, :root.t_dark .t_green_alt2_DialogOverlay, :root.t_dark .t_green_alt2_ModalOverlay, :root.t_dark .t_green_alt2_SheetOverlay, :root.t_dark .t_green_DialogOverlay, :root.t_dark .t_green_ModalOverlay, :root.t_dark .t_green_SheetOverlay, :root.t_dark .t_light .t_dark .t_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_blue_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_blue_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_blue_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_blue_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_blue_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_blue_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_blue_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_blue_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_blue_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_blue_DialogOverlay, :root.t_dark .t_light .t_dark .t_blue_ModalOverlay, :root.t_dark .t_light .t_dark .t_blue_SheetOverlay, :root.t_dark .t_light .t_dark .t_DialogOverlay, :root.t_dark .t_light .t_dark .t_gray_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_gray_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_gray_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_gray_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_gray_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_gray_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_gray_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_gray_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_gray_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_gray_DialogOverlay, :root.t_dark .t_light .t_dark .t_gray_ModalOverlay, :root.t_dark .t_light .t_dark .t_gray_SheetOverlay, :root.t_dark .t_light .t_dark .t_green_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_green_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_green_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_green_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_green_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_green_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_green_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_green_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_green_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_green_DialogOverlay, :root.t_dark .t_light .t_dark .t_green_ModalOverlay, :root.t_dark .t_light .t_dark .t_green_SheetOverlay, :root.t_dark .t_light .t_dark .t_ModalOverlay, :root.t_dark .t_light .t_dark .t_orange_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_orange_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_orange_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_orange_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_orange_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_orange_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_orange_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_orange_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_orange_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_orange_DialogOverlay, :root.t_dark .t_light .t_dark .t_orange_ModalOverlay, :root.t_dark .t_light .t_dark .t_orange_SheetOverlay, :root.t_dark .t_light .t_dark .t_pink_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_pink_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_pink_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_pink_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_pink_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_pink_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_pink_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_pink_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_pink_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_pink_DialogOverlay, :root.t_dark .t_light .t_dark .t_pink_ModalOverlay, :root.t_dark .t_light .t_dark .t_pink_SheetOverlay, :root.t_dark .t_light .t_dark .t_purple_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_purple_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_purple_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_purple_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_purple_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_purple_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_purple_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_purple_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_purple_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_purple_DialogOverlay, :root.t_dark .t_light .t_dark .t_purple_ModalOverlay, :root.t_dark .t_light .t_dark .t_purple_SheetOverlay, :root.t_dark .t_light .t_dark .t_red_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_red_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_red_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_red_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_red_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_red_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_red_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_red_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_red_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_red_DialogOverlay, :root.t_dark .t_light .t_dark .t_red_ModalOverlay, :root.t_dark .t_light .t_dark .t_red_SheetOverlay, :root.t_dark .t_light .t_dark .t_SheetOverlay, :root.t_dark .t_light .t_dark .t_yellow_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_yellow_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_yellow_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_yellow_DialogOverlay, :root.t_dark .t_light .t_dark .t_yellow_ModalOverlay, :root.t_dark .t_light .t_dark .t_yellow_SheetOverlay, :root.t_dark .t_ModalOverlay, :root.t_dark .t_orange_active_DialogOverlay, :root.t_dark .t_orange_active_ModalOverlay, :root.t_dark .t_orange_active_SheetOverlay, :root.t_dark .t_orange_alt1_DialogOverlay, :root.t_dark .t_orange_alt1_ModalOverlay, :root.t_dark .t_orange_alt1_SheetOverlay, :root.t_dark .t_orange_alt2_DialogOverlay, :root.t_dark .t_orange_alt2_ModalOverlay, :root.t_dark .t_orange_alt2_SheetOverlay, :root.t_dark .t_orange_DialogOverlay, :root.t_dark .t_orange_ModalOverlay, :root.t_dark .t_orange_SheetOverlay, :root.t_dark .t_pink_active_DialogOverlay, :root.t_dark .t_pink_active_ModalOverlay, :root.t_dark .t_pink_active_SheetOverlay, :root.t_dark .t_pink_alt1_DialogOverlay, :root.t_dark .t_pink_alt1_ModalOverlay, :root.t_dark .t_pink_alt1_SheetOverlay, :root.t_dark .t_pink_alt2_DialogOverlay, :root.t_dark .t_pink_alt2_ModalOverlay, :root.t_dark .t_pink_alt2_SheetOverlay, :root.t_dark .t_pink_DialogOverlay, :root.t_dark .t_pink_ModalOverlay, :root.t_dark .t_pink_SheetOverlay, :root.t_dark .t_purple_active_DialogOverlay, :root.t_dark .t_purple_active_ModalOverlay, :root.t_dark .t_purple_active_SheetOverlay, :root.t_dark .t_purple_alt1_DialogOverlay, :root.t_dark .t_purple_alt1_ModalOverlay, :root.t_dark .t_purple_alt1_SheetOverlay, :root.t_dark .t_purple_alt2_DialogOverlay, :root.t_dark .t_purple_alt2_ModalOverlay, :root.t_dark .t_purple_alt2_SheetOverlay, :root.t_dark .t_purple_DialogOverlay, :root.t_dark .t_purple_ModalOverlay, :root.t_dark .t_purple_SheetOverlay, :root.t_dark .t_red_active_DialogOverlay, :root.t_dark .t_red_active_ModalOverlay, :root.t_dark .t_red_active_SheetOverlay, :root.t_dark .t_red_alt1_DialogOverlay, :root.t_dark .t_red_alt1_ModalOverlay, :root.t_dark .t_red_alt1_SheetOverlay, :root.t_dark .t_red_alt2_DialogOverlay, :root.t_dark .t_red_alt2_ModalOverlay, :root.t_dark .t_red_alt2_SheetOverlay, :root.t_dark .t_red_DialogOverlay, :root.t_dark .t_red_ModalOverlay, :root.t_dark .t_red_SheetOverlay, :root.t_dark .t_SheetOverlay, :root.t_dark .t_yellow_active_DialogOverlay, :root.t_dark .t_yellow_active_ModalOverlay, :root.t_dark .t_yellow_active_SheetOverlay, :root.t_dark .t_yellow_alt1_DialogOverlay, :root.t_dark .t_yellow_alt1_ModalOverlay, :root.t_dark .t_yellow_alt1_SheetOverlay, :root.t_dark .t_yellow_alt2_DialogOverlay, :root.t_dark .t_yellow_alt2_ModalOverlay, :root.t_dark .t_yellow_alt2_SheetOverlay, :root.t_dark .t_yellow_DialogOverlay, :root.t_dark .t_yellow_ModalOverlay, :root.t_dark .t_yellow_SheetOverlay, :root.t_light .t_dark .t_active_DialogOverlay, :root.t_light .t_dark .t_active_ModalOverlay, :root.t_light .t_dark .t_active_SheetOverlay, :root.t_light .t_dark .t_alt1_DialogOverlay, :root.t_light .t_dark .t_alt1_ModalOverlay, :root.t_light .t_dark .t_alt1_SheetOverlay, :root.t_light .t_dark .t_alt2_DialogOverlay, :root.t_light .t_dark .t_alt2_ModalOverlay, :root.t_light .t_dark .t_alt2_SheetOverlay, :root.t_light .t_dark .t_blue_active_DialogOverlay, :root.t_light .t_dark .t_blue_active_ModalOverlay, :root.t_light .t_dark .t_blue_active_SheetOverlay, :root.t_light .t_dark .t_blue_alt1_DialogOverlay, :root.t_light .t_dark .t_blue_alt1_ModalOverlay, :root.t_light .t_dark .t_blue_alt1_SheetOverlay, :root.t_light .t_dark .t_blue_alt2_DialogOverlay, :root.t_light .t_dark .t_blue_alt2_ModalOverlay, :root.t_light .t_dark .t_blue_alt2_SheetOverlay, :root.t_light .t_dark .t_blue_DialogOverlay, :root.t_light .t_dark .t_blue_ModalOverlay, :root.t_light .t_dark .t_blue_SheetOverlay, :root.t_light .t_dark .t_DialogOverlay, :root.t_light .t_dark .t_gray_active_DialogOverlay, :root.t_light .t_dark .t_gray_active_ModalOverlay, :root.t_light .t_dark .t_gray_active_SheetOverlay, :root.t_light .t_dark .t_gray_alt1_DialogOverlay, :root.t_light .t_dark .t_gray_alt1_ModalOverlay, :root.t_light .t_dark .t_gray_alt1_SheetOverlay, :root.t_light .t_dark .t_gray_alt2_DialogOverlay, :root.t_light .t_dark .t_gray_alt2_ModalOverlay, :root.t_light .t_dark .t_gray_alt2_SheetOverlay, :root.t_light .t_dark .t_gray_DialogOverlay, :root.t_light .t_dark .t_gray_ModalOverlay, :root.t_light .t_dark .t_gray_SheetOverlay, :root.t_light .t_dark .t_green_active_DialogOverlay, :root.t_light .t_dark .t_green_active_ModalOverlay, :root.t_light .t_dark .t_green_active_SheetOverlay, :root.t_light .t_dark .t_green_alt1_DialogOverlay, :root.t_light .t_dark .t_green_alt1_ModalOverlay, :root.t_light .t_dark .t_green_alt1_SheetOverlay, :root.t_light .t_dark .t_green_alt2_DialogOverlay, :root.t_light .t_dark .t_green_alt2_ModalOverlay, :root.t_light .t_dark .t_green_alt2_SheetOverlay, :root.t_light .t_dark .t_green_DialogOverlay, :root.t_light .t_dark .t_green_ModalOverlay, :root.t_light .t_dark .t_green_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_SheetOverlay, :root.t_light .t_dark .t_ModalOverlay, :root.t_light .t_dark .t_orange_active_DialogOverlay, :root.t_light .t_dark .t_orange_active_ModalOverlay, :root.t_light .t_dark .t_orange_active_SheetOverlay, :root.t_light .t_dark .t_orange_alt1_DialogOverlay, :root.t_light .t_dark .t_orange_alt1_ModalOverlay, :root.t_light .t_dark .t_orange_alt1_SheetOverlay, :root.t_light .t_dark .t_orange_alt2_DialogOverlay, :root.t_light .t_dark .t_orange_alt2_ModalOverlay, :root.t_light .t_dark .t_orange_alt2_SheetOverlay, :root.t_light .t_dark .t_orange_DialogOverlay, :root.t_light .t_dark .t_orange_ModalOverlay, :root.t_light .t_dark .t_orange_SheetOverlay, :root.t_light .t_dark .t_pink_active_DialogOverlay, :root.t_light .t_dark .t_pink_active_ModalOverlay, :root.t_light .t_dark .t_pink_active_SheetOverlay, :root.t_light .t_dark .t_pink_alt1_DialogOverlay, :root.t_light .t_dark .t_pink_alt1_ModalOverlay, :root.t_light .t_dark .t_pink_alt1_SheetOverlay, :root.t_light .t_dark .t_pink_alt2_DialogOverlay, :root.t_light .t_dark .t_pink_alt2_ModalOverlay, :root.t_light .t_dark .t_pink_alt2_SheetOverlay, :root.t_light .t_dark .t_pink_DialogOverlay, :root.t_light .t_dark .t_pink_ModalOverlay, :root.t_light .t_dark .t_pink_SheetOverlay, :root.t_light .t_dark .t_purple_active_DialogOverlay, :root.t_light .t_dark .t_purple_active_ModalOverlay, :root.t_light .t_dark .t_purple_active_SheetOverlay, :root.t_light .t_dark .t_purple_alt1_DialogOverlay, :root.t_light .t_dark .t_purple_alt1_ModalOverlay, :root.t_light .t_dark .t_purple_alt1_SheetOverlay, :root.t_light .t_dark .t_purple_alt2_DialogOverlay, :root.t_light .t_dark .t_purple_alt2_ModalOverlay, :root.t_light .t_dark .t_purple_alt2_SheetOverlay, :root.t_light .t_dark .t_purple_DialogOverlay, :root.t_light .t_dark .t_purple_ModalOverlay, :root.t_light .t_dark .t_purple_SheetOverlay, :root.t_light .t_dark .t_red_active_DialogOverlay, :root.t_light .t_dark .t_red_active_ModalOverlay, :root.t_light .t_dark .t_red_active_SheetOverlay, :root.t_light .t_dark .t_red_alt1_DialogOverlay, :root.t_light .t_dark .t_red_alt1_ModalOverlay, :root.t_light .t_dark .t_red_alt1_SheetOverlay, :root.t_light .t_dark .t_red_alt2_DialogOverlay, :root.t_light .t_dark .t_red_alt2_ModalOverlay, :root.t_light .t_dark .t_red_alt2_SheetOverlay, :root.t_light .t_dark .t_red_DialogOverlay, :root.t_light .t_dark .t_red_ModalOverlay, :root.t_light .t_dark .t_red_SheetOverlay, :root.t_light .t_dark .t_SheetOverlay, :root.t_light .t_dark .t_yellow_active_DialogOverlay, :root.t_light .t_dark .t_yellow_active_ModalOverlay, :root.t_light .t_dark .t_yellow_active_SheetOverlay, :root.t_light .t_dark .t_yellow_alt1_DialogOverlay, :root.t_light .t_dark .t_yellow_alt1_ModalOverlay, :root.t_light .t_dark .t_yellow_alt1_SheetOverlay, :root.t_light .t_dark .t_yellow_alt2_DialogOverlay, :root.t_light .t_dark .t_yellow_alt2_ModalOverlay, :root.t_light .t_dark .t_yellow_alt2_SheetOverlay, :root.t_light .t_dark .t_yellow_DialogOverlay, :root.t_light .t_dark .t_yellow_ModalOverlay, :root.t_light .t_dark .t_yellow_SheetOverlay {--background:rgba(0,0,0,0.9);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_active_DialogOverlay, .t_active_ModalOverlay, .t_active_SheetOverlay, .t_alt1_DialogOverlay, .t_alt1_ModalOverlay, .t_alt1_SheetOverlay, .t_alt2_DialogOverlay, .t_alt2_ModalOverlay, .t_alt2_SheetOverlay, .t_blue_active_DialogOverlay, .t_blue_active_ModalOverlay, .t_blue_active_SheetOverlay, .t_blue_alt1_DialogOverlay, .t_blue_alt1_ModalOverlay, .t_blue_alt1_SheetOverlay, .t_blue_alt2_DialogOverlay, .t_blue_alt2_ModalOverlay, .t_blue_alt2_SheetOverlay, .t_blue_DialogOverlay, .t_blue_ModalOverlay, .t_blue_SheetOverlay, .t_DialogOverlay, .t_gray_active_DialogOverlay, .t_gray_active_ModalOverlay, .t_gray_active_SheetOverlay, .t_gray_alt1_DialogOverlay, .t_gray_alt1_ModalOverlay, .t_gray_alt1_SheetOverlay, .t_gray_alt2_DialogOverlay, .t_gray_alt2_ModalOverlay, .t_gray_alt2_SheetOverlay, .t_gray_DialogOverlay, .t_gray_ModalOverlay, .t_gray_SheetOverlay, .t_green_active_DialogOverlay, .t_green_active_ModalOverlay, .t_green_active_SheetOverlay, .t_green_alt1_DialogOverlay, .t_green_alt1_ModalOverlay, .t_green_alt1_SheetOverlay, .t_green_alt2_DialogOverlay, .t_green_alt2_ModalOverlay, .t_green_alt2_SheetOverlay, .t_green_DialogOverlay, .t_green_ModalOverlay, .t_green_SheetOverlay, .t_light .t_dark .t_active_DialogOverlay, .t_light .t_dark .t_active_ModalOverlay, .t_light .t_dark .t_active_SheetOverlay, .t_light .t_dark .t_alt1_DialogOverlay, .t_light .t_dark .t_alt1_ModalOverlay, .t_light .t_dark .t_alt1_SheetOverlay, .t_light .t_dark .t_alt2_DialogOverlay, .t_light .t_dark .t_alt2_ModalOverlay, .t_light .t_dark .t_alt2_SheetOverlay, .t_light .t_dark .t_blue_active_DialogOverlay, .t_light .t_dark .t_blue_active_ModalOverlay, .t_light .t_dark .t_blue_active_SheetOverlay, .t_light .t_dark .t_blue_alt1_DialogOverlay, .t_light .t_dark .t_blue_alt1_ModalOverlay, .t_light .t_dark .t_blue_alt1_SheetOverlay, .t_light .t_dark .t_blue_alt2_DialogOverlay, .t_light .t_dark .t_blue_alt2_ModalOverlay, .t_light .t_dark .t_blue_alt2_SheetOverlay, .t_light .t_dark .t_blue_DialogOverlay, .t_light .t_dark .t_blue_ModalOverlay, .t_light .t_dark .t_blue_SheetOverlay, .t_light .t_dark .t_DialogOverlay, .t_light .t_dark .t_gray_active_DialogOverlay, .t_light .t_dark .t_gray_active_ModalOverlay, .t_light .t_dark .t_gray_active_SheetOverlay, .t_light .t_dark .t_gray_alt1_DialogOverlay, .t_light .t_dark .t_gray_alt1_ModalOverlay, .t_light .t_dark .t_gray_alt1_SheetOverlay, .t_light .t_dark .t_gray_alt2_DialogOverlay, .t_light .t_dark .t_gray_alt2_ModalOverlay, .t_light .t_dark .t_gray_alt2_SheetOverlay, .t_light .t_dark .t_gray_DialogOverlay, .t_light .t_dark .t_gray_ModalOverlay, .t_light .t_dark .t_gray_SheetOverlay, .t_light .t_dark .t_green_active_DialogOverlay, .t_light .t_dark .t_green_active_ModalOverlay, .t_light .t_dark .t_green_active_SheetOverlay, .t_light .t_dark .t_green_alt1_DialogOverlay, .t_light .t_dark .t_green_alt1_ModalOverlay, .t_light .t_dark .t_green_alt1_SheetOverlay, .t_light .t_dark .t_green_alt2_DialogOverlay, .t_light .t_dark .t_green_alt2_ModalOverlay, .t_light .t_dark .t_green_alt2_SheetOverlay, .t_light .t_dark .t_green_DialogOverlay, .t_light .t_dark .t_green_ModalOverlay, .t_light .t_dark .t_green_SheetOverlay, .t_light .t_dark .t_ModalOverlay, .t_light .t_dark .t_orange_active_DialogOverlay, .t_light .t_dark .t_orange_active_ModalOverlay, .t_light .t_dark .t_orange_active_SheetOverlay, .t_light .t_dark .t_orange_alt1_DialogOverlay, .t_light .t_dark .t_orange_alt1_ModalOverlay, .t_light .t_dark .t_orange_alt1_SheetOverlay, .t_light .t_dark .t_orange_alt2_DialogOverlay, .t_light .t_dark .t_orange_alt2_ModalOverlay, .t_light .t_dark .t_orange_alt2_SheetOverlay, .t_light .t_dark .t_orange_DialogOverlay, .t_light .t_dark .t_orange_ModalOverlay, .t_light .t_dark .t_orange_SheetOverlay, .t_light .t_dark .t_pink_active_DialogOverlay, .t_light .t_dark .t_pink_active_ModalOverlay, .t_light .t_dark .t_pink_active_SheetOverlay, .t_light .t_dark .t_pink_alt1_DialogOverlay, .t_light .t_dark .t_pink_alt1_ModalOverlay, .t_light .t_dark .t_pink_alt1_SheetOverlay, .t_light .t_dark .t_pink_alt2_DialogOverlay, .t_light .t_dark .t_pink_alt2_ModalOverlay, .t_light .t_dark .t_pink_alt2_SheetOverlay, .t_light .t_dark .t_pink_DialogOverlay, .t_light .t_dark .t_pink_ModalOverlay, .t_light .t_dark .t_pink_SheetOverlay, .t_light .t_dark .t_purple_active_DialogOverlay, .t_light .t_dark .t_purple_active_ModalOverlay, .t_light .t_dark .t_purple_active_SheetOverlay, .t_light .t_dark .t_purple_alt1_DialogOverlay, .t_light .t_dark .t_purple_alt1_ModalOverlay, .t_light .t_dark .t_purple_alt1_SheetOverlay, .t_light .t_dark .t_purple_alt2_DialogOverlay, .t_light .t_dark .t_purple_alt2_ModalOverlay, .t_light .t_dark .t_purple_alt2_SheetOverlay, .t_light .t_dark .t_purple_DialogOverlay, .t_light .t_dark .t_purple_ModalOverlay, .t_light .t_dark .t_purple_SheetOverlay, .t_light .t_dark .t_red_active_DialogOverlay, .t_light .t_dark .t_red_active_ModalOverlay, .t_light .t_dark .t_red_active_SheetOverlay, .t_light .t_dark .t_red_alt1_DialogOverlay, .t_light .t_dark .t_red_alt1_ModalOverlay, .t_light .t_dark .t_red_alt1_SheetOverlay, .t_light .t_dark .t_red_alt2_DialogOverlay, .t_light .t_dark .t_red_alt2_ModalOverlay, .t_light .t_dark .t_red_alt2_SheetOverlay, .t_light .t_dark .t_red_DialogOverlay, .t_light .t_dark .t_red_ModalOverlay, .t_light .t_dark .t_red_SheetOverlay, .t_light .t_dark .t_SheetOverlay, .t_light .t_dark .t_yellow_active_DialogOverlay, .t_light .t_dark .t_yellow_active_ModalOverlay, .t_light .t_dark .t_yellow_active_SheetOverlay, .t_light .t_dark .t_yellow_alt1_DialogOverlay, .t_light .t_dark .t_yellow_alt1_ModalOverlay, .t_light .t_dark .t_yellow_alt1_SheetOverlay, .t_light .t_dark .t_yellow_alt2_DialogOverlay, .t_light .t_dark .t_yellow_alt2_ModalOverlay, .t_light .t_dark .t_yellow_alt2_SheetOverlay, .t_light .t_dark .t_yellow_DialogOverlay, .t_light .t_dark .t_yellow_ModalOverlay, .t_light .t_dark .t_yellow_SheetOverlay, .t_ModalOverlay, .t_orange_active_DialogOverlay, .t_orange_active_ModalOverlay, .t_orange_active_SheetOverlay, .t_orange_alt1_DialogOverlay, .t_orange_alt1_ModalOverlay, .t_orange_alt1_SheetOverlay, .t_orange_alt2_DialogOverlay, .t_orange_alt2_ModalOverlay, .t_orange_alt2_SheetOverlay, .t_orange_DialogOverlay, .t_orange_ModalOverlay, .t_orange_SheetOverlay, .t_pink_active_DialogOverlay, .t_pink_active_ModalOverlay, .t_pink_active_SheetOverlay, .t_pink_alt1_DialogOverlay, .t_pink_alt1_ModalOverlay, .t_pink_alt1_SheetOverlay, .t_pink_alt2_DialogOverlay, .t_pink_alt2_ModalOverlay, .t_pink_alt2_SheetOverlay, .t_pink_DialogOverlay, .t_pink_ModalOverlay, .t_pink_SheetOverlay, .t_purple_active_DialogOverlay, .t_purple_active_ModalOverlay, .t_purple_active_SheetOverlay, .t_purple_alt1_DialogOverlay, .t_purple_alt1_ModalOverlay, .t_purple_alt1_SheetOverlay, .t_purple_alt2_DialogOverlay, .t_purple_alt2_ModalOverlay, .t_purple_alt2_SheetOverlay, .t_purple_DialogOverlay, .t_purple_ModalOverlay, .t_purple_SheetOverlay, .t_red_active_DialogOverlay, .t_red_active_ModalOverlay, .t_red_active_SheetOverlay, .t_red_alt1_DialogOverlay, .t_red_alt1_ModalOverlay, .t_red_alt1_SheetOverlay, .t_red_alt2_DialogOverlay, .t_red_alt2_ModalOverlay, .t_red_alt2_SheetOverlay, .t_red_DialogOverlay, .t_red_ModalOverlay, .t_red_SheetOverlay, .t_SheetOverlay, .t_yellow_active_DialogOverlay, .t_yellow_active_ModalOverlay, .t_yellow_active_SheetOverlay, .t_yellow_alt1_DialogOverlay, .t_yellow_alt1_ModalOverlay, .t_yellow_alt1_SheetOverlay, .t_yellow_alt2_DialogOverlay, .t_yellow_alt2_ModalOverlay, .t_yellow_alt2_SheetOverlay, .t_yellow_DialogOverlay, .t_yellow_ModalOverlay, .t_yellow_SheetOverlay {--background:rgba(0,0,0,0.9);} - } -:root.t_dark .t_light .t_dark .t_ListItem, :root.t_dark .t_ListItem, :root.t_light .t_dark .t_light .t_dark .t_ListItem, :root.t_light .t_dark .t_ListItem {--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#282828;--borderColorHover:#323232;--borderColorFocus:#232323;--borderColorPress:#282828;--placeholderColor:#545454;--outlineColor:#545454;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_ListItem, .t_ListItem {--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#282828;--borderColorHover:#323232;--borderColorFocus:#232323;--borderColorPress:#282828;--placeholderColor:#545454;--outlineColor:#545454;} - } -:root.t_dark .t_light .t_dark .t_ProgressIndicator, :root.t_dark .t_light .t_dark .t_SliderThumb, :root.t_dark .t_light .t_dark .t_Tooltip, :root.t_dark .t_ProgressIndicator, :root.t_dark .t_SliderThumb, :root.t_dark .t_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_Tooltip, :root.t_light .t_dark .t_ProgressIndicator, :root.t_light .t_dark .t_SliderThumb, :root.t_light .t_dark .t_Tooltip {--background:#a5a5a5;--backgroundHover:#626262;--backgroundPress:#545454;--backgroundFocus:#494949;--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:rgba(10,10,10,0);--borderColor:#494949;--borderColorHover:#424242;--borderColorFocus:#545454;--borderColorPress:#494949;--placeholderColor:#232323;--outlineColor:#232323;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_ProgressIndicator, .t_light .t_dark .t_SliderThumb, .t_light .t_dark .t_Tooltip, .t_ProgressIndicator, .t_SliderThumb, .t_Tooltip {--background:#a5a5a5;--backgroundHover:#626262;--backgroundPress:#545454;--backgroundFocus:#494949;--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:rgba(10,10,10,0);--borderColor:#494949;--borderColorHover:#424242;--borderColorFocus:#545454;--borderColorPress:#494949;--placeholderColor:#232323;--outlineColor:#232323;} - } -:root.t_dark .t_light .t_dark .t_SliderTrackActive, :root.t_dark .t_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_SliderTrackActive, :root.t_light .t_dark .t_SliderTrackActive {--background:#545454;--backgroundHover:#494949;--backgroundPress:#424242;--backgroundFocus:#323232;--backgroundStrong:#626262;--backgroundTransparent:#a5a5a5;--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:#151515;--borderColor:#323232;--borderColorHover:#282828;--borderColorFocus:#424242;--borderColorPress:#323232;--placeholderColor:#323232;--outlineColor:#151515;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_SliderTrackActive, .t_SliderTrackActive {--background:#545454;--backgroundHover:#494949;--backgroundPress:#424242;--backgroundFocus:#323232;--backgroundStrong:#626262;--backgroundTransparent:#a5a5a5;--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:#151515;--borderColor:#323232;--borderColorHover:#282828;--borderColorFocus:#424242;--borderColorPress:#323232;--placeholderColor:#323232;--outlineColor:#151515;} - } -:root.t_dark .t_light .t_dark .t_SwitchThumb, :root.t_dark .t_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_SwitchThumb, :root.t_light .t_dark .t_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:#a5a5a5;--backgroundFocus:#626262;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:#050505;--borderColor:#626262;--borderColorHover:#545454;--borderColorFocus:#a5a5a5;--borderColorPress:#626262;--placeholderColor:#151515;--outlineColor:#323232;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_SwitchThumb, .t_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:#a5a5a5;--backgroundFocus:#626262;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:#050505;--borderColor:#626262;--borderColorHover:#545454;--borderColorFocus:#a5a5a5;--borderColorPress:#626262;--placeholderColor:#151515;--outlineColor:#323232;} - } -:root.t_dark .t_active, :root.t_dark .t_light .t_dark .t_active, :root.t_light .t_dark .t_active, :root.t_light .t_dark .t_light .t_dark .t_active {--color1:#232323;--color2:#282828;--color3:#323232;--color4:#424242;--color5:#494949;--color6:#545454;--color7:#626262;--color8:#a5a5a5;--color9:#fff;--color10:rgba(255,255,255,0);--color11:rgba(255,255,255,0);--color12:rgba(255,255,255,0);--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_active, .t_light .t_dark .t_active {--color1:#232323;--color2:#282828;--color3:#323232;--color4:#424242;--color5:#494949;--color6:#545454;--color7:#626262;--color8:#a5a5a5;--color9:#fff;--color10:rgba(255,255,255,0);--color11:rgba(255,255,255,0);--color12:rgba(255,255,255,0);--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} - } -:root.t_dark .t_active_Button, :root.t_dark .t_active_Switch, :root.t_dark .t_light .t_dark .t_active_Button, :root.t_dark .t_light .t_dark .t_active_Switch, :root.t_light .t_dark .t_active_Button, :root.t_light .t_dark .t_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_active_Button, :root.t_light .t_dark .t_light .t_dark .t_active_Switch {--background:#424242;--backgroundHover:#494949;--backgroundPress:#545454;--backgroundFocus:#626262;--backgroundStrong:#323232;--backgroundTransparent:#282828;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#494949;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#232323;--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_active_Button, .t_active_Switch, .t_light .t_dark .t_active_Button, .t_light .t_dark .t_active_Switch {--background:#424242;--backgroundHover:#494949;--backgroundPress:#545454;--backgroundFocus:#626262;--backgroundStrong:#323232;--backgroundTransparent:#282828;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#494949;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#232323;--outlineColor:#fff;} - } -:root.t_dark .t_active_Checkbox, :root.t_dark .t_active_Input, :root.t_dark .t_active_TextArea, :root.t_dark .t_light .t_dark .t_active_Checkbox, :root.t_dark .t_light .t_dark .t_active_Input, :root.t_dark .t_light .t_dark .t_active_TextArea, :root.t_light .t_dark .t_active_Checkbox, :root.t_light .t_dark .t_active_Input, :root.t_light .t_dark .t_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_active_Input, :root.t_light .t_dark .t_light .t_dark .t_active_TextArea {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#545454;--borderColorHover:#626262;--borderColorFocus:#494949;--borderColorPress:#545454;--placeholderColor:#323232;--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_active_Checkbox, .t_active_Input, .t_active_TextArea, .t_light .t_dark .t_active_Checkbox, .t_light .t_dark .t_active_Input, .t_light .t_dark .t_active_TextArea {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#545454;--borderColorHover:#626262;--borderColorFocus:#494949;--borderColorPress:#545454;--placeholderColor:#323232;--outlineColor:#fff;} - } -:root.t_dark .t_active_ListItem, :root.t_dark .t_light .t_dark .t_active_ListItem, :root.t_light .t_dark .t_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_active_ListItem {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_active_ListItem, .t_light .t_dark .t_active_ListItem {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} - } -:root.t_dark .t_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_active_SliderTrackActive, :root.t_light .t_dark .t_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_active_SliderTrackActive {--background:#323232;--backgroundHover:#282828;--backgroundPress:#232323;--backgroundFocus:#191919;--backgroundStrong:#424242;--backgroundTransparent:#494949;--colorHover:#282828;--colorPress:#232323;--colorFocus:#282828;--colorTransparent:#282828;--borderColor:#232323;--borderColorHover:#191919;--borderColorFocus:#282828;--borderColorPress:#232323;--placeholderColor:#545454;--outlineColor:#050505;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_active_SliderTrackActive, .t_light .t_dark .t_active_SliderTrackActive {--background:#323232;--backgroundHover:#282828;--backgroundPress:#232323;--backgroundFocus:#191919;--backgroundStrong:#424242;--backgroundTransparent:#494949;--colorHover:#282828;--colorPress:#232323;--colorFocus:#282828;--colorTransparent:#282828;--borderColor:#232323;--borderColorHover:#191919;--borderColorFocus:#282828;--borderColorPress:#232323;--placeholderColor:#545454;--outlineColor:#050505;} - } -:root.t_dark .t_alt1, :root.t_dark .t_light .t_dark .t_alt1, :root.t_light .t_dark .t_alt1, :root.t_light .t_dark .t_light .t_dark .t_alt1 {--color1:#151515;--color2:#191919;--color3:#232323;--color4:#282828;--color5:#323232;--color6:#424242;--color7:#494949;--color8:#545454;--color9:#626262;--color10:#a5a5a5;--color11:#fff;--color12:#fff;--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt1, .t_light .t_dark .t_alt1 {--color1:#151515;--color2:#191919;--color3:#232323;--color4:#282828;--color5:#323232;--color6:#424242;--color7:#494949;--color8:#545454;--color9:#626262;--color10:#a5a5a5;--color11:#fff;--color12:#fff;--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} - } -:root.t_dark .t_alt1_Button, :root.t_dark .t_alt1_SliderTrack, :root.t_dark .t_alt1_Switch, :root.t_dark .t_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_alt1_Button, :root.t_dark .t_light .t_dark .t_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_alt1_Switch, :root.t_dark .t_light .t_dark .t_alt1_TooltipContent, :root.t_light .t_dark .t_alt1_Button, :root.t_light .t_dark .t_alt1_SliderTrack, :root.t_light .t_dark .t_alt1_Switch, :root.t_light .t_dark .t_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_alt1_TooltipContent {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt1_Button, .t_alt1_SliderTrack, .t_alt1_Switch, .t_alt1_TooltipContent, .t_light .t_dark .t_alt1_Button, .t_light .t_dark .t_alt1_SliderTrack, .t_light .t_dark .t_alt1_Switch, .t_light .t_dark .t_alt1_TooltipContent {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} - } -:root.t_dark .t_alt1_Card, :root.t_dark .t_alt1_DrawerFrame, :root.t_dark .t_alt1_Progress, :root.t_dark .t_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_alt1_Card, :root.t_dark .t_light .t_dark .t_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_alt1_Progress, :root.t_dark .t_light .t_dark .t_alt1_TooltipArrow, :root.t_light .t_dark .t_alt1_Card, :root.t_light .t_dark .t_alt1_DrawerFrame, :root.t_light .t_dark .t_alt1_Progress, :root.t_light .t_dark .t_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_alt1_TooltipArrow {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#a5a5a5;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#424242;--outlineColor:#a5a5a5;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt1_Card, .t_alt1_DrawerFrame, .t_alt1_Progress, .t_alt1_TooltipArrow, .t_light .t_dark .t_alt1_Card, .t_light .t_dark .t_alt1_DrawerFrame, .t_light .t_dark .t_alt1_Progress, .t_light .t_dark .t_alt1_TooltipArrow {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#a5a5a5;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#424242;--outlineColor:#a5a5a5;} - } -:root.t_dark .t_alt1_Checkbox, :root.t_dark .t_alt1_Input, :root.t_dark .t_alt1_RadioGroupItem, :root.t_dark .t_alt1_TextArea, :root.t_dark .t_light .t_dark .t_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_alt1_Input, :root.t_dark .t_light .t_dark .t_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_alt1_TextArea, :root.t_light .t_dark .t_alt1_Checkbox, :root.t_light .t_dark .t_alt1_Input, :root.t_light .t_dark .t_alt1_RadioGroupItem, :root.t_light .t_dark .t_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_alt1_TextArea {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#494949;--outlineColor:#626262;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt1_Checkbox, .t_alt1_Input, .t_alt1_RadioGroupItem, .t_alt1_TextArea, .t_light .t_dark .t_alt1_Checkbox, .t_light .t_dark .t_alt1_Input, .t_light .t_dark .t_alt1_RadioGroupItem, .t_light .t_dark .t_alt1_TextArea {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#494949;--outlineColor:#626262;} - } -:root.t_dark .t_alt1_ListItem, :root.t_dark .t_light .t_dark .t_alt1_ListItem, :root.t_light .t_dark .t_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_alt1_ListItem {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt1_ListItem, .t_light .t_dark .t_alt1_ListItem {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} - } -:root.t_dark .t_alt1_ProgressIndicator, :root.t_dark .t_alt1_SliderThumb, :root.t_dark .t_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_alt1_Tooltip, :root.t_light .t_dark .t_alt1_ProgressIndicator, :root.t_light .t_dark .t_alt1_SliderThumb, :root.t_light .t_dark .t_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_alt1_Tooltip {--background:#626262;--backgroundHover:#545454;--backgroundPress:#494949;--backgroundFocus:#424242;--backgroundStrong:#a5a5a5;--backgroundTransparent:#fff;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#050505;--borderColor:#424242;--borderColorHover:#323232;--borderColorFocus:#494949;--borderColorPress:#424242;--placeholderColor:#282828;--outlineColor:#191919;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt1_ProgressIndicator, .t_alt1_SliderThumb, .t_alt1_Tooltip, .t_light .t_dark .t_alt1_ProgressIndicator, .t_light .t_dark .t_alt1_SliderThumb, .t_light .t_dark .t_alt1_Tooltip {--background:#626262;--backgroundHover:#545454;--backgroundPress:#494949;--backgroundFocus:#424242;--backgroundStrong:#a5a5a5;--backgroundTransparent:#fff;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#050505;--borderColor:#424242;--borderColorHover:#323232;--borderColorFocus:#494949;--borderColorPress:#424242;--placeholderColor:#282828;--outlineColor:#191919;} - } -:root.t_dark .t_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_alt1_SliderTrackActive, :root.t_light .t_dark .t_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_alt1_SliderTrackActive {--background:#494949;--backgroundHover:#424242;--backgroundPress:#323232;--backgroundFocus:#282828;--backgroundStrong:#545454;--backgroundTransparent:#626262;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#191919;--borderColor:#282828;--borderColorHover:#232323;--borderColorFocus:#323232;--borderColorPress:#282828;--placeholderColor:#424242;--outlineColor:#050505;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt1_SliderTrackActive, .t_light .t_dark .t_alt1_SliderTrackActive {--background:#494949;--backgroundHover:#424242;--backgroundPress:#323232;--backgroundFocus:#282828;--backgroundStrong:#545454;--backgroundTransparent:#626262;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#191919;--borderColor:#282828;--borderColorHover:#232323;--borderColorFocus:#323232;--borderColorPress:#282828;--placeholderColor:#424242;--outlineColor:#050505;} - } -:root.t_dark .t_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_alt1_SwitchThumb, :root.t_light .t_dark .t_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_alt1_SwitchThumb {--background:#fff;--backgroundHover:#a5a5a5;--backgroundPress:#626262;--backgroundFocus:#545454;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#050505;--borderColor:#545454;--borderColorHover:#494949;--borderColorFocus:#626262;--borderColorPress:#545454;--placeholderColor:#191919;--outlineColor:#282828;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt1_SwitchThumb, .t_light .t_dark .t_alt1_SwitchThumb {--background:#fff;--backgroundHover:#a5a5a5;--backgroundPress:#626262;--backgroundFocus:#545454;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#050505;--borderColor:#545454;--borderColorHover:#494949;--borderColorFocus:#626262;--borderColorPress:#545454;--placeholderColor:#191919;--outlineColor:#282828;} - } -:root.t_dark .t_alt2, :root.t_dark .t_light .t_dark .t_alt2, :root.t_light .t_dark .t_alt2, :root.t_light .t_dark .t_light .t_dark .t_alt2 {--color1:#191919;--color2:#232323;--color3:#282828;--color4:#323232;--color5:#424242;--color6:#494949;--color7:#545454;--color8:#626262;--color9:#a5a5a5;--color10:#fff;--color11:#fff;--color12:#fff;--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt2, .t_light .t_dark .t_alt2 {--color1:#191919;--color2:#232323;--color3:#282828;--color4:#323232;--color5:#424242;--color6:#494949;--color7:#545454;--color8:#626262;--color9:#a5a5a5;--color10:#fff;--color11:#fff;--color12:#fff;--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} - } -:root.t_dark .t_alt2_Button, :root.t_dark .t_alt2_SliderTrack, :root.t_dark .t_alt2_Switch, :root.t_dark .t_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_alt2_Button, :root.t_dark .t_light .t_dark .t_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_alt2_Switch, :root.t_dark .t_light .t_dark .t_alt2_TooltipContent, :root.t_light .t_dark .t_alt2_Button, :root.t_light .t_dark .t_alt2_SliderTrack, :root.t_light .t_dark .t_alt2_Switch, :root.t_light .t_dark .t_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_alt2_TooltipContent {--background:#323232;--backgroundHover:#424242;--backgroundPress:#494949;--backgroundFocus:#545454;--backgroundStrong:#282828;--backgroundTransparent:#232323;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#545454;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#282828;--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt2_Button, .t_alt2_SliderTrack, .t_alt2_Switch, .t_alt2_TooltipContent, .t_light .t_dark .t_alt2_Button, .t_light .t_dark .t_alt2_SliderTrack, .t_light .t_dark .t_alt2_Switch, .t_light .t_dark .t_alt2_TooltipContent {--background:#323232;--backgroundHover:#424242;--backgroundPress:#494949;--backgroundFocus:#545454;--backgroundStrong:#282828;--backgroundTransparent:#232323;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#545454;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#282828;--outlineColor:#fff;} - } -:root.t_dark .t_alt2_Card, :root.t_dark .t_alt2_DrawerFrame, :root.t_dark .t_alt2_Progress, :root.t_dark .t_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_alt2_Card, :root.t_dark .t_light .t_dark .t_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_alt2_Progress, :root.t_dark .t_light .t_dark .t_alt2_TooltipArrow, :root.t_light .t_dark .t_alt2_Card, :root.t_light .t_dark .t_alt2_DrawerFrame, :root.t_light .t_dark .t_alt2_Progress, :root.t_light .t_dark .t_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_alt2_TooltipArrow {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt2_Card, .t_alt2_DrawerFrame, .t_alt2_Progress, .t_alt2_TooltipArrow, .t_light .t_dark .t_alt2_Card, .t_light .t_dark .t_alt2_DrawerFrame, .t_light .t_dark .t_alt2_Progress, .t_light .t_dark .t_alt2_TooltipArrow {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} - } -:root.t_dark .t_alt2_Checkbox, :root.t_dark .t_alt2_Input, :root.t_dark .t_alt2_RadioGroupItem, :root.t_dark .t_alt2_TextArea, :root.t_dark .t_light .t_dark .t_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_alt2_Input, :root.t_dark .t_light .t_dark .t_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_alt2_TextArea, :root.t_light .t_dark .t_alt2_Checkbox, :root.t_light .t_dark .t_alt2_Input, :root.t_light .t_dark .t_alt2_RadioGroupItem, :root.t_light .t_dark .t_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_alt2_TextArea {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#424242;--outlineColor:#a5a5a5;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt2_Checkbox, .t_alt2_Input, .t_alt2_RadioGroupItem, .t_alt2_TextArea, .t_light .t_dark .t_alt2_Checkbox, .t_light .t_dark .t_alt2_Input, .t_light .t_dark .t_alt2_RadioGroupItem, .t_light .t_dark .t_alt2_TextArea {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#424242;--outlineColor:#a5a5a5;} - } -:root.t_dark .t_alt2_ListItem, :root.t_dark .t_light .t_dark .t_alt2_ListItem, :root.t_light .t_dark .t_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_alt2_ListItem {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt2_ListItem, .t_light .t_dark .t_alt2_ListItem {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} - } -:root.t_dark .t_alt2_ProgressIndicator, :root.t_dark .t_alt2_SliderThumb, :root.t_dark .t_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_alt2_Tooltip, :root.t_light .t_dark .t_alt2_ProgressIndicator, :root.t_light .t_dark .t_alt2_SliderThumb, :root.t_light .t_dark .t_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_alt2_Tooltip {--background:#545454;--backgroundHover:#494949;--backgroundPress:#424242;--backgroundFocus:#323232;--backgroundStrong:#626262;--backgroundTransparent:#a5a5a5;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#151515;--borderColor:#424242;--borderColorHover:#323232;--borderColorFocus:#494949;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#151515;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt2_ProgressIndicator, .t_alt2_SliderThumb, .t_alt2_Tooltip, .t_light .t_dark .t_alt2_ProgressIndicator, .t_light .t_dark .t_alt2_SliderThumb, .t_light .t_dark .t_alt2_Tooltip {--background:#545454;--backgroundHover:#494949;--backgroundPress:#424242;--backgroundFocus:#323232;--backgroundStrong:#626262;--backgroundTransparent:#a5a5a5;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#151515;--borderColor:#424242;--borderColorHover:#323232;--borderColorFocus:#494949;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#151515;} - } -:root.t_dark .t_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_alt2_SliderTrackActive, :root.t_light .t_dark .t_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_alt2_SliderTrackActive {--background:#424242;--backgroundHover:#323232;--backgroundPress:#282828;--backgroundFocus:#232323;--backgroundStrong:#494949;--backgroundTransparent:#545454;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#232323;--borderColor:#282828;--borderColorHover:#232323;--borderColorFocus:#323232;--borderColorPress:#282828;--placeholderColor:#494949;--outlineColor:#050505;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt2_SliderTrackActive, .t_light .t_dark .t_alt2_SliderTrackActive {--background:#424242;--backgroundHover:#323232;--backgroundPress:#282828;--backgroundFocus:#232323;--backgroundStrong:#494949;--backgroundTransparent:#545454;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#232323;--borderColor:#282828;--borderColorHover:#232323;--borderColorFocus:#323232;--borderColorPress:#282828;--placeholderColor:#494949;--outlineColor:#050505;} - } -:root.t_dark .t_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_alt2_SwitchThumb, :root.t_light .t_dark .t_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_alt2_SwitchThumb {--background:#a5a5a5;--backgroundHover:#626262;--backgroundPress:#545454;--backgroundFocus:#494949;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#050505;--borderColor:#545454;--borderColorHover:#494949;--borderColorFocus:#626262;--borderColorPress:#545454;--placeholderColor:#232323;--outlineColor:#232323;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_alt2_SwitchThumb, .t_light .t_dark .t_alt2_SwitchThumb {--background:#a5a5a5;--backgroundHover:#626262;--backgroundPress:#545454;--backgroundFocus:#494949;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#050505;--borderColor:#545454;--borderColorHover:#494949;--borderColorFocus:#626262;--borderColorPress:#545454;--placeholderColor:#232323;--outlineColor:#232323;} - } -:root.t_dark .t_blue, :root.t_dark .t_light .t_dark .t_blue, :root.t_light .t_dark .t_blue, :root.t_light .t_dark .t_light .t_dark .t_blue {--color1:var(--color-97);--color2:var(--color-98);--color3:var(--color-99);--color4:var(--color-100);--color5:var(--color-101);--color6:var(--color-102);--color7:var(--color-104);--color8:var(--color-105);--color9:var(--color-106);--color10:var(--color-107);--color11:var(--color-108);--color12:#fff;--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-101);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-100);--borderColorPress:var(--color-101);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue, .t_light .t_dark .t_blue {--color1:var(--color-97);--color2:var(--color-98);--color3:var(--color-99);--color4:var(--color-100);--color5:var(--color-101);--color6:var(--color-102);--color7:var(--color-104);--color8:var(--color-105);--color9:var(--color-106);--color10:var(--color-107);--color11:var(--color-108);--color12:#fff;--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-101);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-100);--borderColorPress:var(--color-101);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} - } -:root.t_dark .t_blue_Button, :root.t_dark .t_blue_SliderTrack, :root.t_dark .t_blue_Switch, :root.t_dark .t_blue_TooltipContent, :root.t_dark .t_light .t_dark .t_blue_Button, :root.t_dark .t_light .t_dark .t_blue_SliderTrack, :root.t_dark .t_light .t_dark .t_blue_Switch, :root.t_dark .t_light .t_dark .t_blue_TooltipContent, :root.t_light .t_dark .t_blue_Button, :root.t_light .t_dark .t_blue_SliderTrack, :root.t_light .t_dark .t_blue_Switch, :root.t_light .t_dark .t_blue_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_blue_Button, :root.t_light .t_dark .t_light .t_dark .t_blue_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_blue_Switch, :root.t_light .t_dark .t_light .t_dark .t_blue_TooltipContent {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_Button, .t_blue_SliderTrack, .t_blue_Switch, .t_blue_TooltipContent, .t_light .t_dark .t_blue_Button, .t_light .t_dark .t_blue_SliderTrack, .t_light .t_dark .t_blue_Switch, .t_light .t_dark .t_blue_TooltipContent {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} - } -:root.t_dark .t_blue_Card, :root.t_dark .t_blue_DrawerFrame, :root.t_dark .t_blue_Progress, :root.t_dark .t_blue_TooltipArrow, :root.t_dark .t_light .t_dark .t_blue_Card, :root.t_dark .t_light .t_dark .t_blue_DrawerFrame, :root.t_dark .t_light .t_dark .t_blue_Progress, :root.t_dark .t_light .t_dark .t_blue_TooltipArrow, :root.t_light .t_dark .t_blue_Card, :root.t_light .t_dark .t_blue_DrawerFrame, :root.t_light .t_dark .t_blue_Progress, :root.t_light .t_dark .t_blue_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_blue_Card, :root.t_light .t_dark .t_light .t_dark .t_blue_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_blue_Progress, :root.t_light .t_dark .t_light .t_dark .t_blue_TooltipArrow {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_Card, .t_blue_DrawerFrame, .t_blue_Progress, .t_blue_TooltipArrow, .t_light .t_dark .t_blue_Card, .t_light .t_dark .t_blue_DrawerFrame, .t_light .t_dark .t_blue_Progress, .t_light .t_dark .t_blue_TooltipArrow {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} - } -:root.t_dark .t_blue_Checkbox, :root.t_dark .t_blue_Input, :root.t_dark .t_blue_RadioGroupItem, :root.t_dark .t_blue_TextArea, :root.t_dark .t_light .t_dark .t_blue_Checkbox, :root.t_dark .t_light .t_dark .t_blue_Input, :root.t_dark .t_light .t_dark .t_blue_RadioGroupItem, :root.t_dark .t_light .t_dark .t_blue_TextArea, :root.t_light .t_dark .t_blue_Checkbox, :root.t_light .t_dark .t_blue_Input, :root.t_light .t_dark .t_blue_RadioGroupItem, :root.t_light .t_dark .t_blue_TextArea, :root.t_light .t_dark .t_light .t_dark .t_blue_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_blue_Input, :root.t_light .t_dark .t_light .t_dark .t_blue_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_blue_TextArea {--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_Checkbox, .t_blue_Input, .t_blue_RadioGroupItem, .t_blue_TextArea, .t_light .t_dark .t_blue_Checkbox, .t_light .t_dark .t_blue_Input, .t_light .t_dark .t_blue_RadioGroupItem, .t_light .t_dark .t_blue_TextArea {--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} - } -:root.t_dark .t_blue_ListItem, :root.t_dark .t_light .t_dark .t_blue_ListItem, :root.t_light .t_dark .t_blue_ListItem, :root.t_light .t_dark .t_light .t_dark .t_blue_ListItem {--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-101);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-100);--borderColorPress:var(--color-101);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_ListItem, .t_light .t_dark .t_blue_ListItem {--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-101);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-100);--borderColorPress:var(--color-101);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} - } -:root.t_dark .t_blue_ProgressIndicator, :root.t_dark .t_blue_SliderThumb, :root.t_dark .t_blue_Tooltip, :root.t_dark .t_light .t_dark .t_blue_ProgressIndicator, :root.t_dark .t_light .t_dark .t_blue_SliderThumb, :root.t_dark .t_light .t_dark .t_blue_Tooltip, :root.t_light .t_dark .t_blue_ProgressIndicator, :root.t_light .t_dark .t_blue_SliderThumb, :root.t_light .t_dark .t_blue_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_blue_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_blue_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_Tooltip {--background:var(--color-108);--backgroundHover:var(--color-107);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-105);--backgroundStrong:#fff;--backgroundTransparent:hsla(206, 98.0%, 95.8%, 0);--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:hsla(212, 35.0%, 9.2%, 0);--borderColor:var(--color-105);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-106);--borderColorPress:var(--color-105);--placeholderColor:var(--color-100);--outlineColor:var(--color-100);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_ProgressIndicator, .t_blue_SliderThumb, .t_blue_Tooltip, .t_light .t_dark .t_blue_ProgressIndicator, .t_light .t_dark .t_blue_SliderThumb, .t_light .t_dark .t_blue_Tooltip {--background:var(--color-108);--backgroundHover:var(--color-107);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-105);--backgroundStrong:#fff;--backgroundTransparent:hsla(206, 98.0%, 95.8%, 0);--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:hsla(212, 35.0%, 9.2%, 0);--borderColor:var(--color-105);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-106);--borderColorPress:var(--color-105);--placeholderColor:var(--color-100);--outlineColor:var(--color-100);} - } -:root.t_dark .t_blue_SliderTrackActive, :root.t_dark .t_light .t_dark .t_blue_SliderTrackActive, :root.t_light .t_dark .t_blue_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_blue_SliderTrackActive {--background:var(--color-106);--backgroundHover:var(--color-105);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-107);--backgroundTransparent:var(--color-108);--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:var(--color-98);--borderColor:var(--color-102);--borderColorHover:var(--color-101);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-102);--placeholderColor:var(--color-102);--outlineColor:var(--color-98);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_SliderTrackActive, .t_light .t_dark .t_blue_SliderTrackActive {--background:var(--color-106);--backgroundHover:var(--color-105);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-107);--backgroundTransparent:var(--color-108);--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:var(--color-98);--borderColor:var(--color-102);--borderColorHover:var(--color-101);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-102);--placeholderColor:var(--color-102);--outlineColor:var(--color-98);} - } -:root.t_dark .t_blue_SwitchThumb, :root.t_dark .t_light .t_dark .t_blue_SwitchThumb, :root.t_light .t_dark .t_blue_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-108);--backgroundFocus:var(--color-107);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:var(--color-97);--borderColor:var(--color-107);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-108);--borderColorPress:var(--color-107);--placeholderColor:var(--color-98);--outlineColor:var(--color-102);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_SwitchThumb, .t_light .t_dark .t_blue_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-108);--backgroundFocus:var(--color-107);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:var(--color-97);--borderColor:var(--color-107);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-108);--borderColorPress:var(--color-107);--placeholderColor:var(--color-98);--outlineColor:var(--color-102);} - } -:root.t_dark .t_blue_active, :root.t_dark .t_light .t_dark .t_blue_active, :root.t_light .t_dark .t_blue_active, :root.t_light .t_dark .t_light .t_dark .t_blue_active {--color1:var(--color-100);--color2:var(--color-101);--color3:var(--color-102);--color4:var(--color-104);--color5:var(--color-105);--color6:var(--color-106);--color7:var(--color-107);--color8:var(--color-108);--color9:#fff;--color10:hsla(206, 98.0%, 95.8%, 0);--color11:hsla(206, 98.0%, 95.8%, 0);--color12:hsla(206, 98.0%, 95.8%, 0);--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_blue_active, .t_light .t_dark .t_blue_active {--color1:var(--color-100);--color2:var(--color-101);--color3:var(--color-102);--color4:var(--color-104);--color5:var(--color-105);--color6:var(--color-106);--color7:var(--color-107);--color8:var(--color-108);--color9:#fff;--color10:hsla(206, 98.0%, 95.8%, 0);--color11:hsla(206, 98.0%, 95.8%, 0);--color12:hsla(206, 98.0%, 95.8%, 0);--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} - } -:root.t_dark .t_blue_active_Button, :root.t_dark .t_blue_active_Switch, :root.t_dark .t_light .t_dark .t_blue_active_Button, :root.t_dark .t_light .t_dark .t_blue_active_Switch, :root.t_light .t_dark .t_blue_active_Button, :root.t_light .t_dark .t_blue_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_blue_active_Button, :root.t_light .t_dark .t_light .t_dark .t_blue_active_Switch {--background:var(--color-104);--backgroundHover:var(--color-105);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-107);--backgroundStrong:var(--color-102);--backgroundTransparent:var(--color-101);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-105);--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-100);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_blue_active_Button, .t_blue_active_Switch, .t_light .t_dark .t_blue_active_Button, .t_light .t_dark .t_blue_active_Switch {--background:var(--color-104);--backgroundHover:var(--color-105);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-107);--backgroundStrong:var(--color-102);--backgroundTransparent:var(--color-101);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-105);--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-100);--outlineColor:#fff;} - } -:root.t_dark .t_blue_active_Checkbox, :root.t_dark .t_blue_active_Input, :root.t_dark .t_blue_active_TextArea, :root.t_dark .t_light .t_dark .t_blue_active_Checkbox, :root.t_dark .t_light .t_dark .t_blue_active_Input, :root.t_dark .t_light .t_dark .t_blue_active_TextArea, :root.t_light .t_dark .t_blue_active_Checkbox, :root.t_light .t_dark .t_blue_active_Input, :root.t_light .t_dark .t_blue_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_blue_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_blue_active_Input, :root.t_light .t_dark .t_light .t_dark .t_blue_active_TextArea {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-106);--borderColorHover:var(--color-107);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-106);--placeholderColor:var(--color-102);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_blue_active_Checkbox, .t_blue_active_Input, .t_blue_active_TextArea, .t_light .t_dark .t_blue_active_Checkbox, .t_light .t_dark .t_blue_active_Input, .t_light .t_dark .t_blue_active_TextArea {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-106);--borderColorHover:var(--color-107);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-106);--placeholderColor:var(--color-102);--outlineColor:#fff;} - } -:root.t_dark .t_blue_active_ListItem, :root.t_dark .t_light .t_dark .t_blue_active_ListItem, :root.t_light .t_dark .t_blue_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_blue_active_ListItem {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_blue_active_ListItem, .t_light .t_dark .t_blue_active_ListItem {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} - } -:root.t_dark .t_blue_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_blue_active_SliderTrackActive, :root.t_light .t_dark .t_blue_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_blue_active_SliderTrackActive {--background:var(--color-102);--backgroundHover:var(--color-101);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-99);--backgroundStrong:var(--color-104);--backgroundTransparent:var(--color-105);--colorHover:var(--color-101);--colorPress:var(--color-100);--colorFocus:var(--color-101);--colorTransparent:var(--color-101);--borderColor:var(--color-100);--borderColorHover:var(--color-99);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-100);--placeholderColor:var(--color-106);--outlineColor:var(--color-97);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_blue_active_SliderTrackActive, .t_light .t_dark .t_blue_active_SliderTrackActive {--background:var(--color-102);--backgroundHover:var(--color-101);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-99);--backgroundStrong:var(--color-104);--backgroundTransparent:var(--color-105);--colorHover:var(--color-101);--colorPress:var(--color-100);--colorFocus:var(--color-101);--colorTransparent:var(--color-101);--borderColor:var(--color-100);--borderColorHover:var(--color-99);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-100);--placeholderColor:var(--color-106);--outlineColor:var(--color-97);} - } -:root.t_dark .t_blue_alt1, :root.t_dark .t_light .t_dark .t_blue_alt1, :root.t_light .t_dark .t_blue_alt1, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1 {--color1:var(--color-98);--color2:var(--color-99);--color3:var(--color-100);--color4:var(--color-101);--color5:var(--color-102);--color6:var(--color-104);--color7:var(--color-105);--color8:var(--color-106);--color9:var(--color-107);--color10:var(--color-108);--color11:#fff;--color12:#fff;--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1, .t_light .t_dark .t_blue_alt1 {--color1:var(--color-98);--color2:var(--color-99);--color3:var(--color-100);--color4:var(--color-101);--color5:var(--color-102);--color6:var(--color-104);--color7:var(--color-105);--color8:var(--color-106);--color9:var(--color-107);--color10:var(--color-108);--color11:#fff;--color12:#fff;--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} - } -:root.t_dark .t_blue_alt1_Button, :root.t_dark .t_blue_alt1_SliderTrack, :root.t_dark .t_blue_alt1_Switch, :root.t_dark .t_blue_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_blue_alt1_Button, :root.t_dark .t_light .t_dark .t_blue_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_blue_alt1_Switch, :root.t_dark .t_light .t_dark .t_blue_alt1_TooltipContent, :root.t_light .t_dark .t_blue_alt1_Button, :root.t_light .t_dark .t_blue_alt1_SliderTrack, :root.t_light .t_dark .t_blue_alt1_Switch, :root.t_light .t_dark .t_blue_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_TooltipContent {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_Button, .t_blue_alt1_SliderTrack, .t_blue_alt1_Switch, .t_blue_alt1_TooltipContent, .t_light .t_dark .t_blue_alt1_Button, .t_light .t_dark .t_blue_alt1_SliderTrack, .t_light .t_dark .t_blue_alt1_Switch, .t_light .t_dark .t_blue_alt1_TooltipContent {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} - } -:root.t_dark .t_blue_alt1_Card, :root.t_dark .t_blue_alt1_DrawerFrame, :root.t_dark .t_blue_alt1_Progress, :root.t_dark .t_blue_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_blue_alt1_Card, :root.t_dark .t_light .t_dark .t_blue_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_blue_alt1_Progress, :root.t_dark .t_light .t_dark .t_blue_alt1_TooltipArrow, :root.t_light .t_dark .t_blue_alt1_Card, :root.t_light .t_dark .t_blue_alt1_DrawerFrame, :root.t_light .t_dark .t_blue_alt1_Progress, :root.t_light .t_dark .t_blue_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_TooltipArrow {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:var(--color-108);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_Card, .t_blue_alt1_DrawerFrame, .t_blue_alt1_Progress, .t_blue_alt1_TooltipArrow, .t_light .t_dark .t_blue_alt1_Card, .t_light .t_dark .t_blue_alt1_DrawerFrame, .t_light .t_dark .t_blue_alt1_Progress, .t_light .t_dark .t_blue_alt1_TooltipArrow {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:var(--color-108);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} - } -:root.t_dark .t_blue_alt1_Checkbox, :root.t_dark .t_blue_alt1_Input, :root.t_dark .t_blue_alt1_RadioGroupItem, :root.t_dark .t_blue_alt1_TextArea, :root.t_dark .t_light .t_dark .t_blue_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_blue_alt1_Input, :root.t_dark .t_light .t_dark .t_blue_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_blue_alt1_TextArea, :root.t_light .t_dark .t_blue_alt1_Checkbox, :root.t_light .t_dark .t_blue_alt1_Input, :root.t_light .t_dark .t_blue_alt1_RadioGroupItem, :root.t_light .t_dark .t_blue_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_TextArea {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_Checkbox, .t_blue_alt1_Input, .t_blue_alt1_RadioGroupItem, .t_blue_alt1_TextArea, .t_light .t_dark .t_blue_alt1_Checkbox, .t_light .t_dark .t_blue_alt1_Input, .t_light .t_dark .t_blue_alt1_RadioGroupItem, .t_light .t_dark .t_blue_alt1_TextArea {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} - } -:root.t_dark .t_blue_alt1_ListItem, :root.t_dark .t_light .t_dark .t_blue_alt1_ListItem, :root.t_light .t_dark .t_blue_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_ListItem {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_ListItem, .t_light .t_dark .t_blue_alt1_ListItem {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} - } -:root.t_dark .t_blue_alt1_ProgressIndicator, :root.t_dark .t_blue_alt1_SliderThumb, :root.t_dark .t_blue_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_blue_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_blue_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_blue_alt1_Tooltip, :root.t_light .t_dark .t_blue_alt1_ProgressIndicator, :root.t_light .t_dark .t_blue_alt1_SliderThumb, :root.t_light .t_dark .t_blue_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Tooltip {--background:var(--color-107);--backgroundHover:var(--color-106);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-108);--backgroundTransparent:#fff;--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-97);--borderColor:var(--color-104);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-104);--placeholderColor:var(--color-101);--outlineColor:var(--color-99);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_ProgressIndicator, .t_blue_alt1_SliderThumb, .t_blue_alt1_Tooltip, .t_light .t_dark .t_blue_alt1_ProgressIndicator, .t_light .t_dark .t_blue_alt1_SliderThumb, .t_light .t_dark .t_blue_alt1_Tooltip {--background:var(--color-107);--backgroundHover:var(--color-106);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-108);--backgroundTransparent:#fff;--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-97);--borderColor:var(--color-104);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-104);--placeholderColor:var(--color-101);--outlineColor:var(--color-99);} - } -:root.t_dark .t_blue_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_blue_alt1_SliderTrackActive, :root.t_light .t_dark .t_blue_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_SliderTrackActive {--background:var(--color-105);--backgroundHover:var(--color-104);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-106);--backgroundTransparent:var(--color-107);--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-99);--borderColor:var(--color-101);--borderColorHover:var(--color-100);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-101);--placeholderColor:var(--color-104);--outlineColor:var(--color-97);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_SliderTrackActive, .t_light .t_dark .t_blue_alt1_SliderTrackActive {--background:var(--color-105);--backgroundHover:var(--color-104);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-106);--backgroundTransparent:var(--color-107);--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-99);--borderColor:var(--color-101);--borderColorHover:var(--color-100);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-101);--placeholderColor:var(--color-104);--outlineColor:var(--color-97);} - } -:root.t_dark .t_blue_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_blue_alt1_SwitchThumb, :root.t_light .t_dark .t_blue_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-108);--backgroundPress:var(--color-107);--backgroundFocus:var(--color-106);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-97);--borderColor:var(--color-106);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-107);--borderColorPress:var(--color-106);--placeholderColor:var(--color-99);--outlineColor:var(--color-101);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_SwitchThumb, .t_light .t_dark .t_blue_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-108);--backgroundPress:var(--color-107);--backgroundFocus:var(--color-106);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-97);--borderColor:var(--color-106);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-107);--borderColorPress:var(--color-106);--placeholderColor:var(--color-99);--outlineColor:var(--color-101);} - } -:root.t_dark .t_blue_alt2, :root.t_dark .t_light .t_dark .t_blue_alt2, :root.t_light .t_dark .t_blue_alt2, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2 {--color1:var(--color-99);--color2:var(--color-100);--color3:var(--color-101);--color4:var(--color-102);--color5:var(--color-104);--color6:var(--color-105);--color7:var(--color-106);--color8:var(--color-107);--color9:var(--color-108);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2, .t_light .t_dark .t_blue_alt2 {--color1:var(--color-99);--color2:var(--color-100);--color3:var(--color-101);--color4:var(--color-102);--color5:var(--color-104);--color6:var(--color-105);--color7:var(--color-106);--color8:var(--color-107);--color9:var(--color-108);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} - } -:root.t_dark .t_blue_alt2_Button, :root.t_dark .t_blue_alt2_SliderTrack, :root.t_dark .t_blue_alt2_Switch, :root.t_dark .t_blue_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_blue_alt2_Button, :root.t_dark .t_light .t_dark .t_blue_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_blue_alt2_Switch, :root.t_dark .t_light .t_dark .t_blue_alt2_TooltipContent, :root.t_light .t_dark .t_blue_alt2_Button, :root.t_light .t_dark .t_blue_alt2_SliderTrack, :root.t_light .t_dark .t_blue_alt2_Switch, :root.t_light .t_dark .t_blue_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_TooltipContent {--background:var(--color-102);--backgroundHover:var(--color-104);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-106);--backgroundStrong:var(--color-101);--backgroundTransparent:var(--color-100);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-106);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-101);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_Button, .t_blue_alt2_SliderTrack, .t_blue_alt2_Switch, .t_blue_alt2_TooltipContent, .t_light .t_dark .t_blue_alt2_Button, .t_light .t_dark .t_blue_alt2_SliderTrack, .t_light .t_dark .t_blue_alt2_Switch, .t_light .t_dark .t_blue_alt2_TooltipContent {--background:var(--color-102);--backgroundHover:var(--color-104);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-106);--backgroundStrong:var(--color-101);--backgroundTransparent:var(--color-100);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-106);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-101);--outlineColor:#fff;} - } -:root.t_dark .t_blue_alt2_Card, :root.t_dark .t_blue_alt2_DrawerFrame, :root.t_dark .t_blue_alt2_Progress, :root.t_dark .t_blue_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_blue_alt2_Card, :root.t_dark .t_light .t_dark .t_blue_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_blue_alt2_Progress, :root.t_dark .t_light .t_dark .t_blue_alt2_TooltipArrow, :root.t_light .t_dark .t_blue_alt2_Card, :root.t_light .t_dark .t_blue_alt2_DrawerFrame, :root.t_light .t_dark .t_blue_alt2_Progress, :root.t_light .t_dark .t_blue_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_TooltipArrow {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_Card, .t_blue_alt2_DrawerFrame, .t_blue_alt2_Progress, .t_blue_alt2_TooltipArrow, .t_light .t_dark .t_blue_alt2_Card, .t_light .t_dark .t_blue_alt2_DrawerFrame, .t_light .t_dark .t_blue_alt2_Progress, .t_light .t_dark .t_blue_alt2_TooltipArrow {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} - } -:root.t_dark .t_blue_alt2_Checkbox, :root.t_dark .t_blue_alt2_Input, :root.t_dark .t_blue_alt2_RadioGroupItem, :root.t_dark .t_blue_alt2_TextArea, :root.t_dark .t_light .t_dark .t_blue_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_blue_alt2_Input, :root.t_dark .t_light .t_dark .t_blue_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_blue_alt2_TextArea, :root.t_light .t_dark .t_blue_alt2_Checkbox, :root.t_light .t_dark .t_blue_alt2_Input, :root.t_light .t_dark .t_blue_alt2_RadioGroupItem, :root.t_light .t_dark .t_blue_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_TextArea {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_Checkbox, .t_blue_alt2_Input, .t_blue_alt2_RadioGroupItem, .t_blue_alt2_TextArea, .t_light .t_dark .t_blue_alt2_Checkbox, .t_light .t_dark .t_blue_alt2_Input, .t_light .t_dark .t_blue_alt2_RadioGroupItem, .t_light .t_dark .t_blue_alt2_TextArea {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} - } -:root.t_dark .t_blue_alt2_ListItem, :root.t_dark .t_light .t_dark .t_blue_alt2_ListItem, :root.t_light .t_dark .t_blue_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_ListItem {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_ListItem, .t_light .t_dark .t_blue_alt2_ListItem {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} - } -:root.t_dark .t_blue_alt2_ProgressIndicator, :root.t_dark .t_blue_alt2_SliderThumb, :root.t_dark .t_blue_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_blue_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_blue_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_blue_alt2_Tooltip, :root.t_light .t_dark .t_blue_alt2_ProgressIndicator, :root.t_light .t_dark .t_blue_alt2_SliderThumb, :root.t_light .t_dark .t_blue_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Tooltip {--background:var(--color-106);--backgroundHover:var(--color-105);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-107);--backgroundTransparent:var(--color-108);--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-98);--borderColor:var(--color-104);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:var(--color-98);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_ProgressIndicator, .t_blue_alt2_SliderThumb, .t_blue_alt2_Tooltip, .t_light .t_dark .t_blue_alt2_ProgressIndicator, .t_light .t_dark .t_blue_alt2_SliderThumb, .t_light .t_dark .t_blue_alt2_Tooltip {--background:var(--color-106);--backgroundHover:var(--color-105);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-107);--backgroundTransparent:var(--color-108);--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-98);--borderColor:var(--color-104);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:var(--color-98);} - } -:root.t_dark .t_blue_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_blue_alt2_SliderTrackActive, :root.t_light .t_dark .t_blue_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_SliderTrackActive {--background:var(--color-104);--backgroundHover:var(--color-102);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-100);--backgroundStrong:var(--color-105);--backgroundTransparent:var(--color-106);--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-100);--borderColor:var(--color-101);--borderColorHover:var(--color-100);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-101);--placeholderColor:var(--color-105);--outlineColor:var(--color-97);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_SliderTrackActive, .t_light .t_dark .t_blue_alt2_SliderTrackActive {--background:var(--color-104);--backgroundHover:var(--color-102);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-100);--backgroundStrong:var(--color-105);--backgroundTransparent:var(--color-106);--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-100);--borderColor:var(--color-101);--borderColorHover:var(--color-100);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-101);--placeholderColor:var(--color-105);--outlineColor:var(--color-97);} - } -:root.t_dark .t_blue_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_blue_alt2_SwitchThumb, :root.t_light .t_dark .t_blue_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_SwitchThumb {--background:var(--color-108);--backgroundHover:var(--color-107);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-105);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-97);--borderColor:var(--color-106);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-107);--borderColorPress:var(--color-106);--placeholderColor:var(--color-100);--outlineColor:var(--color-100);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_SwitchThumb, .t_light .t_dark .t_blue_alt2_SwitchThumb {--background:var(--color-108);--backgroundHover:var(--color-107);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-105);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-97);--borderColor:var(--color-106);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-107);--borderColorPress:var(--color-106);--placeholderColor:var(--color-100);--outlineColor:var(--color-100);} - } -:root.t_dark .t_gray, :root.t_dark .t_light .t_dark .t_gray, :root.t_light .t_dark .t_gray, :root.t_light .t_dark .t_light .t_dark .t_gray {--color1:var(--color-109);--color2:var(--color-110);--color3:var(--color-111);--color4:var(--color-112);--color5:var(--color-113);--color6:var(--color-114);--color7:var(--color-116);--color8:var(--color-117);--color9:var(--color-118);--color10:var(--color-119);--color11:var(--color-120);--color12:#fff;--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-113);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-112);--borderColorPress:var(--color-113);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray, .t_light .t_dark .t_gray {--color1:var(--color-109);--color2:var(--color-110);--color3:var(--color-111);--color4:var(--color-112);--color5:var(--color-113);--color6:var(--color-114);--color7:var(--color-116);--color8:var(--color-117);--color9:var(--color-118);--color10:var(--color-119);--color11:var(--color-120);--color12:#fff;--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-113);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-112);--borderColorPress:var(--color-113);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} - } -:root.t_dark .t_gray_Button, :root.t_dark .t_gray_SliderTrack, :root.t_dark .t_gray_Switch, :root.t_dark .t_gray_TooltipContent, :root.t_dark .t_light .t_dark .t_gray_Button, :root.t_dark .t_light .t_dark .t_gray_SliderTrack, :root.t_dark .t_light .t_dark .t_gray_Switch, :root.t_dark .t_light .t_dark .t_gray_TooltipContent, :root.t_light .t_dark .t_gray_Button, :root.t_light .t_dark .t_gray_SliderTrack, :root.t_light .t_dark .t_gray_Switch, :root.t_light .t_dark .t_gray_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_gray_Button, :root.t_light .t_dark .t_light .t_dark .t_gray_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_gray_Switch, :root.t_light .t_dark .t_light .t_dark .t_gray_TooltipContent {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_Button, .t_gray_SliderTrack, .t_gray_Switch, .t_gray_TooltipContent, .t_light .t_dark .t_gray_Button, .t_light .t_dark .t_gray_SliderTrack, .t_light .t_dark .t_gray_Switch, .t_light .t_dark .t_gray_TooltipContent {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} - } -:root.t_dark .t_gray_Card, :root.t_dark .t_gray_DrawerFrame, :root.t_dark .t_gray_Progress, :root.t_dark .t_gray_TooltipArrow, :root.t_dark .t_light .t_dark .t_gray_Card, :root.t_dark .t_light .t_dark .t_gray_DrawerFrame, :root.t_dark .t_light .t_dark .t_gray_Progress, :root.t_dark .t_light .t_dark .t_gray_TooltipArrow, :root.t_light .t_dark .t_gray_Card, :root.t_light .t_dark .t_gray_DrawerFrame, :root.t_light .t_dark .t_gray_Progress, :root.t_light .t_dark .t_gray_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_gray_Card, :root.t_light .t_dark .t_light .t_dark .t_gray_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_gray_Progress, :root.t_light .t_dark .t_light .t_dark .t_gray_TooltipArrow {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_Card, .t_gray_DrawerFrame, .t_gray_Progress, .t_gray_TooltipArrow, .t_light .t_dark .t_gray_Card, .t_light .t_dark .t_gray_DrawerFrame, .t_light .t_dark .t_gray_Progress, .t_light .t_dark .t_gray_TooltipArrow {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} - } -:root.t_dark .t_gray_Checkbox, :root.t_dark .t_gray_Input, :root.t_dark .t_gray_RadioGroupItem, :root.t_dark .t_gray_TextArea, :root.t_dark .t_light .t_dark .t_gray_Checkbox, :root.t_dark .t_light .t_dark .t_gray_Input, :root.t_dark .t_light .t_dark .t_gray_RadioGroupItem, :root.t_dark .t_light .t_dark .t_gray_TextArea, :root.t_light .t_dark .t_gray_Checkbox, :root.t_light .t_dark .t_gray_Input, :root.t_light .t_dark .t_gray_RadioGroupItem, :root.t_light .t_dark .t_gray_TextArea, :root.t_light .t_dark .t_light .t_dark .t_gray_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_gray_Input, :root.t_light .t_dark .t_light .t_dark .t_gray_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_gray_TextArea {--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_Checkbox, .t_gray_Input, .t_gray_RadioGroupItem, .t_gray_TextArea, .t_light .t_dark .t_gray_Checkbox, .t_light .t_dark .t_gray_Input, .t_light .t_dark .t_gray_RadioGroupItem, .t_light .t_dark .t_gray_TextArea {--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} - } -:root.t_dark .t_gray_ListItem, :root.t_dark .t_light .t_dark .t_gray_ListItem, :root.t_light .t_dark .t_gray_ListItem, :root.t_light .t_dark .t_light .t_dark .t_gray_ListItem {--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-113);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-112);--borderColorPress:var(--color-113);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_ListItem, .t_light .t_dark .t_gray_ListItem {--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-113);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-112);--borderColorPress:var(--color-113);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} - } -:root.t_dark .t_gray_ProgressIndicator, :root.t_dark .t_gray_SliderThumb, :root.t_dark .t_gray_Tooltip, :root.t_dark .t_light .t_dark .t_gray_ProgressIndicator, :root.t_dark .t_light .t_dark .t_gray_SliderThumb, :root.t_dark .t_light .t_dark .t_gray_Tooltip, :root.t_light .t_dark .t_gray_ProgressIndicator, :root.t_light .t_dark .t_gray_SliderThumb, :root.t_light .t_dark .t_gray_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_gray_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_gray_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_Tooltip {--background:var(--color-120);--backgroundHover:var(--color-119);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-117);--backgroundStrong:#fff;--backgroundTransparent:hsla(0, 0%, 93.0%, 0);--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:hsla(0, 0%, 8.5%, 0);--borderColor:var(--color-117);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-118);--borderColorPress:var(--color-117);--placeholderColor:var(--color-112);--outlineColor:var(--color-112);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_ProgressIndicator, .t_gray_SliderThumb, .t_gray_Tooltip, .t_light .t_dark .t_gray_ProgressIndicator, .t_light .t_dark .t_gray_SliderThumb, .t_light .t_dark .t_gray_Tooltip {--background:var(--color-120);--backgroundHover:var(--color-119);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-117);--backgroundStrong:#fff;--backgroundTransparent:hsla(0, 0%, 93.0%, 0);--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:hsla(0, 0%, 8.5%, 0);--borderColor:var(--color-117);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-118);--borderColorPress:var(--color-117);--placeholderColor:var(--color-112);--outlineColor:var(--color-112);} - } -:root.t_dark .t_gray_SliderTrackActive, :root.t_dark .t_light .t_dark .t_gray_SliderTrackActive, :root.t_light .t_dark .t_gray_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_gray_SliderTrackActive {--background:var(--color-118);--backgroundHover:var(--color-117);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-119);--backgroundTransparent:var(--color-120);--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:var(--color-110);--borderColor:var(--color-114);--borderColorHover:var(--color-113);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-114);--placeholderColor:var(--color-114);--outlineColor:var(--color-110);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_SliderTrackActive, .t_light .t_dark .t_gray_SliderTrackActive {--background:var(--color-118);--backgroundHover:var(--color-117);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-119);--backgroundTransparent:var(--color-120);--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:var(--color-110);--borderColor:var(--color-114);--borderColorHover:var(--color-113);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-114);--placeholderColor:var(--color-114);--outlineColor:var(--color-110);} - } -:root.t_dark .t_gray_SwitchThumb, :root.t_dark .t_light .t_dark .t_gray_SwitchThumb, :root.t_light .t_dark .t_gray_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-120);--backgroundFocus:var(--color-119);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:var(--color-109);--borderColor:var(--color-119);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-119);--placeholderColor:var(--color-110);--outlineColor:var(--color-114);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_SwitchThumb, .t_light .t_dark .t_gray_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-120);--backgroundFocus:var(--color-119);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:var(--color-109);--borderColor:var(--color-119);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-119);--placeholderColor:var(--color-110);--outlineColor:var(--color-114);} - } -:root.t_dark .t_gray_active, :root.t_dark .t_light .t_dark .t_gray_active, :root.t_light .t_dark .t_gray_active, :root.t_light .t_dark .t_light .t_dark .t_gray_active {--color1:var(--color-112);--color2:var(--color-113);--color3:var(--color-114);--color4:var(--color-116);--color5:var(--color-117);--color6:var(--color-118);--color7:var(--color-119);--color8:var(--color-120);--color9:#fff;--color10:hsla(0, 0%, 93.0%, 0);--color11:hsla(0, 0%, 93.0%, 0);--color12:hsla(0, 0%, 93.0%, 0);--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_gray_active, .t_light .t_dark .t_gray_active {--color1:var(--color-112);--color2:var(--color-113);--color3:var(--color-114);--color4:var(--color-116);--color5:var(--color-117);--color6:var(--color-118);--color7:var(--color-119);--color8:var(--color-120);--color9:#fff;--color10:hsla(0, 0%, 93.0%, 0);--color11:hsla(0, 0%, 93.0%, 0);--color12:hsla(0, 0%, 93.0%, 0);--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} - } -:root.t_dark .t_gray_active_Button, :root.t_dark .t_gray_active_Switch, :root.t_dark .t_light .t_dark .t_gray_active_Button, :root.t_dark .t_light .t_dark .t_gray_active_Switch, :root.t_light .t_dark .t_gray_active_Button, :root.t_light .t_dark .t_gray_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_gray_active_Button, :root.t_light .t_dark .t_light .t_dark .t_gray_active_Switch {--background:var(--color-116);--backgroundHover:var(--color-117);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-119);--backgroundStrong:var(--color-114);--backgroundTransparent:var(--color-113);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-117);--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-112);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_gray_active_Button, .t_gray_active_Switch, .t_light .t_dark .t_gray_active_Button, .t_light .t_dark .t_gray_active_Switch {--background:var(--color-116);--backgroundHover:var(--color-117);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-119);--backgroundStrong:var(--color-114);--backgroundTransparent:var(--color-113);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-117);--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-112);--outlineColor:#fff;} - } -:root.t_dark .t_gray_active_Checkbox, :root.t_dark .t_gray_active_Input, :root.t_dark .t_gray_active_TextArea, :root.t_dark .t_light .t_dark .t_gray_active_Checkbox, :root.t_dark .t_light .t_dark .t_gray_active_Input, :root.t_dark .t_light .t_dark .t_gray_active_TextArea, :root.t_light .t_dark .t_gray_active_Checkbox, :root.t_light .t_dark .t_gray_active_Input, :root.t_light .t_dark .t_gray_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_gray_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_gray_active_Input, :root.t_light .t_dark .t_light .t_dark .t_gray_active_TextArea {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-118);--borderColorHover:var(--color-119);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-118);--placeholderColor:var(--color-114);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_gray_active_Checkbox, .t_gray_active_Input, .t_gray_active_TextArea, .t_light .t_dark .t_gray_active_Checkbox, .t_light .t_dark .t_gray_active_Input, .t_light .t_dark .t_gray_active_TextArea {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-118);--borderColorHover:var(--color-119);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-118);--placeholderColor:var(--color-114);--outlineColor:#fff;} - } -:root.t_dark .t_gray_active_ListItem, :root.t_dark .t_light .t_dark .t_gray_active_ListItem, :root.t_light .t_dark .t_gray_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_gray_active_ListItem {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_gray_active_ListItem, .t_light .t_dark .t_gray_active_ListItem {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} - } -:root.t_dark .t_gray_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_gray_active_SliderTrackActive, :root.t_light .t_dark .t_gray_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_gray_active_SliderTrackActive {--background:var(--color-114);--backgroundHover:var(--color-113);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-111);--backgroundStrong:var(--color-116);--backgroundTransparent:var(--color-117);--colorHover:var(--color-113);--colorPress:var(--color-112);--colorFocus:var(--color-113);--colorTransparent:var(--color-113);--borderColor:var(--color-112);--borderColorHover:var(--color-111);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-112);--placeholderColor:var(--color-118);--outlineColor:var(--color-109);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_gray_active_SliderTrackActive, .t_light .t_dark .t_gray_active_SliderTrackActive {--background:var(--color-114);--backgroundHover:var(--color-113);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-111);--backgroundStrong:var(--color-116);--backgroundTransparent:var(--color-117);--colorHover:var(--color-113);--colorPress:var(--color-112);--colorFocus:var(--color-113);--colorTransparent:var(--color-113);--borderColor:var(--color-112);--borderColorHover:var(--color-111);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-112);--placeholderColor:var(--color-118);--outlineColor:var(--color-109);} - } -:root.t_dark .t_gray_alt1, :root.t_dark .t_light .t_dark .t_gray_alt1, :root.t_light .t_dark .t_gray_alt1, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1 {--color1:var(--color-110);--color2:var(--color-111);--color3:var(--color-112);--color4:var(--color-113);--color5:var(--color-114);--color6:var(--color-116);--color7:var(--color-117);--color8:var(--color-118);--color9:var(--color-119);--color10:var(--color-120);--color11:#fff;--color12:#fff;--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt1, .t_light .t_dark .t_gray_alt1 {--color1:var(--color-110);--color2:var(--color-111);--color3:var(--color-112);--color4:var(--color-113);--color5:var(--color-114);--color6:var(--color-116);--color7:var(--color-117);--color8:var(--color-118);--color9:var(--color-119);--color10:var(--color-120);--color11:#fff;--color12:#fff;--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} - } -:root.t_dark .t_gray_alt1_Button, :root.t_dark .t_gray_alt1_SliderTrack, :root.t_dark .t_gray_alt1_Switch, :root.t_dark .t_gray_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_gray_alt1_Button, :root.t_dark .t_light .t_dark .t_gray_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_gray_alt1_Switch, :root.t_dark .t_light .t_dark .t_gray_alt1_TooltipContent, :root.t_light .t_dark .t_gray_alt1_Button, :root.t_light .t_dark .t_gray_alt1_SliderTrack, :root.t_light .t_dark .t_gray_alt1_Switch, :root.t_light .t_dark .t_gray_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_TooltipContent {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt1_Button, .t_gray_alt1_SliderTrack, .t_gray_alt1_Switch, .t_gray_alt1_TooltipContent, .t_light .t_dark .t_gray_alt1_Button, .t_light .t_dark .t_gray_alt1_SliderTrack, .t_light .t_dark .t_gray_alt1_Switch, .t_light .t_dark .t_gray_alt1_TooltipContent {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} - } -:root.t_dark .t_gray_alt1_Card, :root.t_dark .t_gray_alt1_DrawerFrame, :root.t_dark .t_gray_alt1_Progress, :root.t_dark .t_gray_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_gray_alt1_Card, :root.t_dark .t_light .t_dark .t_gray_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_gray_alt1_Progress, :root.t_dark .t_light .t_dark .t_gray_alt1_TooltipArrow, :root.t_light .t_dark .t_gray_alt1_Card, :root.t_light .t_dark .t_gray_alt1_DrawerFrame, :root.t_light .t_dark .t_gray_alt1_Progress, :root.t_light .t_dark .t_gray_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_TooltipArrow {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:var(--color-120);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt1_Card, .t_gray_alt1_DrawerFrame, .t_gray_alt1_Progress, .t_gray_alt1_TooltipArrow, .t_light .t_dark .t_gray_alt1_Card, .t_light .t_dark .t_gray_alt1_DrawerFrame, .t_light .t_dark .t_gray_alt1_Progress, .t_light .t_dark .t_gray_alt1_TooltipArrow {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:var(--color-120);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} - } -:root.t_dark .t_gray_alt1_Checkbox, :root.t_dark .t_gray_alt1_Input, :root.t_dark .t_gray_alt1_RadioGroupItem, :root.t_dark .t_gray_alt1_TextArea, :root.t_dark .t_light .t_dark .t_gray_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_gray_alt1_Input, :root.t_dark .t_light .t_dark .t_gray_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_gray_alt1_TextArea, :root.t_light .t_dark .t_gray_alt1_Checkbox, :root.t_light .t_dark .t_gray_alt1_Input, :root.t_light .t_dark .t_gray_alt1_RadioGroupItem, :root.t_light .t_dark .t_gray_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_TextArea {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt1_Checkbox, .t_gray_alt1_Input, .t_gray_alt1_RadioGroupItem, .t_gray_alt1_TextArea, .t_light .t_dark .t_gray_alt1_Checkbox, .t_light .t_dark .t_gray_alt1_Input, .t_light .t_dark .t_gray_alt1_RadioGroupItem, .t_light .t_dark .t_gray_alt1_TextArea {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} - } -:root.t_dark .t_gray_alt1_ListItem, :root.t_dark .t_light .t_dark .t_gray_alt1_ListItem, :root.t_light .t_dark .t_gray_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_ListItem {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt1_ListItem, .t_light .t_dark .t_gray_alt1_ListItem {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} - } -:root.t_dark .t_gray_alt1_ProgressIndicator, :root.t_dark .t_gray_alt1_SliderThumb, :root.t_dark .t_gray_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_gray_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_gray_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_gray_alt1_Tooltip, :root.t_light .t_dark .t_gray_alt1_ProgressIndicator, :root.t_light .t_dark .t_gray_alt1_SliderThumb, :root.t_light .t_dark .t_gray_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Tooltip {--background:var(--color-119);--backgroundHover:var(--color-118);--backgroundPress:var(--color-117);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-120);--backgroundTransparent:#fff;--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-109);--borderColor:var(--color-116);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-116);--placeholderColor:var(--color-113);--outlineColor:var(--color-111);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt1_ProgressIndicator, .t_gray_alt1_SliderThumb, .t_gray_alt1_Tooltip, .t_light .t_dark .t_gray_alt1_ProgressIndicator, .t_light .t_dark .t_gray_alt1_SliderThumb, .t_light .t_dark .t_gray_alt1_Tooltip {--background:var(--color-119);--backgroundHover:var(--color-118);--backgroundPress:var(--color-117);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-120);--backgroundTransparent:#fff;--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-109);--borderColor:var(--color-116);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-116);--placeholderColor:var(--color-113);--outlineColor:var(--color-111);} - } -:root.t_dark .t_gray_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_gray_alt1_SliderTrackActive, :root.t_light .t_dark .t_gray_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_SliderTrackActive {--background:var(--color-117);--backgroundHover:var(--color-116);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-118);--backgroundTransparent:var(--color-119);--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-111);--borderColor:var(--color-113);--borderColorHover:var(--color-112);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-113);--placeholderColor:var(--color-116);--outlineColor:var(--color-109);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt1_SliderTrackActive, .t_light .t_dark .t_gray_alt1_SliderTrackActive {--background:var(--color-117);--backgroundHover:var(--color-116);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-118);--backgroundTransparent:var(--color-119);--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-111);--borderColor:var(--color-113);--borderColorHover:var(--color-112);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-113);--placeholderColor:var(--color-116);--outlineColor:var(--color-109);} - } -:root.t_dark .t_gray_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_gray_alt1_SwitchThumb, :root.t_light .t_dark .t_gray_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-120);--backgroundPress:var(--color-119);--backgroundFocus:var(--color-118);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-109);--borderColor:var(--color-118);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-119);--borderColorPress:var(--color-118);--placeholderColor:var(--color-111);--outlineColor:var(--color-113);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt1_SwitchThumb, .t_light .t_dark .t_gray_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-120);--backgroundPress:var(--color-119);--backgroundFocus:var(--color-118);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-109);--borderColor:var(--color-118);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-119);--borderColorPress:var(--color-118);--placeholderColor:var(--color-111);--outlineColor:var(--color-113);} - } -:root.t_dark .t_gray_alt2, :root.t_dark .t_light .t_dark .t_gray_alt2, :root.t_light .t_dark .t_gray_alt2, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2 {--color1:var(--color-111);--color2:var(--color-112);--color3:var(--color-113);--color4:var(--color-114);--color5:var(--color-116);--color6:var(--color-117);--color7:var(--color-118);--color8:var(--color-119);--color9:var(--color-120);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt2, .t_light .t_dark .t_gray_alt2 {--color1:var(--color-111);--color2:var(--color-112);--color3:var(--color-113);--color4:var(--color-114);--color5:var(--color-116);--color6:var(--color-117);--color7:var(--color-118);--color8:var(--color-119);--color9:var(--color-120);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} - } -:root.t_dark .t_gray_alt2_Button, :root.t_dark .t_gray_alt2_SliderTrack, :root.t_dark .t_gray_alt2_Switch, :root.t_dark .t_gray_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_gray_alt2_Button, :root.t_dark .t_light .t_dark .t_gray_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_gray_alt2_Switch, :root.t_dark .t_light .t_dark .t_gray_alt2_TooltipContent, :root.t_light .t_dark .t_gray_alt2_Button, :root.t_light .t_dark .t_gray_alt2_SliderTrack, :root.t_light .t_dark .t_gray_alt2_Switch, :root.t_light .t_dark .t_gray_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_TooltipContent {--background:var(--color-114);--backgroundHover:var(--color-116);--backgroundPress:var(--color-117);--backgroundFocus:var(--color-118);--backgroundStrong:var(--color-113);--backgroundTransparent:var(--color-112);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-118);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-113);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt2_Button, .t_gray_alt2_SliderTrack, .t_gray_alt2_Switch, .t_gray_alt2_TooltipContent, .t_light .t_dark .t_gray_alt2_Button, .t_light .t_dark .t_gray_alt2_SliderTrack, .t_light .t_dark .t_gray_alt2_Switch, .t_light .t_dark .t_gray_alt2_TooltipContent {--background:var(--color-114);--backgroundHover:var(--color-116);--backgroundPress:var(--color-117);--backgroundFocus:var(--color-118);--backgroundStrong:var(--color-113);--backgroundTransparent:var(--color-112);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-118);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-113);--outlineColor:#fff;} - } -:root.t_dark .t_gray_alt2_Card, :root.t_dark .t_gray_alt2_DrawerFrame, :root.t_dark .t_gray_alt2_Progress, :root.t_dark .t_gray_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_gray_alt2_Card, :root.t_dark .t_light .t_dark .t_gray_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_gray_alt2_Progress, :root.t_dark .t_light .t_dark .t_gray_alt2_TooltipArrow, :root.t_light .t_dark .t_gray_alt2_Card, :root.t_light .t_dark .t_gray_alt2_DrawerFrame, :root.t_light .t_dark .t_gray_alt2_Progress, :root.t_light .t_dark .t_gray_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_TooltipArrow {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt2_Card, .t_gray_alt2_DrawerFrame, .t_gray_alt2_Progress, .t_gray_alt2_TooltipArrow, .t_light .t_dark .t_gray_alt2_Card, .t_light .t_dark .t_gray_alt2_DrawerFrame, .t_light .t_dark .t_gray_alt2_Progress, .t_light .t_dark .t_gray_alt2_TooltipArrow {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} - } -:root.t_dark .t_gray_alt2_Checkbox, :root.t_dark .t_gray_alt2_Input, :root.t_dark .t_gray_alt2_RadioGroupItem, :root.t_dark .t_gray_alt2_TextArea, :root.t_dark .t_light .t_dark .t_gray_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_gray_alt2_Input, :root.t_dark .t_light .t_dark .t_gray_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_gray_alt2_TextArea, :root.t_light .t_dark .t_gray_alt2_Checkbox, :root.t_light .t_dark .t_gray_alt2_Input, :root.t_light .t_dark .t_gray_alt2_RadioGroupItem, :root.t_light .t_dark .t_gray_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_TextArea {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt2_Checkbox, .t_gray_alt2_Input, .t_gray_alt2_RadioGroupItem, .t_gray_alt2_TextArea, .t_light .t_dark .t_gray_alt2_Checkbox, .t_light .t_dark .t_gray_alt2_Input, .t_light .t_dark .t_gray_alt2_RadioGroupItem, .t_light .t_dark .t_gray_alt2_TextArea {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} - } -:root.t_dark .t_gray_alt2_ListItem, :root.t_dark .t_light .t_dark .t_gray_alt2_ListItem, :root.t_light .t_dark .t_gray_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_ListItem {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt2_ListItem, .t_light .t_dark .t_gray_alt2_ListItem {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} - } -:root.t_dark .t_gray_alt2_ProgressIndicator, :root.t_dark .t_gray_alt2_SliderThumb, :root.t_dark .t_gray_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_gray_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_gray_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_gray_alt2_Tooltip, :root.t_light .t_dark .t_gray_alt2_ProgressIndicator, :root.t_light .t_dark .t_gray_alt2_SliderThumb, :root.t_light .t_dark .t_gray_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Tooltip {--background:var(--color-118);--backgroundHover:var(--color-117);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-119);--backgroundTransparent:var(--color-120);--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-110);--borderColor:var(--color-116);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:var(--color-110);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt2_ProgressIndicator, .t_gray_alt2_SliderThumb, .t_gray_alt2_Tooltip, .t_light .t_dark .t_gray_alt2_ProgressIndicator, .t_light .t_dark .t_gray_alt2_SliderThumb, .t_light .t_dark .t_gray_alt2_Tooltip {--background:var(--color-118);--backgroundHover:var(--color-117);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-119);--backgroundTransparent:var(--color-120);--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-110);--borderColor:var(--color-116);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:var(--color-110);} - } -:root.t_dark .t_gray_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_gray_alt2_SliderTrackActive, :root.t_light .t_dark .t_gray_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_SliderTrackActive {--background:var(--color-116);--backgroundHover:var(--color-114);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-112);--backgroundStrong:var(--color-117);--backgroundTransparent:var(--color-118);--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-112);--borderColor:var(--color-113);--borderColorHover:var(--color-112);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-113);--placeholderColor:var(--color-117);--outlineColor:var(--color-109);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt2_SliderTrackActive, .t_light .t_dark .t_gray_alt2_SliderTrackActive {--background:var(--color-116);--backgroundHover:var(--color-114);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-112);--backgroundStrong:var(--color-117);--backgroundTransparent:var(--color-118);--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-112);--borderColor:var(--color-113);--borderColorHover:var(--color-112);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-113);--placeholderColor:var(--color-117);--outlineColor:var(--color-109);} - } -:root.t_dark .t_gray_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_gray_alt2_SwitchThumb, :root.t_light .t_dark .t_gray_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_SwitchThumb {--background:var(--color-120);--backgroundHover:var(--color-119);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-117);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-109);--borderColor:var(--color-118);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-119);--borderColorPress:var(--color-118);--placeholderColor:var(--color-112);--outlineColor:var(--color-112);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_gray_alt2_SwitchThumb, .t_light .t_dark .t_gray_alt2_SwitchThumb {--background:var(--color-120);--backgroundHover:var(--color-119);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-117);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-109);--borderColor:var(--color-118);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-119);--borderColorPress:var(--color-118);--placeholderColor:var(--color-112);--outlineColor:var(--color-112);} - } -:root.t_dark .t_green, :root.t_dark .t_light .t_dark .t_green, :root.t_light .t_dark .t_green, :root.t_light .t_dark .t_light .t_dark .t_green {--color1:var(--color-121);--color2:var(--color-122);--color3:var(--color-123);--color4:var(--color-124);--color5:var(--color-125);--color6:var(--color-126);--color7:var(--color-128);--color8:var(--color-129);--color9:var(--color-130);--color10:var(--color-131);--color11:var(--color-132);--color12:#fff;--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-125);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-124);--borderColorPress:var(--color-125);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green, .t_light .t_dark .t_green {--color1:var(--color-121);--color2:var(--color-122);--color3:var(--color-123);--color4:var(--color-124);--color5:var(--color-125);--color6:var(--color-126);--color7:var(--color-128);--color8:var(--color-129);--color9:var(--color-130);--color10:var(--color-131);--color11:var(--color-132);--color12:#fff;--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-125);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-124);--borderColorPress:var(--color-125);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} - } -:root.t_dark .t_green_Button, :root.t_dark .t_green_SliderTrack, :root.t_dark .t_green_Switch, :root.t_dark .t_green_TooltipContent, :root.t_dark .t_light .t_dark .t_green_Button, :root.t_dark .t_light .t_dark .t_green_SliderTrack, :root.t_dark .t_light .t_dark .t_green_Switch, :root.t_dark .t_light .t_dark .t_green_TooltipContent, :root.t_light .t_dark .t_green_Button, :root.t_light .t_dark .t_green_SliderTrack, :root.t_light .t_dark .t_green_Switch, :root.t_light .t_dark .t_green_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_green_Button, :root.t_light .t_dark .t_light .t_dark .t_green_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_green_Switch, :root.t_light .t_dark .t_light .t_dark .t_green_TooltipContent {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_Button, .t_green_SliderTrack, .t_green_Switch, .t_green_TooltipContent, .t_light .t_dark .t_green_Button, .t_light .t_dark .t_green_SliderTrack, .t_light .t_dark .t_green_Switch, .t_light .t_dark .t_green_TooltipContent {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} - } -:root.t_dark .t_green_Card, :root.t_dark .t_green_DrawerFrame, :root.t_dark .t_green_Progress, :root.t_dark .t_green_TooltipArrow, :root.t_dark .t_light .t_dark .t_green_Card, :root.t_dark .t_light .t_dark .t_green_DrawerFrame, :root.t_dark .t_light .t_dark .t_green_Progress, :root.t_dark .t_light .t_dark .t_green_TooltipArrow, :root.t_light .t_dark .t_green_Card, :root.t_light .t_dark .t_green_DrawerFrame, :root.t_light .t_dark .t_green_Progress, :root.t_light .t_dark .t_green_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_green_Card, :root.t_light .t_dark .t_light .t_dark .t_green_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_green_Progress, :root.t_light .t_dark .t_light .t_dark .t_green_TooltipArrow {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_Card, .t_green_DrawerFrame, .t_green_Progress, .t_green_TooltipArrow, .t_light .t_dark .t_green_Card, .t_light .t_dark .t_green_DrawerFrame, .t_light .t_dark .t_green_Progress, .t_light .t_dark .t_green_TooltipArrow {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} - } -:root.t_dark .t_green_Checkbox, :root.t_dark .t_green_Input, :root.t_dark .t_green_RadioGroupItem, :root.t_dark .t_green_TextArea, :root.t_dark .t_light .t_dark .t_green_Checkbox, :root.t_dark .t_light .t_dark .t_green_Input, :root.t_dark .t_light .t_dark .t_green_RadioGroupItem, :root.t_dark .t_light .t_dark .t_green_TextArea, :root.t_light .t_dark .t_green_Checkbox, :root.t_light .t_dark .t_green_Input, :root.t_light .t_dark .t_green_RadioGroupItem, :root.t_light .t_dark .t_green_TextArea, :root.t_light .t_dark .t_light .t_dark .t_green_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_green_Input, :root.t_light .t_dark .t_light .t_dark .t_green_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_green_TextArea {--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_Checkbox, .t_green_Input, .t_green_RadioGroupItem, .t_green_TextArea, .t_light .t_dark .t_green_Checkbox, .t_light .t_dark .t_green_Input, .t_light .t_dark .t_green_RadioGroupItem, .t_light .t_dark .t_green_TextArea {--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} - } -:root.t_dark .t_green_ListItem, :root.t_dark .t_light .t_dark .t_green_ListItem, :root.t_light .t_dark .t_green_ListItem, :root.t_light .t_dark .t_light .t_dark .t_green_ListItem {--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-125);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-124);--borderColorPress:var(--color-125);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_ListItem, .t_light .t_dark .t_green_ListItem {--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-125);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-124);--borderColorPress:var(--color-125);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} - } -:root.t_dark .t_green_ProgressIndicator, :root.t_dark .t_green_SliderThumb, :root.t_dark .t_green_Tooltip, :root.t_dark .t_light .t_dark .t_green_ProgressIndicator, :root.t_dark .t_light .t_dark .t_green_SliderThumb, :root.t_dark .t_light .t_dark .t_green_Tooltip, :root.t_light .t_dark .t_green_ProgressIndicator, :root.t_light .t_dark .t_green_SliderThumb, :root.t_light .t_dark .t_green_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_green_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_green_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_green_Tooltip {--background:var(--color-132);--backgroundHover:var(--color-131);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-129);--backgroundStrong:#fff;--backgroundTransparent:hsla(137, 72.0%, 94.0%, 0);--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:hsla(146, 30.0%, 7.4%, 0);--borderColor:var(--color-129);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-130);--borderColorPress:var(--color-129);--placeholderColor:var(--color-124);--outlineColor:var(--color-124);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_ProgressIndicator, .t_green_SliderThumb, .t_green_Tooltip, .t_light .t_dark .t_green_ProgressIndicator, .t_light .t_dark .t_green_SliderThumb, .t_light .t_dark .t_green_Tooltip {--background:var(--color-132);--backgroundHover:var(--color-131);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-129);--backgroundStrong:#fff;--backgroundTransparent:hsla(137, 72.0%, 94.0%, 0);--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:hsla(146, 30.0%, 7.4%, 0);--borderColor:var(--color-129);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-130);--borderColorPress:var(--color-129);--placeholderColor:var(--color-124);--outlineColor:var(--color-124);} - } -:root.t_dark .t_green_SliderTrackActive, :root.t_dark .t_light .t_dark .t_green_SliderTrackActive, :root.t_light .t_dark .t_green_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_green_SliderTrackActive {--background:var(--color-130);--backgroundHover:var(--color-129);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-131);--backgroundTransparent:var(--color-132);--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:var(--color-122);--borderColor:var(--color-126);--borderColorHover:var(--color-125);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-126);--placeholderColor:var(--color-126);--outlineColor:var(--color-122);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_SliderTrackActive, .t_light .t_dark .t_green_SliderTrackActive {--background:var(--color-130);--backgroundHover:var(--color-129);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-131);--backgroundTransparent:var(--color-132);--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:var(--color-122);--borderColor:var(--color-126);--borderColorHover:var(--color-125);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-126);--placeholderColor:var(--color-126);--outlineColor:var(--color-122);} - } -:root.t_dark .t_green_SwitchThumb, :root.t_dark .t_light .t_dark .t_green_SwitchThumb, :root.t_light .t_dark .t_green_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_green_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-132);--backgroundFocus:var(--color-131);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:var(--color-121);--borderColor:var(--color-131);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-132);--borderColorPress:var(--color-131);--placeholderColor:var(--color-122);--outlineColor:var(--color-126);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_SwitchThumb, .t_light .t_dark .t_green_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-132);--backgroundFocus:var(--color-131);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:var(--color-121);--borderColor:var(--color-131);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-132);--borderColorPress:var(--color-131);--placeholderColor:var(--color-122);--outlineColor:var(--color-126);} - } -:root.t_dark .t_green_active, :root.t_dark .t_light .t_dark .t_green_active, :root.t_light .t_dark .t_green_active, :root.t_light .t_dark .t_light .t_dark .t_green_active {--color1:var(--color-124);--color2:var(--color-125);--color3:var(--color-126);--color4:var(--color-128);--color5:var(--color-129);--color6:var(--color-130);--color7:var(--color-131);--color8:var(--color-132);--color9:#fff;--color10:hsla(137, 72.0%, 94.0%, 0);--color11:hsla(137, 72.0%, 94.0%, 0);--color12:hsla(137, 72.0%, 94.0%, 0);--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_green_active, .t_light .t_dark .t_green_active {--color1:var(--color-124);--color2:var(--color-125);--color3:var(--color-126);--color4:var(--color-128);--color5:var(--color-129);--color6:var(--color-130);--color7:var(--color-131);--color8:var(--color-132);--color9:#fff;--color10:hsla(137, 72.0%, 94.0%, 0);--color11:hsla(137, 72.0%, 94.0%, 0);--color12:hsla(137, 72.0%, 94.0%, 0);--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} - } -:root.t_dark .t_green_active_Button, :root.t_dark .t_green_active_Switch, :root.t_dark .t_light .t_dark .t_green_active_Button, :root.t_dark .t_light .t_dark .t_green_active_Switch, :root.t_light .t_dark .t_green_active_Button, :root.t_light .t_dark .t_green_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_green_active_Button, :root.t_light .t_dark .t_light .t_dark .t_green_active_Switch {--background:var(--color-128);--backgroundHover:var(--color-129);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-131);--backgroundStrong:var(--color-126);--backgroundTransparent:var(--color-125);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-129);--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-124);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_green_active_Button, .t_green_active_Switch, .t_light .t_dark .t_green_active_Button, .t_light .t_dark .t_green_active_Switch {--background:var(--color-128);--backgroundHover:var(--color-129);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-131);--backgroundStrong:var(--color-126);--backgroundTransparent:var(--color-125);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-129);--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-124);--outlineColor:#fff;} - } -:root.t_dark .t_green_active_Checkbox, :root.t_dark .t_green_active_Input, :root.t_dark .t_green_active_TextArea, :root.t_dark .t_light .t_dark .t_green_active_Checkbox, :root.t_dark .t_light .t_dark .t_green_active_Input, :root.t_dark .t_light .t_dark .t_green_active_TextArea, :root.t_light .t_dark .t_green_active_Checkbox, :root.t_light .t_dark .t_green_active_Input, :root.t_light .t_dark .t_green_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_green_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_green_active_Input, :root.t_light .t_dark .t_light .t_dark .t_green_active_TextArea {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-130);--borderColorHover:var(--color-131);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-130);--placeholderColor:var(--color-126);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_green_active_Checkbox, .t_green_active_Input, .t_green_active_TextArea, .t_light .t_dark .t_green_active_Checkbox, .t_light .t_dark .t_green_active_Input, .t_light .t_dark .t_green_active_TextArea {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-130);--borderColorHover:var(--color-131);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-130);--placeholderColor:var(--color-126);--outlineColor:#fff;} - } -:root.t_dark .t_green_active_ListItem, :root.t_dark .t_light .t_dark .t_green_active_ListItem, :root.t_light .t_dark .t_green_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_green_active_ListItem {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_green_active_ListItem, .t_light .t_dark .t_green_active_ListItem {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} - } -:root.t_dark .t_green_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_green_active_SliderTrackActive, :root.t_light .t_dark .t_green_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_green_active_SliderTrackActive {--background:var(--color-126);--backgroundHover:var(--color-125);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-123);--backgroundStrong:var(--color-128);--backgroundTransparent:var(--color-129);--colorHover:var(--color-125);--colorPress:var(--color-124);--colorFocus:var(--color-125);--colorTransparent:var(--color-125);--borderColor:var(--color-124);--borderColorHover:var(--color-123);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-124);--placeholderColor:var(--color-130);--outlineColor:var(--color-121);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_green_active_SliderTrackActive, .t_light .t_dark .t_green_active_SliderTrackActive {--background:var(--color-126);--backgroundHover:var(--color-125);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-123);--backgroundStrong:var(--color-128);--backgroundTransparent:var(--color-129);--colorHover:var(--color-125);--colorPress:var(--color-124);--colorFocus:var(--color-125);--colorTransparent:var(--color-125);--borderColor:var(--color-124);--borderColorHover:var(--color-123);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-124);--placeholderColor:var(--color-130);--outlineColor:var(--color-121);} - } -:root.t_dark .t_green_alt1, :root.t_dark .t_light .t_dark .t_green_alt1, :root.t_light .t_dark .t_green_alt1, :root.t_light .t_dark .t_light .t_dark .t_green_alt1 {--color1:var(--color-122);--color2:var(--color-123);--color3:var(--color-124);--color4:var(--color-125);--color5:var(--color-126);--color6:var(--color-128);--color7:var(--color-129);--color8:var(--color-130);--color9:var(--color-131);--color10:var(--color-132);--color11:#fff;--color12:#fff;--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt1, .t_light .t_dark .t_green_alt1 {--color1:var(--color-122);--color2:var(--color-123);--color3:var(--color-124);--color4:var(--color-125);--color5:var(--color-126);--color6:var(--color-128);--color7:var(--color-129);--color8:var(--color-130);--color9:var(--color-131);--color10:var(--color-132);--color11:#fff;--color12:#fff;--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} - } -:root.t_dark .t_green_alt1_Button, :root.t_dark .t_green_alt1_SliderTrack, :root.t_dark .t_green_alt1_Switch, :root.t_dark .t_green_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_green_alt1_Button, :root.t_dark .t_light .t_dark .t_green_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_green_alt1_Switch, :root.t_dark .t_light .t_dark .t_green_alt1_TooltipContent, :root.t_light .t_dark .t_green_alt1_Button, :root.t_light .t_dark .t_green_alt1_SliderTrack, :root.t_light .t_dark .t_green_alt1_Switch, :root.t_light .t_dark .t_green_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_TooltipContent {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt1_Button, .t_green_alt1_SliderTrack, .t_green_alt1_Switch, .t_green_alt1_TooltipContent, .t_light .t_dark .t_green_alt1_Button, .t_light .t_dark .t_green_alt1_SliderTrack, .t_light .t_dark .t_green_alt1_Switch, .t_light .t_dark .t_green_alt1_TooltipContent {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} - } -:root.t_dark .t_green_alt1_Card, :root.t_dark .t_green_alt1_DrawerFrame, :root.t_dark .t_green_alt1_Progress, :root.t_dark .t_green_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_green_alt1_Card, :root.t_dark .t_light .t_dark .t_green_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_green_alt1_Progress, :root.t_dark .t_light .t_dark .t_green_alt1_TooltipArrow, :root.t_light .t_dark .t_green_alt1_Card, :root.t_light .t_dark .t_green_alt1_DrawerFrame, :root.t_light .t_dark .t_green_alt1_Progress, :root.t_light .t_dark .t_green_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_TooltipArrow {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:var(--color-132);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt1_Card, .t_green_alt1_DrawerFrame, .t_green_alt1_Progress, .t_green_alt1_TooltipArrow, .t_light .t_dark .t_green_alt1_Card, .t_light .t_dark .t_green_alt1_DrawerFrame, .t_light .t_dark .t_green_alt1_Progress, .t_light .t_dark .t_green_alt1_TooltipArrow {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:var(--color-132);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} - } -:root.t_dark .t_green_alt1_Checkbox, :root.t_dark .t_green_alt1_Input, :root.t_dark .t_green_alt1_RadioGroupItem, :root.t_dark .t_green_alt1_TextArea, :root.t_dark .t_light .t_dark .t_green_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_green_alt1_Input, :root.t_dark .t_light .t_dark .t_green_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_green_alt1_TextArea, :root.t_light .t_dark .t_green_alt1_Checkbox, :root.t_light .t_dark .t_green_alt1_Input, :root.t_light .t_dark .t_green_alt1_RadioGroupItem, :root.t_light .t_dark .t_green_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_TextArea {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt1_Checkbox, .t_green_alt1_Input, .t_green_alt1_RadioGroupItem, .t_green_alt1_TextArea, .t_light .t_dark .t_green_alt1_Checkbox, .t_light .t_dark .t_green_alt1_Input, .t_light .t_dark .t_green_alt1_RadioGroupItem, .t_light .t_dark .t_green_alt1_TextArea {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} - } -:root.t_dark .t_green_alt1_ListItem, :root.t_dark .t_light .t_dark .t_green_alt1_ListItem, :root.t_light .t_dark .t_green_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_ListItem {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt1_ListItem, .t_light .t_dark .t_green_alt1_ListItem {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} - } -:root.t_dark .t_green_alt1_ProgressIndicator, :root.t_dark .t_green_alt1_SliderThumb, :root.t_dark .t_green_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_green_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_green_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_green_alt1_Tooltip, :root.t_light .t_dark .t_green_alt1_ProgressIndicator, :root.t_light .t_dark .t_green_alt1_SliderThumb, :root.t_light .t_dark .t_green_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Tooltip {--background:var(--color-131);--backgroundHover:var(--color-130);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-132);--backgroundTransparent:#fff;--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-121);--borderColor:var(--color-128);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-128);--placeholderColor:var(--color-125);--outlineColor:var(--color-123);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt1_ProgressIndicator, .t_green_alt1_SliderThumb, .t_green_alt1_Tooltip, .t_light .t_dark .t_green_alt1_ProgressIndicator, .t_light .t_dark .t_green_alt1_SliderThumb, .t_light .t_dark .t_green_alt1_Tooltip {--background:var(--color-131);--backgroundHover:var(--color-130);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-132);--backgroundTransparent:#fff;--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-121);--borderColor:var(--color-128);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-128);--placeholderColor:var(--color-125);--outlineColor:var(--color-123);} - } -:root.t_dark .t_green_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_green_alt1_SliderTrackActive, :root.t_light .t_dark .t_green_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_SliderTrackActive {--background:var(--color-129);--backgroundHover:var(--color-128);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-130);--backgroundTransparent:var(--color-131);--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-123);--borderColor:var(--color-125);--borderColorHover:var(--color-124);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-125);--placeholderColor:var(--color-128);--outlineColor:var(--color-121);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt1_SliderTrackActive, .t_light .t_dark .t_green_alt1_SliderTrackActive {--background:var(--color-129);--backgroundHover:var(--color-128);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-130);--backgroundTransparent:var(--color-131);--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-123);--borderColor:var(--color-125);--borderColorHover:var(--color-124);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-125);--placeholderColor:var(--color-128);--outlineColor:var(--color-121);} - } -:root.t_dark .t_green_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_green_alt1_SwitchThumb, :root.t_light .t_dark .t_green_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-132);--backgroundPress:var(--color-131);--backgroundFocus:var(--color-130);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-121);--borderColor:var(--color-130);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-131);--borderColorPress:var(--color-130);--placeholderColor:var(--color-123);--outlineColor:var(--color-125);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt1_SwitchThumb, .t_light .t_dark .t_green_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-132);--backgroundPress:var(--color-131);--backgroundFocus:var(--color-130);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-121);--borderColor:var(--color-130);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-131);--borderColorPress:var(--color-130);--placeholderColor:var(--color-123);--outlineColor:var(--color-125);} - } -:root.t_dark .t_green_alt2, :root.t_dark .t_light .t_dark .t_green_alt2, :root.t_light .t_dark .t_green_alt2, :root.t_light .t_dark .t_light .t_dark .t_green_alt2 {--color1:var(--color-123);--color2:var(--color-124);--color3:var(--color-125);--color4:var(--color-126);--color5:var(--color-128);--color6:var(--color-129);--color7:var(--color-130);--color8:var(--color-131);--color9:var(--color-132);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt2, .t_light .t_dark .t_green_alt2 {--color1:var(--color-123);--color2:var(--color-124);--color3:var(--color-125);--color4:var(--color-126);--color5:var(--color-128);--color6:var(--color-129);--color7:var(--color-130);--color8:var(--color-131);--color9:var(--color-132);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} - } -:root.t_dark .t_green_alt2_Button, :root.t_dark .t_green_alt2_SliderTrack, :root.t_dark .t_green_alt2_Switch, :root.t_dark .t_green_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_green_alt2_Button, :root.t_dark .t_light .t_dark .t_green_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_green_alt2_Switch, :root.t_dark .t_light .t_dark .t_green_alt2_TooltipContent, :root.t_light .t_dark .t_green_alt2_Button, :root.t_light .t_dark .t_green_alt2_SliderTrack, :root.t_light .t_dark .t_green_alt2_Switch, :root.t_light .t_dark .t_green_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_TooltipContent {--background:var(--color-126);--backgroundHover:var(--color-128);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-130);--backgroundStrong:var(--color-125);--backgroundTransparent:var(--color-124);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-130);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-125);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt2_Button, .t_green_alt2_SliderTrack, .t_green_alt2_Switch, .t_green_alt2_TooltipContent, .t_light .t_dark .t_green_alt2_Button, .t_light .t_dark .t_green_alt2_SliderTrack, .t_light .t_dark .t_green_alt2_Switch, .t_light .t_dark .t_green_alt2_TooltipContent {--background:var(--color-126);--backgroundHover:var(--color-128);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-130);--backgroundStrong:var(--color-125);--backgroundTransparent:var(--color-124);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-130);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-125);--outlineColor:#fff;} - } -:root.t_dark .t_green_alt2_Card, :root.t_dark .t_green_alt2_DrawerFrame, :root.t_dark .t_green_alt2_Progress, :root.t_dark .t_green_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_green_alt2_Card, :root.t_dark .t_light .t_dark .t_green_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_green_alt2_Progress, :root.t_dark .t_light .t_dark .t_green_alt2_TooltipArrow, :root.t_light .t_dark .t_green_alt2_Card, :root.t_light .t_dark .t_green_alt2_DrawerFrame, :root.t_light .t_dark .t_green_alt2_Progress, :root.t_light .t_dark .t_green_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_TooltipArrow {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt2_Card, .t_green_alt2_DrawerFrame, .t_green_alt2_Progress, .t_green_alt2_TooltipArrow, .t_light .t_dark .t_green_alt2_Card, .t_light .t_dark .t_green_alt2_DrawerFrame, .t_light .t_dark .t_green_alt2_Progress, .t_light .t_dark .t_green_alt2_TooltipArrow {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} - } -:root.t_dark .t_green_alt2_Checkbox, :root.t_dark .t_green_alt2_Input, :root.t_dark .t_green_alt2_RadioGroupItem, :root.t_dark .t_green_alt2_TextArea, :root.t_dark .t_light .t_dark .t_green_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_green_alt2_Input, :root.t_dark .t_light .t_dark .t_green_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_green_alt2_TextArea, :root.t_light .t_dark .t_green_alt2_Checkbox, :root.t_light .t_dark .t_green_alt2_Input, :root.t_light .t_dark .t_green_alt2_RadioGroupItem, :root.t_light .t_dark .t_green_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_TextArea {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt2_Checkbox, .t_green_alt2_Input, .t_green_alt2_RadioGroupItem, .t_green_alt2_TextArea, .t_light .t_dark .t_green_alt2_Checkbox, .t_light .t_dark .t_green_alt2_Input, .t_light .t_dark .t_green_alt2_RadioGroupItem, .t_light .t_dark .t_green_alt2_TextArea {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} - } -:root.t_dark .t_green_alt2_ListItem, :root.t_dark .t_light .t_dark .t_green_alt2_ListItem, :root.t_light .t_dark .t_green_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_ListItem {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt2_ListItem, .t_light .t_dark .t_green_alt2_ListItem {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} - } -:root.t_dark .t_green_alt2_ProgressIndicator, :root.t_dark .t_green_alt2_SliderThumb, :root.t_dark .t_green_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_green_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_green_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_green_alt2_Tooltip, :root.t_light .t_dark .t_green_alt2_ProgressIndicator, :root.t_light .t_dark .t_green_alt2_SliderThumb, :root.t_light .t_dark .t_green_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Tooltip {--background:var(--color-130);--backgroundHover:var(--color-129);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-131);--backgroundTransparent:var(--color-132);--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-122);--borderColor:var(--color-128);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:var(--color-122);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt2_ProgressIndicator, .t_green_alt2_SliderThumb, .t_green_alt2_Tooltip, .t_light .t_dark .t_green_alt2_ProgressIndicator, .t_light .t_dark .t_green_alt2_SliderThumb, .t_light .t_dark .t_green_alt2_Tooltip {--background:var(--color-130);--backgroundHover:var(--color-129);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-131);--backgroundTransparent:var(--color-132);--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-122);--borderColor:var(--color-128);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:var(--color-122);} - } -:root.t_dark .t_green_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_green_alt2_SliderTrackActive, :root.t_light .t_dark .t_green_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_SliderTrackActive {--background:var(--color-128);--backgroundHover:var(--color-126);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-124);--backgroundStrong:var(--color-129);--backgroundTransparent:var(--color-130);--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-124);--borderColor:var(--color-125);--borderColorHover:var(--color-124);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-125);--placeholderColor:var(--color-129);--outlineColor:var(--color-121);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt2_SliderTrackActive, .t_light .t_dark .t_green_alt2_SliderTrackActive {--background:var(--color-128);--backgroundHover:var(--color-126);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-124);--backgroundStrong:var(--color-129);--backgroundTransparent:var(--color-130);--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-124);--borderColor:var(--color-125);--borderColorHover:var(--color-124);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-125);--placeholderColor:var(--color-129);--outlineColor:var(--color-121);} - } -:root.t_dark .t_green_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_green_alt2_SwitchThumb, :root.t_light .t_dark .t_green_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_SwitchThumb {--background:var(--color-132);--backgroundHover:var(--color-131);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-129);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-121);--borderColor:var(--color-130);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-131);--borderColorPress:var(--color-130);--placeholderColor:var(--color-124);--outlineColor:var(--color-124);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_green_alt2_SwitchThumb, .t_light .t_dark .t_green_alt2_SwitchThumb {--background:var(--color-132);--backgroundHover:var(--color-131);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-129);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-121);--borderColor:var(--color-130);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-131);--borderColorPress:var(--color-130);--placeholderColor:var(--color-124);--outlineColor:var(--color-124);} - } -:root.t_dark .t_light .t_dark .t_orange, :root.t_dark .t_orange, :root.t_light .t_dark .t_light .t_dark .t_orange, :root.t_light .t_dark .t_orange {--color1:var(--color-133);--color2:var(--color-134);--color3:var(--color-135);--color4:var(--color-136);--color5:var(--color-137);--color6:var(--color-138);--color7:var(--color-140);--color8:var(--color-141);--color9:var(--color-142);--color10:var(--color-143);--color11:var(--color-144);--color12:#fff;--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-137);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-136);--borderColorPress:var(--color-137);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange, .t_orange {--color1:var(--color-133);--color2:var(--color-134);--color3:var(--color-135);--color4:var(--color-136);--color5:var(--color-137);--color6:var(--color-138);--color7:var(--color-140);--color8:var(--color-141);--color9:var(--color-142);--color10:var(--color-143);--color11:var(--color-144);--color12:#fff;--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-137);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-136);--borderColorPress:var(--color-137);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} - } -:root.t_dark .t_light .t_dark .t_orange_Button, :root.t_dark .t_light .t_dark .t_orange_SliderTrack, :root.t_dark .t_light .t_dark .t_orange_Switch, :root.t_dark .t_light .t_dark .t_orange_TooltipContent, :root.t_dark .t_orange_Button, :root.t_dark .t_orange_SliderTrack, :root.t_dark .t_orange_Switch, :root.t_dark .t_orange_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_orange_Button, :root.t_light .t_dark .t_light .t_dark .t_orange_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_orange_Switch, :root.t_light .t_dark .t_light .t_dark .t_orange_TooltipContent, :root.t_light .t_dark .t_orange_Button, :root.t_light .t_dark .t_orange_SliderTrack, :root.t_light .t_dark .t_orange_Switch, :root.t_light .t_dark .t_orange_TooltipContent {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_Button, .t_light .t_dark .t_orange_SliderTrack, .t_light .t_dark .t_orange_Switch, .t_light .t_dark .t_orange_TooltipContent, .t_orange_Button, .t_orange_SliderTrack, .t_orange_Switch, .t_orange_TooltipContent {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} - } -:root.t_dark .t_light .t_dark .t_orange_Card, :root.t_dark .t_light .t_dark .t_orange_DrawerFrame, :root.t_dark .t_light .t_dark .t_orange_Progress, :root.t_dark .t_light .t_dark .t_orange_TooltipArrow, :root.t_dark .t_orange_Card, :root.t_dark .t_orange_DrawerFrame, :root.t_dark .t_orange_Progress, :root.t_dark .t_orange_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_orange_Card, :root.t_light .t_dark .t_light .t_dark .t_orange_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_orange_Progress, :root.t_light .t_dark .t_light .t_dark .t_orange_TooltipArrow, :root.t_light .t_dark .t_orange_Card, :root.t_light .t_dark .t_orange_DrawerFrame, :root.t_light .t_dark .t_orange_Progress, :root.t_light .t_dark .t_orange_TooltipArrow {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_Card, .t_light .t_dark .t_orange_DrawerFrame, .t_light .t_dark .t_orange_Progress, .t_light .t_dark .t_orange_TooltipArrow, .t_orange_Card, .t_orange_DrawerFrame, .t_orange_Progress, .t_orange_TooltipArrow {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} - } -:root.t_dark .t_light .t_dark .t_orange_Checkbox, :root.t_dark .t_light .t_dark .t_orange_Input, :root.t_dark .t_light .t_dark .t_orange_RadioGroupItem, :root.t_dark .t_light .t_dark .t_orange_TextArea, :root.t_dark .t_orange_Checkbox, :root.t_dark .t_orange_Input, :root.t_dark .t_orange_RadioGroupItem, :root.t_dark .t_orange_TextArea, :root.t_light .t_dark .t_light .t_dark .t_orange_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_orange_Input, :root.t_light .t_dark .t_light .t_dark .t_orange_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_orange_TextArea, :root.t_light .t_dark .t_orange_Checkbox, :root.t_light .t_dark .t_orange_Input, :root.t_light .t_dark .t_orange_RadioGroupItem, :root.t_light .t_dark .t_orange_TextArea {--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_Checkbox, .t_light .t_dark .t_orange_Input, .t_light .t_dark .t_orange_RadioGroupItem, .t_light .t_dark .t_orange_TextArea, .t_orange_Checkbox, .t_orange_Input, .t_orange_RadioGroupItem, .t_orange_TextArea {--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} - } -:root.t_dark .t_light .t_dark .t_orange_ListItem, :root.t_dark .t_orange_ListItem, :root.t_light .t_dark .t_light .t_dark .t_orange_ListItem, :root.t_light .t_dark .t_orange_ListItem {--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-137);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-136);--borderColorPress:var(--color-137);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_ListItem, .t_orange_ListItem {--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-137);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-136);--borderColorPress:var(--color-137);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} - } -:root.t_dark .t_light .t_dark .t_orange_ProgressIndicator, :root.t_dark .t_light .t_dark .t_orange_SliderThumb, :root.t_dark .t_light .t_dark .t_orange_Tooltip, :root.t_dark .t_orange_ProgressIndicator, :root.t_dark .t_orange_SliderThumb, :root.t_dark .t_orange_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_orange_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_orange_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_Tooltip, :root.t_light .t_dark .t_orange_ProgressIndicator, :root.t_light .t_dark .t_orange_SliderThumb, :root.t_light .t_dark .t_orange_Tooltip {--background:var(--color-144);--backgroundHover:var(--color-143);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-141);--backgroundStrong:#fff;--backgroundTransparent:hsla(24, 97.0%, 93.2%, 0);--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:hsla(30, 70.0%, 7.2%, 0);--borderColor:var(--color-141);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-142);--borderColorPress:var(--color-141);--placeholderColor:var(--color-136);--outlineColor:var(--color-136);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_ProgressIndicator, .t_light .t_dark .t_orange_SliderThumb, .t_light .t_dark .t_orange_Tooltip, .t_orange_ProgressIndicator, .t_orange_SliderThumb, .t_orange_Tooltip {--background:var(--color-144);--backgroundHover:var(--color-143);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-141);--backgroundStrong:#fff;--backgroundTransparent:hsla(24, 97.0%, 93.2%, 0);--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:hsla(30, 70.0%, 7.2%, 0);--borderColor:var(--color-141);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-142);--borderColorPress:var(--color-141);--placeholderColor:var(--color-136);--outlineColor:var(--color-136);} - } -:root.t_dark .t_light .t_dark .t_orange_SliderTrackActive, :root.t_dark .t_orange_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_orange_SliderTrackActive, :root.t_light .t_dark .t_orange_SliderTrackActive {--background:var(--color-142);--backgroundHover:var(--color-141);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-143);--backgroundTransparent:var(--color-144);--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:var(--color-134);--borderColor:var(--color-138);--borderColorHover:var(--color-137);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-138);--placeholderColor:var(--color-138);--outlineColor:var(--color-134);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_SliderTrackActive, .t_orange_SliderTrackActive {--background:var(--color-142);--backgroundHover:var(--color-141);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-143);--backgroundTransparent:var(--color-144);--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:var(--color-134);--borderColor:var(--color-138);--borderColorHover:var(--color-137);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-138);--placeholderColor:var(--color-138);--outlineColor:var(--color-134);} - } -:root.t_dark .t_light .t_dark .t_orange_SwitchThumb, :root.t_dark .t_orange_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_SwitchThumb, :root.t_light .t_dark .t_orange_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-144);--backgroundFocus:var(--color-143);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:var(--color-133);--borderColor:var(--color-143);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-144);--borderColorPress:var(--color-143);--placeholderColor:var(--color-134);--outlineColor:var(--color-138);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_SwitchThumb, .t_orange_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-144);--backgroundFocus:var(--color-143);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:var(--color-133);--borderColor:var(--color-143);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-144);--borderColorPress:var(--color-143);--placeholderColor:var(--color-134);--outlineColor:var(--color-138);} - } -:root.t_dark .t_light .t_dark .t_orange_active, :root.t_dark .t_orange_active, :root.t_light .t_dark .t_light .t_dark .t_orange_active, :root.t_light .t_dark .t_orange_active {--color1:var(--color-136);--color2:var(--color-137);--color3:var(--color-138);--color4:var(--color-140);--color5:var(--color-141);--color6:var(--color-142);--color7:var(--color-143);--color8:var(--color-144);--color9:#fff;--color10:hsla(24, 97.0%, 93.2%, 0);--color11:hsla(24, 97.0%, 93.2%, 0);--color12:hsla(24, 97.0%, 93.2%, 0);--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_orange_active, .t_orange_active {--color1:var(--color-136);--color2:var(--color-137);--color3:var(--color-138);--color4:var(--color-140);--color5:var(--color-141);--color6:var(--color-142);--color7:var(--color-143);--color8:var(--color-144);--color9:#fff;--color10:hsla(24, 97.0%, 93.2%, 0);--color11:hsla(24, 97.0%, 93.2%, 0);--color12:hsla(24, 97.0%, 93.2%, 0);--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_orange_active_Button, :root.t_dark .t_light .t_dark .t_orange_active_Switch, :root.t_dark .t_orange_active_Button, :root.t_dark .t_orange_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_orange_active_Button, :root.t_light .t_dark .t_light .t_dark .t_orange_active_Switch, :root.t_light .t_dark .t_orange_active_Button, :root.t_light .t_dark .t_orange_active_Switch {--background:var(--color-140);--backgroundHover:var(--color-141);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-143);--backgroundStrong:var(--color-138);--backgroundTransparent:var(--color-137);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-141);--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-136);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_orange_active_Button, .t_light .t_dark .t_orange_active_Switch, .t_orange_active_Button, .t_orange_active_Switch {--background:var(--color-140);--backgroundHover:var(--color-141);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-143);--backgroundStrong:var(--color-138);--backgroundTransparent:var(--color-137);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-141);--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-136);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_orange_active_Checkbox, :root.t_dark .t_light .t_dark .t_orange_active_Input, :root.t_dark .t_light .t_dark .t_orange_active_TextArea, :root.t_dark .t_orange_active_Checkbox, :root.t_dark .t_orange_active_Input, :root.t_dark .t_orange_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_orange_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_orange_active_Input, :root.t_light .t_dark .t_light .t_dark .t_orange_active_TextArea, :root.t_light .t_dark .t_orange_active_Checkbox, :root.t_light .t_dark .t_orange_active_Input, :root.t_light .t_dark .t_orange_active_TextArea {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-142);--borderColorHover:var(--color-143);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-142);--placeholderColor:var(--color-138);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_orange_active_Checkbox, .t_light .t_dark .t_orange_active_Input, .t_light .t_dark .t_orange_active_TextArea, .t_orange_active_Checkbox, .t_orange_active_Input, .t_orange_active_TextArea {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-142);--borderColorHover:var(--color-143);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-142);--placeholderColor:var(--color-138);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_orange_active_ListItem, :root.t_dark .t_orange_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_orange_active_ListItem, :root.t_light .t_dark .t_orange_active_ListItem {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_orange_active_ListItem, .t_orange_active_ListItem {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_orange_active_SliderTrackActive, :root.t_dark .t_orange_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_orange_active_SliderTrackActive, :root.t_light .t_dark .t_orange_active_SliderTrackActive {--background:var(--color-138);--backgroundHover:var(--color-137);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-135);--backgroundStrong:var(--color-140);--backgroundTransparent:var(--color-141);--colorHover:var(--color-137);--colorPress:var(--color-136);--colorFocus:var(--color-137);--colorTransparent:var(--color-137);--borderColor:var(--color-136);--borderColorHover:var(--color-135);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-136);--placeholderColor:var(--color-142);--outlineColor:var(--color-133);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_orange_active_SliderTrackActive, .t_orange_active_SliderTrackActive {--background:var(--color-138);--backgroundHover:var(--color-137);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-135);--backgroundStrong:var(--color-140);--backgroundTransparent:var(--color-141);--colorHover:var(--color-137);--colorPress:var(--color-136);--colorFocus:var(--color-137);--colorTransparent:var(--color-137);--borderColor:var(--color-136);--borderColorHover:var(--color-135);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-136);--placeholderColor:var(--color-142);--outlineColor:var(--color-133);} - } -:root.t_dark .t_light .t_dark .t_orange_alt1, :root.t_dark .t_orange_alt1, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1, :root.t_light .t_dark .t_orange_alt1 {--color1:var(--color-134);--color2:var(--color-135);--color3:var(--color-136);--color4:var(--color-137);--color5:var(--color-138);--color6:var(--color-140);--color7:var(--color-141);--color8:var(--color-142);--color9:var(--color-143);--color10:var(--color-144);--color11:#fff;--color12:#fff;--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt1, .t_orange_alt1 {--color1:var(--color-134);--color2:var(--color-135);--color3:var(--color-136);--color4:var(--color-137);--color5:var(--color-138);--color6:var(--color-140);--color7:var(--color-141);--color8:var(--color-142);--color9:var(--color-143);--color10:var(--color-144);--color11:#fff;--color12:#fff;--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} - } -:root.t_dark .t_light .t_dark .t_orange_alt1_Button, :root.t_dark .t_light .t_dark .t_orange_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_orange_alt1_Switch, :root.t_dark .t_light .t_dark .t_orange_alt1_TooltipContent, :root.t_dark .t_orange_alt1_Button, :root.t_dark .t_orange_alt1_SliderTrack, :root.t_dark .t_orange_alt1_Switch, :root.t_dark .t_orange_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_TooltipContent, :root.t_light .t_dark .t_orange_alt1_Button, :root.t_light .t_dark .t_orange_alt1_SliderTrack, :root.t_light .t_dark .t_orange_alt1_Switch, :root.t_light .t_dark .t_orange_alt1_TooltipContent {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt1_Button, .t_light .t_dark .t_orange_alt1_SliderTrack, .t_light .t_dark .t_orange_alt1_Switch, .t_light .t_dark .t_orange_alt1_TooltipContent, .t_orange_alt1_Button, .t_orange_alt1_SliderTrack, .t_orange_alt1_Switch, .t_orange_alt1_TooltipContent {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_orange_alt1_Card, :root.t_dark .t_light .t_dark .t_orange_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_orange_alt1_Progress, :root.t_dark .t_light .t_dark .t_orange_alt1_TooltipArrow, :root.t_dark .t_orange_alt1_Card, :root.t_dark .t_orange_alt1_DrawerFrame, :root.t_dark .t_orange_alt1_Progress, :root.t_dark .t_orange_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_TooltipArrow, :root.t_light .t_dark .t_orange_alt1_Card, :root.t_light .t_dark .t_orange_alt1_DrawerFrame, :root.t_light .t_dark .t_orange_alt1_Progress, :root.t_light .t_dark .t_orange_alt1_TooltipArrow {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:var(--color-144);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt1_Card, .t_light .t_dark .t_orange_alt1_DrawerFrame, .t_light .t_dark .t_orange_alt1_Progress, .t_light .t_dark .t_orange_alt1_TooltipArrow, .t_orange_alt1_Card, .t_orange_alt1_DrawerFrame, .t_orange_alt1_Progress, .t_orange_alt1_TooltipArrow {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:var(--color-144);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} - } -:root.t_dark .t_light .t_dark .t_orange_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_orange_alt1_Input, :root.t_dark .t_light .t_dark .t_orange_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_orange_alt1_TextArea, :root.t_dark .t_orange_alt1_Checkbox, :root.t_dark .t_orange_alt1_Input, :root.t_dark .t_orange_alt1_RadioGroupItem, :root.t_dark .t_orange_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_TextArea, :root.t_light .t_dark .t_orange_alt1_Checkbox, :root.t_light .t_dark .t_orange_alt1_Input, :root.t_light .t_dark .t_orange_alt1_RadioGroupItem, :root.t_light .t_dark .t_orange_alt1_TextArea {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt1_Checkbox, .t_light .t_dark .t_orange_alt1_Input, .t_light .t_dark .t_orange_alt1_RadioGroupItem, .t_light .t_dark .t_orange_alt1_TextArea, .t_orange_alt1_Checkbox, .t_orange_alt1_Input, .t_orange_alt1_RadioGroupItem, .t_orange_alt1_TextArea {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} - } -:root.t_dark .t_light .t_dark .t_orange_alt1_ListItem, :root.t_dark .t_orange_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_ListItem, :root.t_light .t_dark .t_orange_alt1_ListItem {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt1_ListItem, .t_orange_alt1_ListItem {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} - } -:root.t_dark .t_light .t_dark .t_orange_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_orange_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_orange_alt1_Tooltip, :root.t_dark .t_orange_alt1_ProgressIndicator, :root.t_dark .t_orange_alt1_SliderThumb, :root.t_dark .t_orange_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Tooltip, :root.t_light .t_dark .t_orange_alt1_ProgressIndicator, :root.t_light .t_dark .t_orange_alt1_SliderThumb, :root.t_light .t_dark .t_orange_alt1_Tooltip {--background:var(--color-143);--backgroundHover:var(--color-142);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-144);--backgroundTransparent:#fff;--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-133);--borderColor:var(--color-140);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-140);--placeholderColor:var(--color-137);--outlineColor:var(--color-135);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt1_ProgressIndicator, .t_light .t_dark .t_orange_alt1_SliderThumb, .t_light .t_dark .t_orange_alt1_Tooltip, .t_orange_alt1_ProgressIndicator, .t_orange_alt1_SliderThumb, .t_orange_alt1_Tooltip {--background:var(--color-143);--backgroundHover:var(--color-142);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-144);--backgroundTransparent:#fff;--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-133);--borderColor:var(--color-140);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-140);--placeholderColor:var(--color-137);--outlineColor:var(--color-135);} - } -:root.t_dark .t_light .t_dark .t_orange_alt1_SliderTrackActive, :root.t_dark .t_orange_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_SliderTrackActive, :root.t_light .t_dark .t_orange_alt1_SliderTrackActive {--background:var(--color-141);--backgroundHover:var(--color-140);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-142);--backgroundTransparent:var(--color-143);--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-135);--borderColor:var(--color-137);--borderColorHover:var(--color-136);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-137);--placeholderColor:var(--color-140);--outlineColor:var(--color-133);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt1_SliderTrackActive, .t_orange_alt1_SliderTrackActive {--background:var(--color-141);--backgroundHover:var(--color-140);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-142);--backgroundTransparent:var(--color-143);--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-135);--borderColor:var(--color-137);--borderColorHover:var(--color-136);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-137);--placeholderColor:var(--color-140);--outlineColor:var(--color-133);} - } -:root.t_dark .t_light .t_dark .t_orange_alt1_SwitchThumb, :root.t_dark .t_orange_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_SwitchThumb, :root.t_light .t_dark .t_orange_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-144);--backgroundPress:var(--color-143);--backgroundFocus:var(--color-142);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-133);--borderColor:var(--color-142);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-143);--borderColorPress:var(--color-142);--placeholderColor:var(--color-135);--outlineColor:var(--color-137);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt1_SwitchThumb, .t_orange_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-144);--backgroundPress:var(--color-143);--backgroundFocus:var(--color-142);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-133);--borderColor:var(--color-142);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-143);--borderColorPress:var(--color-142);--placeholderColor:var(--color-135);--outlineColor:var(--color-137);} - } -:root.t_dark .t_light .t_dark .t_orange_alt2, :root.t_dark .t_orange_alt2, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2, :root.t_light .t_dark .t_orange_alt2 {--color1:var(--color-135);--color2:var(--color-136);--color3:var(--color-137);--color4:var(--color-138);--color5:var(--color-140);--color6:var(--color-141);--color7:var(--color-142);--color8:var(--color-143);--color9:var(--color-144);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt2, .t_orange_alt2 {--color1:var(--color-135);--color2:var(--color-136);--color3:var(--color-137);--color4:var(--color-138);--color5:var(--color-140);--color6:var(--color-141);--color7:var(--color-142);--color8:var(--color-143);--color9:var(--color-144);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} - } -:root.t_dark .t_light .t_dark .t_orange_alt2_Button, :root.t_dark .t_light .t_dark .t_orange_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_orange_alt2_Switch, :root.t_dark .t_light .t_dark .t_orange_alt2_TooltipContent, :root.t_dark .t_orange_alt2_Button, :root.t_dark .t_orange_alt2_SliderTrack, :root.t_dark .t_orange_alt2_Switch, :root.t_dark .t_orange_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_TooltipContent, :root.t_light .t_dark .t_orange_alt2_Button, :root.t_light .t_dark .t_orange_alt2_SliderTrack, :root.t_light .t_dark .t_orange_alt2_Switch, :root.t_light .t_dark .t_orange_alt2_TooltipContent {--background:var(--color-138);--backgroundHover:var(--color-140);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-142);--backgroundStrong:var(--color-137);--backgroundTransparent:var(--color-136);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-142);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-137);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt2_Button, .t_light .t_dark .t_orange_alt2_SliderTrack, .t_light .t_dark .t_orange_alt2_Switch, .t_light .t_dark .t_orange_alt2_TooltipContent, .t_orange_alt2_Button, .t_orange_alt2_SliderTrack, .t_orange_alt2_Switch, .t_orange_alt2_TooltipContent {--background:var(--color-138);--backgroundHover:var(--color-140);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-142);--backgroundStrong:var(--color-137);--backgroundTransparent:var(--color-136);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-142);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-137);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_orange_alt2_Card, :root.t_dark .t_light .t_dark .t_orange_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_orange_alt2_Progress, :root.t_dark .t_light .t_dark .t_orange_alt2_TooltipArrow, :root.t_dark .t_orange_alt2_Card, :root.t_dark .t_orange_alt2_DrawerFrame, :root.t_dark .t_orange_alt2_Progress, :root.t_dark .t_orange_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_TooltipArrow, :root.t_light .t_dark .t_orange_alt2_Card, :root.t_light .t_dark .t_orange_alt2_DrawerFrame, :root.t_light .t_dark .t_orange_alt2_Progress, :root.t_light .t_dark .t_orange_alt2_TooltipArrow {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt2_Card, .t_light .t_dark .t_orange_alt2_DrawerFrame, .t_light .t_dark .t_orange_alt2_Progress, .t_light .t_dark .t_orange_alt2_TooltipArrow, .t_orange_alt2_Card, .t_orange_alt2_DrawerFrame, .t_orange_alt2_Progress, .t_orange_alt2_TooltipArrow {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_orange_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_orange_alt2_Input, :root.t_dark .t_light .t_dark .t_orange_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_orange_alt2_TextArea, :root.t_dark .t_orange_alt2_Checkbox, :root.t_dark .t_orange_alt2_Input, :root.t_dark .t_orange_alt2_RadioGroupItem, :root.t_dark .t_orange_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_TextArea, :root.t_light .t_dark .t_orange_alt2_Checkbox, :root.t_light .t_dark .t_orange_alt2_Input, :root.t_light .t_dark .t_orange_alt2_RadioGroupItem, :root.t_light .t_dark .t_orange_alt2_TextArea {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt2_Checkbox, .t_light .t_dark .t_orange_alt2_Input, .t_light .t_dark .t_orange_alt2_RadioGroupItem, .t_light .t_dark .t_orange_alt2_TextArea, .t_orange_alt2_Checkbox, .t_orange_alt2_Input, .t_orange_alt2_RadioGroupItem, .t_orange_alt2_TextArea {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} - } -:root.t_dark .t_light .t_dark .t_orange_alt2_ListItem, :root.t_dark .t_orange_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_ListItem, :root.t_light .t_dark .t_orange_alt2_ListItem {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt2_ListItem, .t_orange_alt2_ListItem {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} - } -:root.t_dark .t_light .t_dark .t_orange_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_orange_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_orange_alt2_Tooltip, :root.t_dark .t_orange_alt2_ProgressIndicator, :root.t_dark .t_orange_alt2_SliderThumb, :root.t_dark .t_orange_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Tooltip, :root.t_light .t_dark .t_orange_alt2_ProgressIndicator, :root.t_light .t_dark .t_orange_alt2_SliderThumb, :root.t_light .t_dark .t_orange_alt2_Tooltip {--background:var(--color-142);--backgroundHover:var(--color-141);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-143);--backgroundTransparent:var(--color-144);--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-134);--borderColor:var(--color-140);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:var(--color-134);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt2_ProgressIndicator, .t_light .t_dark .t_orange_alt2_SliderThumb, .t_light .t_dark .t_orange_alt2_Tooltip, .t_orange_alt2_ProgressIndicator, .t_orange_alt2_SliderThumb, .t_orange_alt2_Tooltip {--background:var(--color-142);--backgroundHover:var(--color-141);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-143);--backgroundTransparent:var(--color-144);--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-134);--borderColor:var(--color-140);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:var(--color-134);} - } -:root.t_dark .t_light .t_dark .t_orange_alt2_SliderTrackActive, :root.t_dark .t_orange_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_SliderTrackActive, :root.t_light .t_dark .t_orange_alt2_SliderTrackActive {--background:var(--color-140);--backgroundHover:var(--color-138);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-136);--backgroundStrong:var(--color-141);--backgroundTransparent:var(--color-142);--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-136);--borderColor:var(--color-137);--borderColorHover:var(--color-136);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-137);--placeholderColor:var(--color-141);--outlineColor:var(--color-133);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt2_SliderTrackActive, .t_orange_alt2_SliderTrackActive {--background:var(--color-140);--backgroundHover:var(--color-138);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-136);--backgroundStrong:var(--color-141);--backgroundTransparent:var(--color-142);--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-136);--borderColor:var(--color-137);--borderColorHover:var(--color-136);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-137);--placeholderColor:var(--color-141);--outlineColor:var(--color-133);} - } -:root.t_dark .t_light .t_dark .t_orange_alt2_SwitchThumb, :root.t_dark .t_orange_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_SwitchThumb, :root.t_light .t_dark .t_orange_alt2_SwitchThumb {--background:var(--color-144);--backgroundHover:var(--color-143);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-141);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-133);--borderColor:var(--color-142);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-143);--borderColorPress:var(--color-142);--placeholderColor:var(--color-136);--outlineColor:var(--color-136);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_orange_alt2_SwitchThumb, .t_orange_alt2_SwitchThumb {--background:var(--color-144);--backgroundHover:var(--color-143);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-141);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-133);--borderColor:var(--color-142);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-143);--borderColorPress:var(--color-142);--placeholderColor:var(--color-136);--outlineColor:var(--color-136);} - } -:root.t_dark .t_light .t_dark .t_pink, :root.t_dark .t_pink, :root.t_light .t_dark .t_light .t_dark .t_pink, :root.t_light .t_dark .t_pink {--color1:var(--color-145);--color2:var(--color-146);--color3:var(--color-147);--color4:var(--color-148);--color5:var(--color-149);--color6:var(--color-150);--color7:var(--color-152);--color8:var(--color-153);--color9:var(--color-154);--color10:var(--color-155);--color11:var(--color-156);--color12:#fff;--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-149);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-148);--borderColorPress:var(--color-149);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink, .t_pink {--color1:var(--color-145);--color2:var(--color-146);--color3:var(--color-147);--color4:var(--color-148);--color5:var(--color-149);--color6:var(--color-150);--color7:var(--color-152);--color8:var(--color-153);--color9:var(--color-154);--color10:var(--color-155);--color11:var(--color-156);--color12:#fff;--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-149);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-148);--borderColorPress:var(--color-149);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} - } -:root.t_dark .t_light .t_dark .t_pink_Button, :root.t_dark .t_light .t_dark .t_pink_SliderTrack, :root.t_dark .t_light .t_dark .t_pink_Switch, :root.t_dark .t_light .t_dark .t_pink_TooltipContent, :root.t_dark .t_pink_Button, :root.t_dark .t_pink_SliderTrack, :root.t_dark .t_pink_Switch, :root.t_dark .t_pink_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_pink_Button, :root.t_light .t_dark .t_light .t_dark .t_pink_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_pink_Switch, :root.t_light .t_dark .t_light .t_dark .t_pink_TooltipContent, :root.t_light .t_dark .t_pink_Button, :root.t_light .t_dark .t_pink_SliderTrack, :root.t_light .t_dark .t_pink_Switch, :root.t_light .t_dark .t_pink_TooltipContent {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_Button, .t_light .t_dark .t_pink_SliderTrack, .t_light .t_dark .t_pink_Switch, .t_light .t_dark .t_pink_TooltipContent, .t_pink_Button, .t_pink_SliderTrack, .t_pink_Switch, .t_pink_TooltipContent {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} - } -:root.t_dark .t_light .t_dark .t_pink_Card, :root.t_dark .t_light .t_dark .t_pink_DrawerFrame, :root.t_dark .t_light .t_dark .t_pink_Progress, :root.t_dark .t_light .t_dark .t_pink_TooltipArrow, :root.t_dark .t_pink_Card, :root.t_dark .t_pink_DrawerFrame, :root.t_dark .t_pink_Progress, :root.t_dark .t_pink_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_pink_Card, :root.t_light .t_dark .t_light .t_dark .t_pink_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_pink_Progress, :root.t_light .t_dark .t_light .t_dark .t_pink_TooltipArrow, :root.t_light .t_dark .t_pink_Card, :root.t_light .t_dark .t_pink_DrawerFrame, :root.t_light .t_dark .t_pink_Progress, :root.t_light .t_dark .t_pink_TooltipArrow {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_Card, .t_light .t_dark .t_pink_DrawerFrame, .t_light .t_dark .t_pink_Progress, .t_light .t_dark .t_pink_TooltipArrow, .t_pink_Card, .t_pink_DrawerFrame, .t_pink_Progress, .t_pink_TooltipArrow {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} - } -:root.t_dark .t_light .t_dark .t_pink_Checkbox, :root.t_dark .t_light .t_dark .t_pink_Input, :root.t_dark .t_light .t_dark .t_pink_RadioGroupItem, :root.t_dark .t_light .t_dark .t_pink_TextArea, :root.t_dark .t_pink_Checkbox, :root.t_dark .t_pink_Input, :root.t_dark .t_pink_RadioGroupItem, :root.t_dark .t_pink_TextArea, :root.t_light .t_dark .t_light .t_dark .t_pink_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_pink_Input, :root.t_light .t_dark .t_light .t_dark .t_pink_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_pink_TextArea, :root.t_light .t_dark .t_pink_Checkbox, :root.t_light .t_dark .t_pink_Input, :root.t_light .t_dark .t_pink_RadioGroupItem, :root.t_light .t_dark .t_pink_TextArea {--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_Checkbox, .t_light .t_dark .t_pink_Input, .t_light .t_dark .t_pink_RadioGroupItem, .t_light .t_dark .t_pink_TextArea, .t_pink_Checkbox, .t_pink_Input, .t_pink_RadioGroupItem, .t_pink_TextArea {--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} - } -:root.t_dark .t_light .t_dark .t_pink_ListItem, :root.t_dark .t_pink_ListItem, :root.t_light .t_dark .t_light .t_dark .t_pink_ListItem, :root.t_light .t_dark .t_pink_ListItem {--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-149);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-148);--borderColorPress:var(--color-149);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_ListItem, .t_pink_ListItem {--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-149);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-148);--borderColorPress:var(--color-149);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} - } -:root.t_dark .t_light .t_dark .t_pink_ProgressIndicator, :root.t_dark .t_light .t_dark .t_pink_SliderThumb, :root.t_dark .t_light .t_dark .t_pink_Tooltip, :root.t_dark .t_pink_ProgressIndicator, :root.t_dark .t_pink_SliderThumb, :root.t_dark .t_pink_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_pink_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_pink_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_Tooltip, :root.t_light .t_dark .t_pink_ProgressIndicator, :root.t_light .t_dark .t_pink_SliderThumb, :root.t_light .t_dark .t_pink_Tooltip {--background:var(--color-156);--backgroundHover:var(--color-155);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-153);--backgroundStrong:#fff;--backgroundTransparent:hsla(322, 90.0%, 95.8%, 0);--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:hsla(318, 25.0%, 9.6%, 0);--borderColor:var(--color-153);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-154);--borderColorPress:var(--color-153);--placeholderColor:var(--color-148);--outlineColor:var(--color-148);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_ProgressIndicator, .t_light .t_dark .t_pink_SliderThumb, .t_light .t_dark .t_pink_Tooltip, .t_pink_ProgressIndicator, .t_pink_SliderThumb, .t_pink_Tooltip {--background:var(--color-156);--backgroundHover:var(--color-155);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-153);--backgroundStrong:#fff;--backgroundTransparent:hsla(322, 90.0%, 95.8%, 0);--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:hsla(318, 25.0%, 9.6%, 0);--borderColor:var(--color-153);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-154);--borderColorPress:var(--color-153);--placeholderColor:var(--color-148);--outlineColor:var(--color-148);} - } -:root.t_dark .t_light .t_dark .t_pink_SliderTrackActive, :root.t_dark .t_pink_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_pink_SliderTrackActive, :root.t_light .t_dark .t_pink_SliderTrackActive {--background:var(--color-154);--backgroundHover:var(--color-153);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-155);--backgroundTransparent:var(--color-156);--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:var(--color-146);--borderColor:var(--color-150);--borderColorHover:var(--color-149);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-150);--placeholderColor:var(--color-150);--outlineColor:var(--color-146);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_SliderTrackActive, .t_pink_SliderTrackActive {--background:var(--color-154);--backgroundHover:var(--color-153);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-155);--backgroundTransparent:var(--color-156);--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:var(--color-146);--borderColor:var(--color-150);--borderColorHover:var(--color-149);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-150);--placeholderColor:var(--color-150);--outlineColor:var(--color-146);} - } -:root.t_dark .t_light .t_dark .t_pink_SwitchThumb, :root.t_dark .t_pink_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_SwitchThumb, :root.t_light .t_dark .t_pink_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-156);--backgroundFocus:var(--color-155);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:var(--color-145);--borderColor:var(--color-155);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-156);--borderColorPress:var(--color-155);--placeholderColor:var(--color-146);--outlineColor:var(--color-150);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_SwitchThumb, .t_pink_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-156);--backgroundFocus:var(--color-155);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:var(--color-145);--borderColor:var(--color-155);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-156);--borderColorPress:var(--color-155);--placeholderColor:var(--color-146);--outlineColor:var(--color-150);} - } -:root.t_dark .t_light .t_dark .t_pink_active, :root.t_dark .t_pink_active, :root.t_light .t_dark .t_light .t_dark .t_pink_active, :root.t_light .t_dark .t_pink_active {--color1:var(--color-148);--color2:var(--color-149);--color3:var(--color-150);--color4:var(--color-152);--color5:var(--color-153);--color6:var(--color-154);--color7:var(--color-155);--color8:var(--color-156);--color9:#fff;--color10:hsla(322, 90.0%, 95.8%, 0);--color11:hsla(322, 90.0%, 95.8%, 0);--color12:hsla(322, 90.0%, 95.8%, 0);--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_pink_active, .t_pink_active {--color1:var(--color-148);--color2:var(--color-149);--color3:var(--color-150);--color4:var(--color-152);--color5:var(--color-153);--color6:var(--color-154);--color7:var(--color-155);--color8:var(--color-156);--color9:#fff;--color10:hsla(322, 90.0%, 95.8%, 0);--color11:hsla(322, 90.0%, 95.8%, 0);--color12:hsla(322, 90.0%, 95.8%, 0);--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_pink_active_Button, :root.t_dark .t_light .t_dark .t_pink_active_Switch, :root.t_dark .t_pink_active_Button, :root.t_dark .t_pink_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_pink_active_Button, :root.t_light .t_dark .t_light .t_dark .t_pink_active_Switch, :root.t_light .t_dark .t_pink_active_Button, :root.t_light .t_dark .t_pink_active_Switch {--background:var(--color-152);--backgroundHover:var(--color-153);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-155);--backgroundStrong:var(--color-150);--backgroundTransparent:var(--color-149);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-153);--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-148);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_pink_active_Button, .t_light .t_dark .t_pink_active_Switch, .t_pink_active_Button, .t_pink_active_Switch {--background:var(--color-152);--backgroundHover:var(--color-153);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-155);--backgroundStrong:var(--color-150);--backgroundTransparent:var(--color-149);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-153);--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-148);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_pink_active_Checkbox, :root.t_dark .t_light .t_dark .t_pink_active_Input, :root.t_dark .t_light .t_dark .t_pink_active_TextArea, :root.t_dark .t_pink_active_Checkbox, :root.t_dark .t_pink_active_Input, :root.t_dark .t_pink_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_pink_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_pink_active_Input, :root.t_light .t_dark .t_light .t_dark .t_pink_active_TextArea, :root.t_light .t_dark .t_pink_active_Checkbox, :root.t_light .t_dark .t_pink_active_Input, :root.t_light .t_dark .t_pink_active_TextArea {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-154);--borderColorHover:var(--color-155);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-154);--placeholderColor:var(--color-150);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_pink_active_Checkbox, .t_light .t_dark .t_pink_active_Input, .t_light .t_dark .t_pink_active_TextArea, .t_pink_active_Checkbox, .t_pink_active_Input, .t_pink_active_TextArea {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-154);--borderColorHover:var(--color-155);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-154);--placeholderColor:var(--color-150);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_pink_active_ListItem, :root.t_dark .t_pink_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_pink_active_ListItem, :root.t_light .t_dark .t_pink_active_ListItem {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_pink_active_ListItem, .t_pink_active_ListItem {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_pink_active_SliderTrackActive, :root.t_dark .t_pink_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_pink_active_SliderTrackActive, :root.t_light .t_dark .t_pink_active_SliderTrackActive {--background:var(--color-150);--backgroundHover:var(--color-149);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-147);--backgroundStrong:var(--color-152);--backgroundTransparent:var(--color-153);--colorHover:var(--color-149);--colorPress:var(--color-148);--colorFocus:var(--color-149);--colorTransparent:var(--color-149);--borderColor:var(--color-148);--borderColorHover:var(--color-147);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-148);--placeholderColor:var(--color-154);--outlineColor:var(--color-145);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_pink_active_SliderTrackActive, .t_pink_active_SliderTrackActive {--background:var(--color-150);--backgroundHover:var(--color-149);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-147);--backgroundStrong:var(--color-152);--backgroundTransparent:var(--color-153);--colorHover:var(--color-149);--colorPress:var(--color-148);--colorFocus:var(--color-149);--colorTransparent:var(--color-149);--borderColor:var(--color-148);--borderColorHover:var(--color-147);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-148);--placeholderColor:var(--color-154);--outlineColor:var(--color-145);} - } -:root.t_dark .t_light .t_dark .t_pink_alt1, :root.t_dark .t_pink_alt1, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1, :root.t_light .t_dark .t_pink_alt1 {--color1:var(--color-146);--color2:var(--color-147);--color3:var(--color-148);--color4:var(--color-149);--color5:var(--color-150);--color6:var(--color-152);--color7:var(--color-153);--color8:var(--color-154);--color9:var(--color-155);--color10:var(--color-156);--color11:#fff;--color12:#fff;--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt1, .t_pink_alt1 {--color1:var(--color-146);--color2:var(--color-147);--color3:var(--color-148);--color4:var(--color-149);--color5:var(--color-150);--color6:var(--color-152);--color7:var(--color-153);--color8:var(--color-154);--color9:var(--color-155);--color10:var(--color-156);--color11:#fff;--color12:#fff;--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} - } -:root.t_dark .t_light .t_dark .t_pink_alt1_Button, :root.t_dark .t_light .t_dark .t_pink_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_pink_alt1_Switch, :root.t_dark .t_light .t_dark .t_pink_alt1_TooltipContent, :root.t_dark .t_pink_alt1_Button, :root.t_dark .t_pink_alt1_SliderTrack, :root.t_dark .t_pink_alt1_Switch, :root.t_dark .t_pink_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_TooltipContent, :root.t_light .t_dark .t_pink_alt1_Button, :root.t_light .t_dark .t_pink_alt1_SliderTrack, :root.t_light .t_dark .t_pink_alt1_Switch, :root.t_light .t_dark .t_pink_alt1_TooltipContent {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt1_Button, .t_light .t_dark .t_pink_alt1_SliderTrack, .t_light .t_dark .t_pink_alt1_Switch, .t_light .t_dark .t_pink_alt1_TooltipContent, .t_pink_alt1_Button, .t_pink_alt1_SliderTrack, .t_pink_alt1_Switch, .t_pink_alt1_TooltipContent {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_pink_alt1_Card, :root.t_dark .t_light .t_dark .t_pink_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_pink_alt1_Progress, :root.t_dark .t_light .t_dark .t_pink_alt1_TooltipArrow, :root.t_dark .t_pink_alt1_Card, :root.t_dark .t_pink_alt1_DrawerFrame, :root.t_dark .t_pink_alt1_Progress, :root.t_dark .t_pink_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_TooltipArrow, :root.t_light .t_dark .t_pink_alt1_Card, :root.t_light .t_dark .t_pink_alt1_DrawerFrame, :root.t_light .t_dark .t_pink_alt1_Progress, :root.t_light .t_dark .t_pink_alt1_TooltipArrow {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:var(--color-156);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt1_Card, .t_light .t_dark .t_pink_alt1_DrawerFrame, .t_light .t_dark .t_pink_alt1_Progress, .t_light .t_dark .t_pink_alt1_TooltipArrow, .t_pink_alt1_Card, .t_pink_alt1_DrawerFrame, .t_pink_alt1_Progress, .t_pink_alt1_TooltipArrow {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:var(--color-156);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} - } -:root.t_dark .t_light .t_dark .t_pink_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_pink_alt1_Input, :root.t_dark .t_light .t_dark .t_pink_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_pink_alt1_TextArea, :root.t_dark .t_pink_alt1_Checkbox, :root.t_dark .t_pink_alt1_Input, :root.t_dark .t_pink_alt1_RadioGroupItem, :root.t_dark .t_pink_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_TextArea, :root.t_light .t_dark .t_pink_alt1_Checkbox, :root.t_light .t_dark .t_pink_alt1_Input, :root.t_light .t_dark .t_pink_alt1_RadioGroupItem, :root.t_light .t_dark .t_pink_alt1_TextArea {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt1_Checkbox, .t_light .t_dark .t_pink_alt1_Input, .t_light .t_dark .t_pink_alt1_RadioGroupItem, .t_light .t_dark .t_pink_alt1_TextArea, .t_pink_alt1_Checkbox, .t_pink_alt1_Input, .t_pink_alt1_RadioGroupItem, .t_pink_alt1_TextArea {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} - } -:root.t_dark .t_light .t_dark .t_pink_alt1_ListItem, :root.t_dark .t_pink_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_ListItem, :root.t_light .t_dark .t_pink_alt1_ListItem {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt1_ListItem, .t_pink_alt1_ListItem {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} - } -:root.t_dark .t_light .t_dark .t_pink_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_pink_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_pink_alt1_Tooltip, :root.t_dark .t_pink_alt1_ProgressIndicator, :root.t_dark .t_pink_alt1_SliderThumb, :root.t_dark .t_pink_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Tooltip, :root.t_light .t_dark .t_pink_alt1_ProgressIndicator, :root.t_light .t_dark .t_pink_alt1_SliderThumb, :root.t_light .t_dark .t_pink_alt1_Tooltip {--background:var(--color-155);--backgroundHover:var(--color-154);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-156);--backgroundTransparent:#fff;--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-145);--borderColor:var(--color-152);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-152);--placeholderColor:var(--color-149);--outlineColor:var(--color-147);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt1_ProgressIndicator, .t_light .t_dark .t_pink_alt1_SliderThumb, .t_light .t_dark .t_pink_alt1_Tooltip, .t_pink_alt1_ProgressIndicator, .t_pink_alt1_SliderThumb, .t_pink_alt1_Tooltip {--background:var(--color-155);--backgroundHover:var(--color-154);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-156);--backgroundTransparent:#fff;--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-145);--borderColor:var(--color-152);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-152);--placeholderColor:var(--color-149);--outlineColor:var(--color-147);} - } -:root.t_dark .t_light .t_dark .t_pink_alt1_SliderTrackActive, :root.t_dark .t_pink_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_SliderTrackActive, :root.t_light .t_dark .t_pink_alt1_SliderTrackActive {--background:var(--color-153);--backgroundHover:var(--color-152);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-154);--backgroundTransparent:var(--color-155);--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-147);--borderColor:var(--color-149);--borderColorHover:var(--color-148);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-149);--placeholderColor:var(--color-152);--outlineColor:var(--color-145);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt1_SliderTrackActive, .t_pink_alt1_SliderTrackActive {--background:var(--color-153);--backgroundHover:var(--color-152);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-154);--backgroundTransparent:var(--color-155);--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-147);--borderColor:var(--color-149);--borderColorHover:var(--color-148);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-149);--placeholderColor:var(--color-152);--outlineColor:var(--color-145);} - } -:root.t_dark .t_light .t_dark .t_pink_alt1_SwitchThumb, :root.t_dark .t_pink_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_SwitchThumb, :root.t_light .t_dark .t_pink_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-156);--backgroundPress:var(--color-155);--backgroundFocus:var(--color-154);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-145);--borderColor:var(--color-154);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-155);--borderColorPress:var(--color-154);--placeholderColor:var(--color-147);--outlineColor:var(--color-149);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt1_SwitchThumb, .t_pink_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-156);--backgroundPress:var(--color-155);--backgroundFocus:var(--color-154);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-145);--borderColor:var(--color-154);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-155);--borderColorPress:var(--color-154);--placeholderColor:var(--color-147);--outlineColor:var(--color-149);} - } -:root.t_dark .t_light .t_dark .t_pink_alt2, :root.t_dark .t_pink_alt2, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2, :root.t_light .t_dark .t_pink_alt2 {--color1:var(--color-147);--color2:var(--color-148);--color3:var(--color-149);--color4:var(--color-150);--color5:var(--color-152);--color6:var(--color-153);--color7:var(--color-154);--color8:var(--color-155);--color9:var(--color-156);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt2, .t_pink_alt2 {--color1:var(--color-147);--color2:var(--color-148);--color3:var(--color-149);--color4:var(--color-150);--color5:var(--color-152);--color6:var(--color-153);--color7:var(--color-154);--color8:var(--color-155);--color9:var(--color-156);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} - } -:root.t_dark .t_light .t_dark .t_pink_alt2_Button, :root.t_dark .t_light .t_dark .t_pink_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_pink_alt2_Switch, :root.t_dark .t_light .t_dark .t_pink_alt2_TooltipContent, :root.t_dark .t_pink_alt2_Button, :root.t_dark .t_pink_alt2_SliderTrack, :root.t_dark .t_pink_alt2_Switch, :root.t_dark .t_pink_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_TooltipContent, :root.t_light .t_dark .t_pink_alt2_Button, :root.t_light .t_dark .t_pink_alt2_SliderTrack, :root.t_light .t_dark .t_pink_alt2_Switch, :root.t_light .t_dark .t_pink_alt2_TooltipContent {--background:var(--color-150);--backgroundHover:var(--color-152);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-154);--backgroundStrong:var(--color-149);--backgroundTransparent:var(--color-148);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-154);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-149);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt2_Button, .t_light .t_dark .t_pink_alt2_SliderTrack, .t_light .t_dark .t_pink_alt2_Switch, .t_light .t_dark .t_pink_alt2_TooltipContent, .t_pink_alt2_Button, .t_pink_alt2_SliderTrack, .t_pink_alt2_Switch, .t_pink_alt2_TooltipContent {--background:var(--color-150);--backgroundHover:var(--color-152);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-154);--backgroundStrong:var(--color-149);--backgroundTransparent:var(--color-148);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-154);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-149);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_pink_alt2_Card, :root.t_dark .t_light .t_dark .t_pink_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_pink_alt2_Progress, :root.t_dark .t_light .t_dark .t_pink_alt2_TooltipArrow, :root.t_dark .t_pink_alt2_Card, :root.t_dark .t_pink_alt2_DrawerFrame, :root.t_dark .t_pink_alt2_Progress, :root.t_dark .t_pink_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_TooltipArrow, :root.t_light .t_dark .t_pink_alt2_Card, :root.t_light .t_dark .t_pink_alt2_DrawerFrame, :root.t_light .t_dark .t_pink_alt2_Progress, :root.t_light .t_dark .t_pink_alt2_TooltipArrow {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt2_Card, .t_light .t_dark .t_pink_alt2_DrawerFrame, .t_light .t_dark .t_pink_alt2_Progress, .t_light .t_dark .t_pink_alt2_TooltipArrow, .t_pink_alt2_Card, .t_pink_alt2_DrawerFrame, .t_pink_alt2_Progress, .t_pink_alt2_TooltipArrow {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_pink_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_pink_alt2_Input, :root.t_dark .t_light .t_dark .t_pink_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_pink_alt2_TextArea, :root.t_dark .t_pink_alt2_Checkbox, :root.t_dark .t_pink_alt2_Input, :root.t_dark .t_pink_alt2_RadioGroupItem, :root.t_dark .t_pink_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_TextArea, :root.t_light .t_dark .t_pink_alt2_Checkbox, :root.t_light .t_dark .t_pink_alt2_Input, :root.t_light .t_dark .t_pink_alt2_RadioGroupItem, :root.t_light .t_dark .t_pink_alt2_TextArea {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt2_Checkbox, .t_light .t_dark .t_pink_alt2_Input, .t_light .t_dark .t_pink_alt2_RadioGroupItem, .t_light .t_dark .t_pink_alt2_TextArea, .t_pink_alt2_Checkbox, .t_pink_alt2_Input, .t_pink_alt2_RadioGroupItem, .t_pink_alt2_TextArea {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} - } -:root.t_dark .t_light .t_dark .t_pink_alt2_ListItem, :root.t_dark .t_pink_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_ListItem, :root.t_light .t_dark .t_pink_alt2_ListItem {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt2_ListItem, .t_pink_alt2_ListItem {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} - } -:root.t_dark .t_light .t_dark .t_pink_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_pink_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_pink_alt2_Tooltip, :root.t_dark .t_pink_alt2_ProgressIndicator, :root.t_dark .t_pink_alt2_SliderThumb, :root.t_dark .t_pink_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Tooltip, :root.t_light .t_dark .t_pink_alt2_ProgressIndicator, :root.t_light .t_dark .t_pink_alt2_SliderThumb, :root.t_light .t_dark .t_pink_alt2_Tooltip {--background:var(--color-154);--backgroundHover:var(--color-153);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-155);--backgroundTransparent:var(--color-156);--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-146);--borderColor:var(--color-152);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:var(--color-146);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt2_ProgressIndicator, .t_light .t_dark .t_pink_alt2_SliderThumb, .t_light .t_dark .t_pink_alt2_Tooltip, .t_pink_alt2_ProgressIndicator, .t_pink_alt2_SliderThumb, .t_pink_alt2_Tooltip {--background:var(--color-154);--backgroundHover:var(--color-153);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-155);--backgroundTransparent:var(--color-156);--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-146);--borderColor:var(--color-152);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:var(--color-146);} - } -:root.t_dark .t_light .t_dark .t_pink_alt2_SliderTrackActive, :root.t_dark .t_pink_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_SliderTrackActive, :root.t_light .t_dark .t_pink_alt2_SliderTrackActive {--background:var(--color-152);--backgroundHover:var(--color-150);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-148);--backgroundStrong:var(--color-153);--backgroundTransparent:var(--color-154);--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-148);--borderColor:var(--color-149);--borderColorHover:var(--color-148);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-149);--placeholderColor:var(--color-153);--outlineColor:var(--color-145);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt2_SliderTrackActive, .t_pink_alt2_SliderTrackActive {--background:var(--color-152);--backgroundHover:var(--color-150);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-148);--backgroundStrong:var(--color-153);--backgroundTransparent:var(--color-154);--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-148);--borderColor:var(--color-149);--borderColorHover:var(--color-148);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-149);--placeholderColor:var(--color-153);--outlineColor:var(--color-145);} - } -:root.t_dark .t_light .t_dark .t_pink_alt2_SwitchThumb, :root.t_dark .t_pink_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_SwitchThumb, :root.t_light .t_dark .t_pink_alt2_SwitchThumb {--background:var(--color-156);--backgroundHover:var(--color-155);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-153);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-145);--borderColor:var(--color-154);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-155);--borderColorPress:var(--color-154);--placeholderColor:var(--color-148);--outlineColor:var(--color-148);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_pink_alt2_SwitchThumb, .t_pink_alt2_SwitchThumb {--background:var(--color-156);--backgroundHover:var(--color-155);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-153);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-145);--borderColor:var(--color-154);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-155);--borderColorPress:var(--color-154);--placeholderColor:var(--color-148);--outlineColor:var(--color-148);} - } -:root.t_dark .t_light .t_dark .t_purple, :root.t_dark .t_purple, :root.t_light .t_dark .t_light .t_dark .t_purple, :root.t_light .t_dark .t_purple {--color1:var(--color-157);--color2:var(--color-158);--color3:var(--color-159);--color4:var(--color-160);--color5:var(--color-161);--color6:var(--color-162);--color7:var(--color-164);--color8:var(--color-165);--color9:var(--color-166);--color10:var(--color-167);--color11:var(--color-168);--color12:#fff;--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-161);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-160);--borderColorPress:var(--color-161);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple, .t_purple {--color1:var(--color-157);--color2:var(--color-158);--color3:var(--color-159);--color4:var(--color-160);--color5:var(--color-161);--color6:var(--color-162);--color7:var(--color-164);--color8:var(--color-165);--color9:var(--color-166);--color10:var(--color-167);--color11:var(--color-168);--color12:#fff;--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-161);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-160);--borderColorPress:var(--color-161);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} - } -:root.t_dark .t_light .t_dark .t_purple_Button, :root.t_dark .t_light .t_dark .t_purple_SliderTrack, :root.t_dark .t_light .t_dark .t_purple_Switch, :root.t_dark .t_light .t_dark .t_purple_TooltipContent, :root.t_dark .t_purple_Button, :root.t_dark .t_purple_SliderTrack, :root.t_dark .t_purple_Switch, :root.t_dark .t_purple_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_purple_Button, :root.t_light .t_dark .t_light .t_dark .t_purple_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_purple_Switch, :root.t_light .t_dark .t_light .t_dark .t_purple_TooltipContent, :root.t_light .t_dark .t_purple_Button, :root.t_light .t_dark .t_purple_SliderTrack, :root.t_light .t_dark .t_purple_Switch, :root.t_light .t_dark .t_purple_TooltipContent {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_Button, .t_light .t_dark .t_purple_SliderTrack, .t_light .t_dark .t_purple_Switch, .t_light .t_dark .t_purple_TooltipContent, .t_purple_Button, .t_purple_SliderTrack, .t_purple_Switch, .t_purple_TooltipContent {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} - } -:root.t_dark .t_light .t_dark .t_purple_Card, :root.t_dark .t_light .t_dark .t_purple_DrawerFrame, :root.t_dark .t_light .t_dark .t_purple_Progress, :root.t_dark .t_light .t_dark .t_purple_TooltipArrow, :root.t_dark .t_purple_Card, :root.t_dark .t_purple_DrawerFrame, :root.t_dark .t_purple_Progress, :root.t_dark .t_purple_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_purple_Card, :root.t_light .t_dark .t_light .t_dark .t_purple_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_purple_Progress, :root.t_light .t_dark .t_light .t_dark .t_purple_TooltipArrow, :root.t_light .t_dark .t_purple_Card, :root.t_light .t_dark .t_purple_DrawerFrame, :root.t_light .t_dark .t_purple_Progress, :root.t_light .t_dark .t_purple_TooltipArrow {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_Card, .t_light .t_dark .t_purple_DrawerFrame, .t_light .t_dark .t_purple_Progress, .t_light .t_dark .t_purple_TooltipArrow, .t_purple_Card, .t_purple_DrawerFrame, .t_purple_Progress, .t_purple_TooltipArrow {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} - } -:root.t_dark .t_light .t_dark .t_purple_Checkbox, :root.t_dark .t_light .t_dark .t_purple_Input, :root.t_dark .t_light .t_dark .t_purple_RadioGroupItem, :root.t_dark .t_light .t_dark .t_purple_TextArea, :root.t_dark .t_purple_Checkbox, :root.t_dark .t_purple_Input, :root.t_dark .t_purple_RadioGroupItem, :root.t_dark .t_purple_TextArea, :root.t_light .t_dark .t_light .t_dark .t_purple_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_purple_Input, :root.t_light .t_dark .t_light .t_dark .t_purple_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_purple_TextArea, :root.t_light .t_dark .t_purple_Checkbox, :root.t_light .t_dark .t_purple_Input, :root.t_light .t_dark .t_purple_RadioGroupItem, :root.t_light .t_dark .t_purple_TextArea {--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_Checkbox, .t_light .t_dark .t_purple_Input, .t_light .t_dark .t_purple_RadioGroupItem, .t_light .t_dark .t_purple_TextArea, .t_purple_Checkbox, .t_purple_Input, .t_purple_RadioGroupItem, .t_purple_TextArea {--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} - } -:root.t_dark .t_light .t_dark .t_purple_ListItem, :root.t_dark .t_purple_ListItem, :root.t_light .t_dark .t_light .t_dark .t_purple_ListItem, :root.t_light .t_dark .t_purple_ListItem {--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-161);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-160);--borderColorPress:var(--color-161);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_ListItem, .t_purple_ListItem {--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-161);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-160);--borderColorPress:var(--color-161);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} - } -:root.t_dark .t_light .t_dark .t_purple_ProgressIndicator, :root.t_dark .t_light .t_dark .t_purple_SliderThumb, :root.t_dark .t_light .t_dark .t_purple_Tooltip, :root.t_dark .t_purple_ProgressIndicator, :root.t_dark .t_purple_SliderThumb, :root.t_dark .t_purple_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_purple_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_purple_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_Tooltip, :root.t_light .t_dark .t_purple_ProgressIndicator, :root.t_light .t_dark .t_purple_SliderThumb, :root.t_light .t_dark .t_purple_Tooltip {--background:var(--color-168);--backgroundHover:var(--color-167);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-165);--backgroundStrong:#fff;--backgroundTransparent:hsla(279, 75.0%, 95.7%, 0);--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:hsla(284, 20.0%, 9.6%, 0);--borderColor:var(--color-165);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-166);--borderColorPress:var(--color-165);--placeholderColor:var(--color-160);--outlineColor:var(--color-160);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_ProgressIndicator, .t_light .t_dark .t_purple_SliderThumb, .t_light .t_dark .t_purple_Tooltip, .t_purple_ProgressIndicator, .t_purple_SliderThumb, .t_purple_Tooltip {--background:var(--color-168);--backgroundHover:var(--color-167);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-165);--backgroundStrong:#fff;--backgroundTransparent:hsla(279, 75.0%, 95.7%, 0);--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:hsla(284, 20.0%, 9.6%, 0);--borderColor:var(--color-165);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-166);--borderColorPress:var(--color-165);--placeholderColor:var(--color-160);--outlineColor:var(--color-160);} - } -:root.t_dark .t_light .t_dark .t_purple_SliderTrackActive, :root.t_dark .t_purple_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_purple_SliderTrackActive, :root.t_light .t_dark .t_purple_SliderTrackActive {--background:var(--color-166);--backgroundHover:var(--color-165);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-167);--backgroundTransparent:var(--color-168);--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:var(--color-158);--borderColor:var(--color-162);--borderColorHover:var(--color-161);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-162);--placeholderColor:var(--color-162);--outlineColor:var(--color-158);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_SliderTrackActive, .t_purple_SliderTrackActive {--background:var(--color-166);--backgroundHover:var(--color-165);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-167);--backgroundTransparent:var(--color-168);--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:var(--color-158);--borderColor:var(--color-162);--borderColorHover:var(--color-161);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-162);--placeholderColor:var(--color-162);--outlineColor:var(--color-158);} - } -:root.t_dark .t_light .t_dark .t_purple_SwitchThumb, :root.t_dark .t_purple_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_SwitchThumb, :root.t_light .t_dark .t_purple_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-168);--backgroundFocus:var(--color-167);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:var(--color-157);--borderColor:var(--color-167);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-168);--borderColorPress:var(--color-167);--placeholderColor:var(--color-158);--outlineColor:var(--color-162);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_SwitchThumb, .t_purple_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-168);--backgroundFocus:var(--color-167);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:var(--color-157);--borderColor:var(--color-167);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-168);--borderColorPress:var(--color-167);--placeholderColor:var(--color-158);--outlineColor:var(--color-162);} - } -:root.t_dark .t_light .t_dark .t_purple_active, :root.t_dark .t_purple_active, :root.t_light .t_dark .t_light .t_dark .t_purple_active, :root.t_light .t_dark .t_purple_active {--color1:var(--color-160);--color2:var(--color-161);--color3:var(--color-162);--color4:var(--color-164);--color5:var(--color-165);--color6:var(--color-166);--color7:var(--color-167);--color8:var(--color-168);--color9:#fff;--color10:hsla(279, 75.0%, 95.7%, 0);--color11:hsla(279, 75.0%, 95.7%, 0);--color12:hsla(279, 75.0%, 95.7%, 0);--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_purple_active, .t_purple_active {--color1:var(--color-160);--color2:var(--color-161);--color3:var(--color-162);--color4:var(--color-164);--color5:var(--color-165);--color6:var(--color-166);--color7:var(--color-167);--color8:var(--color-168);--color9:#fff;--color10:hsla(279, 75.0%, 95.7%, 0);--color11:hsla(279, 75.0%, 95.7%, 0);--color12:hsla(279, 75.0%, 95.7%, 0);--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_purple_active_Button, :root.t_dark .t_light .t_dark .t_purple_active_Switch, :root.t_dark .t_purple_active_Button, :root.t_dark .t_purple_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_purple_active_Button, :root.t_light .t_dark .t_light .t_dark .t_purple_active_Switch, :root.t_light .t_dark .t_purple_active_Button, :root.t_light .t_dark .t_purple_active_Switch {--background:var(--color-164);--backgroundHover:var(--color-165);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-167);--backgroundStrong:var(--color-162);--backgroundTransparent:var(--color-161);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-165);--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-160);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_purple_active_Button, .t_light .t_dark .t_purple_active_Switch, .t_purple_active_Button, .t_purple_active_Switch {--background:var(--color-164);--backgroundHover:var(--color-165);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-167);--backgroundStrong:var(--color-162);--backgroundTransparent:var(--color-161);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-165);--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-160);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_purple_active_Checkbox, :root.t_dark .t_light .t_dark .t_purple_active_Input, :root.t_dark .t_light .t_dark .t_purple_active_TextArea, :root.t_dark .t_purple_active_Checkbox, :root.t_dark .t_purple_active_Input, :root.t_dark .t_purple_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_purple_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_purple_active_Input, :root.t_light .t_dark .t_light .t_dark .t_purple_active_TextArea, :root.t_light .t_dark .t_purple_active_Checkbox, :root.t_light .t_dark .t_purple_active_Input, :root.t_light .t_dark .t_purple_active_TextArea {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-166);--borderColorHover:var(--color-167);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-166);--placeholderColor:var(--color-162);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_purple_active_Checkbox, .t_light .t_dark .t_purple_active_Input, .t_light .t_dark .t_purple_active_TextArea, .t_purple_active_Checkbox, .t_purple_active_Input, .t_purple_active_TextArea {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-166);--borderColorHover:var(--color-167);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-166);--placeholderColor:var(--color-162);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_purple_active_ListItem, :root.t_dark .t_purple_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_purple_active_ListItem, :root.t_light .t_dark .t_purple_active_ListItem {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_purple_active_ListItem, .t_purple_active_ListItem {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_purple_active_SliderTrackActive, :root.t_dark .t_purple_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_purple_active_SliderTrackActive, :root.t_light .t_dark .t_purple_active_SliderTrackActive {--background:var(--color-162);--backgroundHover:var(--color-161);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-159);--backgroundStrong:var(--color-164);--backgroundTransparent:var(--color-165);--colorHover:var(--color-161);--colorPress:var(--color-160);--colorFocus:var(--color-161);--colorTransparent:var(--color-161);--borderColor:var(--color-160);--borderColorHover:var(--color-159);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-160);--placeholderColor:var(--color-166);--outlineColor:var(--color-157);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_purple_active_SliderTrackActive, .t_purple_active_SliderTrackActive {--background:var(--color-162);--backgroundHover:var(--color-161);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-159);--backgroundStrong:var(--color-164);--backgroundTransparent:var(--color-165);--colorHover:var(--color-161);--colorPress:var(--color-160);--colorFocus:var(--color-161);--colorTransparent:var(--color-161);--borderColor:var(--color-160);--borderColorHover:var(--color-159);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-160);--placeholderColor:var(--color-166);--outlineColor:var(--color-157);} - } -:root.t_dark .t_light .t_dark .t_purple_alt1, :root.t_dark .t_purple_alt1, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1, :root.t_light .t_dark .t_purple_alt1 {--color1:var(--color-158);--color2:var(--color-159);--color3:var(--color-160);--color4:var(--color-161);--color5:var(--color-162);--color6:var(--color-164);--color7:var(--color-165);--color8:var(--color-166);--color9:var(--color-167);--color10:var(--color-168);--color11:#fff;--color12:#fff;--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt1, .t_purple_alt1 {--color1:var(--color-158);--color2:var(--color-159);--color3:var(--color-160);--color4:var(--color-161);--color5:var(--color-162);--color6:var(--color-164);--color7:var(--color-165);--color8:var(--color-166);--color9:var(--color-167);--color10:var(--color-168);--color11:#fff;--color12:#fff;--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} - } -:root.t_dark .t_light .t_dark .t_purple_alt1_Button, :root.t_dark .t_light .t_dark .t_purple_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_purple_alt1_Switch, :root.t_dark .t_light .t_dark .t_purple_alt1_TooltipContent, :root.t_dark .t_purple_alt1_Button, :root.t_dark .t_purple_alt1_SliderTrack, :root.t_dark .t_purple_alt1_Switch, :root.t_dark .t_purple_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_TooltipContent, :root.t_light .t_dark .t_purple_alt1_Button, :root.t_light .t_dark .t_purple_alt1_SliderTrack, :root.t_light .t_dark .t_purple_alt1_Switch, :root.t_light .t_dark .t_purple_alt1_TooltipContent {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt1_Button, .t_light .t_dark .t_purple_alt1_SliderTrack, .t_light .t_dark .t_purple_alt1_Switch, .t_light .t_dark .t_purple_alt1_TooltipContent, .t_purple_alt1_Button, .t_purple_alt1_SliderTrack, .t_purple_alt1_Switch, .t_purple_alt1_TooltipContent {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_purple_alt1_Card, :root.t_dark .t_light .t_dark .t_purple_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_purple_alt1_Progress, :root.t_dark .t_light .t_dark .t_purple_alt1_TooltipArrow, :root.t_dark .t_purple_alt1_Card, :root.t_dark .t_purple_alt1_DrawerFrame, :root.t_dark .t_purple_alt1_Progress, :root.t_dark .t_purple_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_TooltipArrow, :root.t_light .t_dark .t_purple_alt1_Card, :root.t_light .t_dark .t_purple_alt1_DrawerFrame, :root.t_light .t_dark .t_purple_alt1_Progress, :root.t_light .t_dark .t_purple_alt1_TooltipArrow {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:var(--color-168);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt1_Card, .t_light .t_dark .t_purple_alt1_DrawerFrame, .t_light .t_dark .t_purple_alt1_Progress, .t_light .t_dark .t_purple_alt1_TooltipArrow, .t_purple_alt1_Card, .t_purple_alt1_DrawerFrame, .t_purple_alt1_Progress, .t_purple_alt1_TooltipArrow {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:var(--color-168);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} - } -:root.t_dark .t_light .t_dark .t_purple_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_purple_alt1_Input, :root.t_dark .t_light .t_dark .t_purple_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_purple_alt1_TextArea, :root.t_dark .t_purple_alt1_Checkbox, :root.t_dark .t_purple_alt1_Input, :root.t_dark .t_purple_alt1_RadioGroupItem, :root.t_dark .t_purple_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_TextArea, :root.t_light .t_dark .t_purple_alt1_Checkbox, :root.t_light .t_dark .t_purple_alt1_Input, :root.t_light .t_dark .t_purple_alt1_RadioGroupItem, :root.t_light .t_dark .t_purple_alt1_TextArea {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt1_Checkbox, .t_light .t_dark .t_purple_alt1_Input, .t_light .t_dark .t_purple_alt1_RadioGroupItem, .t_light .t_dark .t_purple_alt1_TextArea, .t_purple_alt1_Checkbox, .t_purple_alt1_Input, .t_purple_alt1_RadioGroupItem, .t_purple_alt1_TextArea {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} - } -:root.t_dark .t_light .t_dark .t_purple_alt1_ListItem, :root.t_dark .t_purple_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_ListItem, :root.t_light .t_dark .t_purple_alt1_ListItem {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt1_ListItem, .t_purple_alt1_ListItem {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} - } -:root.t_dark .t_light .t_dark .t_purple_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_purple_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_purple_alt1_Tooltip, :root.t_dark .t_purple_alt1_ProgressIndicator, :root.t_dark .t_purple_alt1_SliderThumb, :root.t_dark .t_purple_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Tooltip, :root.t_light .t_dark .t_purple_alt1_ProgressIndicator, :root.t_light .t_dark .t_purple_alt1_SliderThumb, :root.t_light .t_dark .t_purple_alt1_Tooltip {--background:var(--color-167);--backgroundHover:var(--color-166);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-168);--backgroundTransparent:#fff;--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-157);--borderColor:var(--color-164);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-164);--placeholderColor:var(--color-161);--outlineColor:var(--color-159);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt1_ProgressIndicator, .t_light .t_dark .t_purple_alt1_SliderThumb, .t_light .t_dark .t_purple_alt1_Tooltip, .t_purple_alt1_ProgressIndicator, .t_purple_alt1_SliderThumb, .t_purple_alt1_Tooltip {--background:var(--color-167);--backgroundHover:var(--color-166);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-168);--backgroundTransparent:#fff;--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-157);--borderColor:var(--color-164);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-164);--placeholderColor:var(--color-161);--outlineColor:var(--color-159);} - } -:root.t_dark .t_light .t_dark .t_purple_alt1_SliderTrackActive, :root.t_dark .t_purple_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_SliderTrackActive, :root.t_light .t_dark .t_purple_alt1_SliderTrackActive {--background:var(--color-165);--backgroundHover:var(--color-164);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-166);--backgroundTransparent:var(--color-167);--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-159);--borderColor:var(--color-161);--borderColorHover:var(--color-160);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-161);--placeholderColor:var(--color-164);--outlineColor:var(--color-157);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt1_SliderTrackActive, .t_purple_alt1_SliderTrackActive {--background:var(--color-165);--backgroundHover:var(--color-164);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-166);--backgroundTransparent:var(--color-167);--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-159);--borderColor:var(--color-161);--borderColorHover:var(--color-160);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-161);--placeholderColor:var(--color-164);--outlineColor:var(--color-157);} - } -:root.t_dark .t_light .t_dark .t_purple_alt1_SwitchThumb, :root.t_dark .t_purple_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_SwitchThumb, :root.t_light .t_dark .t_purple_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-168);--backgroundPress:var(--color-167);--backgroundFocus:var(--color-166);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-157);--borderColor:var(--color-166);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-167);--borderColorPress:var(--color-166);--placeholderColor:var(--color-159);--outlineColor:var(--color-161);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt1_SwitchThumb, .t_purple_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-168);--backgroundPress:var(--color-167);--backgroundFocus:var(--color-166);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-157);--borderColor:var(--color-166);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-167);--borderColorPress:var(--color-166);--placeholderColor:var(--color-159);--outlineColor:var(--color-161);} - } -:root.t_dark .t_light .t_dark .t_purple_alt2, :root.t_dark .t_purple_alt2, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2, :root.t_light .t_dark .t_purple_alt2 {--color1:var(--color-159);--color2:var(--color-160);--color3:var(--color-161);--color4:var(--color-162);--color5:var(--color-164);--color6:var(--color-165);--color7:var(--color-166);--color8:var(--color-167);--color9:var(--color-168);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt2, .t_purple_alt2 {--color1:var(--color-159);--color2:var(--color-160);--color3:var(--color-161);--color4:var(--color-162);--color5:var(--color-164);--color6:var(--color-165);--color7:var(--color-166);--color8:var(--color-167);--color9:var(--color-168);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} - } -:root.t_dark .t_light .t_dark .t_purple_alt2_Button, :root.t_dark .t_light .t_dark .t_purple_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_purple_alt2_Switch, :root.t_dark .t_light .t_dark .t_purple_alt2_TooltipContent, :root.t_dark .t_purple_alt2_Button, :root.t_dark .t_purple_alt2_SliderTrack, :root.t_dark .t_purple_alt2_Switch, :root.t_dark .t_purple_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_TooltipContent, :root.t_light .t_dark .t_purple_alt2_Button, :root.t_light .t_dark .t_purple_alt2_SliderTrack, :root.t_light .t_dark .t_purple_alt2_Switch, :root.t_light .t_dark .t_purple_alt2_TooltipContent {--background:var(--color-162);--backgroundHover:var(--color-164);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-166);--backgroundStrong:var(--color-161);--backgroundTransparent:var(--color-160);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-166);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-161);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt2_Button, .t_light .t_dark .t_purple_alt2_SliderTrack, .t_light .t_dark .t_purple_alt2_Switch, .t_light .t_dark .t_purple_alt2_TooltipContent, .t_purple_alt2_Button, .t_purple_alt2_SliderTrack, .t_purple_alt2_Switch, .t_purple_alt2_TooltipContent {--background:var(--color-162);--backgroundHover:var(--color-164);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-166);--backgroundStrong:var(--color-161);--backgroundTransparent:var(--color-160);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-166);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-161);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_purple_alt2_Card, :root.t_dark .t_light .t_dark .t_purple_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_purple_alt2_Progress, :root.t_dark .t_light .t_dark .t_purple_alt2_TooltipArrow, :root.t_dark .t_purple_alt2_Card, :root.t_dark .t_purple_alt2_DrawerFrame, :root.t_dark .t_purple_alt2_Progress, :root.t_dark .t_purple_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_TooltipArrow, :root.t_light .t_dark .t_purple_alt2_Card, :root.t_light .t_dark .t_purple_alt2_DrawerFrame, :root.t_light .t_dark .t_purple_alt2_Progress, :root.t_light .t_dark .t_purple_alt2_TooltipArrow {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt2_Card, .t_light .t_dark .t_purple_alt2_DrawerFrame, .t_light .t_dark .t_purple_alt2_Progress, .t_light .t_dark .t_purple_alt2_TooltipArrow, .t_purple_alt2_Card, .t_purple_alt2_DrawerFrame, .t_purple_alt2_Progress, .t_purple_alt2_TooltipArrow {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_purple_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_purple_alt2_Input, :root.t_dark .t_light .t_dark .t_purple_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_purple_alt2_TextArea, :root.t_dark .t_purple_alt2_Checkbox, :root.t_dark .t_purple_alt2_Input, :root.t_dark .t_purple_alt2_RadioGroupItem, :root.t_dark .t_purple_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_TextArea, :root.t_light .t_dark .t_purple_alt2_Checkbox, :root.t_light .t_dark .t_purple_alt2_Input, :root.t_light .t_dark .t_purple_alt2_RadioGroupItem, :root.t_light .t_dark .t_purple_alt2_TextArea {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt2_Checkbox, .t_light .t_dark .t_purple_alt2_Input, .t_light .t_dark .t_purple_alt2_RadioGroupItem, .t_light .t_dark .t_purple_alt2_TextArea, .t_purple_alt2_Checkbox, .t_purple_alt2_Input, .t_purple_alt2_RadioGroupItem, .t_purple_alt2_TextArea {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} - } -:root.t_dark .t_light .t_dark .t_purple_alt2_ListItem, :root.t_dark .t_purple_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_ListItem, :root.t_light .t_dark .t_purple_alt2_ListItem {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt2_ListItem, .t_purple_alt2_ListItem {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} - } -:root.t_dark .t_light .t_dark .t_purple_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_purple_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_purple_alt2_Tooltip, :root.t_dark .t_purple_alt2_ProgressIndicator, :root.t_dark .t_purple_alt2_SliderThumb, :root.t_dark .t_purple_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Tooltip, :root.t_light .t_dark .t_purple_alt2_ProgressIndicator, :root.t_light .t_dark .t_purple_alt2_SliderThumb, :root.t_light .t_dark .t_purple_alt2_Tooltip {--background:var(--color-166);--backgroundHover:var(--color-165);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-167);--backgroundTransparent:var(--color-168);--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-158);--borderColor:var(--color-164);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:var(--color-158);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt2_ProgressIndicator, .t_light .t_dark .t_purple_alt2_SliderThumb, .t_light .t_dark .t_purple_alt2_Tooltip, .t_purple_alt2_ProgressIndicator, .t_purple_alt2_SliderThumb, .t_purple_alt2_Tooltip {--background:var(--color-166);--backgroundHover:var(--color-165);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-167);--backgroundTransparent:var(--color-168);--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-158);--borderColor:var(--color-164);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:var(--color-158);} - } -:root.t_dark .t_light .t_dark .t_purple_alt2_SliderTrackActive, :root.t_dark .t_purple_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_SliderTrackActive, :root.t_light .t_dark .t_purple_alt2_SliderTrackActive {--background:var(--color-164);--backgroundHover:var(--color-162);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-160);--backgroundStrong:var(--color-165);--backgroundTransparent:var(--color-166);--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-160);--borderColor:var(--color-161);--borderColorHover:var(--color-160);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-161);--placeholderColor:var(--color-165);--outlineColor:var(--color-157);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt2_SliderTrackActive, .t_purple_alt2_SliderTrackActive {--background:var(--color-164);--backgroundHover:var(--color-162);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-160);--backgroundStrong:var(--color-165);--backgroundTransparent:var(--color-166);--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-160);--borderColor:var(--color-161);--borderColorHover:var(--color-160);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-161);--placeholderColor:var(--color-165);--outlineColor:var(--color-157);} - } -:root.t_dark .t_light .t_dark .t_purple_alt2_SwitchThumb, :root.t_dark .t_purple_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_SwitchThumb, :root.t_light .t_dark .t_purple_alt2_SwitchThumb {--background:var(--color-168);--backgroundHover:var(--color-167);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-165);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-157);--borderColor:var(--color-166);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-167);--borderColorPress:var(--color-166);--placeholderColor:var(--color-160);--outlineColor:var(--color-160);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_purple_alt2_SwitchThumb, .t_purple_alt2_SwitchThumb {--background:var(--color-168);--backgroundHover:var(--color-167);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-165);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-157);--borderColor:var(--color-166);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-167);--borderColorPress:var(--color-166);--placeholderColor:var(--color-160);--outlineColor:var(--color-160);} - } -:root.t_dark .t_light .t_dark .t_red, :root.t_dark .t_red, :root.t_light .t_dark .t_light .t_dark .t_red, :root.t_light .t_dark .t_red {--color1:var(--color-169);--color2:var(--color-170);--color3:var(--color-171);--color4:var(--color-172);--color5:var(--color-173);--color6:var(--color-174);--color7:var(--color-176);--color8:var(--color-177);--color9:var(--color-178);--color10:var(--color-179);--color11:var(--color-180);--color12:#fff;--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-173);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-172);--borderColorPress:var(--color-173);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red, .t_red {--color1:var(--color-169);--color2:var(--color-170);--color3:var(--color-171);--color4:var(--color-172);--color5:var(--color-173);--color6:var(--color-174);--color7:var(--color-176);--color8:var(--color-177);--color9:var(--color-178);--color10:var(--color-179);--color11:var(--color-180);--color12:#fff;--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-173);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-172);--borderColorPress:var(--color-173);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} - } -:root.t_dark .t_light .t_dark .t_red_Button, :root.t_dark .t_light .t_dark .t_red_SliderTrack, :root.t_dark .t_light .t_dark .t_red_Switch, :root.t_dark .t_light .t_dark .t_red_TooltipContent, :root.t_dark .t_red_Button, :root.t_dark .t_red_SliderTrack, :root.t_dark .t_red_Switch, :root.t_dark .t_red_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_red_Button, :root.t_light .t_dark .t_light .t_dark .t_red_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_red_Switch, :root.t_light .t_dark .t_light .t_dark .t_red_TooltipContent, :root.t_light .t_dark .t_red_Button, :root.t_light .t_dark .t_red_SliderTrack, :root.t_light .t_dark .t_red_Switch, :root.t_light .t_dark .t_red_TooltipContent {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_Button, .t_light .t_dark .t_red_SliderTrack, .t_light .t_dark .t_red_Switch, .t_light .t_dark .t_red_TooltipContent, .t_red_Button, .t_red_SliderTrack, .t_red_Switch, .t_red_TooltipContent {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} - } -:root.t_dark .t_light .t_dark .t_red_Card, :root.t_dark .t_light .t_dark .t_red_DrawerFrame, :root.t_dark .t_light .t_dark .t_red_Progress, :root.t_dark .t_light .t_dark .t_red_TooltipArrow, :root.t_dark .t_red_Card, :root.t_dark .t_red_DrawerFrame, :root.t_dark .t_red_Progress, :root.t_dark .t_red_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_red_Card, :root.t_light .t_dark .t_light .t_dark .t_red_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_red_Progress, :root.t_light .t_dark .t_light .t_dark .t_red_TooltipArrow, :root.t_light .t_dark .t_red_Card, :root.t_light .t_dark .t_red_DrawerFrame, :root.t_light .t_dark .t_red_Progress, :root.t_light .t_dark .t_red_TooltipArrow {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_Card, .t_light .t_dark .t_red_DrawerFrame, .t_light .t_dark .t_red_Progress, .t_light .t_dark .t_red_TooltipArrow, .t_red_Card, .t_red_DrawerFrame, .t_red_Progress, .t_red_TooltipArrow {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} - } -:root.t_dark .t_light .t_dark .t_red_Checkbox, :root.t_dark .t_light .t_dark .t_red_Input, :root.t_dark .t_light .t_dark .t_red_RadioGroupItem, :root.t_dark .t_light .t_dark .t_red_TextArea, :root.t_dark .t_red_Checkbox, :root.t_dark .t_red_Input, :root.t_dark .t_red_RadioGroupItem, :root.t_dark .t_red_TextArea, :root.t_light .t_dark .t_light .t_dark .t_red_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_red_Input, :root.t_light .t_dark .t_light .t_dark .t_red_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_red_TextArea, :root.t_light .t_dark .t_red_Checkbox, :root.t_light .t_dark .t_red_Input, :root.t_light .t_dark .t_red_RadioGroupItem, :root.t_light .t_dark .t_red_TextArea {--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_Checkbox, .t_light .t_dark .t_red_Input, .t_light .t_dark .t_red_RadioGroupItem, .t_light .t_dark .t_red_TextArea, .t_red_Checkbox, .t_red_Input, .t_red_RadioGroupItem, .t_red_TextArea {--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} - } -:root.t_dark .t_light .t_dark .t_red_ListItem, :root.t_dark .t_red_ListItem, :root.t_light .t_dark .t_light .t_dark .t_red_ListItem, :root.t_light .t_dark .t_red_ListItem {--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-173);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-172);--borderColorPress:var(--color-173);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_ListItem, .t_red_ListItem {--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-173);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-172);--borderColorPress:var(--color-173);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} - } -:root.t_dark .t_light .t_dark .t_red_ProgressIndicator, :root.t_dark .t_light .t_dark .t_red_SliderThumb, :root.t_dark .t_light .t_dark .t_red_Tooltip, :root.t_dark .t_red_ProgressIndicator, :root.t_dark .t_red_SliderThumb, :root.t_dark .t_red_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_red_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_red_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_red_Tooltip, :root.t_light .t_dark .t_red_ProgressIndicator, :root.t_light .t_dark .t_red_SliderThumb, :root.t_light .t_dark .t_red_Tooltip {--background:var(--color-180);--backgroundHover:var(--color-179);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-177);--backgroundStrong:#fff;--backgroundTransparent:hsla(351, 89.0%, 96.0%, 0);--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:hsla(353, 23.0%, 9.8%, 0);--borderColor:var(--color-177);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-178);--borderColorPress:var(--color-177);--placeholderColor:var(--color-172);--outlineColor:var(--color-172);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_ProgressIndicator, .t_light .t_dark .t_red_SliderThumb, .t_light .t_dark .t_red_Tooltip, .t_red_ProgressIndicator, .t_red_SliderThumb, .t_red_Tooltip {--background:var(--color-180);--backgroundHover:var(--color-179);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-177);--backgroundStrong:#fff;--backgroundTransparent:hsla(351, 89.0%, 96.0%, 0);--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:hsla(353, 23.0%, 9.8%, 0);--borderColor:var(--color-177);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-178);--borderColorPress:var(--color-177);--placeholderColor:var(--color-172);--outlineColor:var(--color-172);} - } -:root.t_dark .t_light .t_dark .t_red_SliderTrackActive, :root.t_dark .t_red_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_red_SliderTrackActive, :root.t_light .t_dark .t_red_SliderTrackActive {--background:var(--color-178);--backgroundHover:var(--color-177);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-179);--backgroundTransparent:var(--color-180);--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:var(--color-170);--borderColor:var(--color-174);--borderColorHover:var(--color-173);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-174);--placeholderColor:var(--color-174);--outlineColor:var(--color-170);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_SliderTrackActive, .t_red_SliderTrackActive {--background:var(--color-178);--backgroundHover:var(--color-177);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-179);--backgroundTransparent:var(--color-180);--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:var(--color-170);--borderColor:var(--color-174);--borderColorHover:var(--color-173);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-174);--placeholderColor:var(--color-174);--outlineColor:var(--color-170);} - } -:root.t_dark .t_light .t_dark .t_red_SwitchThumb, :root.t_dark .t_red_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_red_SwitchThumb, :root.t_light .t_dark .t_red_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-180);--backgroundFocus:var(--color-179);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:var(--color-169);--borderColor:var(--color-179);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-180);--borderColorPress:var(--color-179);--placeholderColor:var(--color-170);--outlineColor:var(--color-174);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_SwitchThumb, .t_red_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-180);--backgroundFocus:var(--color-179);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:var(--color-169);--borderColor:var(--color-179);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-180);--borderColorPress:var(--color-179);--placeholderColor:var(--color-170);--outlineColor:var(--color-174);} - } -:root.t_dark .t_light .t_dark .t_red_active, :root.t_dark .t_red_active, :root.t_light .t_dark .t_light .t_dark .t_red_active, :root.t_light .t_dark .t_red_active {--color1:var(--color-172);--color2:var(--color-173);--color3:var(--color-174);--color4:var(--color-176);--color5:var(--color-177);--color6:var(--color-178);--color7:var(--color-179);--color8:var(--color-180);--color9:#fff;--color10:hsla(351, 89.0%, 96.0%, 0);--color11:hsla(351, 89.0%, 96.0%, 0);--color12:hsla(351, 89.0%, 96.0%, 0);--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_red_active, .t_red_active {--color1:var(--color-172);--color2:var(--color-173);--color3:var(--color-174);--color4:var(--color-176);--color5:var(--color-177);--color6:var(--color-178);--color7:var(--color-179);--color8:var(--color-180);--color9:#fff;--color10:hsla(351, 89.0%, 96.0%, 0);--color11:hsla(351, 89.0%, 96.0%, 0);--color12:hsla(351, 89.0%, 96.0%, 0);--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_red_active_Button, :root.t_dark .t_light .t_dark .t_red_active_Switch, :root.t_dark .t_red_active_Button, :root.t_dark .t_red_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_red_active_Button, :root.t_light .t_dark .t_light .t_dark .t_red_active_Switch, :root.t_light .t_dark .t_red_active_Button, :root.t_light .t_dark .t_red_active_Switch {--background:var(--color-176);--backgroundHover:var(--color-177);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-179);--backgroundStrong:var(--color-174);--backgroundTransparent:var(--color-173);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-177);--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-172);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_red_active_Button, .t_light .t_dark .t_red_active_Switch, .t_red_active_Button, .t_red_active_Switch {--background:var(--color-176);--backgroundHover:var(--color-177);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-179);--backgroundStrong:var(--color-174);--backgroundTransparent:var(--color-173);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-177);--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-172);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_red_active_Checkbox, :root.t_dark .t_light .t_dark .t_red_active_Input, :root.t_dark .t_light .t_dark .t_red_active_TextArea, :root.t_dark .t_red_active_Checkbox, :root.t_dark .t_red_active_Input, :root.t_dark .t_red_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_red_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_red_active_Input, :root.t_light .t_dark .t_light .t_dark .t_red_active_TextArea, :root.t_light .t_dark .t_red_active_Checkbox, :root.t_light .t_dark .t_red_active_Input, :root.t_light .t_dark .t_red_active_TextArea {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-178);--borderColorHover:var(--color-179);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-178);--placeholderColor:var(--color-174);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_red_active_Checkbox, .t_light .t_dark .t_red_active_Input, .t_light .t_dark .t_red_active_TextArea, .t_red_active_Checkbox, .t_red_active_Input, .t_red_active_TextArea {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-178);--borderColorHover:var(--color-179);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-178);--placeholderColor:var(--color-174);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_red_active_ListItem, :root.t_dark .t_red_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_red_active_ListItem, :root.t_light .t_dark .t_red_active_ListItem {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_red_active_ListItem, .t_red_active_ListItem {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_red_active_SliderTrackActive, :root.t_dark .t_red_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_red_active_SliderTrackActive, :root.t_light .t_dark .t_red_active_SliderTrackActive {--background:var(--color-174);--backgroundHover:var(--color-173);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-171);--backgroundStrong:var(--color-176);--backgroundTransparent:var(--color-177);--colorHover:var(--color-173);--colorPress:var(--color-172);--colorFocus:var(--color-173);--colorTransparent:var(--color-173);--borderColor:var(--color-172);--borderColorHover:var(--color-171);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-172);--placeholderColor:var(--color-178);--outlineColor:var(--color-169);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_red_active_SliderTrackActive, .t_red_active_SliderTrackActive {--background:var(--color-174);--backgroundHover:var(--color-173);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-171);--backgroundStrong:var(--color-176);--backgroundTransparent:var(--color-177);--colorHover:var(--color-173);--colorPress:var(--color-172);--colorFocus:var(--color-173);--colorTransparent:var(--color-173);--borderColor:var(--color-172);--borderColorHover:var(--color-171);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-172);--placeholderColor:var(--color-178);--outlineColor:var(--color-169);} - } -:root.t_dark .t_light .t_dark .t_red_alt1, :root.t_dark .t_red_alt1, :root.t_light .t_dark .t_light .t_dark .t_red_alt1, :root.t_light .t_dark .t_red_alt1 {--color1:var(--color-170);--color2:var(--color-171);--color3:var(--color-172);--color4:var(--color-173);--color5:var(--color-174);--color6:var(--color-176);--color7:var(--color-177);--color8:var(--color-178);--color9:var(--color-179);--color10:var(--color-180);--color11:#fff;--color12:#fff;--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt1, .t_red_alt1 {--color1:var(--color-170);--color2:var(--color-171);--color3:var(--color-172);--color4:var(--color-173);--color5:var(--color-174);--color6:var(--color-176);--color7:var(--color-177);--color8:var(--color-178);--color9:var(--color-179);--color10:var(--color-180);--color11:#fff;--color12:#fff;--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} - } -:root.t_dark .t_light .t_dark .t_red_alt1_Button, :root.t_dark .t_light .t_dark .t_red_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_red_alt1_Switch, :root.t_dark .t_light .t_dark .t_red_alt1_TooltipContent, :root.t_dark .t_red_alt1_Button, :root.t_dark .t_red_alt1_SliderTrack, :root.t_dark .t_red_alt1_Switch, :root.t_dark .t_red_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_TooltipContent, :root.t_light .t_dark .t_red_alt1_Button, :root.t_light .t_dark .t_red_alt1_SliderTrack, :root.t_light .t_dark .t_red_alt1_Switch, :root.t_light .t_dark .t_red_alt1_TooltipContent {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt1_Button, .t_light .t_dark .t_red_alt1_SliderTrack, .t_light .t_dark .t_red_alt1_Switch, .t_light .t_dark .t_red_alt1_TooltipContent, .t_red_alt1_Button, .t_red_alt1_SliderTrack, .t_red_alt1_Switch, .t_red_alt1_TooltipContent {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_red_alt1_Card, :root.t_dark .t_light .t_dark .t_red_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_red_alt1_Progress, :root.t_dark .t_light .t_dark .t_red_alt1_TooltipArrow, :root.t_dark .t_red_alt1_Card, :root.t_dark .t_red_alt1_DrawerFrame, :root.t_dark .t_red_alt1_Progress, :root.t_dark .t_red_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_TooltipArrow, :root.t_light .t_dark .t_red_alt1_Card, :root.t_light .t_dark .t_red_alt1_DrawerFrame, :root.t_light .t_dark .t_red_alt1_Progress, :root.t_light .t_dark .t_red_alt1_TooltipArrow {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:var(--color-180);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt1_Card, .t_light .t_dark .t_red_alt1_DrawerFrame, .t_light .t_dark .t_red_alt1_Progress, .t_light .t_dark .t_red_alt1_TooltipArrow, .t_red_alt1_Card, .t_red_alt1_DrawerFrame, .t_red_alt1_Progress, .t_red_alt1_TooltipArrow {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:var(--color-180);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} - } -:root.t_dark .t_light .t_dark .t_red_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_red_alt1_Input, :root.t_dark .t_light .t_dark .t_red_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_red_alt1_TextArea, :root.t_dark .t_red_alt1_Checkbox, :root.t_dark .t_red_alt1_Input, :root.t_dark .t_red_alt1_RadioGroupItem, :root.t_dark .t_red_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_TextArea, :root.t_light .t_dark .t_red_alt1_Checkbox, :root.t_light .t_dark .t_red_alt1_Input, :root.t_light .t_dark .t_red_alt1_RadioGroupItem, :root.t_light .t_dark .t_red_alt1_TextArea {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt1_Checkbox, .t_light .t_dark .t_red_alt1_Input, .t_light .t_dark .t_red_alt1_RadioGroupItem, .t_light .t_dark .t_red_alt1_TextArea, .t_red_alt1_Checkbox, .t_red_alt1_Input, .t_red_alt1_RadioGroupItem, .t_red_alt1_TextArea {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} - } -:root.t_dark .t_light .t_dark .t_red_alt1_ListItem, :root.t_dark .t_red_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_ListItem, :root.t_light .t_dark .t_red_alt1_ListItem {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt1_ListItem, .t_red_alt1_ListItem {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} - } -:root.t_dark .t_light .t_dark .t_red_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_red_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_red_alt1_Tooltip, :root.t_dark .t_red_alt1_ProgressIndicator, :root.t_dark .t_red_alt1_SliderThumb, :root.t_dark .t_red_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Tooltip, :root.t_light .t_dark .t_red_alt1_ProgressIndicator, :root.t_light .t_dark .t_red_alt1_SliderThumb, :root.t_light .t_dark .t_red_alt1_Tooltip {--background:var(--color-179);--backgroundHover:var(--color-178);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-180);--backgroundTransparent:#fff;--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-169);--borderColor:var(--color-176);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-176);--placeholderColor:var(--color-173);--outlineColor:var(--color-171);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt1_ProgressIndicator, .t_light .t_dark .t_red_alt1_SliderThumb, .t_light .t_dark .t_red_alt1_Tooltip, .t_red_alt1_ProgressIndicator, .t_red_alt1_SliderThumb, .t_red_alt1_Tooltip {--background:var(--color-179);--backgroundHover:var(--color-178);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-180);--backgroundTransparent:#fff;--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-169);--borderColor:var(--color-176);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-176);--placeholderColor:var(--color-173);--outlineColor:var(--color-171);} - } -:root.t_dark .t_light .t_dark .t_red_alt1_SliderTrackActive, :root.t_dark .t_red_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_SliderTrackActive, :root.t_light .t_dark .t_red_alt1_SliderTrackActive {--background:var(--color-177);--backgroundHover:var(--color-176);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-178);--backgroundTransparent:var(--color-179);--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-171);--borderColor:var(--color-173);--borderColorHover:var(--color-172);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-173);--placeholderColor:var(--color-176);--outlineColor:var(--color-169);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt1_SliderTrackActive, .t_red_alt1_SliderTrackActive {--background:var(--color-177);--backgroundHover:var(--color-176);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-178);--backgroundTransparent:var(--color-179);--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-171);--borderColor:var(--color-173);--borderColorHover:var(--color-172);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-173);--placeholderColor:var(--color-176);--outlineColor:var(--color-169);} - } -:root.t_dark .t_light .t_dark .t_red_alt1_SwitchThumb, :root.t_dark .t_red_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_SwitchThumb, :root.t_light .t_dark .t_red_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-180);--backgroundPress:var(--color-179);--backgroundFocus:var(--color-178);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-169);--borderColor:var(--color-178);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-179);--borderColorPress:var(--color-178);--placeholderColor:var(--color-171);--outlineColor:var(--color-173);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt1_SwitchThumb, .t_red_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-180);--backgroundPress:var(--color-179);--backgroundFocus:var(--color-178);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-169);--borderColor:var(--color-178);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-179);--borderColorPress:var(--color-178);--placeholderColor:var(--color-171);--outlineColor:var(--color-173);} - } -:root.t_dark .t_light .t_dark .t_red_alt2, :root.t_dark .t_red_alt2, :root.t_light .t_dark .t_light .t_dark .t_red_alt2, :root.t_light .t_dark .t_red_alt2 {--color1:var(--color-171);--color2:var(--color-172);--color3:var(--color-173);--color4:var(--color-174);--color5:var(--color-176);--color6:var(--color-177);--color7:var(--color-178);--color8:var(--color-179);--color9:var(--color-180);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt2, .t_red_alt2 {--color1:var(--color-171);--color2:var(--color-172);--color3:var(--color-173);--color4:var(--color-174);--color5:var(--color-176);--color6:var(--color-177);--color7:var(--color-178);--color8:var(--color-179);--color9:var(--color-180);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} - } -:root.t_dark .t_light .t_dark .t_red_alt2_Button, :root.t_dark .t_light .t_dark .t_red_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_red_alt2_Switch, :root.t_dark .t_light .t_dark .t_red_alt2_TooltipContent, :root.t_dark .t_red_alt2_Button, :root.t_dark .t_red_alt2_SliderTrack, :root.t_dark .t_red_alt2_Switch, :root.t_dark .t_red_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_TooltipContent, :root.t_light .t_dark .t_red_alt2_Button, :root.t_light .t_dark .t_red_alt2_SliderTrack, :root.t_light .t_dark .t_red_alt2_Switch, :root.t_light .t_dark .t_red_alt2_TooltipContent {--background:var(--color-174);--backgroundHover:var(--color-176);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-178);--backgroundStrong:var(--color-173);--backgroundTransparent:var(--color-172);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-178);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-173);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt2_Button, .t_light .t_dark .t_red_alt2_SliderTrack, .t_light .t_dark .t_red_alt2_Switch, .t_light .t_dark .t_red_alt2_TooltipContent, .t_red_alt2_Button, .t_red_alt2_SliderTrack, .t_red_alt2_Switch, .t_red_alt2_TooltipContent {--background:var(--color-174);--backgroundHover:var(--color-176);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-178);--backgroundStrong:var(--color-173);--backgroundTransparent:var(--color-172);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-178);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-173);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_red_alt2_Card, :root.t_dark .t_light .t_dark .t_red_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_red_alt2_Progress, :root.t_dark .t_light .t_dark .t_red_alt2_TooltipArrow, :root.t_dark .t_red_alt2_Card, :root.t_dark .t_red_alt2_DrawerFrame, :root.t_dark .t_red_alt2_Progress, :root.t_dark .t_red_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_TooltipArrow, :root.t_light .t_dark .t_red_alt2_Card, :root.t_light .t_dark .t_red_alt2_DrawerFrame, :root.t_light .t_dark .t_red_alt2_Progress, :root.t_light .t_dark .t_red_alt2_TooltipArrow {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt2_Card, .t_light .t_dark .t_red_alt2_DrawerFrame, .t_light .t_dark .t_red_alt2_Progress, .t_light .t_dark .t_red_alt2_TooltipArrow, .t_red_alt2_Card, .t_red_alt2_DrawerFrame, .t_red_alt2_Progress, .t_red_alt2_TooltipArrow {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_red_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_red_alt2_Input, :root.t_dark .t_light .t_dark .t_red_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_red_alt2_TextArea, :root.t_dark .t_red_alt2_Checkbox, :root.t_dark .t_red_alt2_Input, :root.t_dark .t_red_alt2_RadioGroupItem, :root.t_dark .t_red_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_TextArea, :root.t_light .t_dark .t_red_alt2_Checkbox, :root.t_light .t_dark .t_red_alt2_Input, :root.t_light .t_dark .t_red_alt2_RadioGroupItem, :root.t_light .t_dark .t_red_alt2_TextArea {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt2_Checkbox, .t_light .t_dark .t_red_alt2_Input, .t_light .t_dark .t_red_alt2_RadioGroupItem, .t_light .t_dark .t_red_alt2_TextArea, .t_red_alt2_Checkbox, .t_red_alt2_Input, .t_red_alt2_RadioGroupItem, .t_red_alt2_TextArea {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} - } -:root.t_dark .t_light .t_dark .t_red_alt2_ListItem, :root.t_dark .t_red_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_ListItem, :root.t_light .t_dark .t_red_alt2_ListItem {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt2_ListItem, .t_red_alt2_ListItem {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} - } -:root.t_dark .t_light .t_dark .t_red_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_red_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_red_alt2_Tooltip, :root.t_dark .t_red_alt2_ProgressIndicator, :root.t_dark .t_red_alt2_SliderThumb, :root.t_dark .t_red_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Tooltip, :root.t_light .t_dark .t_red_alt2_ProgressIndicator, :root.t_light .t_dark .t_red_alt2_SliderThumb, :root.t_light .t_dark .t_red_alt2_Tooltip {--background:var(--color-178);--backgroundHover:var(--color-177);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-179);--backgroundTransparent:var(--color-180);--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-170);--borderColor:var(--color-176);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:var(--color-170);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt2_ProgressIndicator, .t_light .t_dark .t_red_alt2_SliderThumb, .t_light .t_dark .t_red_alt2_Tooltip, .t_red_alt2_ProgressIndicator, .t_red_alt2_SliderThumb, .t_red_alt2_Tooltip {--background:var(--color-178);--backgroundHover:var(--color-177);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-179);--backgroundTransparent:var(--color-180);--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-170);--borderColor:var(--color-176);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:var(--color-170);} - } -:root.t_dark .t_light .t_dark .t_red_alt2_SliderTrackActive, :root.t_dark .t_red_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_SliderTrackActive, :root.t_light .t_dark .t_red_alt2_SliderTrackActive {--background:var(--color-176);--backgroundHover:var(--color-174);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-172);--backgroundStrong:var(--color-177);--backgroundTransparent:var(--color-178);--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-172);--borderColor:var(--color-173);--borderColorHover:var(--color-172);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-173);--placeholderColor:var(--color-177);--outlineColor:var(--color-169);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt2_SliderTrackActive, .t_red_alt2_SliderTrackActive {--background:var(--color-176);--backgroundHover:var(--color-174);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-172);--backgroundStrong:var(--color-177);--backgroundTransparent:var(--color-178);--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-172);--borderColor:var(--color-173);--borderColorHover:var(--color-172);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-173);--placeholderColor:var(--color-177);--outlineColor:var(--color-169);} - } -:root.t_dark .t_light .t_dark .t_red_alt2_SwitchThumb, :root.t_dark .t_red_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_SwitchThumb, :root.t_light .t_dark .t_red_alt2_SwitchThumb {--background:var(--color-180);--backgroundHover:var(--color-179);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-177);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-169);--borderColor:var(--color-178);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-179);--borderColorPress:var(--color-178);--placeholderColor:var(--color-172);--outlineColor:var(--color-172);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_red_alt2_SwitchThumb, .t_red_alt2_SwitchThumb {--background:var(--color-180);--backgroundHover:var(--color-179);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-177);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-169);--borderColor:var(--color-178);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-179);--borderColorPress:var(--color-178);--placeholderColor:var(--color-172);--outlineColor:var(--color-172);} - } -:root.t_dark .t_light .t_dark .t_yellow, :root.t_dark .t_yellow, :root.t_light .t_dark .t_light .t_dark .t_yellow, :root.t_light .t_dark .t_yellow {--color1:var(--color-181);--color2:var(--color-182);--color3:var(--color-183);--color4:var(--color-184);--color5:var(--color-185);--color6:var(--color-186);--color7:var(--color-188);--color8:var(--color-189);--color9:var(--color-190);--color10:var(--color-191);--color11:var(--color-192);--color12:#fff;--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-185);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-184);--borderColorPress:var(--color-185);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow, .t_yellow {--color1:var(--color-181);--color2:var(--color-182);--color3:var(--color-183);--color4:var(--color-184);--color5:var(--color-185);--color6:var(--color-186);--color7:var(--color-188);--color8:var(--color-189);--color9:var(--color-190);--color10:var(--color-191);--color11:var(--color-192);--color12:#fff;--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-185);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-184);--borderColorPress:var(--color-185);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} - } -:root.t_dark .t_light .t_dark .t_yellow_Button, :root.t_dark .t_light .t_dark .t_yellow_SliderTrack, :root.t_dark .t_light .t_dark .t_yellow_Switch, :root.t_dark .t_light .t_dark .t_yellow_TooltipContent, :root.t_dark .t_yellow_Button, :root.t_dark .t_yellow_SliderTrack, :root.t_dark .t_yellow_Switch, :root.t_dark .t_yellow_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_yellow_Button, :root.t_light .t_dark .t_light .t_dark .t_yellow_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_yellow_Switch, :root.t_light .t_dark .t_light .t_dark .t_yellow_TooltipContent, :root.t_light .t_dark .t_yellow_Button, :root.t_light .t_dark .t_yellow_SliderTrack, :root.t_light .t_dark .t_yellow_Switch, :root.t_light .t_dark .t_yellow_TooltipContent {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_Button, .t_light .t_dark .t_yellow_SliderTrack, .t_light .t_dark .t_yellow_Switch, .t_light .t_dark .t_yellow_TooltipContent, .t_yellow_Button, .t_yellow_SliderTrack, .t_yellow_Switch, .t_yellow_TooltipContent {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} - } -:root.t_dark .t_light .t_dark .t_yellow_Card, :root.t_dark .t_light .t_dark .t_yellow_DrawerFrame, :root.t_dark .t_light .t_dark .t_yellow_Progress, :root.t_dark .t_light .t_dark .t_yellow_TooltipArrow, :root.t_dark .t_yellow_Card, :root.t_dark .t_yellow_DrawerFrame, :root.t_dark .t_yellow_Progress, :root.t_dark .t_yellow_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_yellow_Card, :root.t_light .t_dark .t_light .t_dark .t_yellow_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_yellow_Progress, :root.t_light .t_dark .t_light .t_dark .t_yellow_TooltipArrow, :root.t_light .t_dark .t_yellow_Card, :root.t_light .t_dark .t_yellow_DrawerFrame, :root.t_light .t_dark .t_yellow_Progress, :root.t_light .t_dark .t_yellow_TooltipArrow {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_Card, .t_light .t_dark .t_yellow_DrawerFrame, .t_light .t_dark .t_yellow_Progress, .t_light .t_dark .t_yellow_TooltipArrow, .t_yellow_Card, .t_yellow_DrawerFrame, .t_yellow_Progress, .t_yellow_TooltipArrow {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} - } -:root.t_dark .t_light .t_dark .t_yellow_Checkbox, :root.t_dark .t_light .t_dark .t_yellow_Input, :root.t_dark .t_light .t_dark .t_yellow_RadioGroupItem, :root.t_dark .t_light .t_dark .t_yellow_TextArea, :root.t_dark .t_yellow_Checkbox, :root.t_dark .t_yellow_Input, :root.t_dark .t_yellow_RadioGroupItem, :root.t_dark .t_yellow_TextArea, :root.t_light .t_dark .t_light .t_dark .t_yellow_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_yellow_Input, :root.t_light .t_dark .t_light .t_dark .t_yellow_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_TextArea, :root.t_light .t_dark .t_yellow_Checkbox, :root.t_light .t_dark .t_yellow_Input, :root.t_light .t_dark .t_yellow_RadioGroupItem, :root.t_light .t_dark .t_yellow_TextArea {--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_Checkbox, .t_light .t_dark .t_yellow_Input, .t_light .t_dark .t_yellow_RadioGroupItem, .t_light .t_dark .t_yellow_TextArea, .t_yellow_Checkbox, .t_yellow_Input, .t_yellow_RadioGroupItem, .t_yellow_TextArea {--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} - } -:root.t_dark .t_light .t_dark .t_yellow_ListItem, :root.t_dark .t_yellow_ListItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_ListItem, :root.t_light .t_dark .t_yellow_ListItem {--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-185);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-184);--borderColorPress:var(--color-185);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_ListItem, .t_yellow_ListItem {--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-185);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-184);--borderColorPress:var(--color-185);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} - } -:root.t_dark .t_light .t_dark .t_yellow_ProgressIndicator, :root.t_dark .t_light .t_dark .t_yellow_SliderThumb, :root.t_dark .t_light .t_dark .t_yellow_Tooltip, :root.t_dark .t_yellow_ProgressIndicator, :root.t_dark .t_yellow_SliderThumb, :root.t_dark .t_yellow_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_yellow_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_yellow_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_Tooltip, :root.t_light .t_dark .t_yellow_ProgressIndicator, :root.t_light .t_dark .t_yellow_SliderThumb, :root.t_light .t_dark .t_yellow_Tooltip {--background:var(--color-192);--backgroundHover:var(--color-191);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-189);--backgroundStrong:#fff;--backgroundTransparent:hsla(53, 100%, 91.0%, 0);--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:hsla(45, 100%, 5.5%, 0);--borderColor:var(--color-189);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-190);--borderColorPress:var(--color-189);--placeholderColor:var(--color-184);--outlineColor:var(--color-184);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_ProgressIndicator, .t_light .t_dark .t_yellow_SliderThumb, .t_light .t_dark .t_yellow_Tooltip, .t_yellow_ProgressIndicator, .t_yellow_SliderThumb, .t_yellow_Tooltip {--background:var(--color-192);--backgroundHover:var(--color-191);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-189);--backgroundStrong:#fff;--backgroundTransparent:hsla(53, 100%, 91.0%, 0);--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:hsla(45, 100%, 5.5%, 0);--borderColor:var(--color-189);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-190);--borderColorPress:var(--color-189);--placeholderColor:var(--color-184);--outlineColor:var(--color-184);} - } -:root.t_dark .t_light .t_dark .t_yellow_SliderTrackActive, :root.t_dark .t_yellow_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_yellow_SliderTrackActive, :root.t_light .t_dark .t_yellow_SliderTrackActive {--background:var(--color-190);--backgroundHover:var(--color-189);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-191);--backgroundTransparent:var(--color-192);--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:var(--color-182);--borderColor:var(--color-186);--borderColorHover:var(--color-185);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-186);--placeholderColor:var(--color-186);--outlineColor:var(--color-182);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_SliderTrackActive, .t_yellow_SliderTrackActive {--background:var(--color-190);--backgroundHover:var(--color-189);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-191);--backgroundTransparent:var(--color-192);--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:var(--color-182);--borderColor:var(--color-186);--borderColorHover:var(--color-185);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-186);--placeholderColor:var(--color-186);--outlineColor:var(--color-182);} - } -:root.t_dark .t_light .t_dark .t_yellow_SwitchThumb, :root.t_dark .t_yellow_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_SwitchThumb, :root.t_light .t_dark .t_yellow_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-192);--backgroundFocus:var(--color-191);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:var(--color-181);--borderColor:var(--color-191);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-192);--borderColorPress:var(--color-191);--placeholderColor:var(--color-182);--outlineColor:var(--color-186);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_SwitchThumb, .t_yellow_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-192);--backgroundFocus:var(--color-191);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:var(--color-181);--borderColor:var(--color-191);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-192);--borderColorPress:var(--color-191);--placeholderColor:var(--color-182);--outlineColor:var(--color-186);} - } -:root.t_dark .t_light .t_dark .t_yellow_active, :root.t_dark .t_yellow_active, :root.t_light .t_dark .t_light .t_dark .t_yellow_active, :root.t_light .t_dark .t_yellow_active {--color1:var(--color-184);--color2:var(--color-185);--color3:var(--color-186);--color4:var(--color-188);--color5:var(--color-189);--color6:var(--color-190);--color7:var(--color-191);--color8:var(--color-192);--color9:#fff;--color10:hsla(53, 100%, 91.0%, 0);--color11:hsla(53, 100%, 91.0%, 0);--color12:hsla(53, 100%, 91.0%, 0);--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_yellow_active, .t_yellow_active {--color1:var(--color-184);--color2:var(--color-185);--color3:var(--color-186);--color4:var(--color-188);--color5:var(--color-189);--color6:var(--color-190);--color7:var(--color-191);--color8:var(--color-192);--color9:#fff;--color10:hsla(53, 100%, 91.0%, 0);--color11:hsla(53, 100%, 91.0%, 0);--color12:hsla(53, 100%, 91.0%, 0);--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_yellow_active_Button, :root.t_dark .t_light .t_dark .t_yellow_active_Switch, :root.t_dark .t_yellow_active_Button, :root.t_dark .t_yellow_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_Button, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_Switch, :root.t_light .t_dark .t_yellow_active_Button, :root.t_light .t_dark .t_yellow_active_Switch {--background:var(--color-188);--backgroundHover:var(--color-189);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-191);--backgroundStrong:var(--color-186);--backgroundTransparent:var(--color-185);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-189);--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-184);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_yellow_active_Button, .t_light .t_dark .t_yellow_active_Switch, .t_yellow_active_Button, .t_yellow_active_Switch {--background:var(--color-188);--backgroundHover:var(--color-189);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-191);--backgroundStrong:var(--color-186);--backgroundTransparent:var(--color-185);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-189);--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-184);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_yellow_active_Checkbox, :root.t_dark .t_light .t_dark .t_yellow_active_Input, :root.t_dark .t_light .t_dark .t_yellow_active_TextArea, :root.t_dark .t_yellow_active_Checkbox, :root.t_dark .t_yellow_active_Input, :root.t_dark .t_yellow_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_Input, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_TextArea, :root.t_light .t_dark .t_yellow_active_Checkbox, :root.t_light .t_dark .t_yellow_active_Input, :root.t_light .t_dark .t_yellow_active_TextArea {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-190);--borderColorHover:var(--color-191);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-190);--placeholderColor:var(--color-186);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_yellow_active_Checkbox, .t_light .t_dark .t_yellow_active_Input, .t_light .t_dark .t_yellow_active_TextArea, .t_yellow_active_Checkbox, .t_yellow_active_Input, .t_yellow_active_TextArea {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-190);--borderColorHover:var(--color-191);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-190);--placeholderColor:var(--color-186);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_yellow_active_ListItem, :root.t_dark .t_yellow_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_ListItem, :root.t_light .t_dark .t_yellow_active_ListItem {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_yellow_active_ListItem, .t_yellow_active_ListItem {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_yellow_active_SliderTrackActive, :root.t_dark .t_yellow_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_SliderTrackActive, :root.t_light .t_dark .t_yellow_active_SliderTrackActive {--background:var(--color-186);--backgroundHover:var(--color-185);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-183);--backgroundStrong:var(--color-188);--backgroundTransparent:var(--color-189);--colorHover:var(--color-185);--colorPress:var(--color-184);--colorFocus:var(--color-185);--colorTransparent:var(--color-185);--borderColor:var(--color-184);--borderColorHover:var(--color-183);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-184);--placeholderColor:var(--color-190);--outlineColor:var(--color-181);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);} - .t_light .t_dark .t_yellow_active_SliderTrackActive, .t_yellow_active_SliderTrackActive {--background:var(--color-186);--backgroundHover:var(--color-185);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-183);--backgroundStrong:var(--color-188);--backgroundTransparent:var(--color-189);--colorHover:var(--color-185);--colorPress:var(--color-184);--colorFocus:var(--color-185);--colorTransparent:var(--color-185);--borderColor:var(--color-184);--borderColorHover:var(--color-183);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-184);--placeholderColor:var(--color-190);--outlineColor:var(--color-181);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt1, :root.t_dark .t_yellow_alt1, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1, :root.t_light .t_dark .t_yellow_alt1 {--color1:var(--color-182);--color2:var(--color-183);--color3:var(--color-184);--color4:var(--color-185);--color5:var(--color-186);--color6:var(--color-188);--color7:var(--color-189);--color8:var(--color-190);--color9:var(--color-191);--color10:var(--color-192);--color11:#fff;--color12:#fff;--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt1, .t_yellow_alt1 {--color1:var(--color-182);--color2:var(--color-183);--color3:var(--color-184);--color4:var(--color-185);--color5:var(--color-186);--color6:var(--color-188);--color7:var(--color-189);--color8:var(--color-190);--color9:var(--color-191);--color10:var(--color-192);--color11:#fff;--color12:#fff;--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt1_Button, :root.t_dark .t_light .t_dark .t_yellow_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_yellow_alt1_Switch, :root.t_dark .t_light .t_dark .t_yellow_alt1_TooltipContent, :root.t_dark .t_yellow_alt1_Button, :root.t_dark .t_yellow_alt1_SliderTrack, :root.t_dark .t_yellow_alt1_Switch, :root.t_dark .t_yellow_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_TooltipContent, :root.t_light .t_dark .t_yellow_alt1_Button, :root.t_light .t_dark .t_yellow_alt1_SliderTrack, :root.t_light .t_dark .t_yellow_alt1_Switch, :root.t_light .t_dark .t_yellow_alt1_TooltipContent {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt1_Button, .t_light .t_dark .t_yellow_alt1_SliderTrack, .t_light .t_dark .t_yellow_alt1_Switch, .t_light .t_dark .t_yellow_alt1_TooltipContent, .t_yellow_alt1_Button, .t_yellow_alt1_SliderTrack, .t_yellow_alt1_Switch, .t_yellow_alt1_TooltipContent {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_yellow_alt1_Card, :root.t_dark .t_light .t_dark .t_yellow_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_yellow_alt1_Progress, :root.t_dark .t_light .t_dark .t_yellow_alt1_TooltipArrow, :root.t_dark .t_yellow_alt1_Card, :root.t_dark .t_yellow_alt1_DrawerFrame, :root.t_dark .t_yellow_alt1_Progress, :root.t_dark .t_yellow_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_TooltipArrow, :root.t_light .t_dark .t_yellow_alt1_Card, :root.t_light .t_dark .t_yellow_alt1_DrawerFrame, :root.t_light .t_dark .t_yellow_alt1_Progress, :root.t_light .t_dark .t_yellow_alt1_TooltipArrow {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:var(--color-192);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt1_Card, .t_light .t_dark .t_yellow_alt1_DrawerFrame, .t_light .t_dark .t_yellow_alt1_Progress, .t_light .t_dark .t_yellow_alt1_TooltipArrow, .t_yellow_alt1_Card, .t_yellow_alt1_DrawerFrame, .t_yellow_alt1_Progress, .t_yellow_alt1_TooltipArrow {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:var(--color-192);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_yellow_alt1_Input, :root.t_dark .t_light .t_dark .t_yellow_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_yellow_alt1_TextArea, :root.t_dark .t_yellow_alt1_Checkbox, :root.t_dark .t_yellow_alt1_Input, :root.t_dark .t_yellow_alt1_RadioGroupItem, :root.t_dark .t_yellow_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_TextArea, :root.t_light .t_dark .t_yellow_alt1_Checkbox, :root.t_light .t_dark .t_yellow_alt1_Input, :root.t_light .t_dark .t_yellow_alt1_RadioGroupItem, :root.t_light .t_dark .t_yellow_alt1_TextArea {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt1_Checkbox, .t_light .t_dark .t_yellow_alt1_Input, .t_light .t_dark .t_yellow_alt1_RadioGroupItem, .t_light .t_dark .t_yellow_alt1_TextArea, .t_yellow_alt1_Checkbox, .t_yellow_alt1_Input, .t_yellow_alt1_RadioGroupItem, .t_yellow_alt1_TextArea {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt1_ListItem, :root.t_dark .t_yellow_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_ListItem, :root.t_light .t_dark .t_yellow_alt1_ListItem {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt1_ListItem, .t_yellow_alt1_ListItem {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_yellow_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_yellow_alt1_Tooltip, :root.t_dark .t_yellow_alt1_ProgressIndicator, :root.t_dark .t_yellow_alt1_SliderThumb, :root.t_dark .t_yellow_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Tooltip, :root.t_light .t_dark .t_yellow_alt1_ProgressIndicator, :root.t_light .t_dark .t_yellow_alt1_SliderThumb, :root.t_light .t_dark .t_yellow_alt1_Tooltip {--background:var(--color-191);--backgroundHover:var(--color-190);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-192);--backgroundTransparent:#fff;--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-181);--borderColor:var(--color-188);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-188);--placeholderColor:var(--color-185);--outlineColor:var(--color-183);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt1_ProgressIndicator, .t_light .t_dark .t_yellow_alt1_SliderThumb, .t_light .t_dark .t_yellow_alt1_Tooltip, .t_yellow_alt1_ProgressIndicator, .t_yellow_alt1_SliderThumb, .t_yellow_alt1_Tooltip {--background:var(--color-191);--backgroundHover:var(--color-190);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-192);--backgroundTransparent:#fff;--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-181);--borderColor:var(--color-188);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-188);--placeholderColor:var(--color-185);--outlineColor:var(--color-183);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt1_SliderTrackActive, :root.t_dark .t_yellow_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_SliderTrackActive, :root.t_light .t_dark .t_yellow_alt1_SliderTrackActive {--background:var(--color-189);--backgroundHover:var(--color-188);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-190);--backgroundTransparent:var(--color-191);--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-183);--borderColor:var(--color-185);--borderColorHover:var(--color-184);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-185);--placeholderColor:var(--color-188);--outlineColor:var(--color-181);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt1_SliderTrackActive, .t_yellow_alt1_SliderTrackActive {--background:var(--color-189);--backgroundHover:var(--color-188);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-190);--backgroundTransparent:var(--color-191);--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-183);--borderColor:var(--color-185);--borderColorHover:var(--color-184);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-185);--placeholderColor:var(--color-188);--outlineColor:var(--color-181);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt1_SwitchThumb, :root.t_dark .t_yellow_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_SwitchThumb, :root.t_light .t_dark .t_yellow_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-192);--backgroundPress:var(--color-191);--backgroundFocus:var(--color-190);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-181);--borderColor:var(--color-190);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-191);--borderColorPress:var(--color-190);--placeholderColor:var(--color-183);--outlineColor:var(--color-185);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt1_SwitchThumb, .t_yellow_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-192);--backgroundPress:var(--color-191);--backgroundFocus:var(--color-190);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-181);--borderColor:var(--color-190);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-191);--borderColorPress:var(--color-190);--placeholderColor:var(--color-183);--outlineColor:var(--color-185);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt2, :root.t_dark .t_yellow_alt2, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2, :root.t_light .t_dark .t_yellow_alt2 {--color1:var(--color-183);--color2:var(--color-184);--color3:var(--color-185);--color4:var(--color-186);--color5:var(--color-188);--color6:var(--color-189);--color7:var(--color-190);--color8:var(--color-191);--color9:var(--color-192);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt2, .t_yellow_alt2 {--color1:var(--color-183);--color2:var(--color-184);--color3:var(--color-185);--color4:var(--color-186);--color5:var(--color-188);--color6:var(--color-189);--color7:var(--color-190);--color8:var(--color-191);--color9:var(--color-192);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt2_Button, :root.t_dark .t_light .t_dark .t_yellow_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_yellow_alt2_Switch, :root.t_dark .t_light .t_dark .t_yellow_alt2_TooltipContent, :root.t_dark .t_yellow_alt2_Button, :root.t_dark .t_yellow_alt2_SliderTrack, :root.t_dark .t_yellow_alt2_Switch, :root.t_dark .t_yellow_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_TooltipContent, :root.t_light .t_dark .t_yellow_alt2_Button, :root.t_light .t_dark .t_yellow_alt2_SliderTrack, :root.t_light .t_dark .t_yellow_alt2_Switch, :root.t_light .t_dark .t_yellow_alt2_TooltipContent {--background:var(--color-186);--backgroundHover:var(--color-188);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-190);--backgroundStrong:var(--color-185);--backgroundTransparent:var(--color-184);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-190);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-185);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt2_Button, .t_light .t_dark .t_yellow_alt2_SliderTrack, .t_light .t_dark .t_yellow_alt2_Switch, .t_light .t_dark .t_yellow_alt2_TooltipContent, .t_yellow_alt2_Button, .t_yellow_alt2_SliderTrack, .t_yellow_alt2_Switch, .t_yellow_alt2_TooltipContent {--background:var(--color-186);--backgroundHover:var(--color-188);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-190);--backgroundStrong:var(--color-185);--backgroundTransparent:var(--color-184);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-190);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-185);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_yellow_alt2_Card, :root.t_dark .t_light .t_dark .t_yellow_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_yellow_alt2_Progress, :root.t_dark .t_light .t_dark .t_yellow_alt2_TooltipArrow, :root.t_dark .t_yellow_alt2_Card, :root.t_dark .t_yellow_alt2_DrawerFrame, :root.t_dark .t_yellow_alt2_Progress, :root.t_dark .t_yellow_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_TooltipArrow, :root.t_light .t_dark .t_yellow_alt2_Card, :root.t_light .t_dark .t_yellow_alt2_DrawerFrame, :root.t_light .t_dark .t_yellow_alt2_Progress, :root.t_light .t_dark .t_yellow_alt2_TooltipArrow {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt2_Card, .t_light .t_dark .t_yellow_alt2_DrawerFrame, .t_light .t_dark .t_yellow_alt2_Progress, .t_light .t_dark .t_yellow_alt2_TooltipArrow, .t_yellow_alt2_Card, .t_yellow_alt2_DrawerFrame, .t_yellow_alt2_Progress, .t_yellow_alt2_TooltipArrow {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_dark .t_yellow_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_yellow_alt2_Input, :root.t_dark .t_light .t_dark .t_yellow_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_yellow_alt2_TextArea, :root.t_dark .t_yellow_alt2_Checkbox, :root.t_dark .t_yellow_alt2_Input, :root.t_dark .t_yellow_alt2_RadioGroupItem, :root.t_dark .t_yellow_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_TextArea, :root.t_light .t_dark .t_yellow_alt2_Checkbox, :root.t_light .t_dark .t_yellow_alt2_Input, :root.t_light .t_dark .t_yellow_alt2_RadioGroupItem, :root.t_light .t_dark .t_yellow_alt2_TextArea {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt2_Checkbox, .t_light .t_dark .t_yellow_alt2_Input, .t_light .t_dark .t_yellow_alt2_RadioGroupItem, .t_light .t_dark .t_yellow_alt2_TextArea, .t_yellow_alt2_Checkbox, .t_yellow_alt2_Input, .t_yellow_alt2_RadioGroupItem, .t_yellow_alt2_TextArea {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt2_ListItem, :root.t_dark .t_yellow_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_ListItem, :root.t_light .t_dark .t_yellow_alt2_ListItem {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt2_ListItem, .t_yellow_alt2_ListItem {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_yellow_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_yellow_alt2_Tooltip, :root.t_dark .t_yellow_alt2_ProgressIndicator, :root.t_dark .t_yellow_alt2_SliderThumb, :root.t_dark .t_yellow_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Tooltip, :root.t_light .t_dark .t_yellow_alt2_ProgressIndicator, :root.t_light .t_dark .t_yellow_alt2_SliderThumb, :root.t_light .t_dark .t_yellow_alt2_Tooltip {--background:var(--color-190);--backgroundHover:var(--color-189);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-191);--backgroundTransparent:var(--color-192);--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-182);--borderColor:var(--color-188);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:var(--color-182);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt2_ProgressIndicator, .t_light .t_dark .t_yellow_alt2_SliderThumb, .t_light .t_dark .t_yellow_alt2_Tooltip, .t_yellow_alt2_ProgressIndicator, .t_yellow_alt2_SliderThumb, .t_yellow_alt2_Tooltip {--background:var(--color-190);--backgroundHover:var(--color-189);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-191);--backgroundTransparent:var(--color-192);--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-182);--borderColor:var(--color-188);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:var(--color-182);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt2_SliderTrackActive, :root.t_dark .t_yellow_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_SliderTrackActive, :root.t_light .t_dark .t_yellow_alt2_SliderTrackActive {--background:var(--color-188);--backgroundHover:var(--color-186);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-184);--backgroundStrong:var(--color-189);--backgroundTransparent:var(--color-190);--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-184);--borderColor:var(--color-185);--borderColorHover:var(--color-184);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-185);--placeholderColor:var(--color-189);--outlineColor:var(--color-181);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt2_SliderTrackActive, .t_yellow_alt2_SliderTrackActive {--background:var(--color-188);--backgroundHover:var(--color-186);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-184);--backgroundStrong:var(--color-189);--backgroundTransparent:var(--color-190);--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-184);--borderColor:var(--color-185);--borderColorHover:var(--color-184);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-185);--placeholderColor:var(--color-189);--outlineColor:var(--color-181);} - } -:root.t_dark .t_light .t_dark .t_yellow_alt2_SwitchThumb, :root.t_dark .t_yellow_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_SwitchThumb, :root.t_light .t_dark .t_yellow_alt2_SwitchThumb {--background:var(--color-192);--backgroundHover:var(--color-191);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-189);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-181);--borderColor:var(--color-190);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-191);--borderColorPress:var(--color-190);--placeholderColor:var(--color-184);--outlineColor:var(--color-184);} -@media(prefers-color-scheme:dark){ - body{background:var(--background);color:var(--color)} - .t_light .t_dark .t_yellow_alt2_SwitchThumb, .t_yellow_alt2_SwitchThumb {--background:var(--color-192);--backgroundHover:var(--color-191);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-189);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-181);--borderColor:var(--color-190);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-191);--borderColorPress:var(--color-190);--placeholderColor:var(--color-184);--outlineColor:var(--color-184);} - } -:root.t_dark .t_light, :root.t_dark .t_light .t_dark .t_light, :root.t_light, :root.t_light .t_dark .t_light {--color1:#fff;--color2:#f8f8f8;--color3:hsl(0, 0%, 96.3%);--color4:hsl(0, 0%, 94.1%);--color5:hsl(0, 0%, 92.0%);--color6:hsl(0, 0%, 90.0%);--color7:hsl(0, 0%, 88.5%);--color8:hsl(0, 0%, 81.0%);--color9:var(--color-21);--color10:hsl(0, 0%, 50.3%);--color11:hsl(0, 0%, 42.5%);--color12:var(--color-24);--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 94.1%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);--blue1:var(--color-1);--blue2:var(--color-2);--blue3:var(--color-3);--blue4:var(--color-4);--blue5:var(--color-5);--blue6:var(--color-6);--blue7:var(--color-7);--blue8:var(--color-8);--blue9:var(--color-105);--blue10:var(--color-10);--blue11:var(--color-11);--blue12:var(--color-12);--gray1:var(--color-13);--gray2:var(--color-14);--gray3:var(--color-15);--gray4:var(--color-120);--gray5:var(--color-17);--gray6:var(--color-18);--gray7:var(--color-19);--gray8:var(--color-20);--gray9:var(--color-21);--gray10:var(--color-22);--gray11:var(--color-23);--gray12:var(--color-24);--green1:var(--color-25);--green2:var(--color-26);--green3:var(--color-27);--green4:var(--color-28);--green5:var(--color-29);--green6:var(--color-30);--green7:var(--color-31);--green8:var(--color-32);--green9:var(--color-129);--green10:var(--color-34);--green11:var(--color-35);--green12:var(--color-36);--orange1:var(--color-37);--orange2:var(--color-38);--orange3:var(--color-39);--orange4:var(--color-40);--orange5:var(--color-41);--orange6:var(--color-42);--orange7:var(--color-43);--orange8:var(--color-44);--orange9:var(--color-141);--orange10:var(--color-46);--orange11:var(--color-47);--orange12:var(--color-48);--pink1:var(--color-49);--pink2:var(--color-50);--pink3:var(--color-51);--pink4:var(--color-52);--pink5:var(--color-53);--pink6:var(--color-54);--pink7:var(--color-55);--pink8:var(--color-56);--pink9:var(--color-153);--pink10:var(--color-58);--pink11:var(--color-59);--pink12:var(--color-60);--purple1:var(--color-61);--purple2:var(--color-62);--purple3:var(--color-63);--purple4:var(--color-64);--purple5:var(--color-65);--purple6:var(--color-66);--purple7:var(--color-67);--purple8:var(--color-68);--purple9:var(--color-165);--purple10:var(--color-70);--purple11:var(--color-71);--purple12:var(--color-72);--red1:var(--color-73);--red2:var(--color-74);--red3:var(--color-75);--red4:var(--color-76);--red5:var(--color-77);--red6:var(--color-78);--red7:var(--color-79);--red8:var(--color-80);--red9:var(--color-177);--red10:var(--color-82);--red11:var(--color-83);--red12:var(--color-84);--yellow1:var(--color-85);--yellow2:var(--color-86);--yellow3:var(--color-87);--yellow4:var(--color-88);--yellow5:var(--color-89);--yellow6:var(--color-90);--yellow7:var(--color-91);--yellow8:var(--color-92);--yellow9:var(--color-189);--yellow10:var(--color-94);--yellow11:var(--color-95);--yellow12:var(--color-96);--shadowColor:rgba(0,0,0,0.085);--shadowColorHover:rgba(0,0,0,0.085);--shadowColorPress:rgba(0,0,0,0.04);--shadowColorFocus:rgba(0,0,0,0.04);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - :root, .t_dark .t_light {--color1:#fff;--color2:#f8f8f8;--color3:hsl(0, 0%, 96.3%);--color4:hsl(0, 0%, 94.1%);--color5:hsl(0, 0%, 92.0%);--color6:hsl(0, 0%, 90.0%);--color7:hsl(0, 0%, 88.5%);--color8:hsl(0, 0%, 81.0%);--color9:var(--color-21);--color10:hsl(0, 0%, 50.3%);--color11:hsl(0, 0%, 42.5%);--color12:var(--color-24);--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 94.1%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);--blue1:var(--color-1);--blue2:var(--color-2);--blue3:var(--color-3);--blue4:var(--color-4);--blue5:var(--color-5);--blue6:var(--color-6);--blue7:var(--color-7);--blue8:var(--color-8);--blue9:var(--color-105);--blue10:var(--color-10);--blue11:var(--color-11);--blue12:var(--color-12);--gray1:var(--color-13);--gray2:var(--color-14);--gray3:var(--color-15);--gray4:var(--color-120);--gray5:var(--color-17);--gray6:var(--color-18);--gray7:var(--color-19);--gray8:var(--color-20);--gray9:var(--color-21);--gray10:var(--color-22);--gray11:var(--color-23);--gray12:var(--color-24);--green1:var(--color-25);--green2:var(--color-26);--green3:var(--color-27);--green4:var(--color-28);--green5:var(--color-29);--green6:var(--color-30);--green7:var(--color-31);--green8:var(--color-32);--green9:var(--color-129);--green10:var(--color-34);--green11:var(--color-35);--green12:var(--color-36);--orange1:var(--color-37);--orange2:var(--color-38);--orange3:var(--color-39);--orange4:var(--color-40);--orange5:var(--color-41);--orange6:var(--color-42);--orange7:var(--color-43);--orange8:var(--color-44);--orange9:var(--color-141);--orange10:var(--color-46);--orange11:var(--color-47);--orange12:var(--color-48);--pink1:var(--color-49);--pink2:var(--color-50);--pink3:var(--color-51);--pink4:var(--color-52);--pink5:var(--color-53);--pink6:var(--color-54);--pink7:var(--color-55);--pink8:var(--color-56);--pink9:var(--color-153);--pink10:var(--color-58);--pink11:var(--color-59);--pink12:var(--color-60);--purple1:var(--color-61);--purple2:var(--color-62);--purple3:var(--color-63);--purple4:var(--color-64);--purple5:var(--color-65);--purple6:var(--color-66);--purple7:var(--color-67);--purple8:var(--color-68);--purple9:var(--color-165);--purple10:var(--color-70);--purple11:var(--color-71);--purple12:var(--color-72);--red1:var(--color-73);--red2:var(--color-74);--red3:var(--color-75);--red4:var(--color-76);--red5:var(--color-77);--red6:var(--color-78);--red7:var(--color-79);--red8:var(--color-80);--red9:var(--color-177);--red10:var(--color-82);--red11:var(--color-83);--red12:var(--color-84);--yellow1:var(--color-85);--yellow2:var(--color-86);--yellow3:var(--color-87);--yellow4:var(--color-88);--yellow5:var(--color-89);--yellow6:var(--color-90);--yellow7:var(--color-91);--yellow8:var(--color-92);--yellow9:var(--color-189);--yellow10:var(--color-94);--yellow11:var(--color-95);--yellow12:var(--color-96);--shadowColor:rgba(0,0,0,0.085);--shadowColorHover:rgba(0,0,0,0.085);--shadowColorPress:rgba(0,0,0,0.04);--shadowColorFocus:rgba(0,0,0,0.04);} - } -:root.t_dark .t_light .t_Button, :root.t_dark .t_light .t_dark .t_light .t_Button, :root.t_dark .t_light .t_dark .t_light .t_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_Switch, :root.t_dark .t_light .t_dark .t_light .t_TooltipContent, :root.t_dark .t_light .t_SliderTrack, :root.t_dark .t_light .t_Switch, :root.t_dark .t_light .t_TooltipContent, :root.t_light .t_Button, :root.t_light .t_dark .t_light .t_Button, :root.t_light .t_dark .t_light .t_SliderTrack, :root.t_light .t_dark .t_light .t_Switch, :root.t_light .t_dark .t_light .t_TooltipContent, :root.t_light .t_SliderTrack, :root.t_light .t_Switch, :root.t_light .t_TooltipContent {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_Button, .t_dark .t_light .t_Button, .t_dark .t_light .t_SliderTrack, .t_dark .t_light .t_Switch, .t_dark .t_light .t_TooltipContent, .t_SliderTrack, .t_Switch, .t_TooltipContent {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} - } -:root.t_dark .t_light .t_Card, :root.t_dark .t_light .t_dark .t_light .t_Card, :root.t_dark .t_light .t_dark .t_light .t_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_Progress, :root.t_dark .t_light .t_dark .t_light .t_TooltipArrow, :root.t_dark .t_light .t_DrawerFrame, :root.t_dark .t_light .t_Progress, :root.t_dark .t_light .t_TooltipArrow, :root.t_light .t_Card, :root.t_light .t_dark .t_light .t_Card, :root.t_light .t_dark .t_light .t_DrawerFrame, :root.t_light .t_dark .t_light .t_Progress, :root.t_light .t_dark .t_light .t_TooltipArrow, :root.t_light .t_DrawerFrame, :root.t_light .t_Progress, :root.t_light .t_TooltipArrow {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_Card, .t_dark .t_light .t_Card, .t_dark .t_light .t_DrawerFrame, .t_dark .t_light .t_Progress, .t_dark .t_light .t_TooltipArrow, .t_DrawerFrame, .t_Progress, .t_TooltipArrow {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} - } -:root.t_dark .t_light .t_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_Input, :root.t_dark .t_light .t_dark .t_light .t_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_TextArea, :root.t_dark .t_light .t_Input, :root.t_dark .t_light .t_RadioGroupItem, :root.t_dark .t_light .t_TextArea, :root.t_light .t_Checkbox, :root.t_light .t_dark .t_light .t_Checkbox, :root.t_light .t_dark .t_light .t_Input, :root.t_light .t_dark .t_light .t_RadioGroupItem, :root.t_light .t_dark .t_light .t_TextArea, :root.t_light .t_Input, :root.t_light .t_RadioGroupItem, :root.t_light .t_TextArea {--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_Checkbox, .t_dark .t_light .t_Checkbox, .t_dark .t_light .t_Input, .t_dark .t_light .t_RadioGroupItem, .t_dark .t_light .t_TextArea, .t_Input, .t_RadioGroupItem, .t_TextArea {--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);} - } -:root.t_dark .t_light .t_active_DialogOverlay, :root.t_dark .t_light .t_active_ModalOverlay, :root.t_dark .t_light .t_active_SheetOverlay, :root.t_dark .t_light .t_alt1_DialogOverlay, :root.t_dark .t_light .t_alt1_ModalOverlay, :root.t_dark .t_light .t_alt1_SheetOverlay, :root.t_dark .t_light .t_alt2_DialogOverlay, :root.t_dark .t_light .t_alt2_ModalOverlay, :root.t_dark .t_light .t_alt2_SheetOverlay, :root.t_dark .t_light .t_blue_active_DialogOverlay, :root.t_dark .t_light .t_blue_active_ModalOverlay, :root.t_dark .t_light .t_blue_active_SheetOverlay, :root.t_dark .t_light .t_blue_alt1_DialogOverlay, :root.t_dark .t_light .t_blue_alt1_ModalOverlay, :root.t_dark .t_light .t_blue_alt1_SheetOverlay, :root.t_dark .t_light .t_blue_alt2_DialogOverlay, :root.t_dark .t_light .t_blue_alt2_ModalOverlay, :root.t_dark .t_light .t_blue_alt2_SheetOverlay, :root.t_dark .t_light .t_blue_DialogOverlay, :root.t_dark .t_light .t_blue_ModalOverlay, :root.t_dark .t_light .t_blue_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_SheetOverlay, :root.t_dark .t_light .t_DialogOverlay, :root.t_dark .t_light .t_gray_active_DialogOverlay, :root.t_dark .t_light .t_gray_active_ModalOverlay, :root.t_dark .t_light .t_gray_active_SheetOverlay, :root.t_dark .t_light .t_gray_alt1_DialogOverlay, :root.t_dark .t_light .t_gray_alt1_ModalOverlay, :root.t_dark .t_light .t_gray_alt1_SheetOverlay, :root.t_dark .t_light .t_gray_alt2_DialogOverlay, :root.t_dark .t_light .t_gray_alt2_ModalOverlay, :root.t_dark .t_light .t_gray_alt2_SheetOverlay, :root.t_dark .t_light .t_gray_DialogOverlay, :root.t_dark .t_light .t_gray_ModalOverlay, :root.t_dark .t_light .t_gray_SheetOverlay, :root.t_dark .t_light .t_green_active_DialogOverlay, :root.t_dark .t_light .t_green_active_ModalOverlay, :root.t_dark .t_light .t_green_active_SheetOverlay, :root.t_dark .t_light .t_green_alt1_DialogOverlay, :root.t_dark .t_light .t_green_alt1_ModalOverlay, :root.t_dark .t_light .t_green_alt1_SheetOverlay, :root.t_dark .t_light .t_green_alt2_DialogOverlay, :root.t_dark .t_light .t_green_alt2_ModalOverlay, :root.t_dark .t_light .t_green_alt2_SheetOverlay, :root.t_dark .t_light .t_green_DialogOverlay, :root.t_dark .t_light .t_green_ModalOverlay, :root.t_dark .t_light .t_green_SheetOverlay, :root.t_dark .t_light .t_ModalOverlay, :root.t_dark .t_light .t_orange_active_DialogOverlay, :root.t_dark .t_light .t_orange_active_ModalOverlay, :root.t_dark .t_light .t_orange_active_SheetOverlay, :root.t_dark .t_light .t_orange_alt1_DialogOverlay, :root.t_dark .t_light .t_orange_alt1_ModalOverlay, :root.t_dark .t_light .t_orange_alt1_SheetOverlay, :root.t_dark .t_light .t_orange_alt2_DialogOverlay, :root.t_dark .t_light .t_orange_alt2_ModalOverlay, :root.t_dark .t_light .t_orange_alt2_SheetOverlay, :root.t_dark .t_light .t_orange_DialogOverlay, :root.t_dark .t_light .t_orange_ModalOverlay, :root.t_dark .t_light .t_orange_SheetOverlay, :root.t_dark .t_light .t_pink_active_DialogOverlay, :root.t_dark .t_light .t_pink_active_ModalOverlay, :root.t_dark .t_light .t_pink_active_SheetOverlay, :root.t_dark .t_light .t_pink_alt1_DialogOverlay, :root.t_dark .t_light .t_pink_alt1_ModalOverlay, :root.t_dark .t_light .t_pink_alt1_SheetOverlay, :root.t_dark .t_light .t_pink_alt2_DialogOverlay, :root.t_dark .t_light .t_pink_alt2_ModalOverlay, :root.t_dark .t_light .t_pink_alt2_SheetOverlay, :root.t_dark .t_light .t_pink_DialogOverlay, :root.t_dark .t_light .t_pink_ModalOverlay, :root.t_dark .t_light .t_pink_SheetOverlay, :root.t_dark .t_light .t_purple_active_DialogOverlay, :root.t_dark .t_light .t_purple_active_ModalOverlay, :root.t_dark .t_light .t_purple_active_SheetOverlay, :root.t_dark .t_light .t_purple_alt1_DialogOverlay, :root.t_dark .t_light .t_purple_alt1_ModalOverlay, :root.t_dark .t_light .t_purple_alt1_SheetOverlay, :root.t_dark .t_light .t_purple_alt2_DialogOverlay, :root.t_dark .t_light .t_purple_alt2_ModalOverlay, :root.t_dark .t_light .t_purple_alt2_SheetOverlay, :root.t_dark .t_light .t_purple_DialogOverlay, :root.t_dark .t_light .t_purple_ModalOverlay, :root.t_dark .t_light .t_purple_SheetOverlay, :root.t_dark .t_light .t_red_active_DialogOverlay, :root.t_dark .t_light .t_red_active_ModalOverlay, :root.t_dark .t_light .t_red_active_SheetOverlay, :root.t_dark .t_light .t_red_alt1_DialogOverlay, :root.t_dark .t_light .t_red_alt1_ModalOverlay, :root.t_dark .t_light .t_red_alt1_SheetOverlay, :root.t_dark .t_light .t_red_alt2_DialogOverlay, :root.t_dark .t_light .t_red_alt2_ModalOverlay, :root.t_dark .t_light .t_red_alt2_SheetOverlay, :root.t_dark .t_light .t_red_DialogOverlay, :root.t_dark .t_light .t_red_ModalOverlay, :root.t_dark .t_light .t_red_SheetOverlay, :root.t_dark .t_light .t_SheetOverlay, :root.t_dark .t_light .t_yellow_active_DialogOverlay, :root.t_dark .t_light .t_yellow_active_ModalOverlay, :root.t_dark .t_light .t_yellow_active_SheetOverlay, :root.t_dark .t_light .t_yellow_alt1_DialogOverlay, :root.t_dark .t_light .t_yellow_alt1_ModalOverlay, :root.t_dark .t_light .t_yellow_alt1_SheetOverlay, :root.t_dark .t_light .t_yellow_alt2_DialogOverlay, :root.t_dark .t_light .t_yellow_alt2_ModalOverlay, :root.t_dark .t_light .t_yellow_alt2_SheetOverlay, :root.t_dark .t_light .t_yellow_DialogOverlay, :root.t_dark .t_light .t_yellow_ModalOverlay, :root.t_dark .t_light .t_yellow_SheetOverlay, :root.t_light .t_active_DialogOverlay, :root.t_light .t_active_ModalOverlay, :root.t_light .t_active_SheetOverlay, :root.t_light .t_alt1_DialogOverlay, :root.t_light .t_alt1_ModalOverlay, :root.t_light .t_alt1_SheetOverlay, :root.t_light .t_alt2_DialogOverlay, :root.t_light .t_alt2_ModalOverlay, :root.t_light .t_alt2_SheetOverlay, :root.t_light .t_blue_active_DialogOverlay, :root.t_light .t_blue_active_ModalOverlay, :root.t_light .t_blue_active_SheetOverlay, :root.t_light .t_blue_alt1_DialogOverlay, :root.t_light .t_blue_alt1_ModalOverlay, :root.t_light .t_blue_alt1_SheetOverlay, :root.t_light .t_blue_alt2_DialogOverlay, :root.t_light .t_blue_alt2_ModalOverlay, :root.t_light .t_blue_alt2_SheetOverlay, :root.t_light .t_blue_DialogOverlay, :root.t_light .t_blue_ModalOverlay, :root.t_light .t_blue_SheetOverlay, :root.t_light .t_dark .t_light .t_active_DialogOverlay, :root.t_light .t_dark .t_light .t_active_ModalOverlay, :root.t_light .t_dark .t_light .t_active_SheetOverlay, :root.t_light .t_dark .t_light .t_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_blue_active_DialogOverlay, :root.t_light .t_dark .t_light .t_blue_active_ModalOverlay, :root.t_light .t_dark .t_light .t_blue_active_SheetOverlay, :root.t_light .t_dark .t_light .t_blue_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_blue_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_blue_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_blue_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_blue_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_blue_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_blue_DialogOverlay, :root.t_light .t_dark .t_light .t_blue_ModalOverlay, :root.t_light .t_dark .t_light .t_blue_SheetOverlay, :root.t_light .t_dark .t_light .t_DialogOverlay, :root.t_light .t_dark .t_light .t_gray_active_DialogOverlay, :root.t_light .t_dark .t_light .t_gray_active_ModalOverlay, :root.t_light .t_dark .t_light .t_gray_active_SheetOverlay, :root.t_light .t_dark .t_light .t_gray_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_gray_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_gray_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_gray_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_gray_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_gray_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_gray_DialogOverlay, :root.t_light .t_dark .t_light .t_gray_ModalOverlay, :root.t_light .t_dark .t_light .t_gray_SheetOverlay, :root.t_light .t_dark .t_light .t_green_active_DialogOverlay, :root.t_light .t_dark .t_light .t_green_active_ModalOverlay, :root.t_light .t_dark .t_light .t_green_active_SheetOverlay, :root.t_light .t_dark .t_light .t_green_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_green_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_green_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_green_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_green_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_green_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_green_DialogOverlay, :root.t_light .t_dark .t_light .t_green_ModalOverlay, :root.t_light .t_dark .t_light .t_green_SheetOverlay, :root.t_light .t_dark .t_light .t_ModalOverlay, :root.t_light .t_dark .t_light .t_orange_active_DialogOverlay, :root.t_light .t_dark .t_light .t_orange_active_ModalOverlay, :root.t_light .t_dark .t_light .t_orange_active_SheetOverlay, :root.t_light .t_dark .t_light .t_orange_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_orange_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_orange_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_orange_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_orange_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_orange_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_orange_DialogOverlay, :root.t_light .t_dark .t_light .t_orange_ModalOverlay, :root.t_light .t_dark .t_light .t_orange_SheetOverlay, :root.t_light .t_dark .t_light .t_pink_active_DialogOverlay, :root.t_light .t_dark .t_light .t_pink_active_ModalOverlay, :root.t_light .t_dark .t_light .t_pink_active_SheetOverlay, :root.t_light .t_dark .t_light .t_pink_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_pink_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_pink_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_pink_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_pink_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_pink_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_pink_DialogOverlay, :root.t_light .t_dark .t_light .t_pink_ModalOverlay, :root.t_light .t_dark .t_light .t_pink_SheetOverlay, :root.t_light .t_dark .t_light .t_purple_active_DialogOverlay, :root.t_light .t_dark .t_light .t_purple_active_ModalOverlay, :root.t_light .t_dark .t_light .t_purple_active_SheetOverlay, :root.t_light .t_dark .t_light .t_purple_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_purple_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_purple_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_purple_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_purple_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_purple_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_purple_DialogOverlay, :root.t_light .t_dark .t_light .t_purple_ModalOverlay, :root.t_light .t_dark .t_light .t_purple_SheetOverlay, :root.t_light .t_dark .t_light .t_red_active_DialogOverlay, :root.t_light .t_dark .t_light .t_red_active_ModalOverlay, :root.t_light .t_dark .t_light .t_red_active_SheetOverlay, :root.t_light .t_dark .t_light .t_red_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_red_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_red_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_red_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_red_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_red_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_red_DialogOverlay, :root.t_light .t_dark .t_light .t_red_ModalOverlay, :root.t_light .t_dark .t_light .t_red_SheetOverlay, :root.t_light .t_dark .t_light .t_SheetOverlay, :root.t_light .t_dark .t_light .t_yellow_active_DialogOverlay, :root.t_light .t_dark .t_light .t_yellow_active_ModalOverlay, :root.t_light .t_dark .t_light .t_yellow_active_SheetOverlay, :root.t_light .t_dark .t_light .t_yellow_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_yellow_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_yellow_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_yellow_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_yellow_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_yellow_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_yellow_DialogOverlay, :root.t_light .t_dark .t_light .t_yellow_ModalOverlay, :root.t_light .t_dark .t_light .t_yellow_SheetOverlay, :root.t_light .t_DialogOverlay, :root.t_light .t_gray_active_DialogOverlay, :root.t_light .t_gray_active_ModalOverlay, :root.t_light .t_gray_active_SheetOverlay, :root.t_light .t_gray_alt1_DialogOverlay, :root.t_light .t_gray_alt1_ModalOverlay, :root.t_light .t_gray_alt1_SheetOverlay, :root.t_light .t_gray_alt2_DialogOverlay, :root.t_light .t_gray_alt2_ModalOverlay, :root.t_light .t_gray_alt2_SheetOverlay, :root.t_light .t_gray_DialogOverlay, :root.t_light .t_gray_ModalOverlay, :root.t_light .t_gray_SheetOverlay, :root.t_light .t_green_active_DialogOverlay, :root.t_light .t_green_active_ModalOverlay, :root.t_light .t_green_active_SheetOverlay, :root.t_light .t_green_alt1_DialogOverlay, :root.t_light .t_green_alt1_ModalOverlay, :root.t_light .t_green_alt1_SheetOverlay, :root.t_light .t_green_alt2_DialogOverlay, :root.t_light .t_green_alt2_ModalOverlay, :root.t_light .t_green_alt2_SheetOverlay, :root.t_light .t_green_DialogOverlay, :root.t_light .t_green_ModalOverlay, :root.t_light .t_green_SheetOverlay, :root.t_light .t_ModalOverlay, :root.t_light .t_orange_active_DialogOverlay, :root.t_light .t_orange_active_ModalOverlay, :root.t_light .t_orange_active_SheetOverlay, :root.t_light .t_orange_alt1_DialogOverlay, :root.t_light .t_orange_alt1_ModalOverlay, :root.t_light .t_orange_alt1_SheetOverlay, :root.t_light .t_orange_alt2_DialogOverlay, :root.t_light .t_orange_alt2_ModalOverlay, :root.t_light .t_orange_alt2_SheetOverlay, :root.t_light .t_orange_DialogOverlay, :root.t_light .t_orange_ModalOverlay, :root.t_light .t_orange_SheetOverlay, :root.t_light .t_pink_active_DialogOverlay, :root.t_light .t_pink_active_ModalOverlay, :root.t_light .t_pink_active_SheetOverlay, :root.t_light .t_pink_alt1_DialogOverlay, :root.t_light .t_pink_alt1_ModalOverlay, :root.t_light .t_pink_alt1_SheetOverlay, :root.t_light .t_pink_alt2_DialogOverlay, :root.t_light .t_pink_alt2_ModalOverlay, :root.t_light .t_pink_alt2_SheetOverlay, :root.t_light .t_pink_DialogOverlay, :root.t_light .t_pink_ModalOverlay, :root.t_light .t_pink_SheetOverlay, :root.t_light .t_purple_active_DialogOverlay, :root.t_light .t_purple_active_ModalOverlay, :root.t_light .t_purple_active_SheetOverlay, :root.t_light .t_purple_alt1_DialogOverlay, :root.t_light .t_purple_alt1_ModalOverlay, :root.t_light .t_purple_alt1_SheetOverlay, :root.t_light .t_purple_alt2_DialogOverlay, :root.t_light .t_purple_alt2_ModalOverlay, :root.t_light .t_purple_alt2_SheetOverlay, :root.t_light .t_purple_DialogOverlay, :root.t_light .t_purple_ModalOverlay, :root.t_light .t_purple_SheetOverlay, :root.t_light .t_red_active_DialogOverlay, :root.t_light .t_red_active_ModalOverlay, :root.t_light .t_red_active_SheetOverlay, :root.t_light .t_red_alt1_DialogOverlay, :root.t_light .t_red_alt1_ModalOverlay, :root.t_light .t_red_alt1_SheetOverlay, :root.t_light .t_red_alt2_DialogOverlay, :root.t_light .t_red_alt2_ModalOverlay, :root.t_light .t_red_alt2_SheetOverlay, :root.t_light .t_red_DialogOverlay, :root.t_light .t_red_ModalOverlay, :root.t_light .t_red_SheetOverlay, :root.t_light .t_SheetOverlay, :root.t_light .t_yellow_active_DialogOverlay, :root.t_light .t_yellow_active_ModalOverlay, :root.t_light .t_yellow_active_SheetOverlay, :root.t_light .t_yellow_alt1_DialogOverlay, :root.t_light .t_yellow_alt1_ModalOverlay, :root.t_light .t_yellow_alt1_SheetOverlay, :root.t_light .t_yellow_alt2_DialogOverlay, :root.t_light .t_yellow_alt2_ModalOverlay, :root.t_light .t_yellow_alt2_SheetOverlay, :root.t_light .t_yellow_DialogOverlay, :root.t_light .t_yellow_ModalOverlay, :root.t_light .t_yellow_SheetOverlay {--background:rgba(0,0,0,0.5);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_active_DialogOverlay, .t_active_ModalOverlay, .t_active_SheetOverlay, .t_alt1_DialogOverlay, .t_alt1_ModalOverlay, .t_alt1_SheetOverlay, .t_alt2_DialogOverlay, .t_alt2_ModalOverlay, .t_alt2_SheetOverlay, .t_blue_active_DialogOverlay, .t_blue_active_ModalOverlay, .t_blue_active_SheetOverlay, .t_blue_alt1_DialogOverlay, .t_blue_alt1_ModalOverlay, .t_blue_alt1_SheetOverlay, .t_blue_alt2_DialogOverlay, .t_blue_alt2_ModalOverlay, .t_blue_alt2_SheetOverlay, .t_blue_DialogOverlay, .t_blue_ModalOverlay, .t_blue_SheetOverlay, .t_dark .t_light .t_active_DialogOverlay, .t_dark .t_light .t_active_ModalOverlay, .t_dark .t_light .t_active_SheetOverlay, .t_dark .t_light .t_alt1_DialogOverlay, .t_dark .t_light .t_alt1_ModalOverlay, .t_dark .t_light .t_alt1_SheetOverlay, .t_dark .t_light .t_alt2_DialogOverlay, .t_dark .t_light .t_alt2_ModalOverlay, .t_dark .t_light .t_alt2_SheetOverlay, .t_dark .t_light .t_blue_active_DialogOverlay, .t_dark .t_light .t_blue_active_ModalOverlay, .t_dark .t_light .t_blue_active_SheetOverlay, .t_dark .t_light .t_blue_alt1_DialogOverlay, .t_dark .t_light .t_blue_alt1_ModalOverlay, .t_dark .t_light .t_blue_alt1_SheetOverlay, .t_dark .t_light .t_blue_alt2_DialogOverlay, .t_dark .t_light .t_blue_alt2_ModalOverlay, .t_dark .t_light .t_blue_alt2_SheetOverlay, .t_dark .t_light .t_blue_DialogOverlay, .t_dark .t_light .t_blue_ModalOverlay, .t_dark .t_light .t_blue_SheetOverlay, .t_dark .t_light .t_DialogOverlay, .t_dark .t_light .t_gray_active_DialogOverlay, .t_dark .t_light .t_gray_active_ModalOverlay, .t_dark .t_light .t_gray_active_SheetOverlay, .t_dark .t_light .t_gray_alt1_DialogOverlay, .t_dark .t_light .t_gray_alt1_ModalOverlay, .t_dark .t_light .t_gray_alt1_SheetOverlay, .t_dark .t_light .t_gray_alt2_DialogOverlay, .t_dark .t_light .t_gray_alt2_ModalOverlay, .t_dark .t_light .t_gray_alt2_SheetOverlay, .t_dark .t_light .t_gray_DialogOverlay, .t_dark .t_light .t_gray_ModalOverlay, .t_dark .t_light .t_gray_SheetOverlay, .t_dark .t_light .t_green_active_DialogOverlay, .t_dark .t_light .t_green_active_ModalOverlay, .t_dark .t_light .t_green_active_SheetOverlay, .t_dark .t_light .t_green_alt1_DialogOverlay, .t_dark .t_light .t_green_alt1_ModalOverlay, .t_dark .t_light .t_green_alt1_SheetOverlay, .t_dark .t_light .t_green_alt2_DialogOverlay, .t_dark .t_light .t_green_alt2_ModalOverlay, .t_dark .t_light .t_green_alt2_SheetOverlay, .t_dark .t_light .t_green_DialogOverlay, .t_dark .t_light .t_green_ModalOverlay, .t_dark .t_light .t_green_SheetOverlay, .t_dark .t_light .t_ModalOverlay, .t_dark .t_light .t_orange_active_DialogOverlay, .t_dark .t_light .t_orange_active_ModalOverlay, .t_dark .t_light .t_orange_active_SheetOverlay, .t_dark .t_light .t_orange_alt1_DialogOverlay, .t_dark .t_light .t_orange_alt1_ModalOverlay, .t_dark .t_light .t_orange_alt1_SheetOverlay, .t_dark .t_light .t_orange_alt2_DialogOverlay, .t_dark .t_light .t_orange_alt2_ModalOverlay, .t_dark .t_light .t_orange_alt2_SheetOverlay, .t_dark .t_light .t_orange_DialogOverlay, .t_dark .t_light .t_orange_ModalOverlay, .t_dark .t_light .t_orange_SheetOverlay, .t_dark .t_light .t_pink_active_DialogOverlay, .t_dark .t_light .t_pink_active_ModalOverlay, .t_dark .t_light .t_pink_active_SheetOverlay, .t_dark .t_light .t_pink_alt1_DialogOverlay, .t_dark .t_light .t_pink_alt1_ModalOverlay, .t_dark .t_light .t_pink_alt1_SheetOverlay, .t_dark .t_light .t_pink_alt2_DialogOverlay, .t_dark .t_light .t_pink_alt2_ModalOverlay, .t_dark .t_light .t_pink_alt2_SheetOverlay, .t_dark .t_light .t_pink_DialogOverlay, .t_dark .t_light .t_pink_ModalOverlay, .t_dark .t_light .t_pink_SheetOverlay, .t_dark .t_light .t_purple_active_DialogOverlay, .t_dark .t_light .t_purple_active_ModalOverlay, .t_dark .t_light .t_purple_active_SheetOverlay, .t_dark .t_light .t_purple_alt1_DialogOverlay, .t_dark .t_light .t_purple_alt1_ModalOverlay, .t_dark .t_light .t_purple_alt1_SheetOverlay, .t_dark .t_light .t_purple_alt2_DialogOverlay, .t_dark .t_light .t_purple_alt2_ModalOverlay, .t_dark .t_light .t_purple_alt2_SheetOverlay, .t_dark .t_light .t_purple_DialogOverlay, .t_dark .t_light .t_purple_ModalOverlay, .t_dark .t_light .t_purple_SheetOverlay, .t_dark .t_light .t_red_active_DialogOverlay, .t_dark .t_light .t_red_active_ModalOverlay, .t_dark .t_light .t_red_active_SheetOverlay, .t_dark .t_light .t_red_alt1_DialogOverlay, .t_dark .t_light .t_red_alt1_ModalOverlay, .t_dark .t_light .t_red_alt1_SheetOverlay, .t_dark .t_light .t_red_alt2_DialogOverlay, .t_dark .t_light .t_red_alt2_ModalOverlay, .t_dark .t_light .t_red_alt2_SheetOverlay, .t_dark .t_light .t_red_DialogOverlay, .t_dark .t_light .t_red_ModalOverlay, .t_dark .t_light .t_red_SheetOverlay, .t_dark .t_light .t_SheetOverlay, .t_dark .t_light .t_yellow_active_DialogOverlay, .t_dark .t_light .t_yellow_active_ModalOverlay, .t_dark .t_light .t_yellow_active_SheetOverlay, .t_dark .t_light .t_yellow_alt1_DialogOverlay, .t_dark .t_light .t_yellow_alt1_ModalOverlay, .t_dark .t_light .t_yellow_alt1_SheetOverlay, .t_dark .t_light .t_yellow_alt2_DialogOverlay, .t_dark .t_light .t_yellow_alt2_ModalOverlay, .t_dark .t_light .t_yellow_alt2_SheetOverlay, .t_dark .t_light .t_yellow_DialogOverlay, .t_dark .t_light .t_yellow_ModalOverlay, .t_dark .t_light .t_yellow_SheetOverlay, .t_DialogOverlay, .t_gray_active_DialogOverlay, .t_gray_active_ModalOverlay, .t_gray_active_SheetOverlay, .t_gray_alt1_DialogOverlay, .t_gray_alt1_ModalOverlay, .t_gray_alt1_SheetOverlay, .t_gray_alt2_DialogOverlay, .t_gray_alt2_ModalOverlay, .t_gray_alt2_SheetOverlay, .t_gray_DialogOverlay, .t_gray_ModalOverlay, .t_gray_SheetOverlay, .t_green_active_DialogOverlay, .t_green_active_ModalOverlay, .t_green_active_SheetOverlay, .t_green_alt1_DialogOverlay, .t_green_alt1_ModalOverlay, .t_green_alt1_SheetOverlay, .t_green_alt2_DialogOverlay, .t_green_alt2_ModalOverlay, .t_green_alt2_SheetOverlay, .t_green_DialogOverlay, .t_green_ModalOverlay, .t_green_SheetOverlay, .t_ModalOverlay, .t_orange_active_DialogOverlay, .t_orange_active_ModalOverlay, .t_orange_active_SheetOverlay, .t_orange_alt1_DialogOverlay, .t_orange_alt1_ModalOverlay, .t_orange_alt1_SheetOverlay, .t_orange_alt2_DialogOverlay, .t_orange_alt2_ModalOverlay, .t_orange_alt2_SheetOverlay, .t_orange_DialogOverlay, .t_orange_ModalOverlay, .t_orange_SheetOverlay, .t_pink_active_DialogOverlay, .t_pink_active_ModalOverlay, .t_pink_active_SheetOverlay, .t_pink_alt1_DialogOverlay, .t_pink_alt1_ModalOverlay, .t_pink_alt1_SheetOverlay, .t_pink_alt2_DialogOverlay, .t_pink_alt2_ModalOverlay, .t_pink_alt2_SheetOverlay, .t_pink_DialogOverlay, .t_pink_ModalOverlay, .t_pink_SheetOverlay, .t_purple_active_DialogOverlay, .t_purple_active_ModalOverlay, .t_purple_active_SheetOverlay, .t_purple_alt1_DialogOverlay, .t_purple_alt1_ModalOverlay, .t_purple_alt1_SheetOverlay, .t_purple_alt2_DialogOverlay, .t_purple_alt2_ModalOverlay, .t_purple_alt2_SheetOverlay, .t_purple_DialogOverlay, .t_purple_ModalOverlay, .t_purple_SheetOverlay, .t_red_active_DialogOverlay, .t_red_active_ModalOverlay, .t_red_active_SheetOverlay, .t_red_alt1_DialogOverlay, .t_red_alt1_ModalOverlay, .t_red_alt1_SheetOverlay, .t_red_alt2_DialogOverlay, .t_red_alt2_ModalOverlay, .t_red_alt2_SheetOverlay, .t_red_DialogOverlay, .t_red_ModalOverlay, .t_red_SheetOverlay, .t_SheetOverlay, .t_yellow_active_DialogOverlay, .t_yellow_active_ModalOverlay, .t_yellow_active_SheetOverlay, .t_yellow_alt1_DialogOverlay, .t_yellow_alt1_ModalOverlay, .t_yellow_alt1_SheetOverlay, .t_yellow_alt2_DialogOverlay, .t_yellow_alt2_ModalOverlay, .t_yellow_alt2_SheetOverlay, .t_yellow_DialogOverlay, .t_yellow_ModalOverlay, .t_yellow_SheetOverlay {--background:rgba(0,0,0,0.5);} - } -:root.t_dark .t_light .t_dark .t_light .t_ListItem, :root.t_dark .t_light .t_ListItem, :root.t_light .t_dark .t_light .t_ListItem, :root.t_light .t_ListItem {--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 94.1%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_ListItem, .t_ListItem {--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 94.1%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);} - } -:root.t_dark .t_light .t_dark .t_light .t_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_Tooltip, :root.t_dark .t_light .t_ProgressIndicator, :root.t_dark .t_light .t_SliderThumb, :root.t_dark .t_light .t_Tooltip, :root.t_light .t_dark .t_light .t_ProgressIndicator, :root.t_light .t_dark .t_light .t_SliderThumb, :root.t_light .t_dark .t_light .t_Tooltip, :root.t_light .t_ProgressIndicator, :root.t_light .t_SliderThumb, :root.t_light .t_Tooltip {--background:hsl(0, 0%, 42.5%);--backgroundHover:hsl(0, 0%, 50.3%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:var(--color-24);--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:rgba(255,255,255,0);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:var(--color-21);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:hsl(0, 0%, 94.1%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_ProgressIndicator, .t_dark .t_light .t_SliderThumb, .t_dark .t_light .t_Tooltip, .t_ProgressIndicator, .t_SliderThumb, .t_Tooltip {--background:hsl(0, 0%, 42.5%);--backgroundHover:hsl(0, 0%, 50.3%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:var(--color-24);--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:rgba(255,255,255,0);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:var(--color-21);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:hsl(0, 0%, 94.1%);} - } -:root.t_dark .t_light .t_dark .t_light .t_SliderTrackActive, :root.t_dark .t_light .t_SliderTrackActive, :root.t_light .t_dark .t_light .t_SliderTrackActive, :root.t_light .t_SliderTrackActive {--background:var(--color-21);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:hsl(0, 0%, 50.3%);--backgroundTransparent:hsl(0, 0%, 42.5%);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:#f8f8f8;--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 92.0%);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:#f8f8f8;} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_SliderTrackActive, .t_SliderTrackActive {--background:var(--color-21);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:hsl(0, 0%, 50.3%);--backgroundTransparent:hsl(0, 0%, 42.5%);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:#f8f8f8;--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 92.0%);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:#f8f8f8;} - } -:root.t_dark .t_light .t_dark .t_light .t_SwitchThumb, :root.t_dark .t_light .t_SwitchThumb, :root.t_light .t_dark .t_light .t_SwitchThumb, :root.t_light .t_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:hsl(0, 0%, 42.5%);--backgroundFocus:hsl(0, 0%, 50.3%);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:#fff;--borderColor:hsl(0, 0%, 50.3%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 42.5%);--borderColorPress:hsl(0, 0%, 50.3%);--placeholderColor:#f8f8f8;--outlineColor:hsl(0, 0%, 90.0%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_SwitchThumb, .t_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:hsl(0, 0%, 42.5%);--backgroundFocus:hsl(0, 0%, 50.3%);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:#fff;--borderColor:hsl(0, 0%, 50.3%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 42.5%);--borderColorPress:hsl(0, 0%, 50.3%);--placeholderColor:#f8f8f8;--outlineColor:hsl(0, 0%, 90.0%);} - } -:root.t_dark .t_light .t_active, :root.t_dark .t_light .t_dark .t_light .t_active, :root.t_light .t_active, :root.t_light .t_dark .t_light .t_active {--color1:hsl(0, 0%, 94.1%);--color2:hsl(0, 0%, 92.0%);--color3:hsl(0, 0%, 90.0%);--color4:hsl(0, 0%, 88.5%);--color5:hsl(0, 0%, 81.0%);--color6:var(--color-21);--color7:hsl(0, 0%, 50.3%);--color8:hsl(0, 0%, 42.5%);--color9:var(--color-24);--color10:rgba(10,10,10,0);--color11:rgba(10,10,10,0);--color12:rgba(10,10,10,0);--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_active, .t_dark .t_light .t_active {--color1:hsl(0, 0%, 94.1%);--color2:hsl(0, 0%, 92.0%);--color3:hsl(0, 0%, 90.0%);--color4:hsl(0, 0%, 88.5%);--color5:hsl(0, 0%, 81.0%);--color6:var(--color-21);--color7:hsl(0, 0%, 50.3%);--color8:hsl(0, 0%, 42.5%);--color9:var(--color-24);--color10:rgba(10,10,10,0);--color11:rgba(10,10,10,0);--color12:rgba(10,10,10,0);--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_active_Button, :root.t_dark .t_light .t_active_Switch, :root.t_dark .t_light .t_dark .t_light .t_active_Button, :root.t_dark .t_light .t_dark .t_light .t_active_Switch, :root.t_light .t_active_Button, :root.t_light .t_active_Switch, :root.t_light .t_dark .t_light .t_active_Button, :root.t_light .t_dark .t_light .t_active_Switch {--background:hsl(0, 0%, 88.5%);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 50.3%);--backgroundStrong:hsl(0, 0%, 90.0%);--backgroundTransparent:hsl(0, 0%, 92.0%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 81.0%);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_active_Button, .t_active_Switch, .t_dark .t_light .t_active_Button, .t_dark .t_light .t_active_Switch {--background:hsl(0, 0%, 88.5%);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 50.3%);--backgroundStrong:hsl(0, 0%, 90.0%);--backgroundTransparent:hsl(0, 0%, 92.0%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 81.0%);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_active_Checkbox, :root.t_dark .t_light .t_active_Input, :root.t_dark .t_light .t_active_TextArea, :root.t_dark .t_light .t_dark .t_light .t_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_active_Input, :root.t_dark .t_light .t_dark .t_light .t_active_TextArea, :root.t_light .t_active_Checkbox, :root.t_light .t_active_Input, :root.t_light .t_active_TextArea, :root.t_light .t_dark .t_light .t_active_Checkbox, :root.t_light .t_dark .t_light .t_active_Input, :root.t_light .t_dark .t_light .t_active_TextArea {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 50.3%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_active_Checkbox, .t_active_Input, .t_active_TextArea, .t_dark .t_light .t_active_Checkbox, .t_dark .t_light .t_active_Input, .t_dark .t_light .t_active_TextArea {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 50.3%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_active_ListItem, :root.t_dark .t_light .t_dark .t_light .t_active_ListItem, :root.t_light .t_active_ListItem, :root.t_light .t_dark .t_light .t_active_ListItem {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_active_ListItem, .t_dark .t_light .t_active_ListItem {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_active_SliderTrackActive, :root.t_light .t_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_active_SliderTrackActive {--background:hsl(0, 0%, 90.0%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 96.3%);--backgroundStrong:hsl(0, 0%, 88.5%);--backgroundTransparent:hsl(0, 0%, 81.0%);--colorHover:hsl(0, 0%, 92.0%);--colorPress:hsl(0, 0%, 94.1%);--colorFocus:hsl(0, 0%, 92.0%);--colorTransparent:hsl(0, 0%, 92.0%);--borderColor:hsl(0, 0%, 94.1%);--borderColorHover:hsl(0, 0%, 96.3%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 94.1%);--placeholderColor:var(--color-21);--outlineColor:#fff;} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_active_SliderTrackActive, .t_dark .t_light .t_active_SliderTrackActive {--background:hsl(0, 0%, 90.0%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 96.3%);--backgroundStrong:hsl(0, 0%, 88.5%);--backgroundTransparent:hsl(0, 0%, 81.0%);--colorHover:hsl(0, 0%, 92.0%);--colorPress:hsl(0, 0%, 94.1%);--colorFocus:hsl(0, 0%, 92.0%);--colorTransparent:hsl(0, 0%, 92.0%);--borderColor:hsl(0, 0%, 94.1%);--borderColorHover:hsl(0, 0%, 96.3%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 94.1%);--placeholderColor:var(--color-21);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_alt1, :root.t_dark .t_light .t_dark .t_light .t_alt1, :root.t_light .t_alt1, :root.t_light .t_dark .t_light .t_alt1 {--color1:#f8f8f8;--color2:hsl(0, 0%, 96.3%);--color3:hsl(0, 0%, 94.1%);--color4:hsl(0, 0%, 92.0%);--color5:hsl(0, 0%, 90.0%);--color6:hsl(0, 0%, 88.5%);--color7:hsl(0, 0%, 81.0%);--color8:var(--color-21);--color9:hsl(0, 0%, 50.3%);--color10:hsl(0, 0%, 42.5%);--color11:var(--color-24);--color12:var(--color-24);--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt1, .t_dark .t_light .t_alt1 {--color1:#f8f8f8;--color2:hsl(0, 0%, 96.3%);--color3:hsl(0, 0%, 94.1%);--color4:hsl(0, 0%, 92.0%);--color5:hsl(0, 0%, 90.0%);--color6:hsl(0, 0%, 88.5%);--color7:hsl(0, 0%, 81.0%);--color8:var(--color-21);--color9:hsl(0, 0%, 50.3%);--color10:hsl(0, 0%, 42.5%);--color11:var(--color-24);--color12:var(--color-24);--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} - } -:root.t_dark .t_light .t_alt1_Button, :root.t_dark .t_light .t_alt1_SliderTrack, :root.t_dark .t_light .t_alt1_Switch, :root.t_dark .t_light .t_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_light .t_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_alt1_TooltipContent, :root.t_light .t_alt1_Button, :root.t_light .t_alt1_SliderTrack, :root.t_light .t_alt1_Switch, :root.t_light .t_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_alt1_Button, :root.t_light .t_dark .t_light .t_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_alt1_Switch, :root.t_light .t_dark .t_light .t_alt1_TooltipContent {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt1_Button, .t_alt1_SliderTrack, .t_alt1_Switch, .t_alt1_TooltipContent, .t_dark .t_light .t_alt1_Button, .t_dark .t_light .t_alt1_SliderTrack, .t_dark .t_light .t_alt1_Switch, .t_dark .t_light .t_alt1_TooltipContent {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_alt1_Card, :root.t_dark .t_light .t_alt1_DrawerFrame, :root.t_dark .t_light .t_alt1_Progress, :root.t_dark .t_light .t_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_light .t_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_alt1_TooltipArrow, :root.t_light .t_alt1_Card, :root.t_light .t_alt1_DrawerFrame, :root.t_light .t_alt1_Progress, :root.t_light .t_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_alt1_Card, :root.t_light .t_dark .t_light .t_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_alt1_Progress, :root.t_light .t_dark .t_light .t_alt1_TooltipArrow {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt1_Card, .t_alt1_DrawerFrame, .t_alt1_Progress, .t_alt1_TooltipArrow, .t_dark .t_light .t_alt1_Card, .t_dark .t_light .t_alt1_DrawerFrame, .t_dark .t_light .t_alt1_Progress, .t_dark .t_light .t_alt1_TooltipArrow {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} - } -:root.t_dark .t_light .t_alt1_Checkbox, :root.t_dark .t_light .t_alt1_Input, :root.t_dark .t_light .t_alt1_RadioGroupItem, :root.t_dark .t_light .t_alt1_TextArea, :root.t_dark .t_light .t_dark .t_light .t_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_alt1_TextArea, :root.t_light .t_alt1_Checkbox, :root.t_light .t_alt1_Input, :root.t_light .t_alt1_RadioGroupItem, :root.t_light .t_alt1_TextArea, :root.t_light .t_dark .t_light .t_alt1_Checkbox, :root.t_light .t_dark .t_light .t_alt1_Input, :root.t_light .t_dark .t_light .t_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_alt1_TextArea {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt1_Checkbox, .t_alt1_Input, .t_alt1_RadioGroupItem, .t_alt1_TextArea, .t_dark .t_light .t_alt1_Checkbox, .t_dark .t_light .t_alt1_Input, .t_dark .t_light .t_alt1_RadioGroupItem, .t_dark .t_light .t_alt1_TextArea {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} - } -:root.t_dark .t_light .t_alt1_ListItem, :root.t_dark .t_light .t_dark .t_light .t_alt1_ListItem, :root.t_light .t_alt1_ListItem, :root.t_light .t_dark .t_light .t_alt1_ListItem {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt1_ListItem, .t_dark .t_light .t_alt1_ListItem {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} - } -:root.t_dark .t_light .t_alt1_ProgressIndicator, :root.t_dark .t_light .t_alt1_SliderThumb, :root.t_dark .t_light .t_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_light .t_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_alt1_Tooltip, :root.t_light .t_alt1_ProgressIndicator, :root.t_light .t_alt1_SliderThumb, :root.t_light .t_alt1_Tooltip, :root.t_light .t_dark .t_light .t_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_alt1_Tooltip {--background:hsl(0, 0%, 50.3%);--backgroundHover:var(--color-21);--backgroundPress:hsl(0, 0%, 81.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 42.5%);--backgroundTransparent:var(--color-24);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:#fff;--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 92.0%);--outlineColor:hsl(0, 0%, 96.3%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt1_ProgressIndicator, .t_alt1_SliderThumb, .t_alt1_Tooltip, .t_dark .t_light .t_alt1_ProgressIndicator, .t_dark .t_light .t_alt1_SliderThumb, .t_dark .t_light .t_alt1_Tooltip {--background:hsl(0, 0%, 50.3%);--backgroundHover:var(--color-21);--backgroundPress:hsl(0, 0%, 81.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 42.5%);--backgroundTransparent:var(--color-24);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:#fff;--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 92.0%);--outlineColor:hsl(0, 0%, 96.3%);} - } -:root.t_dark .t_light .t_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_alt1_SliderTrackActive, :root.t_light .t_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_alt1_SliderTrackActive {--background:hsl(0, 0%, 81.0%);--backgroundHover:hsl(0, 0%, 88.5%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:var(--color-21);--backgroundTransparent:hsl(0, 0%, 50.3%);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:hsl(0, 0%, 96.3%);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 94.1%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:#fff;} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt1_SliderTrackActive, .t_dark .t_light .t_alt1_SliderTrackActive {--background:hsl(0, 0%, 81.0%);--backgroundHover:hsl(0, 0%, 88.5%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:var(--color-21);--backgroundTransparent:hsl(0, 0%, 50.3%);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:hsl(0, 0%, 96.3%);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 94.1%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_light .t_alt1_SwitchThumb, :root.t_light .t_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:hsl(0, 0%, 42.5%);--backgroundPress:hsl(0, 0%, 50.3%);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:#fff;--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 50.3%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 96.3%);--outlineColor:hsl(0, 0%, 92.0%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt1_SwitchThumb, .t_dark .t_light .t_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:hsl(0, 0%, 42.5%);--backgroundPress:hsl(0, 0%, 50.3%);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:#fff;--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 50.3%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 96.3%);--outlineColor:hsl(0, 0%, 92.0%);} - } -:root.t_dark .t_light .t_alt2, :root.t_dark .t_light .t_dark .t_light .t_alt2, :root.t_light .t_alt2, :root.t_light .t_dark .t_light .t_alt2 {--color1:hsl(0, 0%, 96.3%);--color2:hsl(0, 0%, 94.1%);--color3:hsl(0, 0%, 92.0%);--color4:hsl(0, 0%, 90.0%);--color5:hsl(0, 0%, 88.5%);--color6:hsl(0, 0%, 81.0%);--color7:var(--color-21);--color8:hsl(0, 0%, 50.3%);--color9:hsl(0, 0%, 42.5%);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt2, .t_dark .t_light .t_alt2 {--color1:hsl(0, 0%, 96.3%);--color2:hsl(0, 0%, 94.1%);--color3:hsl(0, 0%, 92.0%);--color4:hsl(0, 0%, 90.0%);--color5:hsl(0, 0%, 88.5%);--color6:hsl(0, 0%, 81.0%);--color7:var(--color-21);--color8:hsl(0, 0%, 50.3%);--color9:hsl(0, 0%, 42.5%);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} - } -:root.t_dark .t_light .t_alt2_Button, :root.t_dark .t_light .t_alt2_SliderTrack, :root.t_dark .t_light .t_alt2_Switch, :root.t_dark .t_light .t_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_light .t_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_alt2_TooltipContent, :root.t_light .t_alt2_Button, :root.t_light .t_alt2_SliderTrack, :root.t_light .t_alt2_Switch, :root.t_light .t_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_alt2_Button, :root.t_light .t_dark .t_light .t_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_alt2_Switch, :root.t_light .t_dark .t_light .t_alt2_TooltipContent {--background:hsl(0, 0%, 90.0%);--backgroundHover:hsl(0, 0%, 88.5%);--backgroundPress:hsl(0, 0%, 81.0%);--backgroundFocus:var(--color-21);--backgroundStrong:hsl(0, 0%, 92.0%);--backgroundTransparent:hsl(0, 0%, 94.1%);--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:var(--color-21);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 92.0%);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt2_Button, .t_alt2_SliderTrack, .t_alt2_Switch, .t_alt2_TooltipContent, .t_dark .t_light .t_alt2_Button, .t_dark .t_light .t_alt2_SliderTrack, .t_dark .t_light .t_alt2_Switch, .t_dark .t_light .t_alt2_TooltipContent {--background:hsl(0, 0%, 90.0%);--backgroundHover:hsl(0, 0%, 88.5%);--backgroundPress:hsl(0, 0%, 81.0%);--backgroundFocus:var(--color-21);--backgroundStrong:hsl(0, 0%, 92.0%);--backgroundTransparent:hsl(0, 0%, 94.1%);--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:var(--color-21);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 92.0%);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_alt2_Card, :root.t_dark .t_light .t_alt2_DrawerFrame, :root.t_dark .t_light .t_alt2_Progress, :root.t_dark .t_light .t_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_light .t_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_alt2_TooltipArrow, :root.t_light .t_alt2_Card, :root.t_light .t_alt2_DrawerFrame, :root.t_light .t_alt2_Progress, :root.t_light .t_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_alt2_Card, :root.t_light .t_dark .t_light .t_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_alt2_Progress, :root.t_light .t_dark .t_light .t_alt2_TooltipArrow {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt2_Card, .t_alt2_DrawerFrame, .t_alt2_Progress, .t_alt2_TooltipArrow, .t_dark .t_light .t_alt2_Card, .t_dark .t_light .t_alt2_DrawerFrame, .t_dark .t_light .t_alt2_Progress, .t_dark .t_light .t_alt2_TooltipArrow {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_alt2_Checkbox, :root.t_dark .t_light .t_alt2_Input, :root.t_dark .t_light .t_alt2_RadioGroupItem, :root.t_dark .t_light .t_alt2_TextArea, :root.t_dark .t_light .t_dark .t_light .t_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_alt2_TextArea, :root.t_light .t_alt2_Checkbox, :root.t_light .t_alt2_Input, :root.t_light .t_alt2_RadioGroupItem, :root.t_light .t_alt2_TextArea, :root.t_light .t_dark .t_light .t_alt2_Checkbox, :root.t_light .t_dark .t_light .t_alt2_Input, :root.t_light .t_dark .t_light .t_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_alt2_TextArea {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt2_Checkbox, .t_alt2_Input, .t_alt2_RadioGroupItem, .t_alt2_TextArea, .t_dark .t_light .t_alt2_Checkbox, .t_dark .t_light .t_alt2_Input, .t_dark .t_light .t_alt2_RadioGroupItem, .t_dark .t_light .t_alt2_TextArea {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} - } -:root.t_dark .t_light .t_alt2_ListItem, :root.t_dark .t_light .t_dark .t_light .t_alt2_ListItem, :root.t_light .t_alt2_ListItem, :root.t_light .t_dark .t_light .t_alt2_ListItem {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt2_ListItem, .t_dark .t_light .t_alt2_ListItem {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} - } -:root.t_dark .t_light .t_alt2_ProgressIndicator, :root.t_dark .t_light .t_alt2_SliderThumb, :root.t_dark .t_light .t_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_light .t_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_alt2_Tooltip, :root.t_light .t_alt2_ProgressIndicator, :root.t_light .t_alt2_SliderThumb, :root.t_light .t_alt2_Tooltip, :root.t_light .t_dark .t_light .t_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_alt2_Tooltip {--background:var(--color-21);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:hsl(0, 0%, 50.3%);--backgroundTransparent:hsl(0, 0%, 42.5%);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:#f8f8f8;--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:#f8f8f8;} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt2_ProgressIndicator, .t_alt2_SliderThumb, .t_alt2_Tooltip, .t_dark .t_light .t_alt2_ProgressIndicator, .t_dark .t_light .t_alt2_SliderThumb, .t_dark .t_light .t_alt2_Tooltip {--background:var(--color-21);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:hsl(0, 0%, 50.3%);--backgroundTransparent:hsl(0, 0%, 42.5%);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:#f8f8f8;--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:#f8f8f8;} - } -:root.t_dark .t_light .t_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_alt2_SliderTrackActive, :root.t_light .t_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_alt2_SliderTrackActive {--background:hsl(0, 0%, 88.5%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 94.1%);--backgroundStrong:hsl(0, 0%, 81.0%);--backgroundTransparent:var(--color-21);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:hsl(0, 0%, 94.1%);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 94.1%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:#fff;} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt2_SliderTrackActive, .t_dark .t_light .t_alt2_SliderTrackActive {--background:hsl(0, 0%, 88.5%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 94.1%);--backgroundStrong:hsl(0, 0%, 81.0%);--backgroundTransparent:var(--color-21);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:hsl(0, 0%, 94.1%);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 94.1%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:#fff;} - } -:root.t_dark .t_light .t_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_light .t_alt2_SwitchThumb, :root.t_light .t_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_alt2_SwitchThumb {--background:hsl(0, 0%, 42.5%);--backgroundHover:hsl(0, 0%, 50.3%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:#fff;--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 50.3%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:hsl(0, 0%, 94.1%);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_alt2_SwitchThumb, .t_dark .t_light .t_alt2_SwitchThumb {--background:hsl(0, 0%, 42.5%);--backgroundHover:hsl(0, 0%, 50.3%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:#fff;--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 50.3%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:hsl(0, 0%, 94.1%);} - } -:root.t_dark .t_light .t_blue, :root.t_dark .t_light .t_dark .t_light .t_blue, :root.t_light .t_blue, :root.t_light .t_dark .t_light .t_blue {--color1:var(--color-1);--color2:var(--color-2);--color3:var(--color-3);--color4:var(--color-4);--color5:var(--color-5);--color6:var(--color-6);--color7:var(--color-8);--color8:var(--color-105);--color9:var(--color-10);--color10:var(--color-11);--color11:var(--color-12);--color12:var(--color-24);--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-4);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-4);--borderColorPress:var(--color-4);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue, .t_dark .t_light .t_blue {--color1:var(--color-1);--color2:var(--color-2);--color3:var(--color-3);--color4:var(--color-4);--color5:var(--color-5);--color6:var(--color-6);--color7:var(--color-8);--color8:var(--color-105);--color9:var(--color-10);--color10:var(--color-11);--color11:var(--color-12);--color12:var(--color-24);--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-4);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-4);--borderColorPress:var(--color-4);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} - } -:root.t_dark .t_light .t_blue_Button, :root.t_dark .t_light .t_blue_SliderTrack, :root.t_dark .t_light .t_blue_Switch, :root.t_dark .t_light .t_blue_TooltipContent, :root.t_dark .t_light .t_dark .t_light .t_blue_Button, :root.t_dark .t_light .t_dark .t_light .t_blue_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_blue_Switch, :root.t_dark .t_light .t_dark .t_light .t_blue_TooltipContent, :root.t_light .t_blue_Button, :root.t_light .t_blue_SliderTrack, :root.t_light .t_blue_Switch, :root.t_light .t_blue_TooltipContent, :root.t_light .t_dark .t_light .t_blue_Button, :root.t_light .t_dark .t_light .t_blue_SliderTrack, :root.t_light .t_dark .t_light .t_blue_Switch, :root.t_light .t_dark .t_light .t_blue_TooltipContent {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_Button, .t_blue_SliderTrack, .t_blue_Switch, .t_blue_TooltipContent, .t_dark .t_light .t_blue_Button, .t_dark .t_light .t_blue_SliderTrack, .t_dark .t_light .t_blue_Switch, .t_dark .t_light .t_blue_TooltipContent {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} - } -:root.t_dark .t_light .t_blue_Card, :root.t_dark .t_light .t_blue_DrawerFrame, :root.t_dark .t_light .t_blue_Progress, :root.t_dark .t_light .t_blue_TooltipArrow, :root.t_dark .t_light .t_dark .t_light .t_blue_Card, :root.t_dark .t_light .t_dark .t_light .t_blue_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_blue_Progress, :root.t_dark .t_light .t_dark .t_light .t_blue_TooltipArrow, :root.t_light .t_blue_Card, :root.t_light .t_blue_DrawerFrame, :root.t_light .t_blue_Progress, :root.t_light .t_blue_TooltipArrow, :root.t_light .t_dark .t_light .t_blue_Card, :root.t_light .t_dark .t_light .t_blue_DrawerFrame, :root.t_light .t_dark .t_light .t_blue_Progress, :root.t_light .t_dark .t_light .t_blue_TooltipArrow {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_Card, .t_blue_DrawerFrame, .t_blue_Progress, .t_blue_TooltipArrow, .t_dark .t_light .t_blue_Card, .t_dark .t_light .t_blue_DrawerFrame, .t_dark .t_light .t_blue_Progress, .t_dark .t_light .t_blue_TooltipArrow {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} - } -:root.t_dark .t_light .t_blue_Checkbox, :root.t_dark .t_light .t_blue_Input, :root.t_dark .t_light .t_blue_RadioGroupItem, :root.t_dark .t_light .t_blue_TextArea, :root.t_dark .t_light .t_dark .t_light .t_blue_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_blue_Input, :root.t_dark .t_light .t_dark .t_light .t_blue_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_blue_TextArea, :root.t_light .t_blue_Checkbox, :root.t_light .t_blue_Input, :root.t_light .t_blue_RadioGroupItem, :root.t_light .t_blue_TextArea, :root.t_light .t_dark .t_light .t_blue_Checkbox, :root.t_light .t_dark .t_light .t_blue_Input, :root.t_light .t_dark .t_light .t_blue_RadioGroupItem, :root.t_light .t_dark .t_light .t_blue_TextArea {--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_Checkbox, .t_blue_Input, .t_blue_RadioGroupItem, .t_blue_TextArea, .t_dark .t_light .t_blue_Checkbox, .t_dark .t_light .t_blue_Input, .t_dark .t_light .t_blue_RadioGroupItem, .t_dark .t_light .t_blue_TextArea {--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} - } -:root.t_dark .t_light .t_blue_ListItem, :root.t_dark .t_light .t_dark .t_light .t_blue_ListItem, :root.t_light .t_blue_ListItem, :root.t_light .t_dark .t_light .t_blue_ListItem {--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-4);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-4);--borderColorPress:var(--color-4);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_ListItem, .t_dark .t_light .t_blue_ListItem {--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-4);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-4);--borderColorPress:var(--color-4);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} - } -:root.t_dark .t_light .t_blue_ProgressIndicator, :root.t_dark .t_light .t_blue_SliderThumb, :root.t_dark .t_light .t_blue_Tooltip, :root.t_dark .t_light .t_dark .t_light .t_blue_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_blue_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_Tooltip, :root.t_light .t_blue_ProgressIndicator, :root.t_light .t_blue_SliderThumb, :root.t_light .t_blue_Tooltip, :root.t_light .t_dark .t_light .t_blue_ProgressIndicator, :root.t_light .t_dark .t_light .t_blue_SliderThumb, :root.t_light .t_dark .t_light .t_blue_Tooltip {--background:var(--color-12);--backgroundHover:var(--color-11);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(211, 100%, 15.0%, 0);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:hsla(206, 100%, 99.2%, 0);--borderColor:var(--color-10);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-10);--borderColorPress:var(--color-10);--placeholderColor:var(--color-4);--outlineColor:var(--color-4);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_ProgressIndicator, .t_blue_SliderThumb, .t_blue_Tooltip, .t_dark .t_light .t_blue_ProgressIndicator, .t_dark .t_light .t_blue_SliderThumb, .t_dark .t_light .t_blue_Tooltip {--background:var(--color-12);--backgroundHover:var(--color-11);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(211, 100%, 15.0%, 0);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:hsla(206, 100%, 99.2%, 0);--borderColor:var(--color-10);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-10);--borderColorPress:var(--color-10);--placeholderColor:var(--color-4);--outlineColor:var(--color-4);} - } -:root.t_dark .t_light .t_blue_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_blue_SliderTrackActive, :root.t_light .t_blue_SliderTrackActive, :root.t_light .t_dark .t_light .t_blue_SliderTrackActive {--background:var(--color-10);--backgroundHover:var(--color-105);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-11);--backgroundTransparent:var(--color-12);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:var(--color-2);--borderColor:var(--color-8);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-6);--outlineColor:var(--color-2);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_SliderTrackActive, .t_dark .t_light .t_blue_SliderTrackActive {--background:var(--color-10);--backgroundHover:var(--color-105);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-11);--backgroundTransparent:var(--color-12);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:var(--color-2);--borderColor:var(--color-8);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-6);--outlineColor:var(--color-2);} - } -:root.t_dark .t_light .t_blue_SwitchThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_SwitchThumb, :root.t_light .t_blue_SwitchThumb, :root.t_light .t_dark .t_light .t_blue_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-12);--backgroundFocus:var(--color-11);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:var(--color-1);--borderColor:var(--color-12);--borderColorHover:var(--color-11);--borderColorFocus:var(--color-12);--borderColorPress:var(--color-12);--placeholderColor:var(--color-2);--outlineColor:var(--color-6);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_SwitchThumb, .t_dark .t_light .t_blue_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-12);--backgroundFocus:var(--color-11);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:var(--color-1);--borderColor:var(--color-12);--borderColorHover:var(--color-11);--borderColorFocus:var(--color-12);--borderColorPress:var(--color-12);--placeholderColor:var(--color-2);--outlineColor:var(--color-6);} - } -:root.t_dark .t_light .t_blue_active, :root.t_dark .t_light .t_dark .t_light .t_blue_active, :root.t_light .t_blue_active, :root.t_light .t_dark .t_light .t_blue_active {--color1:var(--color-4);--color2:var(--color-5);--color3:var(--color-6);--color4:var(--color-8);--color5:var(--color-105);--color6:var(--color-10);--color7:var(--color-11);--color8:var(--color-12);--color9:var(--color-24);--color10:hsla(211, 100%, 15.0%, 0);--color11:hsla(211, 100%, 15.0%, 0);--color12:hsla(211, 100%, 15.0%, 0);--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_blue_active, .t_dark .t_light .t_blue_active {--color1:var(--color-4);--color2:var(--color-5);--color3:var(--color-6);--color4:var(--color-8);--color5:var(--color-105);--color6:var(--color-10);--color7:var(--color-11);--color8:var(--color-12);--color9:var(--color-24);--color10:hsla(211, 100%, 15.0%, 0);--color11:hsla(211, 100%, 15.0%, 0);--color12:hsla(211, 100%, 15.0%, 0);--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_blue_active_Button, :root.t_dark .t_light .t_blue_active_Switch, :root.t_dark .t_light .t_dark .t_light .t_blue_active_Button, :root.t_dark .t_light .t_dark .t_light .t_blue_active_Switch, :root.t_light .t_blue_active_Button, :root.t_light .t_blue_active_Switch, :root.t_light .t_dark .t_light .t_blue_active_Button, :root.t_light .t_dark .t_light .t_blue_active_Switch {--background:var(--color-8);--backgroundHover:var(--color-105);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-11);--backgroundStrong:var(--color-6);--backgroundTransparent:var(--color-5);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-105);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-4);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_blue_active_Button, .t_blue_active_Switch, .t_dark .t_light .t_blue_active_Button, .t_dark .t_light .t_blue_active_Switch {--background:var(--color-8);--backgroundHover:var(--color-105);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-11);--backgroundStrong:var(--color-6);--backgroundTransparent:var(--color-5);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-105);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-4);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_blue_active_Checkbox, :root.t_dark .t_light .t_blue_active_Input, :root.t_dark .t_light .t_blue_active_TextArea, :root.t_dark .t_light .t_dark .t_light .t_blue_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_blue_active_Input, :root.t_dark .t_light .t_dark .t_light .t_blue_active_TextArea, :root.t_light .t_blue_active_Checkbox, :root.t_light .t_blue_active_Input, :root.t_light .t_blue_active_TextArea, :root.t_light .t_dark .t_light .t_blue_active_Checkbox, :root.t_light .t_dark .t_light .t_blue_active_Input, :root.t_light .t_dark .t_light .t_blue_active_TextArea {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-105);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_blue_active_Checkbox, .t_blue_active_Input, .t_blue_active_TextArea, .t_dark .t_light .t_blue_active_Checkbox, .t_dark .t_light .t_blue_active_Input, .t_dark .t_light .t_blue_active_TextArea {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-105);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_blue_active_ListItem, :root.t_dark .t_light .t_dark .t_light .t_blue_active_ListItem, :root.t_light .t_blue_active_ListItem, :root.t_light .t_dark .t_light .t_blue_active_ListItem {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_blue_active_ListItem, .t_dark .t_light .t_blue_active_ListItem {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_blue_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_blue_active_SliderTrackActive, :root.t_light .t_blue_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_blue_active_SliderTrackActive {--background:var(--color-6);--backgroundHover:var(--color-5);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-3);--backgroundStrong:var(--color-8);--backgroundTransparent:var(--color-105);--colorHover:var(--color-5);--colorPress:var(--color-4);--colorFocus:var(--color-5);--colorTransparent:var(--color-5);--borderColor:var(--color-5);--borderColorHover:var(--color-4);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-10);--outlineColor:var(--color-1);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_blue_active_SliderTrackActive, .t_dark .t_light .t_blue_active_SliderTrackActive {--background:var(--color-6);--backgroundHover:var(--color-5);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-3);--backgroundStrong:var(--color-8);--backgroundTransparent:var(--color-105);--colorHover:var(--color-5);--colorPress:var(--color-4);--colorFocus:var(--color-5);--colorTransparent:var(--color-5);--borderColor:var(--color-5);--borderColorHover:var(--color-4);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-10);--outlineColor:var(--color-1);} - } -:root.t_dark .t_light .t_blue_alt1, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1, :root.t_light .t_blue_alt1, :root.t_light .t_dark .t_light .t_blue_alt1 {--color1:var(--color-2);--color2:var(--color-3);--color3:var(--color-4);--color4:var(--color-5);--color5:var(--color-6);--color6:var(--color-8);--color7:var(--color-105);--color8:var(--color-10);--color9:var(--color-11);--color10:var(--color-12);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1, .t_dark .t_light .t_blue_alt1 {--color1:var(--color-2);--color2:var(--color-3);--color3:var(--color-4);--color4:var(--color-5);--color5:var(--color-6);--color6:var(--color-8);--color7:var(--color-105);--color8:var(--color-10);--color9:var(--color-11);--color10:var(--color-12);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} - } -:root.t_dark .t_light .t_blue_alt1_Button, :root.t_dark .t_light .t_blue_alt1_SliderTrack, :root.t_dark .t_light .t_blue_alt1_Switch, :root.t_dark .t_light .t_blue_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_TooltipContent, :root.t_light .t_blue_alt1_Button, :root.t_light .t_blue_alt1_SliderTrack, :root.t_light .t_blue_alt1_Switch, :root.t_light .t_blue_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_blue_alt1_Button, :root.t_light .t_dark .t_light .t_blue_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_blue_alt1_Switch, :root.t_light .t_dark .t_light .t_blue_alt1_TooltipContent {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_Button, .t_blue_alt1_SliderTrack, .t_blue_alt1_Switch, .t_blue_alt1_TooltipContent, .t_dark .t_light .t_blue_alt1_Button, .t_dark .t_light .t_blue_alt1_SliderTrack, .t_dark .t_light .t_blue_alt1_Switch, .t_dark .t_light .t_blue_alt1_TooltipContent {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_blue_alt1_Card, :root.t_dark .t_light .t_blue_alt1_DrawerFrame, :root.t_dark .t_light .t_blue_alt1_Progress, :root.t_dark .t_light .t_blue_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_TooltipArrow, :root.t_light .t_blue_alt1_Card, :root.t_light .t_blue_alt1_DrawerFrame, :root.t_light .t_blue_alt1_Progress, :root.t_light .t_blue_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_blue_alt1_Card, :root.t_light .t_dark .t_light .t_blue_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_blue_alt1_Progress, :root.t_light .t_dark .t_light .t_blue_alt1_TooltipArrow {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-12);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_Card, .t_blue_alt1_DrawerFrame, .t_blue_alt1_Progress, .t_blue_alt1_TooltipArrow, .t_dark .t_light .t_blue_alt1_Card, .t_dark .t_light .t_blue_alt1_DrawerFrame, .t_dark .t_light .t_blue_alt1_Progress, .t_dark .t_light .t_blue_alt1_TooltipArrow {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-12);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} - } -:root.t_dark .t_light .t_blue_alt1_Checkbox, :root.t_dark .t_light .t_blue_alt1_Input, :root.t_dark .t_light .t_blue_alt1_RadioGroupItem, :root.t_dark .t_light .t_blue_alt1_TextArea, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_TextArea, :root.t_light .t_blue_alt1_Checkbox, :root.t_light .t_blue_alt1_Input, :root.t_light .t_blue_alt1_RadioGroupItem, :root.t_light .t_blue_alt1_TextArea, :root.t_light .t_dark .t_light .t_blue_alt1_Checkbox, :root.t_light .t_dark .t_light .t_blue_alt1_Input, :root.t_light .t_dark .t_light .t_blue_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_blue_alt1_TextArea {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_Checkbox, .t_blue_alt1_Input, .t_blue_alt1_RadioGroupItem, .t_blue_alt1_TextArea, .t_dark .t_light .t_blue_alt1_Checkbox, .t_dark .t_light .t_blue_alt1_Input, .t_dark .t_light .t_blue_alt1_RadioGroupItem, .t_dark .t_light .t_blue_alt1_TextArea {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} - } -:root.t_dark .t_light .t_blue_alt1_ListItem, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_ListItem, :root.t_light .t_blue_alt1_ListItem, :root.t_light .t_dark .t_light .t_blue_alt1_ListItem {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_ListItem, .t_dark .t_light .t_blue_alt1_ListItem {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} - } -:root.t_dark .t_light .t_blue_alt1_ProgressIndicator, :root.t_dark .t_light .t_blue_alt1_SliderThumb, :root.t_dark .t_light .t_blue_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Tooltip, :root.t_light .t_blue_alt1_ProgressIndicator, :root.t_light .t_blue_alt1_SliderThumb, :root.t_light .t_blue_alt1_Tooltip, :root.t_light .t_dark .t_light .t_blue_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_blue_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_blue_alt1_Tooltip {--background:var(--color-11);--backgroundHover:var(--color-10);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-12);--backgroundTransparent:var(--color-24);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-1);--borderColor:var(--color-105);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-5);--outlineColor:var(--color-3);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_ProgressIndicator, .t_blue_alt1_SliderThumb, .t_blue_alt1_Tooltip, .t_dark .t_light .t_blue_alt1_ProgressIndicator, .t_dark .t_light .t_blue_alt1_SliderThumb, .t_dark .t_light .t_blue_alt1_Tooltip {--background:var(--color-11);--backgroundHover:var(--color-10);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-12);--backgroundTransparent:var(--color-24);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-1);--borderColor:var(--color-105);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-5);--outlineColor:var(--color-3);} - } -:root.t_dark .t_light .t_blue_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_SliderTrackActive, :root.t_light .t_blue_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_blue_alt1_SliderTrackActive {--background:var(--color-105);--backgroundHover:var(--color-8);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-10);--backgroundTransparent:var(--color-11);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-3);--borderColor:var(--color-6);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-8);--outlineColor:var(--color-1);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_SliderTrackActive, .t_dark .t_light .t_blue_alt1_SliderTrackActive {--background:var(--color-105);--backgroundHover:var(--color-8);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-10);--backgroundTransparent:var(--color-11);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-3);--borderColor:var(--color-6);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-8);--outlineColor:var(--color-1);} - } -:root.t_dark .t_light .t_blue_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_SwitchThumb, :root.t_light .t_blue_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_blue_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-12);--backgroundPress:var(--color-11);--backgroundFocus:var(--color-10);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-1);--borderColor:var(--color-11);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-11);--borderColorPress:var(--color-11);--placeholderColor:var(--color-3);--outlineColor:var(--color-5);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt1_SwitchThumb, .t_dark .t_light .t_blue_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-12);--backgroundPress:var(--color-11);--backgroundFocus:var(--color-10);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-1);--borderColor:var(--color-11);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-11);--borderColorPress:var(--color-11);--placeholderColor:var(--color-3);--outlineColor:var(--color-5);} - } -:root.t_dark .t_light .t_blue_alt2, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2, :root.t_light .t_blue_alt2, :root.t_light .t_dark .t_light .t_blue_alt2 {--color1:var(--color-3);--color2:var(--color-4);--color3:var(--color-5);--color4:var(--color-6);--color5:var(--color-8);--color6:var(--color-105);--color7:var(--color-10);--color8:var(--color-11);--color9:var(--color-12);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2, .t_dark .t_light .t_blue_alt2 {--color1:var(--color-3);--color2:var(--color-4);--color3:var(--color-5);--color4:var(--color-6);--color5:var(--color-8);--color6:var(--color-105);--color7:var(--color-10);--color8:var(--color-11);--color9:var(--color-12);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} - } -:root.t_dark .t_light .t_blue_alt2_Button, :root.t_dark .t_light .t_blue_alt2_SliderTrack, :root.t_dark .t_light .t_blue_alt2_Switch, :root.t_dark .t_light .t_blue_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_TooltipContent, :root.t_light .t_blue_alt2_Button, :root.t_light .t_blue_alt2_SliderTrack, :root.t_light .t_blue_alt2_Switch, :root.t_light .t_blue_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_blue_alt2_Button, :root.t_light .t_dark .t_light .t_blue_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_blue_alt2_Switch, :root.t_light .t_dark .t_light .t_blue_alt2_TooltipContent {--background:var(--color-6);--backgroundHover:var(--color-8);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-10);--backgroundStrong:var(--color-5);--backgroundTransparent:var(--color-4);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-10);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-5);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_Button, .t_blue_alt2_SliderTrack, .t_blue_alt2_Switch, .t_blue_alt2_TooltipContent, .t_dark .t_light .t_blue_alt2_Button, .t_dark .t_light .t_blue_alt2_SliderTrack, .t_dark .t_light .t_blue_alt2_Switch, .t_dark .t_light .t_blue_alt2_TooltipContent {--background:var(--color-6);--backgroundHover:var(--color-8);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-10);--backgroundStrong:var(--color-5);--backgroundTransparent:var(--color-4);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-10);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-5);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_blue_alt2_Card, :root.t_dark .t_light .t_blue_alt2_DrawerFrame, :root.t_dark .t_light .t_blue_alt2_Progress, :root.t_dark .t_light .t_blue_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_TooltipArrow, :root.t_light .t_blue_alt2_Card, :root.t_light .t_blue_alt2_DrawerFrame, :root.t_light .t_blue_alt2_Progress, :root.t_light .t_blue_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_blue_alt2_Card, :root.t_light .t_dark .t_light .t_blue_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_blue_alt2_Progress, :root.t_light .t_dark .t_light .t_blue_alt2_TooltipArrow {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_Card, .t_blue_alt2_DrawerFrame, .t_blue_alt2_Progress, .t_blue_alt2_TooltipArrow, .t_dark .t_light .t_blue_alt2_Card, .t_dark .t_light .t_blue_alt2_DrawerFrame, .t_dark .t_light .t_blue_alt2_Progress, .t_dark .t_light .t_blue_alt2_TooltipArrow {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_blue_alt2_Checkbox, :root.t_dark .t_light .t_blue_alt2_Input, :root.t_dark .t_light .t_blue_alt2_RadioGroupItem, :root.t_dark .t_light .t_blue_alt2_TextArea, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_TextArea, :root.t_light .t_blue_alt2_Checkbox, :root.t_light .t_blue_alt2_Input, :root.t_light .t_blue_alt2_RadioGroupItem, :root.t_light .t_blue_alt2_TextArea, :root.t_light .t_dark .t_light .t_blue_alt2_Checkbox, :root.t_light .t_dark .t_light .t_blue_alt2_Input, :root.t_light .t_dark .t_light .t_blue_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_blue_alt2_TextArea {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_Checkbox, .t_blue_alt2_Input, .t_blue_alt2_RadioGroupItem, .t_blue_alt2_TextArea, .t_dark .t_light .t_blue_alt2_Checkbox, .t_dark .t_light .t_blue_alt2_Input, .t_dark .t_light .t_blue_alt2_RadioGroupItem, .t_dark .t_light .t_blue_alt2_TextArea {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} - } -:root.t_dark .t_light .t_blue_alt2_ListItem, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_ListItem, :root.t_light .t_blue_alt2_ListItem, :root.t_light .t_dark .t_light .t_blue_alt2_ListItem {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_ListItem, .t_dark .t_light .t_blue_alt2_ListItem {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} - } -:root.t_dark .t_light .t_blue_alt2_ProgressIndicator, :root.t_dark .t_light .t_blue_alt2_SliderThumb, :root.t_dark .t_light .t_blue_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Tooltip, :root.t_light .t_blue_alt2_ProgressIndicator, :root.t_light .t_blue_alt2_SliderThumb, :root.t_light .t_blue_alt2_Tooltip, :root.t_light .t_dark .t_light .t_blue_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_blue_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_blue_alt2_Tooltip {--background:var(--color-10);--backgroundHover:var(--color-105);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-11);--backgroundTransparent:var(--color-12);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-2);--borderColor:var(--color-105);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-6);--outlineColor:var(--color-2);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_ProgressIndicator, .t_blue_alt2_SliderThumb, .t_blue_alt2_Tooltip, .t_dark .t_light .t_blue_alt2_ProgressIndicator, .t_dark .t_light .t_blue_alt2_SliderThumb, .t_dark .t_light .t_blue_alt2_Tooltip {--background:var(--color-10);--backgroundHover:var(--color-105);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-11);--backgroundTransparent:var(--color-12);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-2);--borderColor:var(--color-105);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-6);--outlineColor:var(--color-2);} - } -:root.t_dark .t_light .t_blue_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_SliderTrackActive, :root.t_light .t_blue_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_blue_alt2_SliderTrackActive {--background:var(--color-8);--backgroundHover:var(--color-6);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-4);--backgroundStrong:var(--color-105);--backgroundTransparent:var(--color-10);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-4);--borderColor:var(--color-6);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-105);--outlineColor:var(--color-1);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_SliderTrackActive, .t_dark .t_light .t_blue_alt2_SliderTrackActive {--background:var(--color-8);--backgroundHover:var(--color-6);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-4);--backgroundStrong:var(--color-105);--backgroundTransparent:var(--color-10);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-4);--borderColor:var(--color-6);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-105);--outlineColor:var(--color-1);} - } -:root.t_dark .t_light .t_blue_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_SwitchThumb, :root.t_light .t_blue_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_blue_alt2_SwitchThumb {--background:var(--color-12);--backgroundHover:var(--color-11);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-1);--borderColor:var(--color-11);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-11);--borderColorPress:var(--color-11);--placeholderColor:var(--color-4);--outlineColor:var(--color-4);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_blue_alt2_SwitchThumb, .t_dark .t_light .t_blue_alt2_SwitchThumb {--background:var(--color-12);--backgroundHover:var(--color-11);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-1);--borderColor:var(--color-11);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-11);--borderColorPress:var(--color-11);--placeholderColor:var(--color-4);--outlineColor:var(--color-4);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray, :root.t_dark .t_light .t_gray, :root.t_light .t_dark .t_light .t_gray, :root.t_light .t_gray {--color1:var(--color-13);--color2:var(--color-14);--color3:var(--color-15);--color4:var(--color-120);--color5:var(--color-17);--color6:var(--color-18);--color7:var(--color-20);--color8:var(--color-21);--color9:var(--color-22);--color10:var(--color-23);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-120);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-120);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray, .t_gray {--color1:var(--color-13);--color2:var(--color-14);--color3:var(--color-15);--color4:var(--color-120);--color5:var(--color-17);--color6:var(--color-18);--color7:var(--color-20);--color8:var(--color-21);--color9:var(--color-22);--color10:var(--color-23);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-120);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-120);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_Button, :root.t_dark .t_light .t_dark .t_light .t_gray_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_gray_Switch, :root.t_dark .t_light .t_dark .t_light .t_gray_TooltipContent, :root.t_dark .t_light .t_gray_Button, :root.t_dark .t_light .t_gray_SliderTrack, :root.t_dark .t_light .t_gray_Switch, :root.t_dark .t_light .t_gray_TooltipContent, :root.t_light .t_dark .t_light .t_gray_Button, :root.t_light .t_dark .t_light .t_gray_SliderTrack, :root.t_light .t_dark .t_light .t_gray_Switch, :root.t_light .t_dark .t_light .t_gray_TooltipContent, :root.t_light .t_gray_Button, :root.t_light .t_gray_SliderTrack, :root.t_light .t_gray_Switch, :root.t_light .t_gray_TooltipContent {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_Button, .t_dark .t_light .t_gray_SliderTrack, .t_dark .t_light .t_gray_Switch, .t_dark .t_light .t_gray_TooltipContent, .t_gray_Button, .t_gray_SliderTrack, .t_gray_Switch, .t_gray_TooltipContent {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_Card, :root.t_dark .t_light .t_dark .t_light .t_gray_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_gray_Progress, :root.t_dark .t_light .t_dark .t_light .t_gray_TooltipArrow, :root.t_dark .t_light .t_gray_Card, :root.t_dark .t_light .t_gray_DrawerFrame, :root.t_dark .t_light .t_gray_Progress, :root.t_dark .t_light .t_gray_TooltipArrow, :root.t_light .t_dark .t_light .t_gray_Card, :root.t_light .t_dark .t_light .t_gray_DrawerFrame, :root.t_light .t_dark .t_light .t_gray_Progress, :root.t_light .t_dark .t_light .t_gray_TooltipArrow, :root.t_light .t_gray_Card, :root.t_light .t_gray_DrawerFrame, :root.t_light .t_gray_Progress, :root.t_light .t_gray_TooltipArrow {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_Card, .t_dark .t_light .t_gray_DrawerFrame, .t_dark .t_light .t_gray_Progress, .t_dark .t_light .t_gray_TooltipArrow, .t_gray_Card, .t_gray_DrawerFrame, .t_gray_Progress, .t_gray_TooltipArrow {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_gray_Input, :root.t_dark .t_light .t_dark .t_light .t_gray_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_gray_TextArea, :root.t_dark .t_light .t_gray_Checkbox, :root.t_dark .t_light .t_gray_Input, :root.t_dark .t_light .t_gray_RadioGroupItem, :root.t_dark .t_light .t_gray_TextArea, :root.t_light .t_dark .t_light .t_gray_Checkbox, :root.t_light .t_dark .t_light .t_gray_Input, :root.t_light .t_dark .t_light .t_gray_RadioGroupItem, :root.t_light .t_dark .t_light .t_gray_TextArea, :root.t_light .t_gray_Checkbox, :root.t_light .t_gray_Input, :root.t_light .t_gray_RadioGroupItem, :root.t_light .t_gray_TextArea {--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_Checkbox, .t_dark .t_light .t_gray_Input, .t_dark .t_light .t_gray_RadioGroupItem, .t_dark .t_light .t_gray_TextArea, .t_gray_Checkbox, .t_gray_Input, .t_gray_RadioGroupItem, .t_gray_TextArea {--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_ListItem, :root.t_dark .t_light .t_gray_ListItem, :root.t_light .t_dark .t_light .t_gray_ListItem, :root.t_light .t_gray_ListItem {--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-120);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-120);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_ListItem, .t_gray_ListItem {--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-120);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-120);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_gray_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_gray_Tooltip, :root.t_dark .t_light .t_gray_ProgressIndicator, :root.t_dark .t_light .t_gray_SliderThumb, :root.t_dark .t_light .t_gray_Tooltip, :root.t_light .t_dark .t_light .t_gray_ProgressIndicator, :root.t_light .t_dark .t_light .t_gray_SliderThumb, :root.t_light .t_dark .t_light .t_gray_Tooltip, :root.t_light .t_gray_ProgressIndicator, :root.t_light .t_gray_SliderThumb, :root.t_light .t_gray_Tooltip {--background:var(--color-24);--backgroundHover:var(--color-23);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(0, 0%, 9.0%, 0);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:hsla(0, 0%, 99.0%, 0);--borderColor:var(--color-22);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-22);--borderColorPress:var(--color-22);--placeholderColor:var(--color-120);--outlineColor:var(--color-120);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_ProgressIndicator, .t_dark .t_light .t_gray_SliderThumb, .t_dark .t_light .t_gray_Tooltip, .t_gray_ProgressIndicator, .t_gray_SliderThumb, .t_gray_Tooltip {--background:var(--color-24);--backgroundHover:var(--color-23);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(0, 0%, 9.0%, 0);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:hsla(0, 0%, 99.0%, 0);--borderColor:var(--color-22);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-22);--borderColorPress:var(--color-22);--placeholderColor:var(--color-120);--outlineColor:var(--color-120);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_SliderTrackActive, :root.t_dark .t_light .t_gray_SliderTrackActive, :root.t_light .t_dark .t_light .t_gray_SliderTrackActive, :root.t_light .t_gray_SliderTrackActive {--background:var(--color-22);--backgroundHover:var(--color-21);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-23);--backgroundTransparent:var(--color-24);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:var(--color-14);--borderColor:var(--color-20);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-18);--outlineColor:var(--color-14);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_SliderTrackActive, .t_gray_SliderTrackActive {--background:var(--color-22);--backgroundHover:var(--color-21);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-23);--backgroundTransparent:var(--color-24);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:var(--color-14);--borderColor:var(--color-20);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-18);--outlineColor:var(--color-14);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_SwitchThumb, :root.t_dark .t_light .t_gray_SwitchThumb, :root.t_light .t_dark .t_light .t_gray_SwitchThumb, :root.t_light .t_gray_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-24);--backgroundFocus:var(--color-23);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:var(--color-13);--borderColor:var(--color-24);--borderColorHover:var(--color-23);--borderColorFocus:var(--color-24);--borderColorPress:var(--color-24);--placeholderColor:var(--color-14);--outlineColor:var(--color-18);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_SwitchThumb, .t_gray_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-24);--backgroundFocus:var(--color-23);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:var(--color-13);--borderColor:var(--color-24);--borderColorHover:var(--color-23);--borderColorFocus:var(--color-24);--borderColorPress:var(--color-24);--placeholderColor:var(--color-14);--outlineColor:var(--color-18);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_active, :root.t_dark .t_light .t_gray_active, :root.t_light .t_dark .t_light .t_gray_active, :root.t_light .t_gray_active {--color1:var(--color-120);--color2:var(--color-17);--color3:var(--color-18);--color4:var(--color-20);--color5:var(--color-21);--color6:var(--color-22);--color7:var(--color-23);--color8:var(--color-24);--color9:var(--color-24);--color10:hsla(0, 0%, 9.0%, 0);--color11:hsla(0, 0%, 9.0%, 0);--color12:hsla(0, 0%, 9.0%, 0);--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_gray_active, .t_gray_active {--color1:var(--color-120);--color2:var(--color-17);--color3:var(--color-18);--color4:var(--color-20);--color5:var(--color-21);--color6:var(--color-22);--color7:var(--color-23);--color8:var(--color-24);--color9:var(--color-24);--color10:hsla(0, 0%, 9.0%, 0);--color11:hsla(0, 0%, 9.0%, 0);--color12:hsla(0, 0%, 9.0%, 0);--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_active_Button, :root.t_dark .t_light .t_dark .t_light .t_gray_active_Switch, :root.t_dark .t_light .t_gray_active_Button, :root.t_dark .t_light .t_gray_active_Switch, :root.t_light .t_dark .t_light .t_gray_active_Button, :root.t_light .t_dark .t_light .t_gray_active_Switch, :root.t_light .t_gray_active_Button, :root.t_light .t_gray_active_Switch {--background:var(--color-20);--backgroundHover:var(--color-21);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-23);--backgroundStrong:var(--color-18);--backgroundTransparent:var(--color-17);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-21);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-120);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_gray_active_Button, .t_dark .t_light .t_gray_active_Switch, .t_gray_active_Button, .t_gray_active_Switch {--background:var(--color-20);--backgroundHover:var(--color-21);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-23);--backgroundStrong:var(--color-18);--backgroundTransparent:var(--color-17);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-21);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-120);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_gray_active_Input, :root.t_dark .t_light .t_dark .t_light .t_gray_active_TextArea, :root.t_dark .t_light .t_gray_active_Checkbox, :root.t_dark .t_light .t_gray_active_Input, :root.t_dark .t_light .t_gray_active_TextArea, :root.t_light .t_dark .t_light .t_gray_active_Checkbox, :root.t_light .t_dark .t_light .t_gray_active_Input, :root.t_light .t_dark .t_light .t_gray_active_TextArea, :root.t_light .t_gray_active_Checkbox, :root.t_light .t_gray_active_Input, :root.t_light .t_gray_active_TextArea {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-21);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_gray_active_Checkbox, .t_dark .t_light .t_gray_active_Input, .t_dark .t_light .t_gray_active_TextArea, .t_gray_active_Checkbox, .t_gray_active_Input, .t_gray_active_TextArea {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-21);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_active_ListItem, :root.t_dark .t_light .t_gray_active_ListItem, :root.t_light .t_dark .t_light .t_gray_active_ListItem, :root.t_light .t_gray_active_ListItem {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_gray_active_ListItem, .t_gray_active_ListItem {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_active_SliderTrackActive, :root.t_dark .t_light .t_gray_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_gray_active_SliderTrackActive, :root.t_light .t_gray_active_SliderTrackActive {--background:var(--color-18);--backgroundHover:var(--color-17);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-15);--backgroundStrong:var(--color-20);--backgroundTransparent:var(--color-21);--colorHover:var(--color-17);--colorPress:var(--color-120);--colorFocus:var(--color-17);--colorTransparent:var(--color-17);--borderColor:var(--color-17);--borderColorHover:var(--color-120);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-22);--outlineColor:var(--color-13);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_gray_active_SliderTrackActive, .t_gray_active_SliderTrackActive {--background:var(--color-18);--backgroundHover:var(--color-17);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-15);--backgroundStrong:var(--color-20);--backgroundTransparent:var(--color-21);--colorHover:var(--color-17);--colorPress:var(--color-120);--colorFocus:var(--color-17);--colorTransparent:var(--color-17);--borderColor:var(--color-17);--borderColorHover:var(--color-120);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-22);--outlineColor:var(--color-13);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt1, :root.t_dark .t_light .t_gray_alt1, :root.t_light .t_dark .t_light .t_gray_alt1, :root.t_light .t_gray_alt1 {--color1:var(--color-14);--color2:var(--color-15);--color3:var(--color-120);--color4:var(--color-17);--color5:var(--color-18);--color6:var(--color-20);--color7:var(--color-21);--color8:var(--color-22);--color9:var(--color-23);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt1, .t_gray_alt1 {--color1:var(--color-14);--color2:var(--color-15);--color3:var(--color-120);--color4:var(--color-17);--color5:var(--color-18);--color6:var(--color-20);--color7:var(--color-21);--color8:var(--color-22);--color9:var(--color-23);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_TooltipContent, :root.t_dark .t_light .t_gray_alt1_Button, :root.t_dark .t_light .t_gray_alt1_SliderTrack, :root.t_dark .t_light .t_gray_alt1_Switch, :root.t_dark .t_light .t_gray_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_gray_alt1_Button, :root.t_light .t_dark .t_light .t_gray_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_gray_alt1_Switch, :root.t_light .t_dark .t_light .t_gray_alt1_TooltipContent, :root.t_light .t_gray_alt1_Button, :root.t_light .t_gray_alt1_SliderTrack, :root.t_light .t_gray_alt1_Switch, :root.t_light .t_gray_alt1_TooltipContent {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt1_Button, .t_dark .t_light .t_gray_alt1_SliderTrack, .t_dark .t_light .t_gray_alt1_Switch, .t_dark .t_light .t_gray_alt1_TooltipContent, .t_gray_alt1_Button, .t_gray_alt1_SliderTrack, .t_gray_alt1_Switch, .t_gray_alt1_TooltipContent {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_TooltipArrow, :root.t_dark .t_light .t_gray_alt1_Card, :root.t_dark .t_light .t_gray_alt1_DrawerFrame, :root.t_dark .t_light .t_gray_alt1_Progress, :root.t_dark .t_light .t_gray_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_gray_alt1_Card, :root.t_light .t_dark .t_light .t_gray_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_gray_alt1_Progress, :root.t_light .t_dark .t_light .t_gray_alt1_TooltipArrow, :root.t_light .t_gray_alt1_Card, :root.t_light .t_gray_alt1_DrawerFrame, :root.t_light .t_gray_alt1_Progress, :root.t_light .t_gray_alt1_TooltipArrow {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt1_Card, .t_dark .t_light .t_gray_alt1_DrawerFrame, .t_dark .t_light .t_gray_alt1_Progress, .t_dark .t_light .t_gray_alt1_TooltipArrow, .t_gray_alt1_Card, .t_gray_alt1_DrawerFrame, .t_gray_alt1_Progress, .t_gray_alt1_TooltipArrow {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_TextArea, :root.t_dark .t_light .t_gray_alt1_Checkbox, :root.t_dark .t_light .t_gray_alt1_Input, :root.t_dark .t_light .t_gray_alt1_RadioGroupItem, :root.t_dark .t_light .t_gray_alt1_TextArea, :root.t_light .t_dark .t_light .t_gray_alt1_Checkbox, :root.t_light .t_dark .t_light .t_gray_alt1_Input, :root.t_light .t_dark .t_light .t_gray_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_gray_alt1_TextArea, :root.t_light .t_gray_alt1_Checkbox, :root.t_light .t_gray_alt1_Input, :root.t_light .t_gray_alt1_RadioGroupItem, :root.t_light .t_gray_alt1_TextArea {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt1_Checkbox, .t_dark .t_light .t_gray_alt1_Input, .t_dark .t_light .t_gray_alt1_RadioGroupItem, .t_dark .t_light .t_gray_alt1_TextArea, .t_gray_alt1_Checkbox, .t_gray_alt1_Input, .t_gray_alt1_RadioGroupItem, .t_gray_alt1_TextArea {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_ListItem, :root.t_dark .t_light .t_gray_alt1_ListItem, :root.t_light .t_dark .t_light .t_gray_alt1_ListItem, :root.t_light .t_gray_alt1_ListItem {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt1_ListItem, .t_gray_alt1_ListItem {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Tooltip, :root.t_dark .t_light .t_gray_alt1_ProgressIndicator, :root.t_dark .t_light .t_gray_alt1_SliderThumb, :root.t_dark .t_light .t_gray_alt1_Tooltip, :root.t_light .t_dark .t_light .t_gray_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_gray_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_gray_alt1_Tooltip, :root.t_light .t_gray_alt1_ProgressIndicator, :root.t_light .t_gray_alt1_SliderThumb, :root.t_light .t_gray_alt1_Tooltip {--background:var(--color-23);--backgroundHover:var(--color-22);--backgroundPress:var(--color-21);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-13);--borderColor:var(--color-21);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-17);--outlineColor:var(--color-15);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt1_ProgressIndicator, .t_dark .t_light .t_gray_alt1_SliderThumb, .t_dark .t_light .t_gray_alt1_Tooltip, .t_gray_alt1_ProgressIndicator, .t_gray_alt1_SliderThumb, .t_gray_alt1_Tooltip {--background:var(--color-23);--backgroundHover:var(--color-22);--backgroundPress:var(--color-21);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-13);--borderColor:var(--color-21);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-17);--outlineColor:var(--color-15);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_SliderTrackActive, :root.t_dark .t_light .t_gray_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_gray_alt1_SliderTrackActive, :root.t_light .t_gray_alt1_SliderTrackActive {--background:var(--color-21);--backgroundHover:var(--color-20);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-22);--backgroundTransparent:var(--color-23);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-15);--borderColor:var(--color-18);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-20);--outlineColor:var(--color-13);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt1_SliderTrackActive, .t_gray_alt1_SliderTrackActive {--background:var(--color-21);--backgroundHover:var(--color-20);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-22);--backgroundTransparent:var(--color-23);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-15);--borderColor:var(--color-18);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-20);--outlineColor:var(--color-13);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_SwitchThumb, :root.t_dark .t_light .t_gray_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_gray_alt1_SwitchThumb, :root.t_light .t_gray_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-23);--backgroundFocus:var(--color-22);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-13);--borderColor:var(--color-23);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-23);--borderColorPress:var(--color-23);--placeholderColor:var(--color-15);--outlineColor:var(--color-17);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt1_SwitchThumb, .t_gray_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-23);--backgroundFocus:var(--color-22);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-13);--borderColor:var(--color-23);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-23);--borderColorPress:var(--color-23);--placeholderColor:var(--color-15);--outlineColor:var(--color-17);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt2, :root.t_dark .t_light .t_gray_alt2, :root.t_light .t_dark .t_light .t_gray_alt2, :root.t_light .t_gray_alt2 {--color1:var(--color-15);--color2:var(--color-120);--color3:var(--color-17);--color4:var(--color-18);--color5:var(--color-20);--color6:var(--color-21);--color7:var(--color-22);--color8:var(--color-23);--color9:var(--color-24);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt2, .t_gray_alt2 {--color1:var(--color-15);--color2:var(--color-120);--color3:var(--color-17);--color4:var(--color-18);--color5:var(--color-20);--color6:var(--color-21);--color7:var(--color-22);--color8:var(--color-23);--color9:var(--color-24);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_TooltipContent, :root.t_dark .t_light .t_gray_alt2_Button, :root.t_dark .t_light .t_gray_alt2_SliderTrack, :root.t_dark .t_light .t_gray_alt2_Switch, :root.t_dark .t_light .t_gray_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_gray_alt2_Button, :root.t_light .t_dark .t_light .t_gray_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_gray_alt2_Switch, :root.t_light .t_dark .t_light .t_gray_alt2_TooltipContent, :root.t_light .t_gray_alt2_Button, :root.t_light .t_gray_alt2_SliderTrack, :root.t_light .t_gray_alt2_Switch, :root.t_light .t_gray_alt2_TooltipContent {--background:var(--color-18);--backgroundHover:var(--color-20);--backgroundPress:var(--color-21);--backgroundFocus:var(--color-22);--backgroundStrong:var(--color-17);--backgroundTransparent:var(--color-120);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-22);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-17);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt2_Button, .t_dark .t_light .t_gray_alt2_SliderTrack, .t_dark .t_light .t_gray_alt2_Switch, .t_dark .t_light .t_gray_alt2_TooltipContent, .t_gray_alt2_Button, .t_gray_alt2_SliderTrack, .t_gray_alt2_Switch, .t_gray_alt2_TooltipContent {--background:var(--color-18);--backgroundHover:var(--color-20);--backgroundPress:var(--color-21);--backgroundFocus:var(--color-22);--backgroundStrong:var(--color-17);--backgroundTransparent:var(--color-120);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-22);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-17);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_TooltipArrow, :root.t_dark .t_light .t_gray_alt2_Card, :root.t_dark .t_light .t_gray_alt2_DrawerFrame, :root.t_dark .t_light .t_gray_alt2_Progress, :root.t_dark .t_light .t_gray_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_gray_alt2_Card, :root.t_light .t_dark .t_light .t_gray_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_gray_alt2_Progress, :root.t_light .t_dark .t_light .t_gray_alt2_TooltipArrow, :root.t_light .t_gray_alt2_Card, :root.t_light .t_gray_alt2_DrawerFrame, :root.t_light .t_gray_alt2_Progress, :root.t_light .t_gray_alt2_TooltipArrow {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt2_Card, .t_dark .t_light .t_gray_alt2_DrawerFrame, .t_dark .t_light .t_gray_alt2_Progress, .t_dark .t_light .t_gray_alt2_TooltipArrow, .t_gray_alt2_Card, .t_gray_alt2_DrawerFrame, .t_gray_alt2_Progress, .t_gray_alt2_TooltipArrow {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_TextArea, :root.t_dark .t_light .t_gray_alt2_Checkbox, :root.t_dark .t_light .t_gray_alt2_Input, :root.t_dark .t_light .t_gray_alt2_RadioGroupItem, :root.t_dark .t_light .t_gray_alt2_TextArea, :root.t_light .t_dark .t_light .t_gray_alt2_Checkbox, :root.t_light .t_dark .t_light .t_gray_alt2_Input, :root.t_light .t_dark .t_light .t_gray_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_gray_alt2_TextArea, :root.t_light .t_gray_alt2_Checkbox, :root.t_light .t_gray_alt2_Input, :root.t_light .t_gray_alt2_RadioGroupItem, :root.t_light .t_gray_alt2_TextArea {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt2_Checkbox, .t_dark .t_light .t_gray_alt2_Input, .t_dark .t_light .t_gray_alt2_RadioGroupItem, .t_dark .t_light .t_gray_alt2_TextArea, .t_gray_alt2_Checkbox, .t_gray_alt2_Input, .t_gray_alt2_RadioGroupItem, .t_gray_alt2_TextArea {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_ListItem, :root.t_dark .t_light .t_gray_alt2_ListItem, :root.t_light .t_dark .t_light .t_gray_alt2_ListItem, :root.t_light .t_gray_alt2_ListItem {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt2_ListItem, .t_gray_alt2_ListItem {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Tooltip, :root.t_dark .t_light .t_gray_alt2_ProgressIndicator, :root.t_dark .t_light .t_gray_alt2_SliderThumb, :root.t_dark .t_light .t_gray_alt2_Tooltip, :root.t_light .t_dark .t_light .t_gray_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_gray_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_gray_alt2_Tooltip, :root.t_light .t_gray_alt2_ProgressIndicator, :root.t_light .t_gray_alt2_SliderThumb, :root.t_light .t_gray_alt2_Tooltip {--background:var(--color-22);--backgroundHover:var(--color-21);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-23);--backgroundTransparent:var(--color-24);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-14);--borderColor:var(--color-21);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-18);--outlineColor:var(--color-14);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt2_ProgressIndicator, .t_dark .t_light .t_gray_alt2_SliderThumb, .t_dark .t_light .t_gray_alt2_Tooltip, .t_gray_alt2_ProgressIndicator, .t_gray_alt2_SliderThumb, .t_gray_alt2_Tooltip {--background:var(--color-22);--backgroundHover:var(--color-21);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-23);--backgroundTransparent:var(--color-24);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-14);--borderColor:var(--color-21);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-18);--outlineColor:var(--color-14);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_SliderTrackActive, :root.t_dark .t_light .t_gray_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_gray_alt2_SliderTrackActive, :root.t_light .t_gray_alt2_SliderTrackActive {--background:var(--color-20);--backgroundHover:var(--color-18);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-120);--backgroundStrong:var(--color-21);--backgroundTransparent:var(--color-22);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-120);--borderColor:var(--color-18);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-21);--outlineColor:var(--color-13);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt2_SliderTrackActive, .t_gray_alt2_SliderTrackActive {--background:var(--color-20);--backgroundHover:var(--color-18);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-120);--backgroundStrong:var(--color-21);--backgroundTransparent:var(--color-22);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-120);--borderColor:var(--color-18);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-21);--outlineColor:var(--color-13);} - } -:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_SwitchThumb, :root.t_dark .t_light .t_gray_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_gray_alt2_SwitchThumb, :root.t_light .t_gray_alt2_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-23);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-13);--borderColor:var(--color-23);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-23);--borderColorPress:var(--color-23);--placeholderColor:var(--color-120);--outlineColor:var(--color-120);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_gray_alt2_SwitchThumb, .t_gray_alt2_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-23);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-13);--borderColor:var(--color-23);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-23);--borderColorPress:var(--color-23);--placeholderColor:var(--color-120);--outlineColor:var(--color-120);} - } -:root.t_dark .t_light .t_dark .t_light .t_green, :root.t_dark .t_light .t_green, :root.t_light .t_dark .t_light .t_green, :root.t_light .t_green {--color1:var(--color-25);--color2:var(--color-26);--color3:var(--color-27);--color4:var(--color-28);--color5:var(--color-29);--color6:var(--color-30);--color7:var(--color-32);--color8:var(--color-129);--color9:var(--color-34);--color10:var(--color-35);--color11:var(--color-36);--color12:var(--color-24);--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-28);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-28);--borderColorPress:var(--color-28);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green, .t_green {--color1:var(--color-25);--color2:var(--color-26);--color3:var(--color-27);--color4:var(--color-28);--color5:var(--color-29);--color6:var(--color-30);--color7:var(--color-32);--color8:var(--color-129);--color9:var(--color-34);--color10:var(--color-35);--color11:var(--color-36);--color12:var(--color-24);--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-28);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-28);--borderColorPress:var(--color-28);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_Button, :root.t_dark .t_light .t_dark .t_light .t_green_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_green_Switch, :root.t_dark .t_light .t_dark .t_light .t_green_TooltipContent, :root.t_dark .t_light .t_green_Button, :root.t_dark .t_light .t_green_SliderTrack, :root.t_dark .t_light .t_green_Switch, :root.t_dark .t_light .t_green_TooltipContent, :root.t_light .t_dark .t_light .t_green_Button, :root.t_light .t_dark .t_light .t_green_SliderTrack, :root.t_light .t_dark .t_light .t_green_Switch, :root.t_light .t_dark .t_light .t_green_TooltipContent, :root.t_light .t_green_Button, :root.t_light .t_green_SliderTrack, :root.t_light .t_green_Switch, :root.t_light .t_green_TooltipContent {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_Button, .t_dark .t_light .t_green_SliderTrack, .t_dark .t_light .t_green_Switch, .t_dark .t_light .t_green_TooltipContent, .t_green_Button, .t_green_SliderTrack, .t_green_Switch, .t_green_TooltipContent {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_Card, :root.t_dark .t_light .t_dark .t_light .t_green_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_green_Progress, :root.t_dark .t_light .t_dark .t_light .t_green_TooltipArrow, :root.t_dark .t_light .t_green_Card, :root.t_dark .t_light .t_green_DrawerFrame, :root.t_dark .t_light .t_green_Progress, :root.t_dark .t_light .t_green_TooltipArrow, :root.t_light .t_dark .t_light .t_green_Card, :root.t_light .t_dark .t_light .t_green_DrawerFrame, :root.t_light .t_dark .t_light .t_green_Progress, :root.t_light .t_dark .t_light .t_green_TooltipArrow, :root.t_light .t_green_Card, :root.t_light .t_green_DrawerFrame, :root.t_light .t_green_Progress, :root.t_light .t_green_TooltipArrow {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_Card, .t_dark .t_light .t_green_DrawerFrame, .t_dark .t_light .t_green_Progress, .t_dark .t_light .t_green_TooltipArrow, .t_green_Card, .t_green_DrawerFrame, .t_green_Progress, .t_green_TooltipArrow {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_green_Input, :root.t_dark .t_light .t_dark .t_light .t_green_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_green_TextArea, :root.t_dark .t_light .t_green_Checkbox, :root.t_dark .t_light .t_green_Input, :root.t_dark .t_light .t_green_RadioGroupItem, :root.t_dark .t_light .t_green_TextArea, :root.t_light .t_dark .t_light .t_green_Checkbox, :root.t_light .t_dark .t_light .t_green_Input, :root.t_light .t_dark .t_light .t_green_RadioGroupItem, :root.t_light .t_dark .t_light .t_green_TextArea, :root.t_light .t_green_Checkbox, :root.t_light .t_green_Input, :root.t_light .t_green_RadioGroupItem, :root.t_light .t_green_TextArea {--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_Checkbox, .t_dark .t_light .t_green_Input, .t_dark .t_light .t_green_RadioGroupItem, .t_dark .t_light .t_green_TextArea, .t_green_Checkbox, .t_green_Input, .t_green_RadioGroupItem, .t_green_TextArea {--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_ListItem, :root.t_dark .t_light .t_green_ListItem, :root.t_light .t_dark .t_light .t_green_ListItem, :root.t_light .t_green_ListItem {--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-28);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-28);--borderColorPress:var(--color-28);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_ListItem, .t_green_ListItem {--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-28);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-28);--borderColorPress:var(--color-28);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_green_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_green_Tooltip, :root.t_dark .t_light .t_green_ProgressIndicator, :root.t_dark .t_light .t_green_SliderThumb, :root.t_dark .t_light .t_green_Tooltip, :root.t_light .t_dark .t_light .t_green_ProgressIndicator, :root.t_light .t_dark .t_light .t_green_SliderThumb, :root.t_light .t_dark .t_light .t_green_Tooltip, :root.t_light .t_green_ProgressIndicator, :root.t_light .t_green_SliderThumb, :root.t_light .t_green_Tooltip {--background:var(--color-36);--backgroundHover:var(--color-35);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(155, 40.0%, 14.0%, 0);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:hsla(136, 50.0%, 98.9%, 0);--borderColor:var(--color-34);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-34);--borderColorPress:var(--color-34);--placeholderColor:var(--color-28);--outlineColor:var(--color-28);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_ProgressIndicator, .t_dark .t_light .t_green_SliderThumb, .t_dark .t_light .t_green_Tooltip, .t_green_ProgressIndicator, .t_green_SliderThumb, .t_green_Tooltip {--background:var(--color-36);--backgroundHover:var(--color-35);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(155, 40.0%, 14.0%, 0);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:hsla(136, 50.0%, 98.9%, 0);--borderColor:var(--color-34);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-34);--borderColorPress:var(--color-34);--placeholderColor:var(--color-28);--outlineColor:var(--color-28);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_SliderTrackActive, :root.t_dark .t_light .t_green_SliderTrackActive, :root.t_light .t_dark .t_light .t_green_SliderTrackActive, :root.t_light .t_green_SliderTrackActive {--background:var(--color-34);--backgroundHover:var(--color-129);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-35);--backgroundTransparent:var(--color-36);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:var(--color-26);--borderColor:var(--color-32);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-30);--outlineColor:var(--color-26);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_SliderTrackActive, .t_green_SliderTrackActive {--background:var(--color-34);--backgroundHover:var(--color-129);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-35);--backgroundTransparent:var(--color-36);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:var(--color-26);--borderColor:var(--color-32);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-30);--outlineColor:var(--color-26);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_SwitchThumb, :root.t_dark .t_light .t_green_SwitchThumb, :root.t_light .t_dark .t_light .t_green_SwitchThumb, :root.t_light .t_green_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-36);--backgroundFocus:var(--color-35);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:var(--color-25);--borderColor:var(--color-36);--borderColorHover:var(--color-35);--borderColorFocus:var(--color-36);--borderColorPress:var(--color-36);--placeholderColor:var(--color-26);--outlineColor:var(--color-30);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_SwitchThumb, .t_green_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-36);--backgroundFocus:var(--color-35);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:var(--color-25);--borderColor:var(--color-36);--borderColorHover:var(--color-35);--borderColorFocus:var(--color-36);--borderColorPress:var(--color-36);--placeholderColor:var(--color-26);--outlineColor:var(--color-30);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_active, :root.t_dark .t_light .t_green_active, :root.t_light .t_dark .t_light .t_green_active, :root.t_light .t_green_active {--color1:var(--color-28);--color2:var(--color-29);--color3:var(--color-30);--color4:var(--color-32);--color5:var(--color-129);--color6:var(--color-34);--color7:var(--color-35);--color8:var(--color-36);--color9:var(--color-24);--color10:hsla(155, 40.0%, 14.0%, 0);--color11:hsla(155, 40.0%, 14.0%, 0);--color12:hsla(155, 40.0%, 14.0%, 0);--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_green_active, .t_green_active {--color1:var(--color-28);--color2:var(--color-29);--color3:var(--color-30);--color4:var(--color-32);--color5:var(--color-129);--color6:var(--color-34);--color7:var(--color-35);--color8:var(--color-36);--color9:var(--color-24);--color10:hsla(155, 40.0%, 14.0%, 0);--color11:hsla(155, 40.0%, 14.0%, 0);--color12:hsla(155, 40.0%, 14.0%, 0);--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_active_Button, :root.t_dark .t_light .t_dark .t_light .t_green_active_Switch, :root.t_dark .t_light .t_green_active_Button, :root.t_dark .t_light .t_green_active_Switch, :root.t_light .t_dark .t_light .t_green_active_Button, :root.t_light .t_dark .t_light .t_green_active_Switch, :root.t_light .t_green_active_Button, :root.t_light .t_green_active_Switch {--background:var(--color-32);--backgroundHover:var(--color-129);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-35);--backgroundStrong:var(--color-30);--backgroundTransparent:var(--color-29);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-129);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-28);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_green_active_Button, .t_dark .t_light .t_green_active_Switch, .t_green_active_Button, .t_green_active_Switch {--background:var(--color-32);--backgroundHover:var(--color-129);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-35);--backgroundStrong:var(--color-30);--backgroundTransparent:var(--color-29);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-129);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-28);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_green_active_Input, :root.t_dark .t_light .t_dark .t_light .t_green_active_TextArea, :root.t_dark .t_light .t_green_active_Checkbox, :root.t_dark .t_light .t_green_active_Input, :root.t_dark .t_light .t_green_active_TextArea, :root.t_light .t_dark .t_light .t_green_active_Checkbox, :root.t_light .t_dark .t_light .t_green_active_Input, :root.t_light .t_dark .t_light .t_green_active_TextArea, :root.t_light .t_green_active_Checkbox, :root.t_light .t_green_active_Input, :root.t_light .t_green_active_TextArea {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-129);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_green_active_Checkbox, .t_dark .t_light .t_green_active_Input, .t_dark .t_light .t_green_active_TextArea, .t_green_active_Checkbox, .t_green_active_Input, .t_green_active_TextArea {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-129);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_active_ListItem, :root.t_dark .t_light .t_green_active_ListItem, :root.t_light .t_dark .t_light .t_green_active_ListItem, :root.t_light .t_green_active_ListItem {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_green_active_ListItem, .t_green_active_ListItem {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_active_SliderTrackActive, :root.t_dark .t_light .t_green_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_green_active_SliderTrackActive, :root.t_light .t_green_active_SliderTrackActive {--background:var(--color-30);--backgroundHover:var(--color-29);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-27);--backgroundStrong:var(--color-32);--backgroundTransparent:var(--color-129);--colorHover:var(--color-29);--colorPress:var(--color-28);--colorFocus:var(--color-29);--colorTransparent:var(--color-29);--borderColor:var(--color-29);--borderColorHover:var(--color-28);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-34);--outlineColor:var(--color-25);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_green_active_SliderTrackActive, .t_green_active_SliderTrackActive {--background:var(--color-30);--backgroundHover:var(--color-29);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-27);--backgroundStrong:var(--color-32);--backgroundTransparent:var(--color-129);--colorHover:var(--color-29);--colorPress:var(--color-28);--colorFocus:var(--color-29);--colorTransparent:var(--color-29);--borderColor:var(--color-29);--borderColorHover:var(--color-28);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-34);--outlineColor:var(--color-25);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt1, :root.t_dark .t_light .t_green_alt1, :root.t_light .t_dark .t_light .t_green_alt1, :root.t_light .t_green_alt1 {--color1:var(--color-26);--color2:var(--color-27);--color3:var(--color-28);--color4:var(--color-29);--color5:var(--color-30);--color6:var(--color-32);--color7:var(--color-129);--color8:var(--color-34);--color9:var(--color-35);--color10:var(--color-36);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt1, .t_green_alt1 {--color1:var(--color-26);--color2:var(--color-27);--color3:var(--color-28);--color4:var(--color-29);--color5:var(--color-30);--color6:var(--color-32);--color7:var(--color-129);--color8:var(--color-34);--color9:var(--color-35);--color10:var(--color-36);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_TooltipContent, :root.t_dark .t_light .t_green_alt1_Button, :root.t_dark .t_light .t_green_alt1_SliderTrack, :root.t_dark .t_light .t_green_alt1_Switch, :root.t_dark .t_light .t_green_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_green_alt1_Button, :root.t_light .t_dark .t_light .t_green_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_green_alt1_Switch, :root.t_light .t_dark .t_light .t_green_alt1_TooltipContent, :root.t_light .t_green_alt1_Button, :root.t_light .t_green_alt1_SliderTrack, :root.t_light .t_green_alt1_Switch, :root.t_light .t_green_alt1_TooltipContent {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt1_Button, .t_dark .t_light .t_green_alt1_SliderTrack, .t_dark .t_light .t_green_alt1_Switch, .t_dark .t_light .t_green_alt1_TooltipContent, .t_green_alt1_Button, .t_green_alt1_SliderTrack, .t_green_alt1_Switch, .t_green_alt1_TooltipContent {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_TooltipArrow, :root.t_dark .t_light .t_green_alt1_Card, :root.t_dark .t_light .t_green_alt1_DrawerFrame, :root.t_dark .t_light .t_green_alt1_Progress, :root.t_dark .t_light .t_green_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_green_alt1_Card, :root.t_light .t_dark .t_light .t_green_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_green_alt1_Progress, :root.t_light .t_dark .t_light .t_green_alt1_TooltipArrow, :root.t_light .t_green_alt1_Card, :root.t_light .t_green_alt1_DrawerFrame, :root.t_light .t_green_alt1_Progress, :root.t_light .t_green_alt1_TooltipArrow {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-36);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt1_Card, .t_dark .t_light .t_green_alt1_DrawerFrame, .t_dark .t_light .t_green_alt1_Progress, .t_dark .t_light .t_green_alt1_TooltipArrow, .t_green_alt1_Card, .t_green_alt1_DrawerFrame, .t_green_alt1_Progress, .t_green_alt1_TooltipArrow {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-36);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_TextArea, :root.t_dark .t_light .t_green_alt1_Checkbox, :root.t_dark .t_light .t_green_alt1_Input, :root.t_dark .t_light .t_green_alt1_RadioGroupItem, :root.t_dark .t_light .t_green_alt1_TextArea, :root.t_light .t_dark .t_light .t_green_alt1_Checkbox, :root.t_light .t_dark .t_light .t_green_alt1_Input, :root.t_light .t_dark .t_light .t_green_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_green_alt1_TextArea, :root.t_light .t_green_alt1_Checkbox, :root.t_light .t_green_alt1_Input, :root.t_light .t_green_alt1_RadioGroupItem, :root.t_light .t_green_alt1_TextArea {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt1_Checkbox, .t_dark .t_light .t_green_alt1_Input, .t_dark .t_light .t_green_alt1_RadioGroupItem, .t_dark .t_light .t_green_alt1_TextArea, .t_green_alt1_Checkbox, .t_green_alt1_Input, .t_green_alt1_RadioGroupItem, .t_green_alt1_TextArea {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt1_ListItem, :root.t_dark .t_light .t_green_alt1_ListItem, :root.t_light .t_dark .t_light .t_green_alt1_ListItem, :root.t_light .t_green_alt1_ListItem {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt1_ListItem, .t_green_alt1_ListItem {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_Tooltip, :root.t_dark .t_light .t_green_alt1_ProgressIndicator, :root.t_dark .t_light .t_green_alt1_SliderThumb, :root.t_dark .t_light .t_green_alt1_Tooltip, :root.t_light .t_dark .t_light .t_green_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_green_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_green_alt1_Tooltip, :root.t_light .t_green_alt1_ProgressIndicator, :root.t_light .t_green_alt1_SliderThumb, :root.t_light .t_green_alt1_Tooltip {--background:var(--color-35);--backgroundHover:var(--color-34);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-36);--backgroundTransparent:var(--color-24);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-25);--borderColor:var(--color-129);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-29);--outlineColor:var(--color-27);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt1_ProgressIndicator, .t_dark .t_light .t_green_alt1_SliderThumb, .t_dark .t_light .t_green_alt1_Tooltip, .t_green_alt1_ProgressIndicator, .t_green_alt1_SliderThumb, .t_green_alt1_Tooltip {--background:var(--color-35);--backgroundHover:var(--color-34);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-36);--backgroundTransparent:var(--color-24);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-25);--borderColor:var(--color-129);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-29);--outlineColor:var(--color-27);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt1_SliderTrackActive, :root.t_dark .t_light .t_green_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_green_alt1_SliderTrackActive, :root.t_light .t_green_alt1_SliderTrackActive {--background:var(--color-129);--backgroundHover:var(--color-32);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-34);--backgroundTransparent:var(--color-35);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-27);--borderColor:var(--color-30);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-32);--outlineColor:var(--color-25);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt1_SliderTrackActive, .t_green_alt1_SliderTrackActive {--background:var(--color-129);--backgroundHover:var(--color-32);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-34);--backgroundTransparent:var(--color-35);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-27);--borderColor:var(--color-30);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-32);--outlineColor:var(--color-25);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt1_SwitchThumb, :root.t_dark .t_light .t_green_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_green_alt1_SwitchThumb, :root.t_light .t_green_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-36);--backgroundPress:var(--color-35);--backgroundFocus:var(--color-34);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-25);--borderColor:var(--color-35);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-35);--borderColorPress:var(--color-35);--placeholderColor:var(--color-27);--outlineColor:var(--color-29);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt1_SwitchThumb, .t_green_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-36);--backgroundPress:var(--color-35);--backgroundFocus:var(--color-34);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-25);--borderColor:var(--color-35);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-35);--borderColorPress:var(--color-35);--placeholderColor:var(--color-27);--outlineColor:var(--color-29);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt2, :root.t_dark .t_light .t_green_alt2, :root.t_light .t_dark .t_light .t_green_alt2, :root.t_light .t_green_alt2 {--color1:var(--color-27);--color2:var(--color-28);--color3:var(--color-29);--color4:var(--color-30);--color5:var(--color-32);--color6:var(--color-129);--color7:var(--color-34);--color8:var(--color-35);--color9:var(--color-36);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt2, .t_green_alt2 {--color1:var(--color-27);--color2:var(--color-28);--color3:var(--color-29);--color4:var(--color-30);--color5:var(--color-32);--color6:var(--color-129);--color7:var(--color-34);--color8:var(--color-35);--color9:var(--color-36);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_TooltipContent, :root.t_dark .t_light .t_green_alt2_Button, :root.t_dark .t_light .t_green_alt2_SliderTrack, :root.t_dark .t_light .t_green_alt2_Switch, :root.t_dark .t_light .t_green_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_green_alt2_Button, :root.t_light .t_dark .t_light .t_green_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_green_alt2_Switch, :root.t_light .t_dark .t_light .t_green_alt2_TooltipContent, :root.t_light .t_green_alt2_Button, :root.t_light .t_green_alt2_SliderTrack, :root.t_light .t_green_alt2_Switch, :root.t_light .t_green_alt2_TooltipContent {--background:var(--color-30);--backgroundHover:var(--color-32);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-34);--backgroundStrong:var(--color-29);--backgroundTransparent:var(--color-28);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-34);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-29);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt2_Button, .t_dark .t_light .t_green_alt2_SliderTrack, .t_dark .t_light .t_green_alt2_Switch, .t_dark .t_light .t_green_alt2_TooltipContent, .t_green_alt2_Button, .t_green_alt2_SliderTrack, .t_green_alt2_Switch, .t_green_alt2_TooltipContent {--background:var(--color-30);--backgroundHover:var(--color-32);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-34);--backgroundStrong:var(--color-29);--backgroundTransparent:var(--color-28);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-34);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-29);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_TooltipArrow, :root.t_dark .t_light .t_green_alt2_Card, :root.t_dark .t_light .t_green_alt2_DrawerFrame, :root.t_dark .t_light .t_green_alt2_Progress, :root.t_dark .t_light .t_green_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_green_alt2_Card, :root.t_light .t_dark .t_light .t_green_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_green_alt2_Progress, :root.t_light .t_dark .t_light .t_green_alt2_TooltipArrow, :root.t_light .t_green_alt2_Card, :root.t_light .t_green_alt2_DrawerFrame, :root.t_light .t_green_alt2_Progress, :root.t_light .t_green_alt2_TooltipArrow {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt2_Card, .t_dark .t_light .t_green_alt2_DrawerFrame, .t_dark .t_light .t_green_alt2_Progress, .t_dark .t_light .t_green_alt2_TooltipArrow, .t_green_alt2_Card, .t_green_alt2_DrawerFrame, .t_green_alt2_Progress, .t_green_alt2_TooltipArrow {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_TextArea, :root.t_dark .t_light .t_green_alt2_Checkbox, :root.t_dark .t_light .t_green_alt2_Input, :root.t_dark .t_light .t_green_alt2_RadioGroupItem, :root.t_dark .t_light .t_green_alt2_TextArea, :root.t_light .t_dark .t_light .t_green_alt2_Checkbox, :root.t_light .t_dark .t_light .t_green_alt2_Input, :root.t_light .t_dark .t_light .t_green_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_green_alt2_TextArea, :root.t_light .t_green_alt2_Checkbox, :root.t_light .t_green_alt2_Input, :root.t_light .t_green_alt2_RadioGroupItem, :root.t_light .t_green_alt2_TextArea {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt2_Checkbox, .t_dark .t_light .t_green_alt2_Input, .t_dark .t_light .t_green_alt2_RadioGroupItem, .t_dark .t_light .t_green_alt2_TextArea, .t_green_alt2_Checkbox, .t_green_alt2_Input, .t_green_alt2_RadioGroupItem, .t_green_alt2_TextArea {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt2_ListItem, :root.t_dark .t_light .t_green_alt2_ListItem, :root.t_light .t_dark .t_light .t_green_alt2_ListItem, :root.t_light .t_green_alt2_ListItem {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt2_ListItem, .t_green_alt2_ListItem {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_Tooltip, :root.t_dark .t_light .t_green_alt2_ProgressIndicator, :root.t_dark .t_light .t_green_alt2_SliderThumb, :root.t_dark .t_light .t_green_alt2_Tooltip, :root.t_light .t_dark .t_light .t_green_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_green_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_green_alt2_Tooltip, :root.t_light .t_green_alt2_ProgressIndicator, :root.t_light .t_green_alt2_SliderThumb, :root.t_light .t_green_alt2_Tooltip {--background:var(--color-34);--backgroundHover:var(--color-129);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-35);--backgroundTransparent:var(--color-36);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-26);--borderColor:var(--color-129);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-30);--outlineColor:var(--color-26);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt2_ProgressIndicator, .t_dark .t_light .t_green_alt2_SliderThumb, .t_dark .t_light .t_green_alt2_Tooltip, .t_green_alt2_ProgressIndicator, .t_green_alt2_SliderThumb, .t_green_alt2_Tooltip {--background:var(--color-34);--backgroundHover:var(--color-129);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-35);--backgroundTransparent:var(--color-36);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-26);--borderColor:var(--color-129);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-30);--outlineColor:var(--color-26);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt2_SliderTrackActive, :root.t_dark .t_light .t_green_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_green_alt2_SliderTrackActive, :root.t_light .t_green_alt2_SliderTrackActive {--background:var(--color-32);--backgroundHover:var(--color-30);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-28);--backgroundStrong:var(--color-129);--backgroundTransparent:var(--color-34);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-28);--borderColor:var(--color-30);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-129);--outlineColor:var(--color-25);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt2_SliderTrackActive, .t_green_alt2_SliderTrackActive {--background:var(--color-32);--backgroundHover:var(--color-30);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-28);--backgroundStrong:var(--color-129);--backgroundTransparent:var(--color-34);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-28);--borderColor:var(--color-30);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-129);--outlineColor:var(--color-25);} - } -:root.t_dark .t_light .t_dark .t_light .t_green_alt2_SwitchThumb, :root.t_dark .t_light .t_green_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_green_alt2_SwitchThumb, :root.t_light .t_green_alt2_SwitchThumb {--background:var(--color-36);--backgroundHover:var(--color-35);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-25);--borderColor:var(--color-35);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-35);--borderColorPress:var(--color-35);--placeholderColor:var(--color-28);--outlineColor:var(--color-28);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_green_alt2_SwitchThumb, .t_green_alt2_SwitchThumb {--background:var(--color-36);--backgroundHover:var(--color-35);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-25);--borderColor:var(--color-35);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-35);--borderColorPress:var(--color-35);--placeholderColor:var(--color-28);--outlineColor:var(--color-28);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange, :root.t_dark .t_light .t_orange, :root.t_light .t_dark .t_light .t_orange, :root.t_light .t_orange {--color1:var(--color-37);--color2:var(--color-38);--color3:var(--color-39);--color4:var(--color-40);--color5:var(--color-41);--color6:var(--color-42);--color7:var(--color-44);--color8:var(--color-141);--color9:var(--color-46);--color10:var(--color-47);--color11:var(--color-48);--color12:var(--color-24);--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-40);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-40);--borderColorPress:var(--color-40);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange, .t_orange {--color1:var(--color-37);--color2:var(--color-38);--color3:var(--color-39);--color4:var(--color-40);--color5:var(--color-41);--color6:var(--color-42);--color7:var(--color-44);--color8:var(--color-141);--color9:var(--color-46);--color10:var(--color-47);--color11:var(--color-48);--color12:var(--color-24);--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-40);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-40);--borderColorPress:var(--color-40);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_Button, :root.t_dark .t_light .t_dark .t_light .t_orange_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_orange_Switch, :root.t_dark .t_light .t_dark .t_light .t_orange_TooltipContent, :root.t_dark .t_light .t_orange_Button, :root.t_dark .t_light .t_orange_SliderTrack, :root.t_dark .t_light .t_orange_Switch, :root.t_dark .t_light .t_orange_TooltipContent, :root.t_light .t_dark .t_light .t_orange_Button, :root.t_light .t_dark .t_light .t_orange_SliderTrack, :root.t_light .t_dark .t_light .t_orange_Switch, :root.t_light .t_dark .t_light .t_orange_TooltipContent, :root.t_light .t_orange_Button, :root.t_light .t_orange_SliderTrack, :root.t_light .t_orange_Switch, :root.t_light .t_orange_TooltipContent {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_Button, .t_dark .t_light .t_orange_SliderTrack, .t_dark .t_light .t_orange_Switch, .t_dark .t_light .t_orange_TooltipContent, .t_orange_Button, .t_orange_SliderTrack, .t_orange_Switch, .t_orange_TooltipContent {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_Card, :root.t_dark .t_light .t_dark .t_light .t_orange_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_orange_Progress, :root.t_dark .t_light .t_dark .t_light .t_orange_TooltipArrow, :root.t_dark .t_light .t_orange_Card, :root.t_dark .t_light .t_orange_DrawerFrame, :root.t_dark .t_light .t_orange_Progress, :root.t_dark .t_light .t_orange_TooltipArrow, :root.t_light .t_dark .t_light .t_orange_Card, :root.t_light .t_dark .t_light .t_orange_DrawerFrame, :root.t_light .t_dark .t_light .t_orange_Progress, :root.t_light .t_dark .t_light .t_orange_TooltipArrow, :root.t_light .t_orange_Card, :root.t_light .t_orange_DrawerFrame, :root.t_light .t_orange_Progress, :root.t_light .t_orange_TooltipArrow {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_Card, .t_dark .t_light .t_orange_DrawerFrame, .t_dark .t_light .t_orange_Progress, .t_dark .t_light .t_orange_TooltipArrow, .t_orange_Card, .t_orange_DrawerFrame, .t_orange_Progress, .t_orange_TooltipArrow {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_orange_Input, :root.t_dark .t_light .t_dark .t_light .t_orange_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_orange_TextArea, :root.t_dark .t_light .t_orange_Checkbox, :root.t_dark .t_light .t_orange_Input, :root.t_dark .t_light .t_orange_RadioGroupItem, :root.t_dark .t_light .t_orange_TextArea, :root.t_light .t_dark .t_light .t_orange_Checkbox, :root.t_light .t_dark .t_light .t_orange_Input, :root.t_light .t_dark .t_light .t_orange_RadioGroupItem, :root.t_light .t_dark .t_light .t_orange_TextArea, :root.t_light .t_orange_Checkbox, :root.t_light .t_orange_Input, :root.t_light .t_orange_RadioGroupItem, :root.t_light .t_orange_TextArea {--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_Checkbox, .t_dark .t_light .t_orange_Input, .t_dark .t_light .t_orange_RadioGroupItem, .t_dark .t_light .t_orange_TextArea, .t_orange_Checkbox, .t_orange_Input, .t_orange_RadioGroupItem, .t_orange_TextArea {--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_ListItem, :root.t_dark .t_light .t_orange_ListItem, :root.t_light .t_dark .t_light .t_orange_ListItem, :root.t_light .t_orange_ListItem {--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-40);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-40);--borderColorPress:var(--color-40);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_ListItem, .t_orange_ListItem {--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-40);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-40);--borderColorPress:var(--color-40);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_orange_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_orange_Tooltip, :root.t_dark .t_light .t_orange_ProgressIndicator, :root.t_dark .t_light .t_orange_SliderThumb, :root.t_dark .t_light .t_orange_Tooltip, :root.t_light .t_dark .t_light .t_orange_ProgressIndicator, :root.t_light .t_dark .t_light .t_orange_SliderThumb, :root.t_light .t_dark .t_light .t_orange_Tooltip, :root.t_light .t_orange_ProgressIndicator, :root.t_light .t_orange_SliderThumb, :root.t_light .t_orange_Tooltip {--background:var(--color-48);--backgroundHover:var(--color-47);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(15, 60.0%, 17.0%, 0);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:hsla(24, 70.0%, 99.0%, 0);--borderColor:var(--color-46);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-46);--borderColorPress:var(--color-46);--placeholderColor:var(--color-40);--outlineColor:var(--color-40);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_ProgressIndicator, .t_dark .t_light .t_orange_SliderThumb, .t_dark .t_light .t_orange_Tooltip, .t_orange_ProgressIndicator, .t_orange_SliderThumb, .t_orange_Tooltip {--background:var(--color-48);--backgroundHover:var(--color-47);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(15, 60.0%, 17.0%, 0);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:hsla(24, 70.0%, 99.0%, 0);--borderColor:var(--color-46);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-46);--borderColorPress:var(--color-46);--placeholderColor:var(--color-40);--outlineColor:var(--color-40);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_SliderTrackActive, :root.t_dark .t_light .t_orange_SliderTrackActive, :root.t_light .t_dark .t_light .t_orange_SliderTrackActive, :root.t_light .t_orange_SliderTrackActive {--background:var(--color-46);--backgroundHover:var(--color-141);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-47);--backgroundTransparent:var(--color-48);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:var(--color-38);--borderColor:var(--color-44);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-42);--outlineColor:var(--color-38);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_SliderTrackActive, .t_orange_SliderTrackActive {--background:var(--color-46);--backgroundHover:var(--color-141);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-47);--backgroundTransparent:var(--color-48);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:var(--color-38);--borderColor:var(--color-44);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-42);--outlineColor:var(--color-38);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_SwitchThumb, :root.t_dark .t_light .t_orange_SwitchThumb, :root.t_light .t_dark .t_light .t_orange_SwitchThumb, :root.t_light .t_orange_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-48);--backgroundFocus:var(--color-47);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:var(--color-37);--borderColor:var(--color-48);--borderColorHover:var(--color-47);--borderColorFocus:var(--color-48);--borderColorPress:var(--color-48);--placeholderColor:var(--color-38);--outlineColor:var(--color-42);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_SwitchThumb, .t_orange_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-48);--backgroundFocus:var(--color-47);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:var(--color-37);--borderColor:var(--color-48);--borderColorHover:var(--color-47);--borderColorFocus:var(--color-48);--borderColorPress:var(--color-48);--placeholderColor:var(--color-38);--outlineColor:var(--color-42);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_active, :root.t_dark .t_light .t_orange_active, :root.t_light .t_dark .t_light .t_orange_active, :root.t_light .t_orange_active {--color1:var(--color-40);--color2:var(--color-41);--color3:var(--color-42);--color4:var(--color-44);--color5:var(--color-141);--color6:var(--color-46);--color7:var(--color-47);--color8:var(--color-48);--color9:var(--color-24);--color10:hsla(15, 60.0%, 17.0%, 0);--color11:hsla(15, 60.0%, 17.0%, 0);--color12:hsla(15, 60.0%, 17.0%, 0);--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_orange_active, .t_orange_active {--color1:var(--color-40);--color2:var(--color-41);--color3:var(--color-42);--color4:var(--color-44);--color5:var(--color-141);--color6:var(--color-46);--color7:var(--color-47);--color8:var(--color-48);--color9:var(--color-24);--color10:hsla(15, 60.0%, 17.0%, 0);--color11:hsla(15, 60.0%, 17.0%, 0);--color12:hsla(15, 60.0%, 17.0%, 0);--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_active_Button, :root.t_dark .t_light .t_dark .t_light .t_orange_active_Switch, :root.t_dark .t_light .t_orange_active_Button, :root.t_dark .t_light .t_orange_active_Switch, :root.t_light .t_dark .t_light .t_orange_active_Button, :root.t_light .t_dark .t_light .t_orange_active_Switch, :root.t_light .t_orange_active_Button, :root.t_light .t_orange_active_Switch {--background:var(--color-44);--backgroundHover:var(--color-141);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-47);--backgroundStrong:var(--color-42);--backgroundTransparent:var(--color-41);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-141);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-40);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_orange_active_Button, .t_dark .t_light .t_orange_active_Switch, .t_orange_active_Button, .t_orange_active_Switch {--background:var(--color-44);--backgroundHover:var(--color-141);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-47);--backgroundStrong:var(--color-42);--backgroundTransparent:var(--color-41);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-141);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-40);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_orange_active_Input, :root.t_dark .t_light .t_dark .t_light .t_orange_active_TextArea, :root.t_dark .t_light .t_orange_active_Checkbox, :root.t_dark .t_light .t_orange_active_Input, :root.t_dark .t_light .t_orange_active_TextArea, :root.t_light .t_dark .t_light .t_orange_active_Checkbox, :root.t_light .t_dark .t_light .t_orange_active_Input, :root.t_light .t_dark .t_light .t_orange_active_TextArea, :root.t_light .t_orange_active_Checkbox, :root.t_light .t_orange_active_Input, :root.t_light .t_orange_active_TextArea {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-141);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_orange_active_Checkbox, .t_dark .t_light .t_orange_active_Input, .t_dark .t_light .t_orange_active_TextArea, .t_orange_active_Checkbox, .t_orange_active_Input, .t_orange_active_TextArea {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-141);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_active_ListItem, :root.t_dark .t_light .t_orange_active_ListItem, :root.t_light .t_dark .t_light .t_orange_active_ListItem, :root.t_light .t_orange_active_ListItem {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_orange_active_ListItem, .t_orange_active_ListItem {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_active_SliderTrackActive, :root.t_dark .t_light .t_orange_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_orange_active_SliderTrackActive, :root.t_light .t_orange_active_SliderTrackActive {--background:var(--color-42);--backgroundHover:var(--color-41);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-39);--backgroundStrong:var(--color-44);--backgroundTransparent:var(--color-141);--colorHover:var(--color-41);--colorPress:var(--color-40);--colorFocus:var(--color-41);--colorTransparent:var(--color-41);--borderColor:var(--color-41);--borderColorHover:var(--color-40);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-46);--outlineColor:var(--color-37);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_orange_active_SliderTrackActive, .t_orange_active_SliderTrackActive {--background:var(--color-42);--backgroundHover:var(--color-41);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-39);--backgroundStrong:var(--color-44);--backgroundTransparent:var(--color-141);--colorHover:var(--color-41);--colorPress:var(--color-40);--colorFocus:var(--color-41);--colorTransparent:var(--color-41);--borderColor:var(--color-41);--borderColorHover:var(--color-40);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-46);--outlineColor:var(--color-37);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt1, :root.t_dark .t_light .t_orange_alt1, :root.t_light .t_dark .t_light .t_orange_alt1, :root.t_light .t_orange_alt1 {--color1:var(--color-38);--color2:var(--color-39);--color3:var(--color-40);--color4:var(--color-41);--color5:var(--color-42);--color6:var(--color-44);--color7:var(--color-141);--color8:var(--color-46);--color9:var(--color-47);--color10:var(--color-48);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt1, .t_orange_alt1 {--color1:var(--color-38);--color2:var(--color-39);--color3:var(--color-40);--color4:var(--color-41);--color5:var(--color-42);--color6:var(--color-44);--color7:var(--color-141);--color8:var(--color-46);--color9:var(--color-47);--color10:var(--color-48);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_TooltipContent, :root.t_dark .t_light .t_orange_alt1_Button, :root.t_dark .t_light .t_orange_alt1_SliderTrack, :root.t_dark .t_light .t_orange_alt1_Switch, :root.t_dark .t_light .t_orange_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_orange_alt1_Button, :root.t_light .t_dark .t_light .t_orange_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_orange_alt1_Switch, :root.t_light .t_dark .t_light .t_orange_alt1_TooltipContent, :root.t_light .t_orange_alt1_Button, :root.t_light .t_orange_alt1_SliderTrack, :root.t_light .t_orange_alt1_Switch, :root.t_light .t_orange_alt1_TooltipContent {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt1_Button, .t_dark .t_light .t_orange_alt1_SliderTrack, .t_dark .t_light .t_orange_alt1_Switch, .t_dark .t_light .t_orange_alt1_TooltipContent, .t_orange_alt1_Button, .t_orange_alt1_SliderTrack, .t_orange_alt1_Switch, .t_orange_alt1_TooltipContent {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_TooltipArrow, :root.t_dark .t_light .t_orange_alt1_Card, :root.t_dark .t_light .t_orange_alt1_DrawerFrame, :root.t_dark .t_light .t_orange_alt1_Progress, :root.t_dark .t_light .t_orange_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_orange_alt1_Card, :root.t_light .t_dark .t_light .t_orange_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_orange_alt1_Progress, :root.t_light .t_dark .t_light .t_orange_alt1_TooltipArrow, :root.t_light .t_orange_alt1_Card, :root.t_light .t_orange_alt1_DrawerFrame, :root.t_light .t_orange_alt1_Progress, :root.t_light .t_orange_alt1_TooltipArrow {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-48);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt1_Card, .t_dark .t_light .t_orange_alt1_DrawerFrame, .t_dark .t_light .t_orange_alt1_Progress, .t_dark .t_light .t_orange_alt1_TooltipArrow, .t_orange_alt1_Card, .t_orange_alt1_DrawerFrame, .t_orange_alt1_Progress, .t_orange_alt1_TooltipArrow {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-48);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_TextArea, :root.t_dark .t_light .t_orange_alt1_Checkbox, :root.t_dark .t_light .t_orange_alt1_Input, :root.t_dark .t_light .t_orange_alt1_RadioGroupItem, :root.t_dark .t_light .t_orange_alt1_TextArea, :root.t_light .t_dark .t_light .t_orange_alt1_Checkbox, :root.t_light .t_dark .t_light .t_orange_alt1_Input, :root.t_light .t_dark .t_light .t_orange_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_orange_alt1_TextArea, :root.t_light .t_orange_alt1_Checkbox, :root.t_light .t_orange_alt1_Input, :root.t_light .t_orange_alt1_RadioGroupItem, :root.t_light .t_orange_alt1_TextArea {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt1_Checkbox, .t_dark .t_light .t_orange_alt1_Input, .t_dark .t_light .t_orange_alt1_RadioGroupItem, .t_dark .t_light .t_orange_alt1_TextArea, .t_orange_alt1_Checkbox, .t_orange_alt1_Input, .t_orange_alt1_RadioGroupItem, .t_orange_alt1_TextArea {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_ListItem, :root.t_dark .t_light .t_orange_alt1_ListItem, :root.t_light .t_dark .t_light .t_orange_alt1_ListItem, :root.t_light .t_orange_alt1_ListItem {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt1_ListItem, .t_orange_alt1_ListItem {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Tooltip, :root.t_dark .t_light .t_orange_alt1_ProgressIndicator, :root.t_dark .t_light .t_orange_alt1_SliderThumb, :root.t_dark .t_light .t_orange_alt1_Tooltip, :root.t_light .t_dark .t_light .t_orange_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_orange_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_orange_alt1_Tooltip, :root.t_light .t_orange_alt1_ProgressIndicator, :root.t_light .t_orange_alt1_SliderThumb, :root.t_light .t_orange_alt1_Tooltip {--background:var(--color-47);--backgroundHover:var(--color-46);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-48);--backgroundTransparent:var(--color-24);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-37);--borderColor:var(--color-141);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-41);--outlineColor:var(--color-39);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt1_ProgressIndicator, .t_dark .t_light .t_orange_alt1_SliderThumb, .t_dark .t_light .t_orange_alt1_Tooltip, .t_orange_alt1_ProgressIndicator, .t_orange_alt1_SliderThumb, .t_orange_alt1_Tooltip {--background:var(--color-47);--backgroundHover:var(--color-46);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-48);--backgroundTransparent:var(--color-24);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-37);--borderColor:var(--color-141);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-41);--outlineColor:var(--color-39);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_SliderTrackActive, :root.t_dark .t_light .t_orange_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_orange_alt1_SliderTrackActive, :root.t_light .t_orange_alt1_SliderTrackActive {--background:var(--color-141);--backgroundHover:var(--color-44);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-46);--backgroundTransparent:var(--color-47);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-39);--borderColor:var(--color-42);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-44);--outlineColor:var(--color-37);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt1_SliderTrackActive, .t_orange_alt1_SliderTrackActive {--background:var(--color-141);--backgroundHover:var(--color-44);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-46);--backgroundTransparent:var(--color-47);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-39);--borderColor:var(--color-42);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-44);--outlineColor:var(--color-37);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_SwitchThumb, :root.t_dark .t_light .t_orange_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_orange_alt1_SwitchThumb, :root.t_light .t_orange_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-48);--backgroundPress:var(--color-47);--backgroundFocus:var(--color-46);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-37);--borderColor:var(--color-47);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-47);--borderColorPress:var(--color-47);--placeholderColor:var(--color-39);--outlineColor:var(--color-41);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt1_SwitchThumb, .t_orange_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-48);--backgroundPress:var(--color-47);--backgroundFocus:var(--color-46);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-37);--borderColor:var(--color-47);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-47);--borderColorPress:var(--color-47);--placeholderColor:var(--color-39);--outlineColor:var(--color-41);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt2, :root.t_dark .t_light .t_orange_alt2, :root.t_light .t_dark .t_light .t_orange_alt2, :root.t_light .t_orange_alt2 {--color1:var(--color-39);--color2:var(--color-40);--color3:var(--color-41);--color4:var(--color-42);--color5:var(--color-44);--color6:var(--color-141);--color7:var(--color-46);--color8:var(--color-47);--color9:var(--color-48);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt2, .t_orange_alt2 {--color1:var(--color-39);--color2:var(--color-40);--color3:var(--color-41);--color4:var(--color-42);--color5:var(--color-44);--color6:var(--color-141);--color7:var(--color-46);--color8:var(--color-47);--color9:var(--color-48);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_TooltipContent, :root.t_dark .t_light .t_orange_alt2_Button, :root.t_dark .t_light .t_orange_alt2_SliderTrack, :root.t_dark .t_light .t_orange_alt2_Switch, :root.t_dark .t_light .t_orange_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_orange_alt2_Button, :root.t_light .t_dark .t_light .t_orange_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_orange_alt2_Switch, :root.t_light .t_dark .t_light .t_orange_alt2_TooltipContent, :root.t_light .t_orange_alt2_Button, :root.t_light .t_orange_alt2_SliderTrack, :root.t_light .t_orange_alt2_Switch, :root.t_light .t_orange_alt2_TooltipContent {--background:var(--color-42);--backgroundHover:var(--color-44);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-46);--backgroundStrong:var(--color-41);--backgroundTransparent:var(--color-40);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-46);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-41);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt2_Button, .t_dark .t_light .t_orange_alt2_SliderTrack, .t_dark .t_light .t_orange_alt2_Switch, .t_dark .t_light .t_orange_alt2_TooltipContent, .t_orange_alt2_Button, .t_orange_alt2_SliderTrack, .t_orange_alt2_Switch, .t_orange_alt2_TooltipContent {--background:var(--color-42);--backgroundHover:var(--color-44);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-46);--backgroundStrong:var(--color-41);--backgroundTransparent:var(--color-40);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-46);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-41);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_TooltipArrow, :root.t_dark .t_light .t_orange_alt2_Card, :root.t_dark .t_light .t_orange_alt2_DrawerFrame, :root.t_dark .t_light .t_orange_alt2_Progress, :root.t_dark .t_light .t_orange_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_orange_alt2_Card, :root.t_light .t_dark .t_light .t_orange_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_orange_alt2_Progress, :root.t_light .t_dark .t_light .t_orange_alt2_TooltipArrow, :root.t_light .t_orange_alt2_Card, :root.t_light .t_orange_alt2_DrawerFrame, :root.t_light .t_orange_alt2_Progress, :root.t_light .t_orange_alt2_TooltipArrow {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt2_Card, .t_dark .t_light .t_orange_alt2_DrawerFrame, .t_dark .t_light .t_orange_alt2_Progress, .t_dark .t_light .t_orange_alt2_TooltipArrow, .t_orange_alt2_Card, .t_orange_alt2_DrawerFrame, .t_orange_alt2_Progress, .t_orange_alt2_TooltipArrow {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_TextArea, :root.t_dark .t_light .t_orange_alt2_Checkbox, :root.t_dark .t_light .t_orange_alt2_Input, :root.t_dark .t_light .t_orange_alt2_RadioGroupItem, :root.t_dark .t_light .t_orange_alt2_TextArea, :root.t_light .t_dark .t_light .t_orange_alt2_Checkbox, :root.t_light .t_dark .t_light .t_orange_alt2_Input, :root.t_light .t_dark .t_light .t_orange_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_orange_alt2_TextArea, :root.t_light .t_orange_alt2_Checkbox, :root.t_light .t_orange_alt2_Input, :root.t_light .t_orange_alt2_RadioGroupItem, :root.t_light .t_orange_alt2_TextArea {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt2_Checkbox, .t_dark .t_light .t_orange_alt2_Input, .t_dark .t_light .t_orange_alt2_RadioGroupItem, .t_dark .t_light .t_orange_alt2_TextArea, .t_orange_alt2_Checkbox, .t_orange_alt2_Input, .t_orange_alt2_RadioGroupItem, .t_orange_alt2_TextArea {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_ListItem, :root.t_dark .t_light .t_orange_alt2_ListItem, :root.t_light .t_dark .t_light .t_orange_alt2_ListItem, :root.t_light .t_orange_alt2_ListItem {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt2_ListItem, .t_orange_alt2_ListItem {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Tooltip, :root.t_dark .t_light .t_orange_alt2_ProgressIndicator, :root.t_dark .t_light .t_orange_alt2_SliderThumb, :root.t_dark .t_light .t_orange_alt2_Tooltip, :root.t_light .t_dark .t_light .t_orange_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_orange_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_orange_alt2_Tooltip, :root.t_light .t_orange_alt2_ProgressIndicator, :root.t_light .t_orange_alt2_SliderThumb, :root.t_light .t_orange_alt2_Tooltip {--background:var(--color-46);--backgroundHover:var(--color-141);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-47);--backgroundTransparent:var(--color-48);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-38);--borderColor:var(--color-141);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-42);--outlineColor:var(--color-38);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt2_ProgressIndicator, .t_dark .t_light .t_orange_alt2_SliderThumb, .t_dark .t_light .t_orange_alt2_Tooltip, .t_orange_alt2_ProgressIndicator, .t_orange_alt2_SliderThumb, .t_orange_alt2_Tooltip {--background:var(--color-46);--backgroundHover:var(--color-141);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-47);--backgroundTransparent:var(--color-48);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-38);--borderColor:var(--color-141);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-42);--outlineColor:var(--color-38);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_SliderTrackActive, :root.t_dark .t_light .t_orange_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_orange_alt2_SliderTrackActive, :root.t_light .t_orange_alt2_SliderTrackActive {--background:var(--color-44);--backgroundHover:var(--color-42);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-40);--backgroundStrong:var(--color-141);--backgroundTransparent:var(--color-46);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-40);--borderColor:var(--color-42);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-141);--outlineColor:var(--color-37);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt2_SliderTrackActive, .t_orange_alt2_SliderTrackActive {--background:var(--color-44);--backgroundHover:var(--color-42);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-40);--backgroundStrong:var(--color-141);--backgroundTransparent:var(--color-46);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-40);--borderColor:var(--color-42);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-141);--outlineColor:var(--color-37);} - } -:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_SwitchThumb, :root.t_dark .t_light .t_orange_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_orange_alt2_SwitchThumb, :root.t_light .t_orange_alt2_SwitchThumb {--background:var(--color-48);--backgroundHover:var(--color-47);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-37);--borderColor:var(--color-47);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-47);--borderColorPress:var(--color-47);--placeholderColor:var(--color-40);--outlineColor:var(--color-40);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_orange_alt2_SwitchThumb, .t_orange_alt2_SwitchThumb {--background:var(--color-48);--backgroundHover:var(--color-47);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-37);--borderColor:var(--color-47);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-47);--borderColorPress:var(--color-47);--placeholderColor:var(--color-40);--outlineColor:var(--color-40);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink, :root.t_dark .t_light .t_pink, :root.t_light .t_dark .t_light .t_pink, :root.t_light .t_pink {--color1:var(--color-49);--color2:var(--color-50);--color3:var(--color-51);--color4:var(--color-52);--color5:var(--color-53);--color6:var(--color-54);--color7:var(--color-56);--color8:var(--color-153);--color9:var(--color-58);--color10:var(--color-59);--color11:var(--color-60);--color12:var(--color-24);--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-52);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-52);--borderColorPress:var(--color-52);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink, .t_pink {--color1:var(--color-49);--color2:var(--color-50);--color3:var(--color-51);--color4:var(--color-52);--color5:var(--color-53);--color6:var(--color-54);--color7:var(--color-56);--color8:var(--color-153);--color9:var(--color-58);--color10:var(--color-59);--color11:var(--color-60);--color12:var(--color-24);--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-52);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-52);--borderColorPress:var(--color-52);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_Button, :root.t_dark .t_light .t_dark .t_light .t_pink_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_pink_Switch, :root.t_dark .t_light .t_dark .t_light .t_pink_TooltipContent, :root.t_dark .t_light .t_pink_Button, :root.t_dark .t_light .t_pink_SliderTrack, :root.t_dark .t_light .t_pink_Switch, :root.t_dark .t_light .t_pink_TooltipContent, :root.t_light .t_dark .t_light .t_pink_Button, :root.t_light .t_dark .t_light .t_pink_SliderTrack, :root.t_light .t_dark .t_light .t_pink_Switch, :root.t_light .t_dark .t_light .t_pink_TooltipContent, :root.t_light .t_pink_Button, :root.t_light .t_pink_SliderTrack, :root.t_light .t_pink_Switch, :root.t_light .t_pink_TooltipContent {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_Button, .t_dark .t_light .t_pink_SliderTrack, .t_dark .t_light .t_pink_Switch, .t_dark .t_light .t_pink_TooltipContent, .t_pink_Button, .t_pink_SliderTrack, .t_pink_Switch, .t_pink_TooltipContent {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_Card, :root.t_dark .t_light .t_dark .t_light .t_pink_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_pink_Progress, :root.t_dark .t_light .t_dark .t_light .t_pink_TooltipArrow, :root.t_dark .t_light .t_pink_Card, :root.t_dark .t_light .t_pink_DrawerFrame, :root.t_dark .t_light .t_pink_Progress, :root.t_dark .t_light .t_pink_TooltipArrow, :root.t_light .t_dark .t_light .t_pink_Card, :root.t_light .t_dark .t_light .t_pink_DrawerFrame, :root.t_light .t_dark .t_light .t_pink_Progress, :root.t_light .t_dark .t_light .t_pink_TooltipArrow, :root.t_light .t_pink_Card, :root.t_light .t_pink_DrawerFrame, :root.t_light .t_pink_Progress, :root.t_light .t_pink_TooltipArrow {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_Card, .t_dark .t_light .t_pink_DrawerFrame, .t_dark .t_light .t_pink_Progress, .t_dark .t_light .t_pink_TooltipArrow, .t_pink_Card, .t_pink_DrawerFrame, .t_pink_Progress, .t_pink_TooltipArrow {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_pink_Input, :root.t_dark .t_light .t_dark .t_light .t_pink_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_pink_TextArea, :root.t_dark .t_light .t_pink_Checkbox, :root.t_dark .t_light .t_pink_Input, :root.t_dark .t_light .t_pink_RadioGroupItem, :root.t_dark .t_light .t_pink_TextArea, :root.t_light .t_dark .t_light .t_pink_Checkbox, :root.t_light .t_dark .t_light .t_pink_Input, :root.t_light .t_dark .t_light .t_pink_RadioGroupItem, :root.t_light .t_dark .t_light .t_pink_TextArea, :root.t_light .t_pink_Checkbox, :root.t_light .t_pink_Input, :root.t_light .t_pink_RadioGroupItem, :root.t_light .t_pink_TextArea {--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_Checkbox, .t_dark .t_light .t_pink_Input, .t_dark .t_light .t_pink_RadioGroupItem, .t_dark .t_light .t_pink_TextArea, .t_pink_Checkbox, .t_pink_Input, .t_pink_RadioGroupItem, .t_pink_TextArea {--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_ListItem, :root.t_dark .t_light .t_pink_ListItem, :root.t_light .t_dark .t_light .t_pink_ListItem, :root.t_light .t_pink_ListItem {--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-52);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-52);--borderColorPress:var(--color-52);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_ListItem, .t_pink_ListItem {--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-52);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-52);--borderColorPress:var(--color-52);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_pink_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_pink_Tooltip, :root.t_dark .t_light .t_pink_ProgressIndicator, :root.t_dark .t_light .t_pink_SliderThumb, :root.t_dark .t_light .t_pink_Tooltip, :root.t_light .t_dark .t_light .t_pink_ProgressIndicator, :root.t_light .t_dark .t_light .t_pink_SliderThumb, :root.t_light .t_dark .t_light .t_pink_Tooltip, :root.t_light .t_pink_ProgressIndicator, :root.t_light .t_pink_SliderThumb, :root.t_light .t_pink_Tooltip {--background:var(--color-60);--backgroundHover:var(--color-59);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(320, 70.0%, 13.5%, 0);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:hsla(322, 100%, 99.4%, 0);--borderColor:var(--color-58);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-58);--borderColorPress:var(--color-58);--placeholderColor:var(--color-52);--outlineColor:var(--color-52);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_ProgressIndicator, .t_dark .t_light .t_pink_SliderThumb, .t_dark .t_light .t_pink_Tooltip, .t_pink_ProgressIndicator, .t_pink_SliderThumb, .t_pink_Tooltip {--background:var(--color-60);--backgroundHover:var(--color-59);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(320, 70.0%, 13.5%, 0);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:hsla(322, 100%, 99.4%, 0);--borderColor:var(--color-58);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-58);--borderColorPress:var(--color-58);--placeholderColor:var(--color-52);--outlineColor:var(--color-52);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_SliderTrackActive, :root.t_dark .t_light .t_pink_SliderTrackActive, :root.t_light .t_dark .t_light .t_pink_SliderTrackActive, :root.t_light .t_pink_SliderTrackActive {--background:var(--color-58);--backgroundHover:var(--color-153);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-59);--backgroundTransparent:var(--color-60);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:var(--color-50);--borderColor:var(--color-56);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-54);--outlineColor:var(--color-50);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_SliderTrackActive, .t_pink_SliderTrackActive {--background:var(--color-58);--backgroundHover:var(--color-153);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-59);--backgroundTransparent:var(--color-60);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:var(--color-50);--borderColor:var(--color-56);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-54);--outlineColor:var(--color-50);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_SwitchThumb, :root.t_dark .t_light .t_pink_SwitchThumb, :root.t_light .t_dark .t_light .t_pink_SwitchThumb, :root.t_light .t_pink_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-60);--backgroundFocus:var(--color-59);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:var(--color-49);--borderColor:var(--color-60);--borderColorHover:var(--color-59);--borderColorFocus:var(--color-60);--borderColorPress:var(--color-60);--placeholderColor:var(--color-50);--outlineColor:var(--color-54);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_SwitchThumb, .t_pink_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-60);--backgroundFocus:var(--color-59);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:var(--color-49);--borderColor:var(--color-60);--borderColorHover:var(--color-59);--borderColorFocus:var(--color-60);--borderColorPress:var(--color-60);--placeholderColor:var(--color-50);--outlineColor:var(--color-54);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_active, :root.t_dark .t_light .t_pink_active, :root.t_light .t_dark .t_light .t_pink_active, :root.t_light .t_pink_active {--color1:var(--color-52);--color2:var(--color-53);--color3:var(--color-54);--color4:var(--color-56);--color5:var(--color-153);--color6:var(--color-58);--color7:var(--color-59);--color8:var(--color-60);--color9:var(--color-24);--color10:hsla(320, 70.0%, 13.5%, 0);--color11:hsla(320, 70.0%, 13.5%, 0);--color12:hsla(320, 70.0%, 13.5%, 0);--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_pink_active, .t_pink_active {--color1:var(--color-52);--color2:var(--color-53);--color3:var(--color-54);--color4:var(--color-56);--color5:var(--color-153);--color6:var(--color-58);--color7:var(--color-59);--color8:var(--color-60);--color9:var(--color-24);--color10:hsla(320, 70.0%, 13.5%, 0);--color11:hsla(320, 70.0%, 13.5%, 0);--color12:hsla(320, 70.0%, 13.5%, 0);--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_active_Button, :root.t_dark .t_light .t_dark .t_light .t_pink_active_Switch, :root.t_dark .t_light .t_pink_active_Button, :root.t_dark .t_light .t_pink_active_Switch, :root.t_light .t_dark .t_light .t_pink_active_Button, :root.t_light .t_dark .t_light .t_pink_active_Switch, :root.t_light .t_pink_active_Button, :root.t_light .t_pink_active_Switch {--background:var(--color-56);--backgroundHover:var(--color-153);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-59);--backgroundStrong:var(--color-54);--backgroundTransparent:var(--color-53);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-153);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-52);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_pink_active_Button, .t_dark .t_light .t_pink_active_Switch, .t_pink_active_Button, .t_pink_active_Switch {--background:var(--color-56);--backgroundHover:var(--color-153);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-59);--backgroundStrong:var(--color-54);--backgroundTransparent:var(--color-53);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-153);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-52);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_pink_active_Input, :root.t_dark .t_light .t_dark .t_light .t_pink_active_TextArea, :root.t_dark .t_light .t_pink_active_Checkbox, :root.t_dark .t_light .t_pink_active_Input, :root.t_dark .t_light .t_pink_active_TextArea, :root.t_light .t_dark .t_light .t_pink_active_Checkbox, :root.t_light .t_dark .t_light .t_pink_active_Input, :root.t_light .t_dark .t_light .t_pink_active_TextArea, :root.t_light .t_pink_active_Checkbox, :root.t_light .t_pink_active_Input, :root.t_light .t_pink_active_TextArea {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-153);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_pink_active_Checkbox, .t_dark .t_light .t_pink_active_Input, .t_dark .t_light .t_pink_active_TextArea, .t_pink_active_Checkbox, .t_pink_active_Input, .t_pink_active_TextArea {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-153);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_active_ListItem, :root.t_dark .t_light .t_pink_active_ListItem, :root.t_light .t_dark .t_light .t_pink_active_ListItem, :root.t_light .t_pink_active_ListItem {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_pink_active_ListItem, .t_pink_active_ListItem {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_active_SliderTrackActive, :root.t_dark .t_light .t_pink_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_pink_active_SliderTrackActive, :root.t_light .t_pink_active_SliderTrackActive {--background:var(--color-54);--backgroundHover:var(--color-53);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-51);--backgroundStrong:var(--color-56);--backgroundTransparent:var(--color-153);--colorHover:var(--color-53);--colorPress:var(--color-52);--colorFocus:var(--color-53);--colorTransparent:var(--color-53);--borderColor:var(--color-53);--borderColorHover:var(--color-52);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-58);--outlineColor:var(--color-49);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_pink_active_SliderTrackActive, .t_pink_active_SliderTrackActive {--background:var(--color-54);--backgroundHover:var(--color-53);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-51);--backgroundStrong:var(--color-56);--backgroundTransparent:var(--color-153);--colorHover:var(--color-53);--colorPress:var(--color-52);--colorFocus:var(--color-53);--colorTransparent:var(--color-53);--borderColor:var(--color-53);--borderColorHover:var(--color-52);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-58);--outlineColor:var(--color-49);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt1, :root.t_dark .t_light .t_pink_alt1, :root.t_light .t_dark .t_light .t_pink_alt1, :root.t_light .t_pink_alt1 {--color1:var(--color-50);--color2:var(--color-51);--color3:var(--color-52);--color4:var(--color-53);--color5:var(--color-54);--color6:var(--color-56);--color7:var(--color-153);--color8:var(--color-58);--color9:var(--color-59);--color10:var(--color-60);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt1, .t_pink_alt1 {--color1:var(--color-50);--color2:var(--color-51);--color3:var(--color-52);--color4:var(--color-53);--color5:var(--color-54);--color6:var(--color-56);--color7:var(--color-153);--color8:var(--color-58);--color9:var(--color-59);--color10:var(--color-60);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_TooltipContent, :root.t_dark .t_light .t_pink_alt1_Button, :root.t_dark .t_light .t_pink_alt1_SliderTrack, :root.t_dark .t_light .t_pink_alt1_Switch, :root.t_dark .t_light .t_pink_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_pink_alt1_Button, :root.t_light .t_dark .t_light .t_pink_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_pink_alt1_Switch, :root.t_light .t_dark .t_light .t_pink_alt1_TooltipContent, :root.t_light .t_pink_alt1_Button, :root.t_light .t_pink_alt1_SliderTrack, :root.t_light .t_pink_alt1_Switch, :root.t_light .t_pink_alt1_TooltipContent {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt1_Button, .t_dark .t_light .t_pink_alt1_SliderTrack, .t_dark .t_light .t_pink_alt1_Switch, .t_dark .t_light .t_pink_alt1_TooltipContent, .t_pink_alt1_Button, .t_pink_alt1_SliderTrack, .t_pink_alt1_Switch, .t_pink_alt1_TooltipContent {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_TooltipArrow, :root.t_dark .t_light .t_pink_alt1_Card, :root.t_dark .t_light .t_pink_alt1_DrawerFrame, :root.t_dark .t_light .t_pink_alt1_Progress, :root.t_dark .t_light .t_pink_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_pink_alt1_Card, :root.t_light .t_dark .t_light .t_pink_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_pink_alt1_Progress, :root.t_light .t_dark .t_light .t_pink_alt1_TooltipArrow, :root.t_light .t_pink_alt1_Card, :root.t_light .t_pink_alt1_DrawerFrame, :root.t_light .t_pink_alt1_Progress, :root.t_light .t_pink_alt1_TooltipArrow {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-60);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt1_Card, .t_dark .t_light .t_pink_alt1_DrawerFrame, .t_dark .t_light .t_pink_alt1_Progress, .t_dark .t_light .t_pink_alt1_TooltipArrow, .t_pink_alt1_Card, .t_pink_alt1_DrawerFrame, .t_pink_alt1_Progress, .t_pink_alt1_TooltipArrow {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-60);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_TextArea, :root.t_dark .t_light .t_pink_alt1_Checkbox, :root.t_dark .t_light .t_pink_alt1_Input, :root.t_dark .t_light .t_pink_alt1_RadioGroupItem, :root.t_dark .t_light .t_pink_alt1_TextArea, :root.t_light .t_dark .t_light .t_pink_alt1_Checkbox, :root.t_light .t_dark .t_light .t_pink_alt1_Input, :root.t_light .t_dark .t_light .t_pink_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_pink_alt1_TextArea, :root.t_light .t_pink_alt1_Checkbox, :root.t_light .t_pink_alt1_Input, :root.t_light .t_pink_alt1_RadioGroupItem, :root.t_light .t_pink_alt1_TextArea {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt1_Checkbox, .t_dark .t_light .t_pink_alt1_Input, .t_dark .t_light .t_pink_alt1_RadioGroupItem, .t_dark .t_light .t_pink_alt1_TextArea, .t_pink_alt1_Checkbox, .t_pink_alt1_Input, .t_pink_alt1_RadioGroupItem, .t_pink_alt1_TextArea {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_ListItem, :root.t_dark .t_light .t_pink_alt1_ListItem, :root.t_light .t_dark .t_light .t_pink_alt1_ListItem, :root.t_light .t_pink_alt1_ListItem {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt1_ListItem, .t_pink_alt1_ListItem {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Tooltip, :root.t_dark .t_light .t_pink_alt1_ProgressIndicator, :root.t_dark .t_light .t_pink_alt1_SliderThumb, :root.t_dark .t_light .t_pink_alt1_Tooltip, :root.t_light .t_dark .t_light .t_pink_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_pink_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_pink_alt1_Tooltip, :root.t_light .t_pink_alt1_ProgressIndicator, :root.t_light .t_pink_alt1_SliderThumb, :root.t_light .t_pink_alt1_Tooltip {--background:var(--color-59);--backgroundHover:var(--color-58);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-60);--backgroundTransparent:var(--color-24);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-49);--borderColor:var(--color-153);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-53);--outlineColor:var(--color-51);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt1_ProgressIndicator, .t_dark .t_light .t_pink_alt1_SliderThumb, .t_dark .t_light .t_pink_alt1_Tooltip, .t_pink_alt1_ProgressIndicator, .t_pink_alt1_SliderThumb, .t_pink_alt1_Tooltip {--background:var(--color-59);--backgroundHover:var(--color-58);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-60);--backgroundTransparent:var(--color-24);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-49);--borderColor:var(--color-153);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-53);--outlineColor:var(--color-51);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_SliderTrackActive, :root.t_dark .t_light .t_pink_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_pink_alt1_SliderTrackActive, :root.t_light .t_pink_alt1_SliderTrackActive {--background:var(--color-153);--backgroundHover:var(--color-56);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-58);--backgroundTransparent:var(--color-59);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-51);--borderColor:var(--color-54);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-56);--outlineColor:var(--color-49);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt1_SliderTrackActive, .t_pink_alt1_SliderTrackActive {--background:var(--color-153);--backgroundHover:var(--color-56);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-58);--backgroundTransparent:var(--color-59);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-51);--borderColor:var(--color-54);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-56);--outlineColor:var(--color-49);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_SwitchThumb, :root.t_dark .t_light .t_pink_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_pink_alt1_SwitchThumb, :root.t_light .t_pink_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-60);--backgroundPress:var(--color-59);--backgroundFocus:var(--color-58);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-49);--borderColor:var(--color-59);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-59);--borderColorPress:var(--color-59);--placeholderColor:var(--color-51);--outlineColor:var(--color-53);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt1_SwitchThumb, .t_pink_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-60);--backgroundPress:var(--color-59);--backgroundFocus:var(--color-58);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-49);--borderColor:var(--color-59);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-59);--borderColorPress:var(--color-59);--placeholderColor:var(--color-51);--outlineColor:var(--color-53);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt2, :root.t_dark .t_light .t_pink_alt2, :root.t_light .t_dark .t_light .t_pink_alt2, :root.t_light .t_pink_alt2 {--color1:var(--color-51);--color2:var(--color-52);--color3:var(--color-53);--color4:var(--color-54);--color5:var(--color-56);--color6:var(--color-153);--color7:var(--color-58);--color8:var(--color-59);--color9:var(--color-60);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt2, .t_pink_alt2 {--color1:var(--color-51);--color2:var(--color-52);--color3:var(--color-53);--color4:var(--color-54);--color5:var(--color-56);--color6:var(--color-153);--color7:var(--color-58);--color8:var(--color-59);--color9:var(--color-60);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_TooltipContent, :root.t_dark .t_light .t_pink_alt2_Button, :root.t_dark .t_light .t_pink_alt2_SliderTrack, :root.t_dark .t_light .t_pink_alt2_Switch, :root.t_dark .t_light .t_pink_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_pink_alt2_Button, :root.t_light .t_dark .t_light .t_pink_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_pink_alt2_Switch, :root.t_light .t_dark .t_light .t_pink_alt2_TooltipContent, :root.t_light .t_pink_alt2_Button, :root.t_light .t_pink_alt2_SliderTrack, :root.t_light .t_pink_alt2_Switch, :root.t_light .t_pink_alt2_TooltipContent {--background:var(--color-54);--backgroundHover:var(--color-56);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-58);--backgroundStrong:var(--color-53);--backgroundTransparent:var(--color-52);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-58);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-53);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt2_Button, .t_dark .t_light .t_pink_alt2_SliderTrack, .t_dark .t_light .t_pink_alt2_Switch, .t_dark .t_light .t_pink_alt2_TooltipContent, .t_pink_alt2_Button, .t_pink_alt2_SliderTrack, .t_pink_alt2_Switch, .t_pink_alt2_TooltipContent {--background:var(--color-54);--backgroundHover:var(--color-56);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-58);--backgroundStrong:var(--color-53);--backgroundTransparent:var(--color-52);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-58);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-53);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_TooltipArrow, :root.t_dark .t_light .t_pink_alt2_Card, :root.t_dark .t_light .t_pink_alt2_DrawerFrame, :root.t_dark .t_light .t_pink_alt2_Progress, :root.t_dark .t_light .t_pink_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_pink_alt2_Card, :root.t_light .t_dark .t_light .t_pink_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_pink_alt2_Progress, :root.t_light .t_dark .t_light .t_pink_alt2_TooltipArrow, :root.t_light .t_pink_alt2_Card, :root.t_light .t_pink_alt2_DrawerFrame, :root.t_light .t_pink_alt2_Progress, :root.t_light .t_pink_alt2_TooltipArrow {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt2_Card, .t_dark .t_light .t_pink_alt2_DrawerFrame, .t_dark .t_light .t_pink_alt2_Progress, .t_dark .t_light .t_pink_alt2_TooltipArrow, .t_pink_alt2_Card, .t_pink_alt2_DrawerFrame, .t_pink_alt2_Progress, .t_pink_alt2_TooltipArrow {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_TextArea, :root.t_dark .t_light .t_pink_alt2_Checkbox, :root.t_dark .t_light .t_pink_alt2_Input, :root.t_dark .t_light .t_pink_alt2_RadioGroupItem, :root.t_dark .t_light .t_pink_alt2_TextArea, :root.t_light .t_dark .t_light .t_pink_alt2_Checkbox, :root.t_light .t_dark .t_light .t_pink_alt2_Input, :root.t_light .t_dark .t_light .t_pink_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_pink_alt2_TextArea, :root.t_light .t_pink_alt2_Checkbox, :root.t_light .t_pink_alt2_Input, :root.t_light .t_pink_alt2_RadioGroupItem, :root.t_light .t_pink_alt2_TextArea {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt2_Checkbox, .t_dark .t_light .t_pink_alt2_Input, .t_dark .t_light .t_pink_alt2_RadioGroupItem, .t_dark .t_light .t_pink_alt2_TextArea, .t_pink_alt2_Checkbox, .t_pink_alt2_Input, .t_pink_alt2_RadioGroupItem, .t_pink_alt2_TextArea {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_ListItem, :root.t_dark .t_light .t_pink_alt2_ListItem, :root.t_light .t_dark .t_light .t_pink_alt2_ListItem, :root.t_light .t_pink_alt2_ListItem {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt2_ListItem, .t_pink_alt2_ListItem {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Tooltip, :root.t_dark .t_light .t_pink_alt2_ProgressIndicator, :root.t_dark .t_light .t_pink_alt2_SliderThumb, :root.t_dark .t_light .t_pink_alt2_Tooltip, :root.t_light .t_dark .t_light .t_pink_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_pink_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_pink_alt2_Tooltip, :root.t_light .t_pink_alt2_ProgressIndicator, :root.t_light .t_pink_alt2_SliderThumb, :root.t_light .t_pink_alt2_Tooltip {--background:var(--color-58);--backgroundHover:var(--color-153);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-59);--backgroundTransparent:var(--color-60);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-50);--borderColor:var(--color-153);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-54);--outlineColor:var(--color-50);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt2_ProgressIndicator, .t_dark .t_light .t_pink_alt2_SliderThumb, .t_dark .t_light .t_pink_alt2_Tooltip, .t_pink_alt2_ProgressIndicator, .t_pink_alt2_SliderThumb, .t_pink_alt2_Tooltip {--background:var(--color-58);--backgroundHover:var(--color-153);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-59);--backgroundTransparent:var(--color-60);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-50);--borderColor:var(--color-153);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-54);--outlineColor:var(--color-50);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_SliderTrackActive, :root.t_dark .t_light .t_pink_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_pink_alt2_SliderTrackActive, :root.t_light .t_pink_alt2_SliderTrackActive {--background:var(--color-56);--backgroundHover:var(--color-54);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-52);--backgroundStrong:var(--color-153);--backgroundTransparent:var(--color-58);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-52);--borderColor:var(--color-54);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-153);--outlineColor:var(--color-49);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt2_SliderTrackActive, .t_pink_alt2_SliderTrackActive {--background:var(--color-56);--backgroundHover:var(--color-54);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-52);--backgroundStrong:var(--color-153);--backgroundTransparent:var(--color-58);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-52);--borderColor:var(--color-54);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-153);--outlineColor:var(--color-49);} - } -:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_SwitchThumb, :root.t_dark .t_light .t_pink_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_pink_alt2_SwitchThumb, :root.t_light .t_pink_alt2_SwitchThumb {--background:var(--color-60);--backgroundHover:var(--color-59);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-49);--borderColor:var(--color-59);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-59);--borderColorPress:var(--color-59);--placeholderColor:var(--color-52);--outlineColor:var(--color-52);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_pink_alt2_SwitchThumb, .t_pink_alt2_SwitchThumb {--background:var(--color-60);--backgroundHover:var(--color-59);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-49);--borderColor:var(--color-59);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-59);--borderColorPress:var(--color-59);--placeholderColor:var(--color-52);--outlineColor:var(--color-52);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple, :root.t_dark .t_light .t_purple, :root.t_light .t_dark .t_light .t_purple, :root.t_light .t_purple {--color1:var(--color-61);--color2:var(--color-62);--color3:var(--color-63);--color4:var(--color-64);--color5:var(--color-65);--color6:var(--color-66);--color7:var(--color-68);--color8:var(--color-165);--color9:var(--color-70);--color10:var(--color-71);--color11:var(--color-72);--color12:var(--color-24);--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-64);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-64);--borderColorPress:var(--color-64);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple, .t_purple {--color1:var(--color-61);--color2:var(--color-62);--color3:var(--color-63);--color4:var(--color-64);--color5:var(--color-65);--color6:var(--color-66);--color7:var(--color-68);--color8:var(--color-165);--color9:var(--color-70);--color10:var(--color-71);--color11:var(--color-72);--color12:var(--color-24);--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-64);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-64);--borderColorPress:var(--color-64);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_Button, :root.t_dark .t_light .t_dark .t_light .t_purple_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_purple_Switch, :root.t_dark .t_light .t_dark .t_light .t_purple_TooltipContent, :root.t_dark .t_light .t_purple_Button, :root.t_dark .t_light .t_purple_SliderTrack, :root.t_dark .t_light .t_purple_Switch, :root.t_dark .t_light .t_purple_TooltipContent, :root.t_light .t_dark .t_light .t_purple_Button, :root.t_light .t_dark .t_light .t_purple_SliderTrack, :root.t_light .t_dark .t_light .t_purple_Switch, :root.t_light .t_dark .t_light .t_purple_TooltipContent, :root.t_light .t_purple_Button, :root.t_light .t_purple_SliderTrack, :root.t_light .t_purple_Switch, :root.t_light .t_purple_TooltipContent {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_Button, .t_dark .t_light .t_purple_SliderTrack, .t_dark .t_light .t_purple_Switch, .t_dark .t_light .t_purple_TooltipContent, .t_purple_Button, .t_purple_SliderTrack, .t_purple_Switch, .t_purple_TooltipContent {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_Card, :root.t_dark .t_light .t_dark .t_light .t_purple_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_purple_Progress, :root.t_dark .t_light .t_dark .t_light .t_purple_TooltipArrow, :root.t_dark .t_light .t_purple_Card, :root.t_dark .t_light .t_purple_DrawerFrame, :root.t_dark .t_light .t_purple_Progress, :root.t_dark .t_light .t_purple_TooltipArrow, :root.t_light .t_dark .t_light .t_purple_Card, :root.t_light .t_dark .t_light .t_purple_DrawerFrame, :root.t_light .t_dark .t_light .t_purple_Progress, :root.t_light .t_dark .t_light .t_purple_TooltipArrow, :root.t_light .t_purple_Card, :root.t_light .t_purple_DrawerFrame, :root.t_light .t_purple_Progress, :root.t_light .t_purple_TooltipArrow {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_Card, .t_dark .t_light .t_purple_DrawerFrame, .t_dark .t_light .t_purple_Progress, .t_dark .t_light .t_purple_TooltipArrow, .t_purple_Card, .t_purple_DrawerFrame, .t_purple_Progress, .t_purple_TooltipArrow {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_purple_Input, :root.t_dark .t_light .t_dark .t_light .t_purple_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_purple_TextArea, :root.t_dark .t_light .t_purple_Checkbox, :root.t_dark .t_light .t_purple_Input, :root.t_dark .t_light .t_purple_RadioGroupItem, :root.t_dark .t_light .t_purple_TextArea, :root.t_light .t_dark .t_light .t_purple_Checkbox, :root.t_light .t_dark .t_light .t_purple_Input, :root.t_light .t_dark .t_light .t_purple_RadioGroupItem, :root.t_light .t_dark .t_light .t_purple_TextArea, :root.t_light .t_purple_Checkbox, :root.t_light .t_purple_Input, :root.t_light .t_purple_RadioGroupItem, :root.t_light .t_purple_TextArea {--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_Checkbox, .t_dark .t_light .t_purple_Input, .t_dark .t_light .t_purple_RadioGroupItem, .t_dark .t_light .t_purple_TextArea, .t_purple_Checkbox, .t_purple_Input, .t_purple_RadioGroupItem, .t_purple_TextArea {--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_ListItem, :root.t_dark .t_light .t_purple_ListItem, :root.t_light .t_dark .t_light .t_purple_ListItem, :root.t_light .t_purple_ListItem {--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-64);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-64);--borderColorPress:var(--color-64);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_ListItem, .t_purple_ListItem {--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-64);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-64);--borderColorPress:var(--color-64);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_purple_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_purple_Tooltip, :root.t_dark .t_light .t_purple_ProgressIndicator, :root.t_dark .t_light .t_purple_SliderThumb, :root.t_dark .t_light .t_purple_Tooltip, :root.t_light .t_dark .t_light .t_purple_ProgressIndicator, :root.t_light .t_dark .t_light .t_purple_SliderThumb, :root.t_light .t_dark .t_light .t_purple_Tooltip, :root.t_light .t_purple_ProgressIndicator, :root.t_light .t_purple_SliderThumb, :root.t_light .t_purple_Tooltip {--background:var(--color-72);--backgroundHover:var(--color-71);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(272, 66.0%, 16.0%, 0);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:hsla(280, 65.0%, 99.4%, 0);--borderColor:var(--color-70);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-70);--borderColorPress:var(--color-70);--placeholderColor:var(--color-64);--outlineColor:var(--color-64);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_ProgressIndicator, .t_dark .t_light .t_purple_SliderThumb, .t_dark .t_light .t_purple_Tooltip, .t_purple_ProgressIndicator, .t_purple_SliderThumb, .t_purple_Tooltip {--background:var(--color-72);--backgroundHover:var(--color-71);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(272, 66.0%, 16.0%, 0);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:hsla(280, 65.0%, 99.4%, 0);--borderColor:var(--color-70);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-70);--borderColorPress:var(--color-70);--placeholderColor:var(--color-64);--outlineColor:var(--color-64);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_SliderTrackActive, :root.t_dark .t_light .t_purple_SliderTrackActive, :root.t_light .t_dark .t_light .t_purple_SliderTrackActive, :root.t_light .t_purple_SliderTrackActive {--background:var(--color-70);--backgroundHover:var(--color-165);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-71);--backgroundTransparent:var(--color-72);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:var(--color-62);--borderColor:var(--color-68);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-66);--outlineColor:var(--color-62);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_SliderTrackActive, .t_purple_SliderTrackActive {--background:var(--color-70);--backgroundHover:var(--color-165);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-71);--backgroundTransparent:var(--color-72);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:var(--color-62);--borderColor:var(--color-68);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-66);--outlineColor:var(--color-62);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_SwitchThumb, :root.t_dark .t_light .t_purple_SwitchThumb, :root.t_light .t_dark .t_light .t_purple_SwitchThumb, :root.t_light .t_purple_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-72);--backgroundFocus:var(--color-71);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:var(--color-61);--borderColor:var(--color-72);--borderColorHover:var(--color-71);--borderColorFocus:var(--color-72);--borderColorPress:var(--color-72);--placeholderColor:var(--color-62);--outlineColor:var(--color-66);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_SwitchThumb, .t_purple_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-72);--backgroundFocus:var(--color-71);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:var(--color-61);--borderColor:var(--color-72);--borderColorHover:var(--color-71);--borderColorFocus:var(--color-72);--borderColorPress:var(--color-72);--placeholderColor:var(--color-62);--outlineColor:var(--color-66);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_active, :root.t_dark .t_light .t_purple_active, :root.t_light .t_dark .t_light .t_purple_active, :root.t_light .t_purple_active {--color1:var(--color-64);--color2:var(--color-65);--color3:var(--color-66);--color4:var(--color-68);--color5:var(--color-165);--color6:var(--color-70);--color7:var(--color-71);--color8:var(--color-72);--color9:var(--color-24);--color10:hsla(272, 66.0%, 16.0%, 0);--color11:hsla(272, 66.0%, 16.0%, 0);--color12:hsla(272, 66.0%, 16.0%, 0);--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_purple_active, .t_purple_active {--color1:var(--color-64);--color2:var(--color-65);--color3:var(--color-66);--color4:var(--color-68);--color5:var(--color-165);--color6:var(--color-70);--color7:var(--color-71);--color8:var(--color-72);--color9:var(--color-24);--color10:hsla(272, 66.0%, 16.0%, 0);--color11:hsla(272, 66.0%, 16.0%, 0);--color12:hsla(272, 66.0%, 16.0%, 0);--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_active_Button, :root.t_dark .t_light .t_dark .t_light .t_purple_active_Switch, :root.t_dark .t_light .t_purple_active_Button, :root.t_dark .t_light .t_purple_active_Switch, :root.t_light .t_dark .t_light .t_purple_active_Button, :root.t_light .t_dark .t_light .t_purple_active_Switch, :root.t_light .t_purple_active_Button, :root.t_light .t_purple_active_Switch {--background:var(--color-68);--backgroundHover:var(--color-165);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-71);--backgroundStrong:var(--color-66);--backgroundTransparent:var(--color-65);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-165);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-64);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_purple_active_Button, .t_dark .t_light .t_purple_active_Switch, .t_purple_active_Button, .t_purple_active_Switch {--background:var(--color-68);--backgroundHover:var(--color-165);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-71);--backgroundStrong:var(--color-66);--backgroundTransparent:var(--color-65);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-165);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-64);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_purple_active_Input, :root.t_dark .t_light .t_dark .t_light .t_purple_active_TextArea, :root.t_dark .t_light .t_purple_active_Checkbox, :root.t_dark .t_light .t_purple_active_Input, :root.t_dark .t_light .t_purple_active_TextArea, :root.t_light .t_dark .t_light .t_purple_active_Checkbox, :root.t_light .t_dark .t_light .t_purple_active_Input, :root.t_light .t_dark .t_light .t_purple_active_TextArea, :root.t_light .t_purple_active_Checkbox, :root.t_light .t_purple_active_Input, :root.t_light .t_purple_active_TextArea {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-165);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_purple_active_Checkbox, .t_dark .t_light .t_purple_active_Input, .t_dark .t_light .t_purple_active_TextArea, .t_purple_active_Checkbox, .t_purple_active_Input, .t_purple_active_TextArea {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-165);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_active_ListItem, :root.t_dark .t_light .t_purple_active_ListItem, :root.t_light .t_dark .t_light .t_purple_active_ListItem, :root.t_light .t_purple_active_ListItem {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_purple_active_ListItem, .t_purple_active_ListItem {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_active_SliderTrackActive, :root.t_dark .t_light .t_purple_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_purple_active_SliderTrackActive, :root.t_light .t_purple_active_SliderTrackActive {--background:var(--color-66);--backgroundHover:var(--color-65);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-63);--backgroundStrong:var(--color-68);--backgroundTransparent:var(--color-165);--colorHover:var(--color-65);--colorPress:var(--color-64);--colorFocus:var(--color-65);--colorTransparent:var(--color-65);--borderColor:var(--color-65);--borderColorHover:var(--color-64);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-70);--outlineColor:var(--color-61);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_purple_active_SliderTrackActive, .t_purple_active_SliderTrackActive {--background:var(--color-66);--backgroundHover:var(--color-65);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-63);--backgroundStrong:var(--color-68);--backgroundTransparent:var(--color-165);--colorHover:var(--color-65);--colorPress:var(--color-64);--colorFocus:var(--color-65);--colorTransparent:var(--color-65);--borderColor:var(--color-65);--borderColorHover:var(--color-64);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-70);--outlineColor:var(--color-61);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt1, :root.t_dark .t_light .t_purple_alt1, :root.t_light .t_dark .t_light .t_purple_alt1, :root.t_light .t_purple_alt1 {--color1:var(--color-62);--color2:var(--color-63);--color3:var(--color-64);--color4:var(--color-65);--color5:var(--color-66);--color6:var(--color-68);--color7:var(--color-165);--color8:var(--color-70);--color9:var(--color-71);--color10:var(--color-72);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt1, .t_purple_alt1 {--color1:var(--color-62);--color2:var(--color-63);--color3:var(--color-64);--color4:var(--color-65);--color5:var(--color-66);--color6:var(--color-68);--color7:var(--color-165);--color8:var(--color-70);--color9:var(--color-71);--color10:var(--color-72);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_TooltipContent, :root.t_dark .t_light .t_purple_alt1_Button, :root.t_dark .t_light .t_purple_alt1_SliderTrack, :root.t_dark .t_light .t_purple_alt1_Switch, :root.t_dark .t_light .t_purple_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_purple_alt1_Button, :root.t_light .t_dark .t_light .t_purple_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_purple_alt1_Switch, :root.t_light .t_dark .t_light .t_purple_alt1_TooltipContent, :root.t_light .t_purple_alt1_Button, :root.t_light .t_purple_alt1_SliderTrack, :root.t_light .t_purple_alt1_Switch, :root.t_light .t_purple_alt1_TooltipContent {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt1_Button, .t_dark .t_light .t_purple_alt1_SliderTrack, .t_dark .t_light .t_purple_alt1_Switch, .t_dark .t_light .t_purple_alt1_TooltipContent, .t_purple_alt1_Button, .t_purple_alt1_SliderTrack, .t_purple_alt1_Switch, .t_purple_alt1_TooltipContent {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_TooltipArrow, :root.t_dark .t_light .t_purple_alt1_Card, :root.t_dark .t_light .t_purple_alt1_DrawerFrame, :root.t_dark .t_light .t_purple_alt1_Progress, :root.t_dark .t_light .t_purple_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_purple_alt1_Card, :root.t_light .t_dark .t_light .t_purple_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_purple_alt1_Progress, :root.t_light .t_dark .t_light .t_purple_alt1_TooltipArrow, :root.t_light .t_purple_alt1_Card, :root.t_light .t_purple_alt1_DrawerFrame, :root.t_light .t_purple_alt1_Progress, :root.t_light .t_purple_alt1_TooltipArrow {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-72);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt1_Card, .t_dark .t_light .t_purple_alt1_DrawerFrame, .t_dark .t_light .t_purple_alt1_Progress, .t_dark .t_light .t_purple_alt1_TooltipArrow, .t_purple_alt1_Card, .t_purple_alt1_DrawerFrame, .t_purple_alt1_Progress, .t_purple_alt1_TooltipArrow {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-72);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_TextArea, :root.t_dark .t_light .t_purple_alt1_Checkbox, :root.t_dark .t_light .t_purple_alt1_Input, :root.t_dark .t_light .t_purple_alt1_RadioGroupItem, :root.t_dark .t_light .t_purple_alt1_TextArea, :root.t_light .t_dark .t_light .t_purple_alt1_Checkbox, :root.t_light .t_dark .t_light .t_purple_alt1_Input, :root.t_light .t_dark .t_light .t_purple_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_purple_alt1_TextArea, :root.t_light .t_purple_alt1_Checkbox, :root.t_light .t_purple_alt1_Input, :root.t_light .t_purple_alt1_RadioGroupItem, :root.t_light .t_purple_alt1_TextArea {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt1_Checkbox, .t_dark .t_light .t_purple_alt1_Input, .t_dark .t_light .t_purple_alt1_RadioGroupItem, .t_dark .t_light .t_purple_alt1_TextArea, .t_purple_alt1_Checkbox, .t_purple_alt1_Input, .t_purple_alt1_RadioGroupItem, .t_purple_alt1_TextArea {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_ListItem, :root.t_dark .t_light .t_purple_alt1_ListItem, :root.t_light .t_dark .t_light .t_purple_alt1_ListItem, :root.t_light .t_purple_alt1_ListItem {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt1_ListItem, .t_purple_alt1_ListItem {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Tooltip, :root.t_dark .t_light .t_purple_alt1_ProgressIndicator, :root.t_dark .t_light .t_purple_alt1_SliderThumb, :root.t_dark .t_light .t_purple_alt1_Tooltip, :root.t_light .t_dark .t_light .t_purple_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_purple_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_purple_alt1_Tooltip, :root.t_light .t_purple_alt1_ProgressIndicator, :root.t_light .t_purple_alt1_SliderThumb, :root.t_light .t_purple_alt1_Tooltip {--background:var(--color-71);--backgroundHover:var(--color-70);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-72);--backgroundTransparent:var(--color-24);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-61);--borderColor:var(--color-165);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-65);--outlineColor:var(--color-63);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt1_ProgressIndicator, .t_dark .t_light .t_purple_alt1_SliderThumb, .t_dark .t_light .t_purple_alt1_Tooltip, .t_purple_alt1_ProgressIndicator, .t_purple_alt1_SliderThumb, .t_purple_alt1_Tooltip {--background:var(--color-71);--backgroundHover:var(--color-70);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-72);--backgroundTransparent:var(--color-24);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-61);--borderColor:var(--color-165);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-65);--outlineColor:var(--color-63);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_SliderTrackActive, :root.t_dark .t_light .t_purple_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_purple_alt1_SliderTrackActive, :root.t_light .t_purple_alt1_SliderTrackActive {--background:var(--color-165);--backgroundHover:var(--color-68);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-70);--backgroundTransparent:var(--color-71);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-63);--borderColor:var(--color-66);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-68);--outlineColor:var(--color-61);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt1_SliderTrackActive, .t_purple_alt1_SliderTrackActive {--background:var(--color-165);--backgroundHover:var(--color-68);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-70);--backgroundTransparent:var(--color-71);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-63);--borderColor:var(--color-66);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-68);--outlineColor:var(--color-61);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_SwitchThumb, :root.t_dark .t_light .t_purple_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_purple_alt1_SwitchThumb, :root.t_light .t_purple_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-72);--backgroundPress:var(--color-71);--backgroundFocus:var(--color-70);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-61);--borderColor:var(--color-71);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-71);--borderColorPress:var(--color-71);--placeholderColor:var(--color-63);--outlineColor:var(--color-65);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt1_SwitchThumb, .t_purple_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-72);--backgroundPress:var(--color-71);--backgroundFocus:var(--color-70);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-61);--borderColor:var(--color-71);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-71);--borderColorPress:var(--color-71);--placeholderColor:var(--color-63);--outlineColor:var(--color-65);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt2, :root.t_dark .t_light .t_purple_alt2, :root.t_light .t_dark .t_light .t_purple_alt2, :root.t_light .t_purple_alt2 {--color1:var(--color-63);--color2:var(--color-64);--color3:var(--color-65);--color4:var(--color-66);--color5:var(--color-68);--color6:var(--color-165);--color7:var(--color-70);--color8:var(--color-71);--color9:var(--color-72);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt2, .t_purple_alt2 {--color1:var(--color-63);--color2:var(--color-64);--color3:var(--color-65);--color4:var(--color-66);--color5:var(--color-68);--color6:var(--color-165);--color7:var(--color-70);--color8:var(--color-71);--color9:var(--color-72);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_TooltipContent, :root.t_dark .t_light .t_purple_alt2_Button, :root.t_dark .t_light .t_purple_alt2_SliderTrack, :root.t_dark .t_light .t_purple_alt2_Switch, :root.t_dark .t_light .t_purple_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_purple_alt2_Button, :root.t_light .t_dark .t_light .t_purple_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_purple_alt2_Switch, :root.t_light .t_dark .t_light .t_purple_alt2_TooltipContent, :root.t_light .t_purple_alt2_Button, :root.t_light .t_purple_alt2_SliderTrack, :root.t_light .t_purple_alt2_Switch, :root.t_light .t_purple_alt2_TooltipContent {--background:var(--color-66);--backgroundHover:var(--color-68);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-70);--backgroundStrong:var(--color-65);--backgroundTransparent:var(--color-64);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-70);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-65);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt2_Button, .t_dark .t_light .t_purple_alt2_SliderTrack, .t_dark .t_light .t_purple_alt2_Switch, .t_dark .t_light .t_purple_alt2_TooltipContent, .t_purple_alt2_Button, .t_purple_alt2_SliderTrack, .t_purple_alt2_Switch, .t_purple_alt2_TooltipContent {--background:var(--color-66);--backgroundHover:var(--color-68);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-70);--backgroundStrong:var(--color-65);--backgroundTransparent:var(--color-64);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-70);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-65);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_TooltipArrow, :root.t_dark .t_light .t_purple_alt2_Card, :root.t_dark .t_light .t_purple_alt2_DrawerFrame, :root.t_dark .t_light .t_purple_alt2_Progress, :root.t_dark .t_light .t_purple_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_purple_alt2_Card, :root.t_light .t_dark .t_light .t_purple_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_purple_alt2_Progress, :root.t_light .t_dark .t_light .t_purple_alt2_TooltipArrow, :root.t_light .t_purple_alt2_Card, :root.t_light .t_purple_alt2_DrawerFrame, :root.t_light .t_purple_alt2_Progress, :root.t_light .t_purple_alt2_TooltipArrow {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt2_Card, .t_dark .t_light .t_purple_alt2_DrawerFrame, .t_dark .t_light .t_purple_alt2_Progress, .t_dark .t_light .t_purple_alt2_TooltipArrow, .t_purple_alt2_Card, .t_purple_alt2_DrawerFrame, .t_purple_alt2_Progress, .t_purple_alt2_TooltipArrow {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_TextArea, :root.t_dark .t_light .t_purple_alt2_Checkbox, :root.t_dark .t_light .t_purple_alt2_Input, :root.t_dark .t_light .t_purple_alt2_RadioGroupItem, :root.t_dark .t_light .t_purple_alt2_TextArea, :root.t_light .t_dark .t_light .t_purple_alt2_Checkbox, :root.t_light .t_dark .t_light .t_purple_alt2_Input, :root.t_light .t_dark .t_light .t_purple_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_purple_alt2_TextArea, :root.t_light .t_purple_alt2_Checkbox, :root.t_light .t_purple_alt2_Input, :root.t_light .t_purple_alt2_RadioGroupItem, :root.t_light .t_purple_alt2_TextArea {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt2_Checkbox, .t_dark .t_light .t_purple_alt2_Input, .t_dark .t_light .t_purple_alt2_RadioGroupItem, .t_dark .t_light .t_purple_alt2_TextArea, .t_purple_alt2_Checkbox, .t_purple_alt2_Input, .t_purple_alt2_RadioGroupItem, .t_purple_alt2_TextArea {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_ListItem, :root.t_dark .t_light .t_purple_alt2_ListItem, :root.t_light .t_dark .t_light .t_purple_alt2_ListItem, :root.t_light .t_purple_alt2_ListItem {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt2_ListItem, .t_purple_alt2_ListItem {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Tooltip, :root.t_dark .t_light .t_purple_alt2_ProgressIndicator, :root.t_dark .t_light .t_purple_alt2_SliderThumb, :root.t_dark .t_light .t_purple_alt2_Tooltip, :root.t_light .t_dark .t_light .t_purple_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_purple_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_purple_alt2_Tooltip, :root.t_light .t_purple_alt2_ProgressIndicator, :root.t_light .t_purple_alt2_SliderThumb, :root.t_light .t_purple_alt2_Tooltip {--background:var(--color-70);--backgroundHover:var(--color-165);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-71);--backgroundTransparent:var(--color-72);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-62);--borderColor:var(--color-165);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-66);--outlineColor:var(--color-62);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt2_ProgressIndicator, .t_dark .t_light .t_purple_alt2_SliderThumb, .t_dark .t_light .t_purple_alt2_Tooltip, .t_purple_alt2_ProgressIndicator, .t_purple_alt2_SliderThumb, .t_purple_alt2_Tooltip {--background:var(--color-70);--backgroundHover:var(--color-165);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-71);--backgroundTransparent:var(--color-72);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-62);--borderColor:var(--color-165);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-66);--outlineColor:var(--color-62);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_SliderTrackActive, :root.t_dark .t_light .t_purple_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_purple_alt2_SliderTrackActive, :root.t_light .t_purple_alt2_SliderTrackActive {--background:var(--color-68);--backgroundHover:var(--color-66);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-64);--backgroundStrong:var(--color-165);--backgroundTransparent:var(--color-70);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-64);--borderColor:var(--color-66);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-165);--outlineColor:var(--color-61);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt2_SliderTrackActive, .t_purple_alt2_SliderTrackActive {--background:var(--color-68);--backgroundHover:var(--color-66);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-64);--backgroundStrong:var(--color-165);--backgroundTransparent:var(--color-70);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-64);--borderColor:var(--color-66);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-165);--outlineColor:var(--color-61);} - } -:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_SwitchThumb, :root.t_dark .t_light .t_purple_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_purple_alt2_SwitchThumb, :root.t_light .t_purple_alt2_SwitchThumb {--background:var(--color-72);--backgroundHover:var(--color-71);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-61);--borderColor:var(--color-71);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-71);--borderColorPress:var(--color-71);--placeholderColor:var(--color-64);--outlineColor:var(--color-64);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_purple_alt2_SwitchThumb, .t_purple_alt2_SwitchThumb {--background:var(--color-72);--backgroundHover:var(--color-71);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-61);--borderColor:var(--color-71);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-71);--borderColorPress:var(--color-71);--placeholderColor:var(--color-64);--outlineColor:var(--color-64);} - } -:root.t_dark .t_light .t_dark .t_light .t_red, :root.t_dark .t_light .t_red, :root.t_light .t_dark .t_light .t_red, :root.t_light .t_red {--color1:var(--color-73);--color2:var(--color-74);--color3:var(--color-75);--color4:var(--color-76);--color5:var(--color-77);--color6:var(--color-78);--color7:var(--color-80);--color8:var(--color-177);--color9:var(--color-82);--color10:var(--color-83);--color11:var(--color-84);--color12:var(--color-24);--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-76);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-76);--borderColorPress:var(--color-76);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red, .t_red {--color1:var(--color-73);--color2:var(--color-74);--color3:var(--color-75);--color4:var(--color-76);--color5:var(--color-77);--color6:var(--color-78);--color7:var(--color-80);--color8:var(--color-177);--color9:var(--color-82);--color10:var(--color-83);--color11:var(--color-84);--color12:var(--color-24);--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-76);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-76);--borderColorPress:var(--color-76);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_Button, :root.t_dark .t_light .t_dark .t_light .t_red_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_red_Switch, :root.t_dark .t_light .t_dark .t_light .t_red_TooltipContent, :root.t_dark .t_light .t_red_Button, :root.t_dark .t_light .t_red_SliderTrack, :root.t_dark .t_light .t_red_Switch, :root.t_dark .t_light .t_red_TooltipContent, :root.t_light .t_dark .t_light .t_red_Button, :root.t_light .t_dark .t_light .t_red_SliderTrack, :root.t_light .t_dark .t_light .t_red_Switch, :root.t_light .t_dark .t_light .t_red_TooltipContent, :root.t_light .t_red_Button, :root.t_light .t_red_SliderTrack, :root.t_light .t_red_Switch, :root.t_light .t_red_TooltipContent {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_Button, .t_dark .t_light .t_red_SliderTrack, .t_dark .t_light .t_red_Switch, .t_dark .t_light .t_red_TooltipContent, .t_red_Button, .t_red_SliderTrack, .t_red_Switch, .t_red_TooltipContent {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_Card, :root.t_dark .t_light .t_dark .t_light .t_red_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_red_Progress, :root.t_dark .t_light .t_dark .t_light .t_red_TooltipArrow, :root.t_dark .t_light .t_red_Card, :root.t_dark .t_light .t_red_DrawerFrame, :root.t_dark .t_light .t_red_Progress, :root.t_dark .t_light .t_red_TooltipArrow, :root.t_light .t_dark .t_light .t_red_Card, :root.t_light .t_dark .t_light .t_red_DrawerFrame, :root.t_light .t_dark .t_light .t_red_Progress, :root.t_light .t_dark .t_light .t_red_TooltipArrow, :root.t_light .t_red_Card, :root.t_light .t_red_DrawerFrame, :root.t_light .t_red_Progress, :root.t_light .t_red_TooltipArrow {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_Card, .t_dark .t_light .t_red_DrawerFrame, .t_dark .t_light .t_red_Progress, .t_dark .t_light .t_red_TooltipArrow, .t_red_Card, .t_red_DrawerFrame, .t_red_Progress, .t_red_TooltipArrow {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_red_Input, :root.t_dark .t_light .t_dark .t_light .t_red_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_red_TextArea, :root.t_dark .t_light .t_red_Checkbox, :root.t_dark .t_light .t_red_Input, :root.t_dark .t_light .t_red_RadioGroupItem, :root.t_dark .t_light .t_red_TextArea, :root.t_light .t_dark .t_light .t_red_Checkbox, :root.t_light .t_dark .t_light .t_red_Input, :root.t_light .t_dark .t_light .t_red_RadioGroupItem, :root.t_light .t_dark .t_light .t_red_TextArea, :root.t_light .t_red_Checkbox, :root.t_light .t_red_Input, :root.t_light .t_red_RadioGroupItem, :root.t_light .t_red_TextArea {--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_Checkbox, .t_dark .t_light .t_red_Input, .t_dark .t_light .t_red_RadioGroupItem, .t_dark .t_light .t_red_TextArea, .t_red_Checkbox, .t_red_Input, .t_red_RadioGroupItem, .t_red_TextArea {--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_ListItem, :root.t_dark .t_light .t_red_ListItem, :root.t_light .t_dark .t_light .t_red_ListItem, :root.t_light .t_red_ListItem {--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-76);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-76);--borderColorPress:var(--color-76);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_ListItem, .t_red_ListItem {--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-76);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-76);--borderColorPress:var(--color-76);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_red_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_red_Tooltip, :root.t_dark .t_light .t_red_ProgressIndicator, :root.t_dark .t_light .t_red_SliderThumb, :root.t_dark .t_light .t_red_Tooltip, :root.t_light .t_dark .t_light .t_red_ProgressIndicator, :root.t_light .t_dark .t_light .t_red_SliderThumb, :root.t_light .t_dark .t_light .t_red_Tooltip, :root.t_light .t_red_ProgressIndicator, :root.t_light .t_red_SliderThumb, :root.t_light .t_red_Tooltip {--background:var(--color-84);--backgroundHover:var(--color-83);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(354, 50.0%, 14.6%, 0);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:hsla(359, 100%, 99.4%, 0);--borderColor:var(--color-82);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-82);--borderColorPress:var(--color-82);--placeholderColor:var(--color-76);--outlineColor:var(--color-76);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_ProgressIndicator, .t_dark .t_light .t_red_SliderThumb, .t_dark .t_light .t_red_Tooltip, .t_red_ProgressIndicator, .t_red_SliderThumb, .t_red_Tooltip {--background:var(--color-84);--backgroundHover:var(--color-83);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(354, 50.0%, 14.6%, 0);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:hsla(359, 100%, 99.4%, 0);--borderColor:var(--color-82);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-82);--borderColorPress:var(--color-82);--placeholderColor:var(--color-76);--outlineColor:var(--color-76);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_SliderTrackActive, :root.t_dark .t_light .t_red_SliderTrackActive, :root.t_light .t_dark .t_light .t_red_SliderTrackActive, :root.t_light .t_red_SliderTrackActive {--background:var(--color-82);--backgroundHover:var(--color-177);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-83);--backgroundTransparent:var(--color-84);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:var(--color-74);--borderColor:var(--color-80);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-78);--outlineColor:var(--color-74);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_SliderTrackActive, .t_red_SliderTrackActive {--background:var(--color-82);--backgroundHover:var(--color-177);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-83);--backgroundTransparent:var(--color-84);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:var(--color-74);--borderColor:var(--color-80);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-78);--outlineColor:var(--color-74);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_SwitchThumb, :root.t_dark .t_light .t_red_SwitchThumb, :root.t_light .t_dark .t_light .t_red_SwitchThumb, :root.t_light .t_red_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-84);--backgroundFocus:var(--color-83);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:var(--color-73);--borderColor:var(--color-84);--borderColorHover:var(--color-83);--borderColorFocus:var(--color-84);--borderColorPress:var(--color-84);--placeholderColor:var(--color-74);--outlineColor:var(--color-78);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_SwitchThumb, .t_red_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-84);--backgroundFocus:var(--color-83);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:var(--color-73);--borderColor:var(--color-84);--borderColorHover:var(--color-83);--borderColorFocus:var(--color-84);--borderColorPress:var(--color-84);--placeholderColor:var(--color-74);--outlineColor:var(--color-78);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_active, :root.t_dark .t_light .t_red_active, :root.t_light .t_dark .t_light .t_red_active, :root.t_light .t_red_active {--color1:var(--color-76);--color2:var(--color-77);--color3:var(--color-78);--color4:var(--color-80);--color5:var(--color-177);--color6:var(--color-82);--color7:var(--color-83);--color8:var(--color-84);--color9:var(--color-24);--color10:hsla(354, 50.0%, 14.6%, 0);--color11:hsla(354, 50.0%, 14.6%, 0);--color12:hsla(354, 50.0%, 14.6%, 0);--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_red_active, .t_red_active {--color1:var(--color-76);--color2:var(--color-77);--color3:var(--color-78);--color4:var(--color-80);--color5:var(--color-177);--color6:var(--color-82);--color7:var(--color-83);--color8:var(--color-84);--color9:var(--color-24);--color10:hsla(354, 50.0%, 14.6%, 0);--color11:hsla(354, 50.0%, 14.6%, 0);--color12:hsla(354, 50.0%, 14.6%, 0);--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_active_Button, :root.t_dark .t_light .t_dark .t_light .t_red_active_Switch, :root.t_dark .t_light .t_red_active_Button, :root.t_dark .t_light .t_red_active_Switch, :root.t_light .t_dark .t_light .t_red_active_Button, :root.t_light .t_dark .t_light .t_red_active_Switch, :root.t_light .t_red_active_Button, :root.t_light .t_red_active_Switch {--background:var(--color-80);--backgroundHover:var(--color-177);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-83);--backgroundStrong:var(--color-78);--backgroundTransparent:var(--color-77);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-177);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-76);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_red_active_Button, .t_dark .t_light .t_red_active_Switch, .t_red_active_Button, .t_red_active_Switch {--background:var(--color-80);--backgroundHover:var(--color-177);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-83);--backgroundStrong:var(--color-78);--backgroundTransparent:var(--color-77);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-177);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-76);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_red_active_Input, :root.t_dark .t_light .t_dark .t_light .t_red_active_TextArea, :root.t_dark .t_light .t_red_active_Checkbox, :root.t_dark .t_light .t_red_active_Input, :root.t_dark .t_light .t_red_active_TextArea, :root.t_light .t_dark .t_light .t_red_active_Checkbox, :root.t_light .t_dark .t_light .t_red_active_Input, :root.t_light .t_dark .t_light .t_red_active_TextArea, :root.t_light .t_red_active_Checkbox, :root.t_light .t_red_active_Input, :root.t_light .t_red_active_TextArea {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-177);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_red_active_Checkbox, .t_dark .t_light .t_red_active_Input, .t_dark .t_light .t_red_active_TextArea, .t_red_active_Checkbox, .t_red_active_Input, .t_red_active_TextArea {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-177);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_active_ListItem, :root.t_dark .t_light .t_red_active_ListItem, :root.t_light .t_dark .t_light .t_red_active_ListItem, :root.t_light .t_red_active_ListItem {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_red_active_ListItem, .t_red_active_ListItem {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_active_SliderTrackActive, :root.t_dark .t_light .t_red_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_red_active_SliderTrackActive, :root.t_light .t_red_active_SliderTrackActive {--background:var(--color-78);--backgroundHover:var(--color-77);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-75);--backgroundStrong:var(--color-80);--backgroundTransparent:var(--color-177);--colorHover:var(--color-77);--colorPress:var(--color-76);--colorFocus:var(--color-77);--colorTransparent:var(--color-77);--borderColor:var(--color-77);--borderColorHover:var(--color-76);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-82);--outlineColor:var(--color-73);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_red_active_SliderTrackActive, .t_red_active_SliderTrackActive {--background:var(--color-78);--backgroundHover:var(--color-77);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-75);--backgroundStrong:var(--color-80);--backgroundTransparent:var(--color-177);--colorHover:var(--color-77);--colorPress:var(--color-76);--colorFocus:var(--color-77);--colorTransparent:var(--color-77);--borderColor:var(--color-77);--borderColorHover:var(--color-76);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-82);--outlineColor:var(--color-73);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt1, :root.t_dark .t_light .t_red_alt1, :root.t_light .t_dark .t_light .t_red_alt1, :root.t_light .t_red_alt1 {--color1:var(--color-74);--color2:var(--color-75);--color3:var(--color-76);--color4:var(--color-77);--color5:var(--color-78);--color6:var(--color-80);--color7:var(--color-177);--color8:var(--color-82);--color9:var(--color-83);--color10:var(--color-84);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt1, .t_red_alt1 {--color1:var(--color-74);--color2:var(--color-75);--color3:var(--color-76);--color4:var(--color-77);--color5:var(--color-78);--color6:var(--color-80);--color7:var(--color-177);--color8:var(--color-82);--color9:var(--color-83);--color10:var(--color-84);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_TooltipContent, :root.t_dark .t_light .t_red_alt1_Button, :root.t_dark .t_light .t_red_alt1_SliderTrack, :root.t_dark .t_light .t_red_alt1_Switch, :root.t_dark .t_light .t_red_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_red_alt1_Button, :root.t_light .t_dark .t_light .t_red_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_red_alt1_Switch, :root.t_light .t_dark .t_light .t_red_alt1_TooltipContent, :root.t_light .t_red_alt1_Button, :root.t_light .t_red_alt1_SliderTrack, :root.t_light .t_red_alt1_Switch, :root.t_light .t_red_alt1_TooltipContent {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt1_Button, .t_dark .t_light .t_red_alt1_SliderTrack, .t_dark .t_light .t_red_alt1_Switch, .t_dark .t_light .t_red_alt1_TooltipContent, .t_red_alt1_Button, .t_red_alt1_SliderTrack, .t_red_alt1_Switch, .t_red_alt1_TooltipContent {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_TooltipArrow, :root.t_dark .t_light .t_red_alt1_Card, :root.t_dark .t_light .t_red_alt1_DrawerFrame, :root.t_dark .t_light .t_red_alt1_Progress, :root.t_dark .t_light .t_red_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_red_alt1_Card, :root.t_light .t_dark .t_light .t_red_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_red_alt1_Progress, :root.t_light .t_dark .t_light .t_red_alt1_TooltipArrow, :root.t_light .t_red_alt1_Card, :root.t_light .t_red_alt1_DrawerFrame, :root.t_light .t_red_alt1_Progress, :root.t_light .t_red_alt1_TooltipArrow {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-84);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt1_Card, .t_dark .t_light .t_red_alt1_DrawerFrame, .t_dark .t_light .t_red_alt1_Progress, .t_dark .t_light .t_red_alt1_TooltipArrow, .t_red_alt1_Card, .t_red_alt1_DrawerFrame, .t_red_alt1_Progress, .t_red_alt1_TooltipArrow {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-84);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_TextArea, :root.t_dark .t_light .t_red_alt1_Checkbox, :root.t_dark .t_light .t_red_alt1_Input, :root.t_dark .t_light .t_red_alt1_RadioGroupItem, :root.t_dark .t_light .t_red_alt1_TextArea, :root.t_light .t_dark .t_light .t_red_alt1_Checkbox, :root.t_light .t_dark .t_light .t_red_alt1_Input, :root.t_light .t_dark .t_light .t_red_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_red_alt1_TextArea, :root.t_light .t_red_alt1_Checkbox, :root.t_light .t_red_alt1_Input, :root.t_light .t_red_alt1_RadioGroupItem, :root.t_light .t_red_alt1_TextArea {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt1_Checkbox, .t_dark .t_light .t_red_alt1_Input, .t_dark .t_light .t_red_alt1_RadioGroupItem, .t_dark .t_light .t_red_alt1_TextArea, .t_red_alt1_Checkbox, .t_red_alt1_Input, .t_red_alt1_RadioGroupItem, .t_red_alt1_TextArea {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt1_ListItem, :root.t_dark .t_light .t_red_alt1_ListItem, :root.t_light .t_dark .t_light .t_red_alt1_ListItem, :root.t_light .t_red_alt1_ListItem {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt1_ListItem, .t_red_alt1_ListItem {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_Tooltip, :root.t_dark .t_light .t_red_alt1_ProgressIndicator, :root.t_dark .t_light .t_red_alt1_SliderThumb, :root.t_dark .t_light .t_red_alt1_Tooltip, :root.t_light .t_dark .t_light .t_red_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_red_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_red_alt1_Tooltip, :root.t_light .t_red_alt1_ProgressIndicator, :root.t_light .t_red_alt1_SliderThumb, :root.t_light .t_red_alt1_Tooltip {--background:var(--color-83);--backgroundHover:var(--color-82);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-84);--backgroundTransparent:var(--color-24);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-73);--borderColor:var(--color-177);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-77);--outlineColor:var(--color-75);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt1_ProgressIndicator, .t_dark .t_light .t_red_alt1_SliderThumb, .t_dark .t_light .t_red_alt1_Tooltip, .t_red_alt1_ProgressIndicator, .t_red_alt1_SliderThumb, .t_red_alt1_Tooltip {--background:var(--color-83);--backgroundHover:var(--color-82);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-84);--backgroundTransparent:var(--color-24);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-73);--borderColor:var(--color-177);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-77);--outlineColor:var(--color-75);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt1_SliderTrackActive, :root.t_dark .t_light .t_red_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_red_alt1_SliderTrackActive, :root.t_light .t_red_alt1_SliderTrackActive {--background:var(--color-177);--backgroundHover:var(--color-80);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-82);--backgroundTransparent:var(--color-83);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-75);--borderColor:var(--color-78);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-80);--outlineColor:var(--color-73);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt1_SliderTrackActive, .t_red_alt1_SliderTrackActive {--background:var(--color-177);--backgroundHover:var(--color-80);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-82);--backgroundTransparent:var(--color-83);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-75);--borderColor:var(--color-78);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-80);--outlineColor:var(--color-73);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt1_SwitchThumb, :root.t_dark .t_light .t_red_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_red_alt1_SwitchThumb, :root.t_light .t_red_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-84);--backgroundPress:var(--color-83);--backgroundFocus:var(--color-82);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-73);--borderColor:var(--color-83);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-83);--borderColorPress:var(--color-83);--placeholderColor:var(--color-75);--outlineColor:var(--color-77);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt1_SwitchThumb, .t_red_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-84);--backgroundPress:var(--color-83);--backgroundFocus:var(--color-82);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-73);--borderColor:var(--color-83);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-83);--borderColorPress:var(--color-83);--placeholderColor:var(--color-75);--outlineColor:var(--color-77);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt2, :root.t_dark .t_light .t_red_alt2, :root.t_light .t_dark .t_light .t_red_alt2, :root.t_light .t_red_alt2 {--color1:var(--color-75);--color2:var(--color-76);--color3:var(--color-77);--color4:var(--color-78);--color5:var(--color-80);--color6:var(--color-177);--color7:var(--color-82);--color8:var(--color-83);--color9:var(--color-84);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt2, .t_red_alt2 {--color1:var(--color-75);--color2:var(--color-76);--color3:var(--color-77);--color4:var(--color-78);--color5:var(--color-80);--color6:var(--color-177);--color7:var(--color-82);--color8:var(--color-83);--color9:var(--color-84);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_TooltipContent, :root.t_dark .t_light .t_red_alt2_Button, :root.t_dark .t_light .t_red_alt2_SliderTrack, :root.t_dark .t_light .t_red_alt2_Switch, :root.t_dark .t_light .t_red_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_red_alt2_Button, :root.t_light .t_dark .t_light .t_red_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_red_alt2_Switch, :root.t_light .t_dark .t_light .t_red_alt2_TooltipContent, :root.t_light .t_red_alt2_Button, :root.t_light .t_red_alt2_SliderTrack, :root.t_light .t_red_alt2_Switch, :root.t_light .t_red_alt2_TooltipContent {--background:var(--color-78);--backgroundHover:var(--color-80);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-82);--backgroundStrong:var(--color-77);--backgroundTransparent:var(--color-76);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-82);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-77);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt2_Button, .t_dark .t_light .t_red_alt2_SliderTrack, .t_dark .t_light .t_red_alt2_Switch, .t_dark .t_light .t_red_alt2_TooltipContent, .t_red_alt2_Button, .t_red_alt2_SliderTrack, .t_red_alt2_Switch, .t_red_alt2_TooltipContent {--background:var(--color-78);--backgroundHover:var(--color-80);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-82);--backgroundStrong:var(--color-77);--backgroundTransparent:var(--color-76);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-82);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-77);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_TooltipArrow, :root.t_dark .t_light .t_red_alt2_Card, :root.t_dark .t_light .t_red_alt2_DrawerFrame, :root.t_dark .t_light .t_red_alt2_Progress, :root.t_dark .t_light .t_red_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_red_alt2_Card, :root.t_light .t_dark .t_light .t_red_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_red_alt2_Progress, :root.t_light .t_dark .t_light .t_red_alt2_TooltipArrow, :root.t_light .t_red_alt2_Card, :root.t_light .t_red_alt2_DrawerFrame, :root.t_light .t_red_alt2_Progress, :root.t_light .t_red_alt2_TooltipArrow {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt2_Card, .t_dark .t_light .t_red_alt2_DrawerFrame, .t_dark .t_light .t_red_alt2_Progress, .t_dark .t_light .t_red_alt2_TooltipArrow, .t_red_alt2_Card, .t_red_alt2_DrawerFrame, .t_red_alt2_Progress, .t_red_alt2_TooltipArrow {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_TextArea, :root.t_dark .t_light .t_red_alt2_Checkbox, :root.t_dark .t_light .t_red_alt2_Input, :root.t_dark .t_light .t_red_alt2_RadioGroupItem, :root.t_dark .t_light .t_red_alt2_TextArea, :root.t_light .t_dark .t_light .t_red_alt2_Checkbox, :root.t_light .t_dark .t_light .t_red_alt2_Input, :root.t_light .t_dark .t_light .t_red_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_red_alt2_TextArea, :root.t_light .t_red_alt2_Checkbox, :root.t_light .t_red_alt2_Input, :root.t_light .t_red_alt2_RadioGroupItem, :root.t_light .t_red_alt2_TextArea {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt2_Checkbox, .t_dark .t_light .t_red_alt2_Input, .t_dark .t_light .t_red_alt2_RadioGroupItem, .t_dark .t_light .t_red_alt2_TextArea, .t_red_alt2_Checkbox, .t_red_alt2_Input, .t_red_alt2_RadioGroupItem, .t_red_alt2_TextArea {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt2_ListItem, :root.t_dark .t_light .t_red_alt2_ListItem, :root.t_light .t_dark .t_light .t_red_alt2_ListItem, :root.t_light .t_red_alt2_ListItem {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt2_ListItem, .t_red_alt2_ListItem {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_Tooltip, :root.t_dark .t_light .t_red_alt2_ProgressIndicator, :root.t_dark .t_light .t_red_alt2_SliderThumb, :root.t_dark .t_light .t_red_alt2_Tooltip, :root.t_light .t_dark .t_light .t_red_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_red_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_red_alt2_Tooltip, :root.t_light .t_red_alt2_ProgressIndicator, :root.t_light .t_red_alt2_SliderThumb, :root.t_light .t_red_alt2_Tooltip {--background:var(--color-82);--backgroundHover:var(--color-177);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-83);--backgroundTransparent:var(--color-84);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-74);--borderColor:var(--color-177);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-78);--outlineColor:var(--color-74);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt2_ProgressIndicator, .t_dark .t_light .t_red_alt2_SliderThumb, .t_dark .t_light .t_red_alt2_Tooltip, .t_red_alt2_ProgressIndicator, .t_red_alt2_SliderThumb, .t_red_alt2_Tooltip {--background:var(--color-82);--backgroundHover:var(--color-177);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-83);--backgroundTransparent:var(--color-84);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-74);--borderColor:var(--color-177);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-78);--outlineColor:var(--color-74);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt2_SliderTrackActive, :root.t_dark .t_light .t_red_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_red_alt2_SliderTrackActive, :root.t_light .t_red_alt2_SliderTrackActive {--background:var(--color-80);--backgroundHover:var(--color-78);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-76);--backgroundStrong:var(--color-177);--backgroundTransparent:var(--color-82);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-76);--borderColor:var(--color-78);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-177);--outlineColor:var(--color-73);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt2_SliderTrackActive, .t_red_alt2_SliderTrackActive {--background:var(--color-80);--backgroundHover:var(--color-78);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-76);--backgroundStrong:var(--color-177);--backgroundTransparent:var(--color-82);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-76);--borderColor:var(--color-78);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-177);--outlineColor:var(--color-73);} - } -:root.t_dark .t_light .t_dark .t_light .t_red_alt2_SwitchThumb, :root.t_dark .t_light .t_red_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_red_alt2_SwitchThumb, :root.t_light .t_red_alt2_SwitchThumb {--background:var(--color-84);--backgroundHover:var(--color-83);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-73);--borderColor:var(--color-83);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-83);--borderColorPress:var(--color-83);--placeholderColor:var(--color-76);--outlineColor:var(--color-76);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_red_alt2_SwitchThumb, .t_red_alt2_SwitchThumb {--background:var(--color-84);--backgroundHover:var(--color-83);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-73);--borderColor:var(--color-83);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-83);--borderColorPress:var(--color-83);--placeholderColor:var(--color-76);--outlineColor:var(--color-76);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow, :root.t_dark .t_light .t_yellow, :root.t_light .t_dark .t_light .t_yellow, :root.t_light .t_yellow {--color1:var(--color-85);--color2:var(--color-86);--color3:var(--color-87);--color4:var(--color-88);--color5:var(--color-89);--color6:var(--color-90);--color7:var(--color-92);--color8:var(--color-189);--color9:var(--color-94);--color10:var(--color-95);--color11:var(--color-96);--color12:var(--color-24);--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-88);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-88);--borderColorPress:var(--color-88);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow, .t_yellow {--color1:var(--color-85);--color2:var(--color-86);--color3:var(--color-87);--color4:var(--color-88);--color5:var(--color-89);--color6:var(--color-90);--color7:var(--color-92);--color8:var(--color-189);--color9:var(--color-94);--color10:var(--color-95);--color11:var(--color-96);--color12:var(--color-24);--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-88);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-88);--borderColorPress:var(--color-88);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_Button, :root.t_dark .t_light .t_dark .t_light .t_yellow_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_yellow_Switch, :root.t_dark .t_light .t_dark .t_light .t_yellow_TooltipContent, :root.t_dark .t_light .t_yellow_Button, :root.t_dark .t_light .t_yellow_SliderTrack, :root.t_dark .t_light .t_yellow_Switch, :root.t_dark .t_light .t_yellow_TooltipContent, :root.t_light .t_dark .t_light .t_yellow_Button, :root.t_light .t_dark .t_light .t_yellow_SliderTrack, :root.t_light .t_dark .t_light .t_yellow_Switch, :root.t_light .t_dark .t_light .t_yellow_TooltipContent, :root.t_light .t_yellow_Button, :root.t_light .t_yellow_SliderTrack, :root.t_light .t_yellow_Switch, :root.t_light .t_yellow_TooltipContent {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_Button, .t_dark .t_light .t_yellow_SliderTrack, .t_dark .t_light .t_yellow_Switch, .t_dark .t_light .t_yellow_TooltipContent, .t_yellow_Button, .t_yellow_SliderTrack, .t_yellow_Switch, .t_yellow_TooltipContent {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_Card, :root.t_dark .t_light .t_dark .t_light .t_yellow_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_yellow_Progress, :root.t_dark .t_light .t_dark .t_light .t_yellow_TooltipArrow, :root.t_dark .t_light .t_yellow_Card, :root.t_dark .t_light .t_yellow_DrawerFrame, :root.t_dark .t_light .t_yellow_Progress, :root.t_dark .t_light .t_yellow_TooltipArrow, :root.t_light .t_dark .t_light .t_yellow_Card, :root.t_light .t_dark .t_light .t_yellow_DrawerFrame, :root.t_light .t_dark .t_light .t_yellow_Progress, :root.t_light .t_dark .t_light .t_yellow_TooltipArrow, :root.t_light .t_yellow_Card, :root.t_light .t_yellow_DrawerFrame, :root.t_light .t_yellow_Progress, :root.t_light .t_yellow_TooltipArrow {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_Card, .t_dark .t_light .t_yellow_DrawerFrame, .t_dark .t_light .t_yellow_Progress, .t_dark .t_light .t_yellow_TooltipArrow, .t_yellow_Card, .t_yellow_DrawerFrame, .t_yellow_Progress, .t_yellow_TooltipArrow {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_yellow_Input, :root.t_dark .t_light .t_dark .t_light .t_yellow_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_yellow_TextArea, :root.t_dark .t_light .t_yellow_Checkbox, :root.t_dark .t_light .t_yellow_Input, :root.t_dark .t_light .t_yellow_RadioGroupItem, :root.t_dark .t_light .t_yellow_TextArea, :root.t_light .t_dark .t_light .t_yellow_Checkbox, :root.t_light .t_dark .t_light .t_yellow_Input, :root.t_light .t_dark .t_light .t_yellow_RadioGroupItem, :root.t_light .t_dark .t_light .t_yellow_TextArea, :root.t_light .t_yellow_Checkbox, :root.t_light .t_yellow_Input, :root.t_light .t_yellow_RadioGroupItem, :root.t_light .t_yellow_TextArea {--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_Checkbox, .t_dark .t_light .t_yellow_Input, .t_dark .t_light .t_yellow_RadioGroupItem, .t_dark .t_light .t_yellow_TextArea, .t_yellow_Checkbox, .t_yellow_Input, .t_yellow_RadioGroupItem, .t_yellow_TextArea {--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_ListItem, :root.t_dark .t_light .t_yellow_ListItem, :root.t_light .t_dark .t_light .t_yellow_ListItem, :root.t_light .t_yellow_ListItem {--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-88);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-88);--borderColorPress:var(--color-88);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_ListItem, .t_yellow_ListItem {--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-88);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-88);--borderColorPress:var(--color-88);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_yellow_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_yellow_Tooltip, :root.t_dark .t_light .t_yellow_ProgressIndicator, :root.t_dark .t_light .t_yellow_SliderThumb, :root.t_dark .t_light .t_yellow_Tooltip, :root.t_light .t_dark .t_light .t_yellow_ProgressIndicator, :root.t_light .t_dark .t_light .t_yellow_SliderThumb, :root.t_light .t_dark .t_light .t_yellow_Tooltip, :root.t_light .t_yellow_ProgressIndicator, :root.t_light .t_yellow_SliderThumb, :root.t_light .t_yellow_Tooltip {--background:var(--color-96);--backgroundHover:var(--color-95);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(40, 55.0%, 13.5%, 0);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:hsla(60, 54.0%, 98.5%, 0);--borderColor:var(--color-94);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-94);--borderColorPress:var(--color-94);--placeholderColor:var(--color-88);--outlineColor:var(--color-88);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_ProgressIndicator, .t_dark .t_light .t_yellow_SliderThumb, .t_dark .t_light .t_yellow_Tooltip, .t_yellow_ProgressIndicator, .t_yellow_SliderThumb, .t_yellow_Tooltip {--background:var(--color-96);--backgroundHover:var(--color-95);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(40, 55.0%, 13.5%, 0);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:hsla(60, 54.0%, 98.5%, 0);--borderColor:var(--color-94);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-94);--borderColorPress:var(--color-94);--placeholderColor:var(--color-88);--outlineColor:var(--color-88);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_SliderTrackActive, :root.t_dark .t_light .t_yellow_SliderTrackActive, :root.t_light .t_dark .t_light .t_yellow_SliderTrackActive, :root.t_light .t_yellow_SliderTrackActive {--background:var(--color-94);--backgroundHover:var(--color-189);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-95);--backgroundTransparent:var(--color-96);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:var(--color-86);--borderColor:var(--color-92);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-90);--outlineColor:var(--color-86);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_SliderTrackActive, .t_yellow_SliderTrackActive {--background:var(--color-94);--backgroundHover:var(--color-189);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-95);--backgroundTransparent:var(--color-96);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:var(--color-86);--borderColor:var(--color-92);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-90);--outlineColor:var(--color-86);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_SwitchThumb, :root.t_dark .t_light .t_yellow_SwitchThumb, :root.t_light .t_dark .t_light .t_yellow_SwitchThumb, :root.t_light .t_yellow_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-96);--backgroundFocus:var(--color-95);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:var(--color-85);--borderColor:var(--color-96);--borderColorHover:var(--color-95);--borderColorFocus:var(--color-96);--borderColorPress:var(--color-96);--placeholderColor:var(--color-86);--outlineColor:var(--color-90);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_SwitchThumb, .t_yellow_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-96);--backgroundFocus:var(--color-95);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:var(--color-85);--borderColor:var(--color-96);--borderColorHover:var(--color-95);--borderColorFocus:var(--color-96);--borderColorPress:var(--color-96);--placeholderColor:var(--color-86);--outlineColor:var(--color-90);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_active, :root.t_dark .t_light .t_yellow_active, :root.t_light .t_dark .t_light .t_yellow_active, :root.t_light .t_yellow_active {--color1:var(--color-88);--color2:var(--color-89);--color3:var(--color-90);--color4:var(--color-92);--color5:var(--color-189);--color6:var(--color-94);--color7:var(--color-95);--color8:var(--color-96);--color9:var(--color-24);--color10:hsla(40, 55.0%, 13.5%, 0);--color11:hsla(40, 55.0%, 13.5%, 0);--color12:hsla(40, 55.0%, 13.5%, 0);--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_yellow_active, .t_yellow_active {--color1:var(--color-88);--color2:var(--color-89);--color3:var(--color-90);--color4:var(--color-92);--color5:var(--color-189);--color6:var(--color-94);--color7:var(--color-95);--color8:var(--color-96);--color9:var(--color-24);--color10:hsla(40, 55.0%, 13.5%, 0);--color11:hsla(40, 55.0%, 13.5%, 0);--color12:hsla(40, 55.0%, 13.5%, 0);--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_active_Button, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_Switch, :root.t_dark .t_light .t_yellow_active_Button, :root.t_dark .t_light .t_yellow_active_Switch, :root.t_light .t_dark .t_light .t_yellow_active_Button, :root.t_light .t_dark .t_light .t_yellow_active_Switch, :root.t_light .t_yellow_active_Button, :root.t_light .t_yellow_active_Switch {--background:var(--color-92);--backgroundHover:var(--color-189);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-95);--backgroundStrong:var(--color-90);--backgroundTransparent:var(--color-89);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-189);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-88);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_yellow_active_Button, .t_dark .t_light .t_yellow_active_Switch, .t_yellow_active_Button, .t_yellow_active_Switch {--background:var(--color-92);--backgroundHover:var(--color-189);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-95);--backgroundStrong:var(--color-90);--backgroundTransparent:var(--color-89);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-189);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-88);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_Input, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_TextArea, :root.t_dark .t_light .t_yellow_active_Checkbox, :root.t_dark .t_light .t_yellow_active_Input, :root.t_dark .t_light .t_yellow_active_TextArea, :root.t_light .t_dark .t_light .t_yellow_active_Checkbox, :root.t_light .t_dark .t_light .t_yellow_active_Input, :root.t_light .t_dark .t_light .t_yellow_active_TextArea, :root.t_light .t_yellow_active_Checkbox, :root.t_light .t_yellow_active_Input, :root.t_light .t_yellow_active_TextArea {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-189);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_yellow_active_Checkbox, .t_dark .t_light .t_yellow_active_Input, .t_dark .t_light .t_yellow_active_TextArea, .t_yellow_active_Checkbox, .t_yellow_active_Input, .t_yellow_active_TextArea {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-189);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_active_ListItem, :root.t_dark .t_light .t_yellow_active_ListItem, :root.t_light .t_dark .t_light .t_yellow_active_ListItem, :root.t_light .t_yellow_active_ListItem {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_yellow_active_ListItem, .t_yellow_active_ListItem {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_active_SliderTrackActive, :root.t_dark .t_light .t_yellow_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_yellow_active_SliderTrackActive, :root.t_light .t_yellow_active_SliderTrackActive {--background:var(--color-90);--backgroundHover:var(--color-89);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-87);--backgroundStrong:var(--color-92);--backgroundTransparent:var(--color-189);--colorHover:var(--color-89);--colorPress:var(--color-88);--colorFocus:var(--color-89);--colorTransparent:var(--color-89);--borderColor:var(--color-89);--borderColorHover:var(--color-88);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-94);--outlineColor:var(--color-85);} -@media(prefers-color-scheme:light){ - body{background:var(--background);} - .t_dark .t_light .t_yellow_active_SliderTrackActive, .t_yellow_active_SliderTrackActive {--background:var(--color-90);--backgroundHover:var(--color-89);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-87);--backgroundStrong:var(--color-92);--backgroundTransparent:var(--color-189);--colorHover:var(--color-89);--colorPress:var(--color-88);--colorFocus:var(--color-89);--colorTransparent:var(--color-89);--borderColor:var(--color-89);--borderColorHover:var(--color-88);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-94);--outlineColor:var(--color-85);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1, :root.t_dark .t_light .t_yellow_alt1, :root.t_light .t_dark .t_light .t_yellow_alt1, :root.t_light .t_yellow_alt1 {--color1:var(--color-86);--color2:var(--color-87);--color3:var(--color-88);--color4:var(--color-89);--color5:var(--color-90);--color6:var(--color-92);--color7:var(--color-189);--color8:var(--color-94);--color9:var(--color-95);--color10:var(--color-96);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt1, .t_yellow_alt1 {--color1:var(--color-86);--color2:var(--color-87);--color3:var(--color-88);--color4:var(--color-89);--color5:var(--color-90);--color6:var(--color-92);--color7:var(--color-189);--color8:var(--color-94);--color9:var(--color-95);--color10:var(--color-96);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_TooltipContent, :root.t_dark .t_light .t_yellow_alt1_Button, :root.t_dark .t_light .t_yellow_alt1_SliderTrack, :root.t_dark .t_light .t_yellow_alt1_Switch, :root.t_dark .t_light .t_yellow_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_yellow_alt1_Button, :root.t_light .t_dark .t_light .t_yellow_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_yellow_alt1_Switch, :root.t_light .t_dark .t_light .t_yellow_alt1_TooltipContent, :root.t_light .t_yellow_alt1_Button, :root.t_light .t_yellow_alt1_SliderTrack, :root.t_light .t_yellow_alt1_Switch, :root.t_light .t_yellow_alt1_TooltipContent {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt1_Button, .t_dark .t_light .t_yellow_alt1_SliderTrack, .t_dark .t_light .t_yellow_alt1_Switch, .t_dark .t_light .t_yellow_alt1_TooltipContent, .t_yellow_alt1_Button, .t_yellow_alt1_SliderTrack, .t_yellow_alt1_Switch, .t_yellow_alt1_TooltipContent {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_TooltipArrow, :root.t_dark .t_light .t_yellow_alt1_Card, :root.t_dark .t_light .t_yellow_alt1_DrawerFrame, :root.t_dark .t_light .t_yellow_alt1_Progress, :root.t_dark .t_light .t_yellow_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_yellow_alt1_Card, :root.t_light .t_dark .t_light .t_yellow_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_yellow_alt1_Progress, :root.t_light .t_dark .t_light .t_yellow_alt1_TooltipArrow, :root.t_light .t_yellow_alt1_Card, :root.t_light .t_yellow_alt1_DrawerFrame, :root.t_light .t_yellow_alt1_Progress, :root.t_light .t_yellow_alt1_TooltipArrow {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-96);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt1_Card, .t_dark .t_light .t_yellow_alt1_DrawerFrame, .t_dark .t_light .t_yellow_alt1_Progress, .t_dark .t_light .t_yellow_alt1_TooltipArrow, .t_yellow_alt1_Card, .t_yellow_alt1_DrawerFrame, .t_yellow_alt1_Progress, .t_yellow_alt1_TooltipArrow {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-96);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_TextArea, :root.t_dark .t_light .t_yellow_alt1_Checkbox, :root.t_dark .t_light .t_yellow_alt1_Input, :root.t_dark .t_light .t_yellow_alt1_RadioGroupItem, :root.t_dark .t_light .t_yellow_alt1_TextArea, :root.t_light .t_dark .t_light .t_yellow_alt1_Checkbox, :root.t_light .t_dark .t_light .t_yellow_alt1_Input, :root.t_light .t_dark .t_light .t_yellow_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_yellow_alt1_TextArea, :root.t_light .t_yellow_alt1_Checkbox, :root.t_light .t_yellow_alt1_Input, :root.t_light .t_yellow_alt1_RadioGroupItem, :root.t_light .t_yellow_alt1_TextArea {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt1_Checkbox, .t_dark .t_light .t_yellow_alt1_Input, .t_dark .t_light .t_yellow_alt1_RadioGroupItem, .t_dark .t_light .t_yellow_alt1_TextArea, .t_yellow_alt1_Checkbox, .t_yellow_alt1_Input, .t_yellow_alt1_RadioGroupItem, .t_yellow_alt1_TextArea {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_ListItem, :root.t_dark .t_light .t_yellow_alt1_ListItem, :root.t_light .t_dark .t_light .t_yellow_alt1_ListItem, :root.t_light .t_yellow_alt1_ListItem {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt1_ListItem, .t_yellow_alt1_ListItem {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Tooltip, :root.t_dark .t_light .t_yellow_alt1_ProgressIndicator, :root.t_dark .t_light .t_yellow_alt1_SliderThumb, :root.t_dark .t_light .t_yellow_alt1_Tooltip, :root.t_light .t_dark .t_light .t_yellow_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_yellow_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_yellow_alt1_Tooltip, :root.t_light .t_yellow_alt1_ProgressIndicator, :root.t_light .t_yellow_alt1_SliderThumb, :root.t_light .t_yellow_alt1_Tooltip {--background:var(--color-95);--backgroundHover:var(--color-94);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-96);--backgroundTransparent:var(--color-24);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-85);--borderColor:var(--color-189);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-89);--outlineColor:var(--color-87);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt1_ProgressIndicator, .t_dark .t_light .t_yellow_alt1_SliderThumb, .t_dark .t_light .t_yellow_alt1_Tooltip, .t_yellow_alt1_ProgressIndicator, .t_yellow_alt1_SliderThumb, .t_yellow_alt1_Tooltip {--background:var(--color-95);--backgroundHover:var(--color-94);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-96);--backgroundTransparent:var(--color-24);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-85);--borderColor:var(--color-189);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-89);--outlineColor:var(--color-87);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_SliderTrackActive, :root.t_dark .t_light .t_yellow_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_yellow_alt1_SliderTrackActive, :root.t_light .t_yellow_alt1_SliderTrackActive {--background:var(--color-189);--backgroundHover:var(--color-92);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-94);--backgroundTransparent:var(--color-95);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-87);--borderColor:var(--color-90);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-92);--outlineColor:var(--color-85);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt1_SliderTrackActive, .t_yellow_alt1_SliderTrackActive {--background:var(--color-189);--backgroundHover:var(--color-92);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-94);--backgroundTransparent:var(--color-95);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-87);--borderColor:var(--color-90);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-92);--outlineColor:var(--color-85);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_SwitchThumb, :root.t_dark .t_light .t_yellow_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_yellow_alt1_SwitchThumb, :root.t_light .t_yellow_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-96);--backgroundPress:var(--color-95);--backgroundFocus:var(--color-94);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-85);--borderColor:var(--color-95);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-95);--borderColorPress:var(--color-95);--placeholderColor:var(--color-87);--outlineColor:var(--color-89);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt1_SwitchThumb, .t_yellow_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-96);--backgroundPress:var(--color-95);--backgroundFocus:var(--color-94);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-85);--borderColor:var(--color-95);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-95);--borderColorPress:var(--color-95);--placeholderColor:var(--color-87);--outlineColor:var(--color-89);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2, :root.t_dark .t_light .t_yellow_alt2, :root.t_light .t_dark .t_light .t_yellow_alt2, :root.t_light .t_yellow_alt2 {--color1:var(--color-87);--color2:var(--color-88);--color3:var(--color-89);--color4:var(--color-90);--color5:var(--color-92);--color6:var(--color-189);--color7:var(--color-94);--color8:var(--color-95);--color9:var(--color-96);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt2, .t_yellow_alt2 {--color1:var(--color-87);--color2:var(--color-88);--color3:var(--color-89);--color4:var(--color-90);--color5:var(--color-92);--color6:var(--color-189);--color7:var(--color-94);--color8:var(--color-95);--color9:var(--color-96);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_TooltipContent, :root.t_dark .t_light .t_yellow_alt2_Button, :root.t_dark .t_light .t_yellow_alt2_SliderTrack, :root.t_dark .t_light .t_yellow_alt2_Switch, :root.t_dark .t_light .t_yellow_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_yellow_alt2_Button, :root.t_light .t_dark .t_light .t_yellow_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_yellow_alt2_Switch, :root.t_light .t_dark .t_light .t_yellow_alt2_TooltipContent, :root.t_light .t_yellow_alt2_Button, :root.t_light .t_yellow_alt2_SliderTrack, :root.t_light .t_yellow_alt2_Switch, :root.t_light .t_yellow_alt2_TooltipContent {--background:var(--color-90);--backgroundHover:var(--color-92);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-94);--backgroundStrong:var(--color-89);--backgroundTransparent:var(--color-88);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-94);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-89);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt2_Button, .t_dark .t_light .t_yellow_alt2_SliderTrack, .t_dark .t_light .t_yellow_alt2_Switch, .t_dark .t_light .t_yellow_alt2_TooltipContent, .t_yellow_alt2_Button, .t_yellow_alt2_SliderTrack, .t_yellow_alt2_Switch, .t_yellow_alt2_TooltipContent {--background:var(--color-90);--backgroundHover:var(--color-92);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-94);--backgroundStrong:var(--color-89);--backgroundTransparent:var(--color-88);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-94);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-89);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_TooltipArrow, :root.t_dark .t_light .t_yellow_alt2_Card, :root.t_dark .t_light .t_yellow_alt2_DrawerFrame, :root.t_dark .t_light .t_yellow_alt2_Progress, :root.t_dark .t_light .t_yellow_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_yellow_alt2_Card, :root.t_light .t_dark .t_light .t_yellow_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_yellow_alt2_Progress, :root.t_light .t_dark .t_light .t_yellow_alt2_TooltipArrow, :root.t_light .t_yellow_alt2_Card, :root.t_light .t_yellow_alt2_DrawerFrame, :root.t_light .t_yellow_alt2_Progress, :root.t_light .t_yellow_alt2_TooltipArrow {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt2_Card, .t_dark .t_light .t_yellow_alt2_DrawerFrame, .t_dark .t_light .t_yellow_alt2_Progress, .t_dark .t_light .t_yellow_alt2_TooltipArrow, .t_yellow_alt2_Card, .t_yellow_alt2_DrawerFrame, .t_yellow_alt2_Progress, .t_yellow_alt2_TooltipArrow {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_TextArea, :root.t_dark .t_light .t_yellow_alt2_Checkbox, :root.t_dark .t_light .t_yellow_alt2_Input, :root.t_dark .t_light .t_yellow_alt2_RadioGroupItem, :root.t_dark .t_light .t_yellow_alt2_TextArea, :root.t_light .t_dark .t_light .t_yellow_alt2_Checkbox, :root.t_light .t_dark .t_light .t_yellow_alt2_Input, :root.t_light .t_dark .t_light .t_yellow_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_yellow_alt2_TextArea, :root.t_light .t_yellow_alt2_Checkbox, :root.t_light .t_yellow_alt2_Input, :root.t_light .t_yellow_alt2_RadioGroupItem, :root.t_light .t_yellow_alt2_TextArea {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt2_Checkbox, .t_dark .t_light .t_yellow_alt2_Input, .t_dark .t_light .t_yellow_alt2_RadioGroupItem, .t_dark .t_light .t_yellow_alt2_TextArea, .t_yellow_alt2_Checkbox, .t_yellow_alt2_Input, .t_yellow_alt2_RadioGroupItem, .t_yellow_alt2_TextArea {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_ListItem, :root.t_dark .t_light .t_yellow_alt2_ListItem, :root.t_light .t_dark .t_light .t_yellow_alt2_ListItem, :root.t_light .t_yellow_alt2_ListItem {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt2_ListItem, .t_yellow_alt2_ListItem {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Tooltip, :root.t_dark .t_light .t_yellow_alt2_ProgressIndicator, :root.t_dark .t_light .t_yellow_alt2_SliderThumb, :root.t_dark .t_light .t_yellow_alt2_Tooltip, :root.t_light .t_dark .t_light .t_yellow_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_yellow_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_yellow_alt2_Tooltip, :root.t_light .t_yellow_alt2_ProgressIndicator, :root.t_light .t_yellow_alt2_SliderThumb, :root.t_light .t_yellow_alt2_Tooltip {--background:var(--color-94);--backgroundHover:var(--color-189);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-95);--backgroundTransparent:var(--color-96);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-86);--borderColor:var(--color-189);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-90);--outlineColor:var(--color-86);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt2_ProgressIndicator, .t_dark .t_light .t_yellow_alt2_SliderThumb, .t_dark .t_light .t_yellow_alt2_Tooltip, .t_yellow_alt2_ProgressIndicator, .t_yellow_alt2_SliderThumb, .t_yellow_alt2_Tooltip {--background:var(--color-94);--backgroundHover:var(--color-189);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-95);--backgroundTransparent:var(--color-96);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-86);--borderColor:var(--color-189);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-90);--outlineColor:var(--color-86);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_SliderTrackActive, :root.t_dark .t_light .t_yellow_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_yellow_alt2_SliderTrackActive, :root.t_light .t_yellow_alt2_SliderTrackActive {--background:var(--color-92);--backgroundHover:var(--color-90);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-88);--backgroundStrong:var(--color-189);--backgroundTransparent:var(--color-94);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-88);--borderColor:var(--color-90);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-189);--outlineColor:var(--color-85);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt2_SliderTrackActive, .t_yellow_alt2_SliderTrackActive {--background:var(--color-92);--backgroundHover:var(--color-90);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-88);--backgroundStrong:var(--color-189);--backgroundTransparent:var(--color-94);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-88);--borderColor:var(--color-90);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-189);--outlineColor:var(--color-85);} - } -:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_SwitchThumb, :root.t_dark .t_light .t_yellow_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_yellow_alt2_SwitchThumb, :root.t_light .t_yellow_alt2_SwitchThumb {--background:var(--color-96);--backgroundHover:var(--color-95);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-85);--borderColor:var(--color-95);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-95);--borderColorPress:var(--color-95);--placeholderColor:var(--color-88);--outlineColor:var(--color-88);} -@media(prefers-color-scheme:light){ - body{background:var(--background);color:var(--color)} - .t_dark .t_light .t_yellow_alt2_SwitchThumb, .t_yellow_alt2_SwitchThumb {--background:var(--color-96);--backgroundHover:var(--color-95);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-85);--borderColor:var(--color-95);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-95);--borderColorPress:var(--color-95);--placeholderColor:var(--color-88);--outlineColor:var(--color-88);} - } diff --git a/apps/tauriOld/public/vite.svg b/apps/tauriOld/public/vite.svg deleted file mode 100644 index e7b8dfb1b..000000000 --- a/apps/tauriOld/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/tauriOld/src-tauri/.gitignore b/apps/tauriOld/src-tauri/.gitignore deleted file mode 100644 index aba21e242..000000000 --- a/apps/tauriOld/src-tauri/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ diff --git a/apps/tauriOld/src-tauri/Cargo.lock b/apps/tauriOld/src-tauri/Cargo.lock deleted file mode 100644 index 737c489b2..000000000 --- a/apps/tauriOld/src-tauri/Cargo.lock +++ /dev/null @@ -1,4340 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "addr2line" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "aho-corasick" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -dependencies = [ - "memchr", -] - -[[package]] -name = "alloc-no-stdlib" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" - -[[package]] -name = "alloc-stdlib" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" -dependencies = [ - "alloc-no-stdlib", -] - -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "anyhow" -version = "1.0.86" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" - -[[package]] -name = "app" -version = "0.1.0" -dependencies = [ - "serde", - "serde_json", - "tauri", - "tauri-build", -] - -[[package]] -name = "atk" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" -dependencies = [ - "atk-sys", - "glib", - "libc", -] - -[[package]] -name = "atk-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "autocfg" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" - -[[package]] -name = "backtrace" -version = "0.3.73" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" -dependencies = [ - "addr2line", - "cc", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", -] - -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" -dependencies = [ - "serde", -] - -[[package]] -name = "block" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array", -] - -[[package]] -name = "block2" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" -dependencies = [ - "objc2", -] - -[[package]] -name = "brotli" -version = "3.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor", -] - -[[package]] -name = "brotli-decompressor" -version = "2.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] - -[[package]] -name = "bumpalo" -version = "3.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" - -[[package]] -name = "bytemuck" -version = "1.16.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83" - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" -dependencies = [ - "serde", -] - -[[package]] -name = "cairo-rs" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" -dependencies = [ - "bitflags 2.6.0", - "cairo-sys-rs", - "glib", - "libc", - "once_cell", - "thiserror", -] - -[[package]] -name = "cairo-sys-rs" -version = "0.18.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" -dependencies = [ - "glib-sys", - "libc", - "system-deps", -] - -[[package]] -name = "camino" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" -dependencies = [ - "camino", - "cargo-platform", - "semver", - "serde", - "serde_json", - "thiserror", -] - -[[package]] -name = "cargo_toml" -version = "0.17.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" -dependencies = [ - "serde", - "toml 0.8.2", -] - -[[package]] -name = "cc" -version = "1.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68064e60dbf1f17005c2fde4d07c16d8baa506fd7ffed8ccab702d93617975c7" -dependencies = [ - "shlex", -] - -[[package]] -name = "cesu8" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" - -[[package]] -name = "cfb" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" -dependencies = [ - "byteorder", - "fnv", - "uuid", -] - -[[package]] -name = "cfg-expr" -version = "0.15.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" -dependencies = [ - "smallvec", - "target-lexicon", -] - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "cfg_aliases" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - -[[package]] -name = "chrono" -version = "0.4.38" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" -dependencies = [ - "android-tzdata", - "iana-time-zone", - "num-traits", - "serde", - "windows-targets 0.52.6", -] - -[[package]] -name = "cocoa" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" -dependencies = [ - "bitflags 1.3.2", - "block", - "cocoa-foundation 0.1.2", - "core-foundation 0.9.4", - "core-graphics 0.23.2", - "foreign-types", - "libc", - "objc", -] - -[[package]] -name = "cocoa" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" -dependencies = [ - "bitflags 2.6.0", - "block", - "cocoa-foundation 0.2.0", - "core-foundation 0.10.0", - "core-graphics 0.24.0", - "foreign-types", - "libc", - "objc", -] - -[[package]] -name = "cocoa-foundation" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" -dependencies = [ - "bitflags 1.3.2", - "block", - "core-foundation 0.9.4", - "core-graphics-types 0.1.3", - "libc", - "objc", -] - -[[package]] -name = "cocoa-foundation" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" -dependencies = [ - "bitflags 2.6.0", - "block", - "core-foundation 0.10.0", - "core-graphics-types 0.2.0", - "libc", - "objc", -] - -[[package]] -name = "combine" -version = "4.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" -dependencies = [ - "bytes", - "memchr", -] - -[[package]] -name = "convert_case" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" - -[[package]] -name = "core-foundation" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" - -[[package]] -name = "core-graphics" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" -dependencies = [ - "bitflags 1.3.2", - "core-foundation 0.9.4", - "core-graphics-types 0.1.3", - "foreign-types", - "libc", -] - -[[package]] -name = "core-graphics" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" -dependencies = [ - "bitflags 2.6.0", - "core-foundation 0.10.0", - "core-graphics-types 0.2.0", - "foreign-types", - "libc", -] - -[[package]] -name = "core-graphics-types" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" -dependencies = [ - "bitflags 1.3.2", - "core-foundation 0.9.4", - "libc", -] - -[[package]] -name = "core-graphics-types" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" -dependencies = [ - "bitflags 2.6.0", - "core-foundation 0.10.0", - "libc", -] - -[[package]] -name = "cpufeatures" -version = "0.2.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" -dependencies = [ - "libc", -] - -[[package]] -name = "crc32fast" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crossbeam-channel" -version = "0.5.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array", - "typenum", -] - -[[package]] -name = "cssparser" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" -dependencies = [ - "cssparser-macros", - "dtoa-short", - "itoa 0.4.8", - "matches", - "phf 0.8.0", - "proc-macro2", - "quote", - "smallvec", - "syn 1.0.109", -] - -[[package]] -name = "cssparser-macros" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" -dependencies = [ - "quote", - "syn 2.0.74", -] - -[[package]] -name = "ctor" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" -dependencies = [ - "quote", - "syn 2.0.74", -] - -[[package]] -name = "darling" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.74", -] - -[[package]] -name = "darling_macro" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" -dependencies = [ - "darling_core", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "deranged" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" -dependencies = [ - "powerfmt", - "serde", -] - -[[package]] -name = "derive_more" -version = "0.99.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" -dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "rustc_version", - "syn 2.0.74", -] - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer", - "crypto-common", -] - -[[package]] -name = "dirs" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" -dependencies = [ - "dirs-sys", -] - -[[package]] -name = "dirs-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" -dependencies = [ - "libc", - "option-ext", - "redox_users", - "windows-sys 0.48.0", -] - -[[package]] -name = "dispatch" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" - -[[package]] -name = "dlopen2" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" -dependencies = [ - "dlopen2_derive", - "libc", - "once_cell", - "winapi", -] - -[[package]] -name = "dlopen2_derive" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "dpi" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" -dependencies = [ - "serde", -] - -[[package]] -name = "dtoa" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" - -[[package]] -name = "dtoa-short" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" -dependencies = [ - "dtoa", -] - -[[package]] -name = "dunce" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" - -[[package]] -name = "dyn-clone" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" - -[[package]] -name = "embed-resource" -version = "2.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4edcacde9351c33139a41e3c97eb2334351a81a2791bebb0b243df837128f602" -dependencies = [ - "cc", - "memchr", - "rustc_version", - "toml 0.8.2", - "vswhom", - "winreg", -] - -[[package]] -name = "embed_plist" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" - -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - -[[package]] -name = "erased-serde" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" -dependencies = [ - "serde", - "typeid", -] - -[[package]] -name = "fdeflate" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" -dependencies = [ - "simd-adler32", -] - -[[package]] -name = "field-offset" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" -dependencies = [ - "memoffset", - "rustc_version", -] - -[[package]] -name = "flate2" -version = "1.0.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foreign-types" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" -dependencies = [ - "foreign-types-macros", - "foreign-types-shared", -] - -[[package]] -name = "foreign-types-macros" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "foreign-types-shared" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" - -[[package]] -name = "form_urlencoded" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "futf" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" -dependencies = [ - "mac", - "new_debug_unreachable", -] - -[[package]] -name = "futures-channel" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" -dependencies = [ - "futures-core", -] - -[[package]] -name = "futures-core" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" - -[[package]] -name = "futures-executor" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-io" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" - -[[package]] -name = "futures-macro" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "futures-sink" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" - -[[package]] -name = "futures-task" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" - -[[package]] -name = "futures-util" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" -dependencies = [ - "futures-core", - "futures-io", - "futures-macro", - "futures-sink", - "futures-task", - "memchr", - "pin-project-lite", - "pin-utils", - "slab", -] - -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - -[[package]] -name = "gdk" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" -dependencies = [ - "cairo-rs", - "gdk-pixbuf", - "gdk-sys", - "gio", - "glib", - "libc", - "pango", -] - -[[package]] -name = "gdk-pixbuf" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" -dependencies = [ - "gdk-pixbuf-sys", - "gio", - "glib", - "libc", - "once_cell", -] - -[[package]] -name = "gdk-pixbuf-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" -dependencies = [ - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "gdk-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" -dependencies = [ - "cairo-sys-rs", - "gdk-pixbuf-sys", - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "pango-sys", - "pkg-config", - "system-deps", -] - -[[package]] -name = "gdkwayland-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" -dependencies = [ - "gdk-sys", - "glib-sys", - "gobject-sys", - "libc", - "pkg-config", - "system-deps", -] - -[[package]] -name = "gdkx11" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" -dependencies = [ - "gdk", - "gdkx11-sys", - "gio", - "glib", - "libc", - "x11", -] - -[[package]] -name = "gdkx11-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" -dependencies = [ - "gdk-sys", - "glib-sys", - "libc", - "system-deps", - "x11", -] - -[[package]] -name = "generator" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" -dependencies = [ - "cc", - "libc", - "log", - "rustversion", - "windows 0.48.0", -] - -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", -] - -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - -[[package]] -name = "getrandom" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", -] - -[[package]] -name = "gimli" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" - -[[package]] -name = "gio" -version = "0.18.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-util", - "gio-sys", - "glib", - "libc", - "once_cell", - "pin-project-lite", - "smallvec", - "thiserror", -] - -[[package]] -name = "gio-sys" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", - "winapi", -] - -[[package]] -name = "glib" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" -dependencies = [ - "bitflags 2.6.0", - "futures-channel", - "futures-core", - "futures-executor", - "futures-task", - "futures-util", - "gio-sys", - "glib-macros", - "glib-sys", - "gobject-sys", - "libc", - "memchr", - "once_cell", - "smallvec", - "thiserror", -] - -[[package]] -name = "glib-macros" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" -dependencies = [ - "heck 0.4.1", - "proc-macro-crate 2.0.2", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "glib-sys" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" -dependencies = [ - "libc", - "system-deps", -] - -[[package]] -name = "glob" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" - -[[package]] -name = "gobject-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" -dependencies = [ - "glib-sys", - "libc", - "system-deps", -] - -[[package]] -name = "gtk" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" -dependencies = [ - "atk", - "cairo-rs", - "field-offset", - "futures-channel", - "gdk", - "gdk-pixbuf", - "gio", - "glib", - "gtk-sys", - "gtk3-macros", - "libc", - "pango", - "pkg-config", -] - -[[package]] -name = "gtk-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" -dependencies = [ - "atk-sys", - "cairo-sys-rs", - "gdk-pixbuf-sys", - "gdk-sys", - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "pango-sys", - "system-deps", -] - -[[package]] -name = "gtk3-macros" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" - -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" - -[[package]] -name = "html5ever" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" -dependencies = [ - "log", - "mac", - "markup5ever", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "http" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" -dependencies = [ - "bytes", - "fnv", - "itoa 1.0.11", -] - -[[package]] -name = "http-body" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" -dependencies = [ - "bytes", - "http", -] - -[[package]] -name = "http-body-util" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" -dependencies = [ - "bytes", - "futures-util", - "http", - "http-body", - "pin-project-lite", -] - -[[package]] -name = "httparse" -version = "1.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" - -[[package]] -name = "hyper" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "httparse", - "itoa 1.0.11", - "pin-project-lite", - "smallvec", - "tokio", - "want", -] - -[[package]] -name = "hyper-util" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "hyper", - "pin-project-lite", - "socket2", - "tokio", - "tower", - "tower-service", - "tracing", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "wasm-bindgen", - "windows-core 0.52.0", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "ico" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" -dependencies = [ - "byteorder", - "png", -] - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - -[[package]] -name = "indexmap" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" -dependencies = [ - "equivalent", - "hashbrown 0.14.5", - "serde", -] - -[[package]] -name = "infer" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" -dependencies = [ - "cfb", -] - -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "ipnet" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" - -[[package]] -name = "itoa" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" - -[[package]] -name = "itoa" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" - -[[package]] -name = "javascriptcore-rs" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" -dependencies = [ - "bitflags 1.3.2", - "glib", - "javascriptcore-rs-sys", -] - -[[package]] -name = "javascriptcore-rs-sys" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "jni" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" -dependencies = [ - "cesu8", - "cfg-if", - "combine", - "jni-sys", - "log", - "thiserror", - "walkdir", - "windows-sys 0.45.0", -] - -[[package]] -name = "jni-sys" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" - -[[package]] -name = "js-sys" -version = "0.3.70" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" -dependencies = [ - "wasm-bindgen", -] - -[[package]] -name = "json-patch" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec9ad60d674508f3ca8f380a928cfe7b096bc729c4e2dbfe3852bc45da3ab30b" -dependencies = [ - "serde", - "serde_json", - "thiserror", -] - -[[package]] -name = "keyboard-types" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" -dependencies = [ - "bitflags 2.6.0", - "serde", - "unicode-segmentation", -] - -[[package]] -name = "kuchikiki" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" -dependencies = [ - "cssparser", - "html5ever", - "indexmap 1.9.3", - "matches", - "selectors", -] - -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - -[[package]] -name = "libappindicator" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" -dependencies = [ - "glib", - "gtk", - "gtk-sys", - "libappindicator-sys", - "log", -] - -[[package]] -name = "libappindicator-sys" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" -dependencies = [ - "gtk-sys", - "libloading", - "once_cell", -] - -[[package]] -name = "libc" -version = "0.2.155" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" - -[[package]] -name = "libloading" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" -dependencies = [ - "cfg-if", - "winapi", -] - -[[package]] -name = "libredox" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" -dependencies = [ - "bitflags 2.6.0", - "libc", -] - -[[package]] -name = "lock_api" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" - -[[package]] -name = "loom" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" -dependencies = [ - "cfg-if", - "generator", - "scoped-tls", - "serde", - "serde_json", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "mac" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" - -[[package]] -name = "malloc_buf" -version = "0.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" -dependencies = [ - "libc", -] - -[[package]] -name = "markup5ever" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" -dependencies = [ - "log", - "phf 0.10.1", - "phf_codegen 0.10.0", - "string_cache", - "string_cache_codegen", - "tendril", -] - -[[package]] -name = "matchers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -dependencies = [ - "regex-automata 0.1.10", -] - -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - -[[package]] -name = "memchr" -version = "2.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" - -[[package]] -name = "memoffset" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -dependencies = [ - "autocfg", -] - -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - -[[package]] -name = "miniz_oxide" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" -dependencies = [ - "adler", - "simd-adler32", -] - -[[package]] -name = "mio" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" -dependencies = [ - "hermit-abi", - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.52.0", -] - -[[package]] -name = "muda" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" -dependencies = [ - "cocoa 0.25.0", - "crossbeam-channel", - "dpi", - "gtk", - "keyboard-types", - "objc", - "once_cell", - "png", - "serde", - "thiserror", - "windows-sys 0.52.0", -] - -[[package]] -name = "ndk" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" -dependencies = [ - "bitflags 1.3.2", - "jni-sys", - "ndk-sys", - "num_enum", - "raw-window-handle 0.5.2", - "thiserror", -] - -[[package]] -name = "ndk-context" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" - -[[package]] -name = "ndk-sys" -version = "0.4.1+23.1.7779620" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" -dependencies = [ - "jni-sys", -] - -[[package]] -name = "new_debug_unreachable" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" - -[[package]] -name = "nodrop" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" - -[[package]] -name = "nu-ansi-term" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -dependencies = [ - "overload", - "winapi", -] - -[[package]] -name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", -] - -[[package]] -name = "num_enum" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" -dependencies = [ - "num_enum_derive", -] - -[[package]] -name = "num_enum_derive" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "objc" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" -dependencies = [ - "malloc_buf", - "objc_exception", -] - -[[package]] -name = "objc-sys" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" - -[[package]] -name = "objc2" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" -dependencies = [ - "objc-sys", - "objc2-encode", -] - -[[package]] -name = "objc2-app-kit" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" -dependencies = [ - "bitflags 2.6.0", - "block2", - "libc", - "objc2", - "objc2-core-data", - "objc2-core-image", - "objc2-foundation", - "objc2-quartz-core", -] - -[[package]] -name = "objc2-core-data" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-core-image" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" -dependencies = [ - "block2", - "objc2", - "objc2-foundation", - "objc2-metal", -] - -[[package]] -name = "objc2-encode" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" - -[[package]] -name = "objc2-foundation" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" -dependencies = [ - "bitflags 2.6.0", - "block2", - "dispatch", - "libc", - "objc2", -] - -[[package]] -name = "objc2-metal" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-quartz-core" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", - "objc2-metal", -] - -[[package]] -name = "objc_exception" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" -dependencies = [ - "cc", -] - -[[package]] -name = "objc_id" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" -dependencies = [ - "objc", -] - -[[package]] -name = "object" -version = "0.36.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "option-ext" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" - -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - -[[package]] -name = "pango" -version = "0.18.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" -dependencies = [ - "gio", - "glib", - "libc", - "once_cell", - "pango-sys", -] - -[[package]] -name = "pango-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "parking_lot" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", - "windows-targets 0.52.6", -] - -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - -[[package]] -name = "phf" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" -dependencies = [ - "phf_macros 0.8.0", - "phf_shared 0.8.0", - "proc-macro-hack", -] - -[[package]] -name = "phf" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" -dependencies = [ - "phf_shared 0.10.0", -] - -[[package]] -name = "phf" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" -dependencies = [ - "phf_macros 0.11.2", - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_codegen" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" -dependencies = [ - "phf_generator 0.8.0", - "phf_shared 0.8.0", -] - -[[package]] -name = "phf_codegen" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", -] - -[[package]] -name = "phf_generator" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" -dependencies = [ - "phf_shared 0.8.0", - "rand 0.7.3", -] - -[[package]] -name = "phf_generator" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" -dependencies = [ - "phf_shared 0.10.0", - "rand 0.8.5", -] - -[[package]] -name = "phf_generator" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" -dependencies = [ - "phf_shared 0.11.2", - "rand 0.8.5", -] - -[[package]] -name = "phf_macros" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" -dependencies = [ - "phf_generator 0.8.0", - "phf_shared 0.8.0", - "proc-macro-hack", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "phf_macros" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" -dependencies = [ - "phf_generator 0.11.2", - "phf_shared 0.11.2", - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "phf_shared" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" -dependencies = [ - "siphasher", -] - -[[package]] -name = "phf_shared" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" -dependencies = [ - "siphasher", -] - -[[package]] -name = "phf_shared" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" -dependencies = [ - "siphasher", -] - -[[package]] -name = "pin-project" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "pkg-config" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" - -[[package]] -name = "plist" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" -dependencies = [ - "base64 0.22.1", - "indexmap 2.4.0", - "quick-xml", - "serde", - "time", -] - -[[package]] -name = "png" -version = "0.17.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" -dependencies = [ - "bitflags 1.3.2", - "crc32fast", - "fdeflate", - "flate2", - "miniz_oxide", -] - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" -dependencies = [ - "zerocopy", -] - -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit 0.19.15", -] - -[[package]] -name = "proc-macro-crate" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" -dependencies = [ - "toml_datetime", - "toml_edit 0.20.2", -] - -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - -[[package]] -name = "proc-macro-hack" -version = "0.5.20+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" - -[[package]] -name = "proc-macro2" -version = "1.0.86" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "quick-xml" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" -dependencies = [ - "memchr", -] - -[[package]] -name = "quote" -version = "1.0.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "rand" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom 0.1.16", - "libc", - "rand_chacha 0.2.2", - "rand_core 0.5.1", - "rand_hc", - "rand_pcg", -] - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.15", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", -] - -[[package]] -name = "rand_pcg" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" -dependencies = [ - "rand_core 0.5.1", -] - -[[package]] -name = "raw-window-handle" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" - -[[package]] -name = "raw-window-handle" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" - -[[package]] -name = "redox_syscall" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" -dependencies = [ - "bitflags 2.6.0", -] - -[[package]] -name = "redox_users" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" -dependencies = [ - "getrandom 0.2.15", - "libredox", - "thiserror", -] - -[[package]] -name = "regex" -version = "1.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", -] - -[[package]] -name = "regex-automata" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax 0.8.4", -] - -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - -[[package]] -name = "regex-syntax" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" - -[[package]] -name = "reqwest" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" -dependencies = [ - "base64 0.22.1", - "bytes", - "futures-core", - "futures-util", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-util", - "ipnet", - "js-sys", - "log", - "mime", - "once_cell", - "percent-encoding", - "pin-project-lite", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper", - "tokio", - "tokio-util", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", - "winreg", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" - -[[package]] -name = "rustc_version" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" -dependencies = [ - "semver", -] - -[[package]] -name = "rustversion" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" - -[[package]] -name = "ryu" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "schemars" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" -dependencies = [ - "dyn-clone", - "indexmap 1.9.3", - "schemars_derive", - "serde", - "serde_json", - "url", -] - -[[package]] -name = "schemars_derive" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 2.0.74", -] - -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "selectors" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" -dependencies = [ - "bitflags 1.3.2", - "cssparser", - "derive_more", - "fxhash", - "log", - "matches", - "phf 0.8.0", - "phf_codegen 0.8.0", - "precomputed-hash", - "servo_arc", - "smallvec", - "thin-slice", -] - -[[package]] -name = "semver" -version = "1.0.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" -dependencies = [ - "serde", -] - -[[package]] -name = "serde" -version = "1.0.207" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5665e14a49a4ea1b91029ba7d3bca9f299e1f7cfa194388ccc20f14743e784f2" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde-untagged" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" -dependencies = [ - "erased-serde", - "serde", - "typeid", -] - -[[package]] -name = "serde_derive" -version = "1.0.207" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aea2634c86b0e8ef2cfdc0c340baede54ec27b1e46febd7f80dffb2aa44a00e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "serde_derive_internals" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "serde_json" -version = "1.0.125" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" -dependencies = [ - "itoa 1.0.11", - "memchr", - "ryu", - "serde", -] - -[[package]] -name = "serde_repr" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "serde_spanned" -version = "0.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_urlencoded" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa 1.0.11", - "ryu", - "serde", -] - -[[package]] -name = "serde_with" -version = "3.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" -dependencies = [ - "base64 0.22.1", - "chrono", - "hex", - "indexmap 1.9.3", - "indexmap 2.4.0", - "serde", - "serde_derive", - "serde_json", - "serde_with_macros", - "time", -] - -[[package]] -name = "serde_with_macros" -version = "3.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "serialize-to-javascript" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" -dependencies = [ - "serde", - "serde_json", - "serialize-to-javascript-impl", -] - -[[package]] -name = "serialize-to-javascript-impl" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "servo_arc" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" -dependencies = [ - "nodrop", - "stable_deref_trait", -] - -[[package]] -name = "sha2" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "simd-adler32" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" - -[[package]] -name = "siphasher" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - -[[package]] -name = "smallvec" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" - -[[package]] -name = "socket2" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "softbuffer" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd" -dependencies = [ - "bytemuck", - "cfg_aliases", - "core-graphics 0.23.2", - "foreign-types", - "js-sys", - "log", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "objc2-quartz-core", - "raw-window-handle 0.6.2", - "redox_syscall", - "wasm-bindgen", - "web-sys", - "windows-sys 0.52.0", -] - -[[package]] -name = "soup3" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" -dependencies = [ - "futures-channel", - "gio", - "glib", - "libc", - "soup3-sys", -] - -[[package]] -name = "soup3-sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" -dependencies = [ - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] -name = "state" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" -dependencies = [ - "loom", -] - -[[package]] -name = "string_cache" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" -dependencies = [ - "new_debug_unreachable", - "once_cell", - "parking_lot", - "phf_shared 0.10.0", - "precomputed-hash", - "serde", -] - -[[package]] -name = "string_cache_codegen" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", - "proc-macro2", - "quote", -] - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - -[[package]] -name = "swift-rs" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" -dependencies = [ - "base64 0.21.7", - "serde", - "serde_json", -] - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.74" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fceb41e3d546d0bd83421d3409b1460cc7444cd389341a4c880fe7a042cb3d7" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "sync_wrapper" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" - -[[package]] -name = "system-deps" -version = "6.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" -dependencies = [ - "cfg-expr", - "heck 0.5.0", - "pkg-config", - "toml 0.8.2", - "version-compare", -] - -[[package]] -name = "tao" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea538df05fbc2dcbbd740ba0cfe8607688535f4798d213cbbfa13ce494f3451f" -dependencies = [ - "bitflags 2.6.0", - "cocoa 0.25.0", - "core-foundation 0.9.4", - "core-graphics 0.23.2", - "crossbeam-channel", - "dispatch", - "dlopen2", - "dpi", - "gdkwayland-sys", - "gdkx11-sys", - "gtk", - "instant", - "jni", - "lazy_static", - "libc", - "log", - "ndk", - "ndk-context", - "ndk-sys", - "objc", - "once_cell", - "parking_lot", - "raw-window-handle 0.6.2", - "scopeguard", - "tao-macros", - "unicode-segmentation", - "url", - "windows 0.57.0", - "windows-core 0.57.0", - "windows-version", - "x11-dl", -] - -[[package]] -name = "tao-macros" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "target-lexicon" -version = "0.12.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" - -[[package]] -name = "tauri" -version = "2.0.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ee93e545e49458813d4ed16179c67ee6141dba140ec3d4f078dda3b8d4e0d1" -dependencies = [ - "anyhow", - "bytes", - "cocoa 0.25.0", - "dirs", - "dunce", - "embed_plist", - "futures-util", - "getrandom 0.2.15", - "glob", - "gtk", - "heck 0.5.0", - "http", - "jni", - "libc", - "log", - "mime", - "muda", - "objc", - "percent-encoding", - "raw-window-handle 0.6.2", - "reqwest", - "serde", - "serde_json", - "serde_repr", - "serialize-to-javascript", - "state", - "swift-rs", - "tauri-build", - "tauri-macros", - "tauri-runtime", - "tauri-runtime-wry", - "tauri-utils", - "thiserror", - "tokio", - "tray-icon", - "url", - "urlpattern", - "webkit2gtk", - "webview2-com", - "window-vibrancy", - "windows 0.57.0", -] - -[[package]] -name = "tauri-build" -version = "2.0.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96a58b3a716b51d7f671f729bb8c0a53cd2551eec8450c64e828ef4e6c9f948e" -dependencies = [ - "anyhow", - "cargo_toml", - "dirs", - "glob", - "heck 0.5.0", - "json-patch", - "schemars", - "semver", - "serde", - "serde_json", - "tauri-utils", - "tauri-winres", - "toml 0.8.2", - "walkdir", -] - -[[package]] -name = "tauri-codegen" -version = "2.0.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90a9e63ecd827d57228864764e0234935c9aac230099cf145197c8c08e754ced" -dependencies = [ - "base64 0.22.1", - "brotli", - "ico", - "json-patch", - "plist", - "png", - "proc-macro2", - "quote", - "semver", - "serde", - "serde_json", - "sha2", - "syn 2.0.74", - "tauri-utils", - "thiserror", - "time", - "url", - "uuid", - "walkdir", -] - -[[package]] -name = "tauri-macros" -version = "2.0.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a54f5d5b289aa6215ffcfed7d4ff9960a04b7a854436d04519a9fcf911050cba" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.74", - "tauri-codegen", - "tauri-utils", -] - -[[package]] -name = "tauri-runtime" -version = "2.0.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f01b129b1ebdf09563c354760dbe7c0e96a166b4e33362d9c8d207f527c7ea5" -dependencies = [ - "dpi", - "gtk", - "http", - "jni", - "raw-window-handle 0.6.2", - "serde", - "serde_json", - "tauri-utils", - "thiserror", - "url", - "windows 0.57.0", -] - -[[package]] -name = "tauri-runtime-wry" -version = "2.0.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcda27639094ace2bf25f00bc10e35ea4e3af2f92753b1bdd2a174d1fa5a6292" -dependencies = [ - "cocoa 0.25.0", - "gtk", - "http", - "jni", - "log", - "percent-encoding", - "raw-window-handle 0.6.2", - "softbuffer", - "tao", - "tauri-runtime", - "tauri-utils", - "url", - "webkit2gtk", - "webview2-com", - "windows 0.57.0", - "wry", -] - -[[package]] -name = "tauri-utils" -version = "2.0.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28bb83cffa26e9cb7a2b3d0c31ab87bf277f44aaaa90f17159aef4d37aabd051" -dependencies = [ - "brotli", - "cargo_metadata", - "ctor", - "dunce", - "glob", - "html5ever", - "infer", - "json-patch", - "kuchikiki", - "log", - "memchr", - "phf 0.11.2", - "proc-macro2", - "quote", - "regex", - "schemars", - "semver", - "serde", - "serde-untagged", - "serde_json", - "serde_with", - "swift-rs", - "thiserror", - "toml 0.8.2", - "url", - "urlpattern", - "walkdir", -] - -[[package]] -name = "tauri-winres" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" -dependencies = [ - "embed-resource", - "toml 0.7.8", -] - -[[package]] -name = "tendril" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" -dependencies = [ - "futf", - "mac", - "utf-8", -] - -[[package]] -name = "thin-slice" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" - -[[package]] -name = "thiserror" -version = "1.0.63" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.63" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "thread_local" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" -dependencies = [ - "cfg-if", - "once_cell", -] - -[[package]] -name = "time" -version = "0.3.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" -dependencies = [ - "deranged", - "itoa 1.0.11", - "num-conv", - "powerfmt", - "serde", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" - -[[package]] -name = "time-macros" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -name = "tinyvec" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "tokio" -version = "1.39.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" -dependencies = [ - "backtrace", - "bytes", - "libc", - "mio", - "pin-project-lite", - "socket2", - "windows-sys 0.52.0", -] - -[[package]] -name = "tokio-util" -version = "0.7.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "toml" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.19.15", -] - -[[package]] -name = "toml" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.20.2", -] - -[[package]] -name = "toml_datetime" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" -dependencies = [ - "serde", -] - -[[package]] -name = "toml_edit" -version = "0.19.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" -dependencies = [ - "indexmap 2.4.0", - "serde", - "serde_spanned", - "toml_datetime", - "winnow", -] - -[[package]] -name = "toml_edit" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" -dependencies = [ - "indexmap 2.4.0", - "serde", - "serde_spanned", - "toml_datetime", - "winnow", -] - -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "pin-project", - "pin-project-lite", - "tokio", - "tower-layer", - "tower-service", -] - -[[package]] -name = "tower-layer" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" - -[[package]] -name = "tower-service" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" - -[[package]] -name = "tracing" -version = "0.1.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "tray-icon" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ad8319cca93189ea9ab1b290de0595960529750b6b8b501a399ed1ec3775d60" -dependencies = [ - "cocoa 0.25.0", - "core-graphics 0.23.2", - "crossbeam-channel", - "dirs", - "libappindicator", - "muda", - "objc", - "once_cell", - "png", - "serde", - "thiserror", - "windows-sys 0.52.0", -] - -[[package]] -name = "try-lock" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" - -[[package]] -name = "typeid" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf" - -[[package]] -name = "typenum" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" - -[[package]] -name = "unic-char-property" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" -dependencies = [ - "unic-char-range", -] - -[[package]] -name = "unic-char-range" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" - -[[package]] -name = "unic-common" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" - -[[package]] -name = "unic-ucd-ident" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" -dependencies = [ - "unic-char-property", - "unic-char-range", - "unic-ucd-version", -] - -[[package]] -name = "unic-ucd-version" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" -dependencies = [ - "unic-common", -] - -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - -[[package]] -name = "unicode-ident" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "unicode-segmentation" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" - -[[package]] -name = "url" -version = "2.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", - "serde", -] - -[[package]] -name = "urlpattern" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" -dependencies = [ - "derive_more", - "regex", - "serde", - "unic-ucd-ident", - "url", -] - -[[package]] -name = "utf-8" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" - -[[package]] -name = "uuid" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" -dependencies = [ - "getrandom 0.2.15", -] - -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - -[[package]] -name = "version-compare" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - -[[package]] -name = "vswhom" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" -dependencies = [ - "libc", - "vswhom-sys", -] - -[[package]] -name = "vswhom-sys" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "walkdir" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "want" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" -dependencies = [ - "try-lock", -] - -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "wasm-bindgen" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" -dependencies = [ - "cfg-if", - "once_cell", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.74", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" - -[[package]] -name = "wasm-streams" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" -dependencies = [ - "futures-util", - "js-sys", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "web-sys" -version = "0.3.70" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "webkit2gtk" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" -dependencies = [ - "bitflags 1.3.2", - "cairo-rs", - "gdk", - "gdk-sys", - "gio", - "gio-sys", - "glib", - "glib-sys", - "gobject-sys", - "gtk", - "gtk-sys", - "javascriptcore-rs", - "libc", - "once_cell", - "soup3", - "webkit2gtk-sys", -] - -[[package]] -name = "webkit2gtk-sys" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" -dependencies = [ - "bitflags 1.3.2", - "cairo-sys-rs", - "gdk-sys", - "gio-sys", - "glib-sys", - "gobject-sys", - "gtk-sys", - "javascriptcore-rs-sys", - "libc", - "pkg-config", - "soup3-sys", - "system-deps", -] - -[[package]] -name = "webview2-com" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6516cfa64c6b3212686080eeec378e662c2af54bb2a5b2a22749673f5cb2226f" -dependencies = [ - "webview2-com-macros", - "webview2-com-sys", - "windows 0.57.0", - "windows-core 0.57.0", - "windows-implement", - "windows-interface", -] - -[[package]] -name = "webview2-com-macros" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1345798ecd8122468840bcdf1b95e5dc6d2206c5e4b0eafa078d061f59c9bc" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "webview2-com-sys" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c76d5b77320ff155660be1df3e6588bc85c75f1a9feef938cc4dc4dd60d1d7cf" -dependencies = [ - "thiserror", - "windows 0.57.0", - "windows-core 0.57.0", -] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" -dependencies = [ - "windows-sys 0.59.0", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "window-vibrancy" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8cdd6999298d969289d8078dae02ce798ad23452075985cccba8b6326711ecf" -dependencies = [ - "cocoa 0.26.0", - "objc", - "raw-window-handle 0.6.2", - "windows-sys 0.59.0", - "windows-version", -] - -[[package]] -name = "windows" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" -dependencies = [ - "windows-core 0.57.0", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-core" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-result", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-implement" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "windows-interface" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "windows-result" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-version" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "winnow" -version = "0.5.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" -dependencies = [ - "memchr", -] - -[[package]] -name = "winreg" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - -[[package]] -name = "wry" -version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b00c945786b02d7805d09a969fa36d0eee4e0bd4fb3ec2a79d2bf45a1b44cd" -dependencies = [ - "base64 0.22.1", - "block", - "cocoa 0.25.0", - "core-graphics 0.23.2", - "crossbeam-channel", - "dpi", - "dunce", - "gdkx11", - "gtk", - "html5ever", - "http", - "javascriptcore-rs", - "jni", - "kuchikiki", - "libc", - "ndk", - "ndk-context", - "ndk-sys", - "objc", - "objc_id", - "once_cell", - "percent-encoding", - "raw-window-handle 0.6.2", - "sha2", - "soup3", - "tao-macros", - "thiserror", - "webkit2gtk", - "webkit2gtk-sys", - "webview2-com", - "windows 0.57.0", - "windows-core 0.57.0", - "windows-version", - "x11-dl", -] - -[[package]] -name = "x11" -version = "2.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" -dependencies = [ - "libc", - "pkg-config", -] - -[[package]] -name = "x11-dl" -version = "2.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" -dependencies = [ - "libc", - "once_cell", - "pkg-config", -] - -[[package]] -name = "zerocopy" -version = "0.7.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" -dependencies = [ - "byteorder", - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.7.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] diff --git a/apps/tauriOld/src-tauri/Cargo.toml b/apps/tauriOld/src-tauri/Cargo.toml deleted file mode 100644 index ff25e028f..000000000 --- a/apps/tauriOld/src-tauri/Cargo.toml +++ /dev/null @@ -1,26 +0,0 @@ -[package] -name = "app" -version = "0.1.0" -description = "A Tauri App" -authors = ["you"] -license = "" -repository = "" -default-run = "app" -edition = "2021" -rust-version = "1.60" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[build-dependencies] -tauri-build = { version = "2.0.0-rc.2", features = [] } - -[dependencies] -serde_json = "1.0" -serde = { version = "1.0", features = ["derive"] } -tauri = { version = "2.0.0-rc.2", features = [] } - -[features] -# this feature is used for production builds or when `devPath` points to the filesystem and the built-in dev server is disabled. -# If you use cargo directly instead of tauri's cli you can use this feature flag to switch between tauri's `dev` and `build` modes. -# DO NOT REMOVE!! -custom-protocol = [ "tauri/custom-protocol" ] diff --git a/apps/tauriOld/src-tauri/build.rs b/apps/tauriOld/src-tauri/build.rs deleted file mode 100644 index 795b9b7c8..000000000 --- a/apps/tauriOld/src-tauri/build.rs +++ /dev/null @@ -1,3 +0,0 @@ -fn main() { - tauri_build::build() -} diff --git a/apps/tauriOld/src-tauri/capabilities/migrated.json b/apps/tauriOld/src-tauri/capabilities/migrated.json deleted file mode 100644 index f661bc36e..000000000 --- a/apps/tauriOld/src-tauri/capabilities/migrated.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "identifier": "migrated", - "description": "permissions that were migrated from v1", - "local": true, - "windows": [ - "main" - ], - "permissions": [ - "core:path:default", - "core:event:default", - "core:window:default", - "core:app:default", - "core:resources:default", - "core:menu:default", - "core:tray:default" - ] -} \ No newline at end of file diff --git a/apps/tauriOld/src-tauri/gen/schemas/acl-manifests.json b/apps/tauriOld/src-tauri/gen/schemas/acl-manifests.json deleted file mode 100644 index f28aaa199..000000000 --- a/apps/tauriOld/src-tauri/gen/schemas/acl-manifests.json +++ /dev/null @@ -1 +0,0 @@ -{"core:app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"core:event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"core:image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"core:menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"core:path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"core:resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"core:tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"core:webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"core:window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-size-constraints":{"identifier":"allow-set-size-constraints","description":"Enables the set_size_constraints command without any pre-configured scope.","commands":{"allow":["set_size_constraints"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-size-constraints":{"identifier":"deny-set-size-constraints","description":"Denies the set_size_constraints command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size_constraints"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null}} \ No newline at end of file diff --git a/apps/tauriOld/src-tauri/gen/schemas/capabilities.json b/apps/tauriOld/src-tauri/gen/schemas/capabilities.json deleted file mode 100644 index 5067477af..000000000 --- a/apps/tauriOld/src-tauri/gen/schemas/capabilities.json +++ /dev/null @@ -1 +0,0 @@ -{"migrated":{"identifier":"migrated","description":"permissions that were migrated from v1","local":true,"windows":["main"],"permissions":["core:path:default","core:event:default","core:window:default","core:app:default","core:resources:default","core:menu:default","core:tray:default"]}} \ No newline at end of file diff --git a/apps/tauriOld/src-tauri/gen/schemas/desktop-schema.json b/apps/tauriOld/src-tauri/gen/schemas/desktop-schema.json deleted file mode 100644 index 5eeb099bd..000000000 --- a/apps/tauriOld/src-tauri/gen/schemas/desktop-schema.json +++ /dev/null @@ -1,2210 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "CapabilityFile", - "description": "Capability formats accepted in a capability file.", - "anyOf": [ - { - "description": "A single capability.", - "allOf": [ - { - "$ref": "#/definitions/Capability" - } - ] - }, - { - "description": "A list of capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/Capability" - } - }, - { - "description": "A list of capabilities.", - "type": "object", - "required": [ - "capabilities" - ], - "properties": { - "capabilities": { - "description": "The list of capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/Capability" - } - } - } - } - ], - "definitions": { - "Capability": { - "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", - "type": "object", - "required": [ - "identifier", - "permissions" - ], - "properties": { - "identifier": { - "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", - "type": "string" - }, - "description": { - "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", - "default": "", - "type": "string" - }, - "remote": { - "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", - "anyOf": [ - { - "$ref": "#/definitions/CapabilityRemote" - }, - { - "type": "null" - } - ] - }, - "local": { - "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", - "default": true, - "type": "boolean" - }, - "windows": { - "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", - "type": "array", - "items": { - "type": "string" - } - }, - "webviews": { - "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", - "type": "array", - "items": { - "type": "string" - } - }, - "permissions": { - "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", - "type": "array", - "items": { - "$ref": "#/definitions/PermissionEntry" - }, - "uniqueItems": true - }, - "platforms": { - "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Target" - } - } - } - }, - "CapabilityRemote": { - "description": "Configuration for remote URLs that are associated with the capability.", - "type": "object", - "required": [ - "urls" - ], - "properties": { - "urls": { - "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", - "type": "array", - "items": { - "type": "string" - } - } - } - }, - "PermissionEntry": { - "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", - "anyOf": [ - { - "description": "Reference a permission or permission set by identifier.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - { - "description": "Reference a permission or permission set by identifier and extends its scope.", - "type": "object", - "required": [ - "identifier" - ], - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - "allow": { - "description": "Data that defines what is allowed by the scope.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Value" - } - }, - "deny": { - "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Value" - } - } - } - } - ] - }, - "Identifier": { - "oneOf": [ - { - "description": "core:app:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:app:default" - ] - }, - { - "description": "core:app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-app-hide" - ] - }, - { - "description": "core:app:allow-app-show -> Enables the app_show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-app-show" - ] - }, - { - "description": "core:app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-default-window-icon" - ] - }, - { - "description": "core:app:allow-name -> Enables the name command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-name" - ] - }, - { - "description": "core:app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-tauri-version" - ] - }, - { - "description": "core:app:allow-version -> Enables the version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-version" - ] - }, - { - "description": "core:app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-app-hide" - ] - }, - { - "description": "core:app:deny-app-show -> Denies the app_show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-app-show" - ] - }, - { - "description": "core:app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-default-window-icon" - ] - }, - { - "description": "core:app:deny-name -> Denies the name command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-name" - ] - }, - { - "description": "core:app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-tauri-version" - ] - }, - { - "description": "core:app:deny-version -> Denies the version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-version" - ] - }, - { - "description": "core:event:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:event:default" - ] - }, - { - "description": "core:event:allow-emit -> Enables the emit command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-emit" - ] - }, - { - "description": "core:event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-emit-to" - ] - }, - { - "description": "core:event:allow-listen -> Enables the listen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-listen" - ] - }, - { - "description": "core:event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-unlisten" - ] - }, - { - "description": "core:event:deny-emit -> Denies the emit command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-emit" - ] - }, - { - "description": "core:event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-emit-to" - ] - }, - { - "description": "core:event:deny-listen -> Denies the listen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-listen" - ] - }, - { - "description": "core:event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-unlisten" - ] - }, - { - "description": "core:image:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:image:default" - ] - }, - { - "description": "core:image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-from-bytes" - ] - }, - { - "description": "core:image:allow-from-path -> Enables the from_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-from-path" - ] - }, - { - "description": "core:image:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-new" - ] - }, - { - "description": "core:image:allow-rgba -> Enables the rgba command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-rgba" - ] - }, - { - "description": "core:image:allow-size -> Enables the size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-size" - ] - }, - { - "description": "core:image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-from-bytes" - ] - }, - { - "description": "core:image:deny-from-path -> Denies the from_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-from-path" - ] - }, - { - "description": "core:image:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-new" - ] - }, - { - "description": "core:image:deny-rgba -> Denies the rgba command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-rgba" - ] - }, - { - "description": "core:image:deny-size -> Denies the size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-size" - ] - }, - { - "description": "core:menu:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:menu:default" - ] - }, - { - "description": "core:menu:allow-append -> Enables the append command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-append" - ] - }, - { - "description": "core:menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-create-default" - ] - }, - { - "description": "core:menu:allow-get -> Enables the get command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-get" - ] - }, - { - "description": "core:menu:allow-insert -> Enables the insert command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-insert" - ] - }, - { - "description": "core:menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-is-checked" - ] - }, - { - "description": "core:menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-is-enabled" - ] - }, - { - "description": "core:menu:allow-items -> Enables the items command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-items" - ] - }, - { - "description": "core:menu:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-new" - ] - }, - { - "description": "core:menu:allow-popup -> Enables the popup command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-popup" - ] - }, - { - "description": "core:menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-prepend" - ] - }, - { - "description": "core:menu:allow-remove -> Enables the remove command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-remove" - ] - }, - { - "description": "core:menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-remove-at" - ] - }, - { - "description": "core:menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-accelerator" - ] - }, - { - "description": "core:menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-app-menu" - ] - }, - { - "description": "core:menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-help-menu-for-nsapp" - ] - }, - { - "description": "core:menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-window-menu" - ] - }, - { - "description": "core:menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-windows-menu-for-nsapp" - ] - }, - { - "description": "core:menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-checked" - ] - }, - { - "description": "core:menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-enabled" - ] - }, - { - "description": "core:menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-icon" - ] - }, - { - "description": "core:menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-text" - ] - }, - { - "description": "core:menu:allow-text -> Enables the text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-text" - ] - }, - { - "description": "core:menu:deny-append -> Denies the append command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-append" - ] - }, - { - "description": "core:menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-create-default" - ] - }, - { - "description": "core:menu:deny-get -> Denies the get command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-get" - ] - }, - { - "description": "core:menu:deny-insert -> Denies the insert command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-insert" - ] - }, - { - "description": "core:menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-is-checked" - ] - }, - { - "description": "core:menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-is-enabled" - ] - }, - { - "description": "core:menu:deny-items -> Denies the items command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-items" - ] - }, - { - "description": "core:menu:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-new" - ] - }, - { - "description": "core:menu:deny-popup -> Denies the popup command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-popup" - ] - }, - { - "description": "core:menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-prepend" - ] - }, - { - "description": "core:menu:deny-remove -> Denies the remove command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-remove" - ] - }, - { - "description": "core:menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-remove-at" - ] - }, - { - "description": "core:menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-accelerator" - ] - }, - { - "description": "core:menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-app-menu" - ] - }, - { - "description": "core:menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-help-menu-for-nsapp" - ] - }, - { - "description": "core:menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-window-menu" - ] - }, - { - "description": "core:menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-windows-menu-for-nsapp" - ] - }, - { - "description": "core:menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-checked" - ] - }, - { - "description": "core:menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-enabled" - ] - }, - { - "description": "core:menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-icon" - ] - }, - { - "description": "core:menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-text" - ] - }, - { - "description": "core:menu:deny-text -> Denies the text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-text" - ] - }, - { - "description": "core:path:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:path:default" - ] - }, - { - "description": "core:path:allow-basename -> Enables the basename command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-basename" - ] - }, - { - "description": "core:path:allow-dirname -> Enables the dirname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-dirname" - ] - }, - { - "description": "core:path:allow-extname -> Enables the extname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-extname" - ] - }, - { - "description": "core:path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-is-absolute" - ] - }, - { - "description": "core:path:allow-join -> Enables the join command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-join" - ] - }, - { - "description": "core:path:allow-normalize -> Enables the normalize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-normalize" - ] - }, - { - "description": "core:path:allow-resolve -> Enables the resolve command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-resolve" - ] - }, - { - "description": "core:path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-resolve-directory" - ] - }, - { - "description": "core:path:deny-basename -> Denies the basename command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-basename" - ] - }, - { - "description": "core:path:deny-dirname -> Denies the dirname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-dirname" - ] - }, - { - "description": "core:path:deny-extname -> Denies the extname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-extname" - ] - }, - { - "description": "core:path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-is-absolute" - ] - }, - { - "description": "core:path:deny-join -> Denies the join command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-join" - ] - }, - { - "description": "core:path:deny-normalize -> Denies the normalize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-normalize" - ] - }, - { - "description": "core:path:deny-resolve -> Denies the resolve command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-resolve" - ] - }, - { - "description": "core:path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-resolve-directory" - ] - }, - { - "description": "core:resources:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:resources:default" - ] - }, - { - "description": "core:resources:allow-close -> Enables the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:resources:allow-close" - ] - }, - { - "description": "core:resources:deny-close -> Denies the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:resources:deny-close" - ] - }, - { - "description": "core:tray:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:tray:default" - ] - }, - { - "description": "core:tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-get-by-id" - ] - }, - { - "description": "core:tray:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-new" - ] - }, - { - "description": "core:tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-remove-by-id" - ] - }, - { - "description": "core:tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-icon" - ] - }, - { - "description": "core:tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-icon-as-template" - ] - }, - { - "description": "core:tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-menu" - ] - }, - { - "description": "core:tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-show-menu-on-left-click" - ] - }, - { - "description": "core:tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-temp-dir-path" - ] - }, - { - "description": "core:tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-title" - ] - }, - { - "description": "core:tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-tooltip" - ] - }, - { - "description": "core:tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-visible" - ] - }, - { - "description": "core:tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-get-by-id" - ] - }, - { - "description": "core:tray:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-new" - ] - }, - { - "description": "core:tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-remove-by-id" - ] - }, - { - "description": "core:tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-icon" - ] - }, - { - "description": "core:tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-icon-as-template" - ] - }, - { - "description": "core:tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-menu" - ] - }, - { - "description": "core:tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-show-menu-on-left-click" - ] - }, - { - "description": "core:tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-temp-dir-path" - ] - }, - { - "description": "core:tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-title" - ] - }, - { - "description": "core:tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-tooltip" - ] - }, - { - "description": "core:tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-visible" - ] - }, - { - "description": "core:webview:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:webview:default" - ] - }, - { - "description": "core:webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-create-webview" - ] - }, - { - "description": "core:webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-create-webview-window" - ] - }, - { - "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-internal-toggle-devtools" - ] - }, - { - "description": "core:webview:allow-print -> Enables the print command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-print" - ] - }, - { - "description": "core:webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-reparent" - ] - }, - { - "description": "core:webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-focus" - ] - }, - { - "description": "core:webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-position" - ] - }, - { - "description": "core:webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-size" - ] - }, - { - "description": "core:webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-zoom" - ] - }, - { - "description": "core:webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-close" - ] - }, - { - "description": "core:webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-position" - ] - }, - { - "description": "core:webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-size" - ] - }, - { - "description": "core:webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-create-webview" - ] - }, - { - "description": "core:webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-create-webview-window" - ] - }, - { - "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-internal-toggle-devtools" - ] - }, - { - "description": "core:webview:deny-print -> Denies the print command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-print" - ] - }, - { - "description": "core:webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-reparent" - ] - }, - { - "description": "core:webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-focus" - ] - }, - { - "description": "core:webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-position" - ] - }, - { - "description": "core:webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-size" - ] - }, - { - "description": "core:webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-zoom" - ] - }, - { - "description": "core:webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-close" - ] - }, - { - "description": "core:webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-position" - ] - }, - { - "description": "core:webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-size" - ] - }, - { - "description": "core:window:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:window:default" - ] - }, - { - "description": "core:window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-available-monitors" - ] - }, - { - "description": "core:window:allow-center -> Enables the center command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-center" - ] - }, - { - "description": "core:window:allow-close -> Enables the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-close" - ] - }, - { - "description": "core:window:allow-create -> Enables the create command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-create" - ] - }, - { - "description": "core:window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-current-monitor" - ] - }, - { - "description": "core:window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-cursor-position" - ] - }, - { - "description": "core:window:allow-destroy -> Enables the destroy command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-destroy" - ] - }, - { - "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-hide" - ] - }, - { - "description": "core:window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-inner-position" - ] - }, - { - "description": "core:window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-inner-size" - ] - }, - { - "description": "core:window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-internal-toggle-maximize" - ] - }, - { - "description": "core:window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-closable" - ] - }, - { - "description": "core:window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-decorated" - ] - }, - { - "description": "core:window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-focused" - ] - }, - { - "description": "core:window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-fullscreen" - ] - }, - { - "description": "core:window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-maximizable" - ] - }, - { - "description": "core:window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-maximized" - ] - }, - { - "description": "core:window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-minimizable" - ] - }, - { - "description": "core:window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-minimized" - ] - }, - { - "description": "core:window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-resizable" - ] - }, - { - "description": "core:window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-visible" - ] - }, - { - "description": "core:window:allow-maximize -> Enables the maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-maximize" - ] - }, - { - "description": "core:window:allow-minimize -> Enables the minimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-minimize" - ] - }, - { - "description": "core:window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-monitor-from-point" - ] - }, - { - "description": "core:window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-outer-position" - ] - }, - { - "description": "core:window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-outer-size" - ] - }, - { - "description": "core:window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-primary-monitor" - ] - }, - { - "description": "core:window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-request-user-attention" - ] - }, - { - "description": "core:window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-scale-factor" - ] - }, - { - "description": "core:window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-always-on-bottom" - ] - }, - { - "description": "core:window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-always-on-top" - ] - }, - { - "description": "core:window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-closable" - ] - }, - { - "description": "core:window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-content-protected" - ] - }, - { - "description": "core:window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-grab" - ] - }, - { - "description": "core:window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-icon" - ] - }, - { - "description": "core:window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-position" - ] - }, - { - "description": "core:window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-visible" - ] - }, - { - "description": "core:window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-decorations" - ] - }, - { - "description": "core:window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-effects" - ] - }, - { - "description": "core:window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-focus" - ] - }, - { - "description": "core:window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-fullscreen" - ] - }, - { - "description": "core:window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-icon" - ] - }, - { - "description": "core:window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-ignore-cursor-events" - ] - }, - { - "description": "core:window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-max-size" - ] - }, - { - "description": "core:window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-maximizable" - ] - }, - { - "description": "core:window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-min-size" - ] - }, - { - "description": "core:window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-minimizable" - ] - }, - { - "description": "core:window:allow-set-position -> Enables the set_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-position" - ] - }, - { - "description": "core:window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-progress-bar" - ] - }, - { - "description": "core:window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-resizable" - ] - }, - { - "description": "core:window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-shadow" - ] - }, - { - "description": "core:window:allow-set-size -> Enables the set_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-size" - ] - }, - { - "description": "core:window:allow-set-size-constraints -> Enables the set_size_constraints command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-size-constraints" - ] - }, - { - "description": "core:window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-skip-taskbar" - ] - }, - { - "description": "core:window:allow-set-title -> Enables the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-title" - ] - }, - { - "description": "core:window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-title-bar-style" - ] - }, - { - "description": "core:window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-visible-on-all-workspaces" - ] - }, - { - "description": "core:window:allow-show -> Enables the show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-show" - ] - }, - { - "description": "core:window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-start-dragging" - ] - }, - { - "description": "core:window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-start-resize-dragging" - ] - }, - { - "description": "core:window:allow-theme -> Enables the theme command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-theme" - ] - }, - { - "description": "core:window:allow-title -> Enables the title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-title" - ] - }, - { - "description": "core:window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-toggle-maximize" - ] - }, - { - "description": "core:window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-unmaximize" - ] - }, - { - "description": "core:window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-unminimize" - ] - }, - { - "description": "core:window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-available-monitors" - ] - }, - { - "description": "core:window:deny-center -> Denies the center command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-center" - ] - }, - { - "description": "core:window:deny-close -> Denies the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-close" - ] - }, - { - "description": "core:window:deny-create -> Denies the create command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-create" - ] - }, - { - "description": "core:window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-current-monitor" - ] - }, - { - "description": "core:window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-cursor-position" - ] - }, - { - "description": "core:window:deny-destroy -> Denies the destroy command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-destroy" - ] - }, - { - "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-hide" - ] - }, - { - "description": "core:window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-inner-position" - ] - }, - { - "description": "core:window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-inner-size" - ] - }, - { - "description": "core:window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-internal-toggle-maximize" - ] - }, - { - "description": "core:window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-closable" - ] - }, - { - "description": "core:window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-decorated" - ] - }, - { - "description": "core:window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-focused" - ] - }, - { - "description": "core:window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-fullscreen" - ] - }, - { - "description": "core:window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-maximizable" - ] - }, - { - "description": "core:window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-maximized" - ] - }, - { - "description": "core:window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-minimizable" - ] - }, - { - "description": "core:window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-minimized" - ] - }, - { - "description": "core:window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-resizable" - ] - }, - { - "description": "core:window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-visible" - ] - }, - { - "description": "core:window:deny-maximize -> Denies the maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-maximize" - ] - }, - { - "description": "core:window:deny-minimize -> Denies the minimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-minimize" - ] - }, - { - "description": "core:window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-monitor-from-point" - ] - }, - { - "description": "core:window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-outer-position" - ] - }, - { - "description": "core:window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-outer-size" - ] - }, - { - "description": "core:window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-primary-monitor" - ] - }, - { - "description": "core:window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-request-user-attention" - ] - }, - { - "description": "core:window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-scale-factor" - ] - }, - { - "description": "core:window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-always-on-bottom" - ] - }, - { - "description": "core:window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-always-on-top" - ] - }, - { - "description": "core:window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-closable" - ] - }, - { - "description": "core:window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-content-protected" - ] - }, - { - "description": "core:window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-grab" - ] - }, - { - "description": "core:window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-icon" - ] - }, - { - "description": "core:window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-position" - ] - }, - { - "description": "core:window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-visible" - ] - }, - { - "description": "core:window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-decorations" - ] - }, - { - "description": "core:window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-effects" - ] - }, - { - "description": "core:window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-focus" - ] - }, - { - "description": "core:window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-fullscreen" - ] - }, - { - "description": "core:window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-icon" - ] - }, - { - "description": "core:window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-ignore-cursor-events" - ] - }, - { - "description": "core:window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-max-size" - ] - }, - { - "description": "core:window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-maximizable" - ] - }, - { - "description": "core:window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-min-size" - ] - }, - { - "description": "core:window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-minimizable" - ] - }, - { - "description": "core:window:deny-set-position -> Denies the set_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-position" - ] - }, - { - "description": "core:window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-progress-bar" - ] - }, - { - "description": "core:window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-resizable" - ] - }, - { - "description": "core:window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-shadow" - ] - }, - { - "description": "core:window:deny-set-size -> Denies the set_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-size" - ] - }, - { - "description": "core:window:deny-set-size-constraints -> Denies the set_size_constraints command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-size-constraints" - ] - }, - { - "description": "core:window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-skip-taskbar" - ] - }, - { - "description": "core:window:deny-set-title -> Denies the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-title" - ] - }, - { - "description": "core:window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-title-bar-style" - ] - }, - { - "description": "core:window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-visible-on-all-workspaces" - ] - }, - { - "description": "core:window:deny-show -> Denies the show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-show" - ] - }, - { - "description": "core:window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-start-dragging" - ] - }, - { - "description": "core:window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-start-resize-dragging" - ] - }, - { - "description": "core:window:deny-theme -> Denies the theme command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-theme" - ] - }, - { - "description": "core:window:deny-title -> Denies the title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-title" - ] - }, - { - "description": "core:window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-toggle-maximize" - ] - }, - { - "description": "core:window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-unmaximize" - ] - }, - { - "description": "core:window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-unminimize" - ] - } - ] - }, - "Value": { - "description": "All supported ACL values.", - "anyOf": [ - { - "description": "Represents a null JSON value.", - "type": "null" - }, - { - "description": "Represents a [`bool`].", - "type": "boolean" - }, - { - "description": "Represents a valid ACL [`Number`].", - "allOf": [ - { - "$ref": "#/definitions/Number" - } - ] - }, - { - "description": "Represents a [`String`].", - "type": "string" - }, - { - "description": "Represents a list of other [`Value`]s.", - "type": "array", - "items": { - "$ref": "#/definitions/Value" - } - }, - { - "description": "Represents a map of [`String`] keys to [`Value`]s.", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/Value" - } - } - ] - }, - "Number": { - "description": "A valid ACL number.", - "anyOf": [ - { - "description": "Represents an [`i64`].", - "type": "integer", - "format": "int64" - }, - { - "description": "Represents a [`f64`].", - "type": "number", - "format": "double" - } - ] - }, - "Target": { - "description": "Platform target.", - "oneOf": [ - { - "description": "MacOS.", - "type": "string", - "enum": [ - "macOS" - ] - }, - { - "description": "Windows.", - "type": "string", - "enum": [ - "windows" - ] - }, - { - "description": "Linux.", - "type": "string", - "enum": [ - "linux" - ] - }, - { - "description": "Android.", - "type": "string", - "enum": [ - "android" - ] - }, - { - "description": "iOS.", - "type": "string", - "enum": [ - "iOS" - ] - } - ] - } - } -} \ No newline at end of file diff --git a/apps/tauriOld/src-tauri/gen/schemas/linux-schema.json b/apps/tauriOld/src-tauri/gen/schemas/linux-schema.json deleted file mode 100644 index 5eeb099bd..000000000 --- a/apps/tauriOld/src-tauri/gen/schemas/linux-schema.json +++ /dev/null @@ -1,2210 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "CapabilityFile", - "description": "Capability formats accepted in a capability file.", - "anyOf": [ - { - "description": "A single capability.", - "allOf": [ - { - "$ref": "#/definitions/Capability" - } - ] - }, - { - "description": "A list of capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/Capability" - } - }, - { - "description": "A list of capabilities.", - "type": "object", - "required": [ - "capabilities" - ], - "properties": { - "capabilities": { - "description": "The list of capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/Capability" - } - } - } - } - ], - "definitions": { - "Capability": { - "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", - "type": "object", - "required": [ - "identifier", - "permissions" - ], - "properties": { - "identifier": { - "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", - "type": "string" - }, - "description": { - "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", - "default": "", - "type": "string" - }, - "remote": { - "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", - "anyOf": [ - { - "$ref": "#/definitions/CapabilityRemote" - }, - { - "type": "null" - } - ] - }, - "local": { - "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", - "default": true, - "type": "boolean" - }, - "windows": { - "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", - "type": "array", - "items": { - "type": "string" - } - }, - "webviews": { - "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", - "type": "array", - "items": { - "type": "string" - } - }, - "permissions": { - "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", - "type": "array", - "items": { - "$ref": "#/definitions/PermissionEntry" - }, - "uniqueItems": true - }, - "platforms": { - "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Target" - } - } - } - }, - "CapabilityRemote": { - "description": "Configuration for remote URLs that are associated with the capability.", - "type": "object", - "required": [ - "urls" - ], - "properties": { - "urls": { - "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", - "type": "array", - "items": { - "type": "string" - } - } - } - }, - "PermissionEntry": { - "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", - "anyOf": [ - { - "description": "Reference a permission or permission set by identifier.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - { - "description": "Reference a permission or permission set by identifier and extends its scope.", - "type": "object", - "required": [ - "identifier" - ], - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - "allow": { - "description": "Data that defines what is allowed by the scope.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Value" - } - }, - "deny": { - "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Value" - } - } - } - } - ] - }, - "Identifier": { - "oneOf": [ - { - "description": "core:app:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:app:default" - ] - }, - { - "description": "core:app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-app-hide" - ] - }, - { - "description": "core:app:allow-app-show -> Enables the app_show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-app-show" - ] - }, - { - "description": "core:app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-default-window-icon" - ] - }, - { - "description": "core:app:allow-name -> Enables the name command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-name" - ] - }, - { - "description": "core:app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-tauri-version" - ] - }, - { - "description": "core:app:allow-version -> Enables the version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-version" - ] - }, - { - "description": "core:app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-app-hide" - ] - }, - { - "description": "core:app:deny-app-show -> Denies the app_show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-app-show" - ] - }, - { - "description": "core:app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-default-window-icon" - ] - }, - { - "description": "core:app:deny-name -> Denies the name command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-name" - ] - }, - { - "description": "core:app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-tauri-version" - ] - }, - { - "description": "core:app:deny-version -> Denies the version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-version" - ] - }, - { - "description": "core:event:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:event:default" - ] - }, - { - "description": "core:event:allow-emit -> Enables the emit command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-emit" - ] - }, - { - "description": "core:event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-emit-to" - ] - }, - { - "description": "core:event:allow-listen -> Enables the listen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-listen" - ] - }, - { - "description": "core:event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-unlisten" - ] - }, - { - "description": "core:event:deny-emit -> Denies the emit command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-emit" - ] - }, - { - "description": "core:event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-emit-to" - ] - }, - { - "description": "core:event:deny-listen -> Denies the listen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-listen" - ] - }, - { - "description": "core:event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-unlisten" - ] - }, - { - "description": "core:image:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:image:default" - ] - }, - { - "description": "core:image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-from-bytes" - ] - }, - { - "description": "core:image:allow-from-path -> Enables the from_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-from-path" - ] - }, - { - "description": "core:image:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-new" - ] - }, - { - "description": "core:image:allow-rgba -> Enables the rgba command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-rgba" - ] - }, - { - "description": "core:image:allow-size -> Enables the size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-size" - ] - }, - { - "description": "core:image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-from-bytes" - ] - }, - { - "description": "core:image:deny-from-path -> Denies the from_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-from-path" - ] - }, - { - "description": "core:image:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-new" - ] - }, - { - "description": "core:image:deny-rgba -> Denies the rgba command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-rgba" - ] - }, - { - "description": "core:image:deny-size -> Denies the size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-size" - ] - }, - { - "description": "core:menu:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:menu:default" - ] - }, - { - "description": "core:menu:allow-append -> Enables the append command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-append" - ] - }, - { - "description": "core:menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-create-default" - ] - }, - { - "description": "core:menu:allow-get -> Enables the get command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-get" - ] - }, - { - "description": "core:menu:allow-insert -> Enables the insert command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-insert" - ] - }, - { - "description": "core:menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-is-checked" - ] - }, - { - "description": "core:menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-is-enabled" - ] - }, - { - "description": "core:menu:allow-items -> Enables the items command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-items" - ] - }, - { - "description": "core:menu:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-new" - ] - }, - { - "description": "core:menu:allow-popup -> Enables the popup command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-popup" - ] - }, - { - "description": "core:menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-prepend" - ] - }, - { - "description": "core:menu:allow-remove -> Enables the remove command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-remove" - ] - }, - { - "description": "core:menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-remove-at" - ] - }, - { - "description": "core:menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-accelerator" - ] - }, - { - "description": "core:menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-app-menu" - ] - }, - { - "description": "core:menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-help-menu-for-nsapp" - ] - }, - { - "description": "core:menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-window-menu" - ] - }, - { - "description": "core:menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-windows-menu-for-nsapp" - ] - }, - { - "description": "core:menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-checked" - ] - }, - { - "description": "core:menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-enabled" - ] - }, - { - "description": "core:menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-icon" - ] - }, - { - "description": "core:menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-text" - ] - }, - { - "description": "core:menu:allow-text -> Enables the text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-text" - ] - }, - { - "description": "core:menu:deny-append -> Denies the append command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-append" - ] - }, - { - "description": "core:menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-create-default" - ] - }, - { - "description": "core:menu:deny-get -> Denies the get command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-get" - ] - }, - { - "description": "core:menu:deny-insert -> Denies the insert command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-insert" - ] - }, - { - "description": "core:menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-is-checked" - ] - }, - { - "description": "core:menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-is-enabled" - ] - }, - { - "description": "core:menu:deny-items -> Denies the items command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-items" - ] - }, - { - "description": "core:menu:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-new" - ] - }, - { - "description": "core:menu:deny-popup -> Denies the popup command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-popup" - ] - }, - { - "description": "core:menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-prepend" - ] - }, - { - "description": "core:menu:deny-remove -> Denies the remove command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-remove" - ] - }, - { - "description": "core:menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-remove-at" - ] - }, - { - "description": "core:menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-accelerator" - ] - }, - { - "description": "core:menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-app-menu" - ] - }, - { - "description": "core:menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-help-menu-for-nsapp" - ] - }, - { - "description": "core:menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-window-menu" - ] - }, - { - "description": "core:menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-windows-menu-for-nsapp" - ] - }, - { - "description": "core:menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-checked" - ] - }, - { - "description": "core:menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-enabled" - ] - }, - { - "description": "core:menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-icon" - ] - }, - { - "description": "core:menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-text" - ] - }, - { - "description": "core:menu:deny-text -> Denies the text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-text" - ] - }, - { - "description": "core:path:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:path:default" - ] - }, - { - "description": "core:path:allow-basename -> Enables the basename command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-basename" - ] - }, - { - "description": "core:path:allow-dirname -> Enables the dirname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-dirname" - ] - }, - { - "description": "core:path:allow-extname -> Enables the extname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-extname" - ] - }, - { - "description": "core:path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-is-absolute" - ] - }, - { - "description": "core:path:allow-join -> Enables the join command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-join" - ] - }, - { - "description": "core:path:allow-normalize -> Enables the normalize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-normalize" - ] - }, - { - "description": "core:path:allow-resolve -> Enables the resolve command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-resolve" - ] - }, - { - "description": "core:path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-resolve-directory" - ] - }, - { - "description": "core:path:deny-basename -> Denies the basename command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-basename" - ] - }, - { - "description": "core:path:deny-dirname -> Denies the dirname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-dirname" - ] - }, - { - "description": "core:path:deny-extname -> Denies the extname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-extname" - ] - }, - { - "description": "core:path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-is-absolute" - ] - }, - { - "description": "core:path:deny-join -> Denies the join command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-join" - ] - }, - { - "description": "core:path:deny-normalize -> Denies the normalize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-normalize" - ] - }, - { - "description": "core:path:deny-resolve -> Denies the resolve command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-resolve" - ] - }, - { - "description": "core:path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-resolve-directory" - ] - }, - { - "description": "core:resources:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:resources:default" - ] - }, - { - "description": "core:resources:allow-close -> Enables the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:resources:allow-close" - ] - }, - { - "description": "core:resources:deny-close -> Denies the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:resources:deny-close" - ] - }, - { - "description": "core:tray:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:tray:default" - ] - }, - { - "description": "core:tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-get-by-id" - ] - }, - { - "description": "core:tray:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-new" - ] - }, - { - "description": "core:tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-remove-by-id" - ] - }, - { - "description": "core:tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-icon" - ] - }, - { - "description": "core:tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-icon-as-template" - ] - }, - { - "description": "core:tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-menu" - ] - }, - { - "description": "core:tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-show-menu-on-left-click" - ] - }, - { - "description": "core:tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-temp-dir-path" - ] - }, - { - "description": "core:tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-title" - ] - }, - { - "description": "core:tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-tooltip" - ] - }, - { - "description": "core:tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-visible" - ] - }, - { - "description": "core:tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-get-by-id" - ] - }, - { - "description": "core:tray:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-new" - ] - }, - { - "description": "core:tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-remove-by-id" - ] - }, - { - "description": "core:tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-icon" - ] - }, - { - "description": "core:tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-icon-as-template" - ] - }, - { - "description": "core:tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-menu" - ] - }, - { - "description": "core:tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-show-menu-on-left-click" - ] - }, - { - "description": "core:tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-temp-dir-path" - ] - }, - { - "description": "core:tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-title" - ] - }, - { - "description": "core:tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-tooltip" - ] - }, - { - "description": "core:tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-visible" - ] - }, - { - "description": "core:webview:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:webview:default" - ] - }, - { - "description": "core:webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-create-webview" - ] - }, - { - "description": "core:webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-create-webview-window" - ] - }, - { - "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-internal-toggle-devtools" - ] - }, - { - "description": "core:webview:allow-print -> Enables the print command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-print" - ] - }, - { - "description": "core:webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-reparent" - ] - }, - { - "description": "core:webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-focus" - ] - }, - { - "description": "core:webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-position" - ] - }, - { - "description": "core:webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-size" - ] - }, - { - "description": "core:webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-zoom" - ] - }, - { - "description": "core:webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-close" - ] - }, - { - "description": "core:webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-position" - ] - }, - { - "description": "core:webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-size" - ] - }, - { - "description": "core:webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-create-webview" - ] - }, - { - "description": "core:webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-create-webview-window" - ] - }, - { - "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-internal-toggle-devtools" - ] - }, - { - "description": "core:webview:deny-print -> Denies the print command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-print" - ] - }, - { - "description": "core:webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-reparent" - ] - }, - { - "description": "core:webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-focus" - ] - }, - { - "description": "core:webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-position" - ] - }, - { - "description": "core:webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-size" - ] - }, - { - "description": "core:webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-zoom" - ] - }, - { - "description": "core:webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-close" - ] - }, - { - "description": "core:webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-position" - ] - }, - { - "description": "core:webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-size" - ] - }, - { - "description": "core:window:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:window:default" - ] - }, - { - "description": "core:window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-available-monitors" - ] - }, - { - "description": "core:window:allow-center -> Enables the center command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-center" - ] - }, - { - "description": "core:window:allow-close -> Enables the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-close" - ] - }, - { - "description": "core:window:allow-create -> Enables the create command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-create" - ] - }, - { - "description": "core:window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-current-monitor" - ] - }, - { - "description": "core:window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-cursor-position" - ] - }, - { - "description": "core:window:allow-destroy -> Enables the destroy command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-destroy" - ] - }, - { - "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-hide" - ] - }, - { - "description": "core:window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-inner-position" - ] - }, - { - "description": "core:window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-inner-size" - ] - }, - { - "description": "core:window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-internal-toggle-maximize" - ] - }, - { - "description": "core:window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-closable" - ] - }, - { - "description": "core:window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-decorated" - ] - }, - { - "description": "core:window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-focused" - ] - }, - { - "description": "core:window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-fullscreen" - ] - }, - { - "description": "core:window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-maximizable" - ] - }, - { - "description": "core:window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-maximized" - ] - }, - { - "description": "core:window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-minimizable" - ] - }, - { - "description": "core:window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-minimized" - ] - }, - { - "description": "core:window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-resizable" - ] - }, - { - "description": "core:window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-visible" - ] - }, - { - "description": "core:window:allow-maximize -> Enables the maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-maximize" - ] - }, - { - "description": "core:window:allow-minimize -> Enables the minimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-minimize" - ] - }, - { - "description": "core:window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-monitor-from-point" - ] - }, - { - "description": "core:window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-outer-position" - ] - }, - { - "description": "core:window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-outer-size" - ] - }, - { - "description": "core:window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-primary-monitor" - ] - }, - { - "description": "core:window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-request-user-attention" - ] - }, - { - "description": "core:window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-scale-factor" - ] - }, - { - "description": "core:window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-always-on-bottom" - ] - }, - { - "description": "core:window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-always-on-top" - ] - }, - { - "description": "core:window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-closable" - ] - }, - { - "description": "core:window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-content-protected" - ] - }, - { - "description": "core:window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-grab" - ] - }, - { - "description": "core:window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-icon" - ] - }, - { - "description": "core:window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-position" - ] - }, - { - "description": "core:window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-visible" - ] - }, - { - "description": "core:window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-decorations" - ] - }, - { - "description": "core:window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-effects" - ] - }, - { - "description": "core:window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-focus" - ] - }, - { - "description": "core:window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-fullscreen" - ] - }, - { - "description": "core:window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-icon" - ] - }, - { - "description": "core:window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-ignore-cursor-events" - ] - }, - { - "description": "core:window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-max-size" - ] - }, - { - "description": "core:window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-maximizable" - ] - }, - { - "description": "core:window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-min-size" - ] - }, - { - "description": "core:window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-minimizable" - ] - }, - { - "description": "core:window:allow-set-position -> Enables the set_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-position" - ] - }, - { - "description": "core:window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-progress-bar" - ] - }, - { - "description": "core:window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-resizable" - ] - }, - { - "description": "core:window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-shadow" - ] - }, - { - "description": "core:window:allow-set-size -> Enables the set_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-size" - ] - }, - { - "description": "core:window:allow-set-size-constraints -> Enables the set_size_constraints command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-size-constraints" - ] - }, - { - "description": "core:window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-skip-taskbar" - ] - }, - { - "description": "core:window:allow-set-title -> Enables the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-title" - ] - }, - { - "description": "core:window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-title-bar-style" - ] - }, - { - "description": "core:window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-visible-on-all-workspaces" - ] - }, - { - "description": "core:window:allow-show -> Enables the show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-show" - ] - }, - { - "description": "core:window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-start-dragging" - ] - }, - { - "description": "core:window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-start-resize-dragging" - ] - }, - { - "description": "core:window:allow-theme -> Enables the theme command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-theme" - ] - }, - { - "description": "core:window:allow-title -> Enables the title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-title" - ] - }, - { - "description": "core:window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-toggle-maximize" - ] - }, - { - "description": "core:window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-unmaximize" - ] - }, - { - "description": "core:window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-unminimize" - ] - }, - { - "description": "core:window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-available-monitors" - ] - }, - { - "description": "core:window:deny-center -> Denies the center command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-center" - ] - }, - { - "description": "core:window:deny-close -> Denies the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-close" - ] - }, - { - "description": "core:window:deny-create -> Denies the create command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-create" - ] - }, - { - "description": "core:window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-current-monitor" - ] - }, - { - "description": "core:window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-cursor-position" - ] - }, - { - "description": "core:window:deny-destroy -> Denies the destroy command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-destroy" - ] - }, - { - "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-hide" - ] - }, - { - "description": "core:window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-inner-position" - ] - }, - { - "description": "core:window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-inner-size" - ] - }, - { - "description": "core:window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-internal-toggle-maximize" - ] - }, - { - "description": "core:window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-closable" - ] - }, - { - "description": "core:window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-decorated" - ] - }, - { - "description": "core:window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-focused" - ] - }, - { - "description": "core:window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-fullscreen" - ] - }, - { - "description": "core:window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-maximizable" - ] - }, - { - "description": "core:window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-maximized" - ] - }, - { - "description": "core:window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-minimizable" - ] - }, - { - "description": "core:window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-minimized" - ] - }, - { - "description": "core:window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-resizable" - ] - }, - { - "description": "core:window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-visible" - ] - }, - { - "description": "core:window:deny-maximize -> Denies the maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-maximize" - ] - }, - { - "description": "core:window:deny-minimize -> Denies the minimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-minimize" - ] - }, - { - "description": "core:window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-monitor-from-point" - ] - }, - { - "description": "core:window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-outer-position" - ] - }, - { - "description": "core:window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-outer-size" - ] - }, - { - "description": "core:window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-primary-monitor" - ] - }, - { - "description": "core:window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-request-user-attention" - ] - }, - { - "description": "core:window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-scale-factor" - ] - }, - { - "description": "core:window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-always-on-bottom" - ] - }, - { - "description": "core:window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-always-on-top" - ] - }, - { - "description": "core:window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-closable" - ] - }, - { - "description": "core:window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-content-protected" - ] - }, - { - "description": "core:window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-grab" - ] - }, - { - "description": "core:window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-icon" - ] - }, - { - "description": "core:window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-position" - ] - }, - { - "description": "core:window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-visible" - ] - }, - { - "description": "core:window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-decorations" - ] - }, - { - "description": "core:window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-effects" - ] - }, - { - "description": "core:window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-focus" - ] - }, - { - "description": "core:window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-fullscreen" - ] - }, - { - "description": "core:window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-icon" - ] - }, - { - "description": "core:window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-ignore-cursor-events" - ] - }, - { - "description": "core:window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-max-size" - ] - }, - { - "description": "core:window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-maximizable" - ] - }, - { - "description": "core:window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-min-size" - ] - }, - { - "description": "core:window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-minimizable" - ] - }, - { - "description": "core:window:deny-set-position -> Denies the set_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-position" - ] - }, - { - "description": "core:window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-progress-bar" - ] - }, - { - "description": "core:window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-resizable" - ] - }, - { - "description": "core:window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-shadow" - ] - }, - { - "description": "core:window:deny-set-size -> Denies the set_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-size" - ] - }, - { - "description": "core:window:deny-set-size-constraints -> Denies the set_size_constraints command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-size-constraints" - ] - }, - { - "description": "core:window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-skip-taskbar" - ] - }, - { - "description": "core:window:deny-set-title -> Denies the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-title" - ] - }, - { - "description": "core:window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-title-bar-style" - ] - }, - { - "description": "core:window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-visible-on-all-workspaces" - ] - }, - { - "description": "core:window:deny-show -> Denies the show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-show" - ] - }, - { - "description": "core:window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-start-dragging" - ] - }, - { - "description": "core:window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-start-resize-dragging" - ] - }, - { - "description": "core:window:deny-theme -> Denies the theme command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-theme" - ] - }, - { - "description": "core:window:deny-title -> Denies the title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-title" - ] - }, - { - "description": "core:window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-toggle-maximize" - ] - }, - { - "description": "core:window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-unmaximize" - ] - }, - { - "description": "core:window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-unminimize" - ] - } - ] - }, - "Value": { - "description": "All supported ACL values.", - "anyOf": [ - { - "description": "Represents a null JSON value.", - "type": "null" - }, - { - "description": "Represents a [`bool`].", - "type": "boolean" - }, - { - "description": "Represents a valid ACL [`Number`].", - "allOf": [ - { - "$ref": "#/definitions/Number" - } - ] - }, - { - "description": "Represents a [`String`].", - "type": "string" - }, - { - "description": "Represents a list of other [`Value`]s.", - "type": "array", - "items": { - "$ref": "#/definitions/Value" - } - }, - { - "description": "Represents a map of [`String`] keys to [`Value`]s.", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/Value" - } - } - ] - }, - "Number": { - "description": "A valid ACL number.", - "anyOf": [ - { - "description": "Represents an [`i64`].", - "type": "integer", - "format": "int64" - }, - { - "description": "Represents a [`f64`].", - "type": "number", - "format": "double" - } - ] - }, - "Target": { - "description": "Platform target.", - "oneOf": [ - { - "description": "MacOS.", - "type": "string", - "enum": [ - "macOS" - ] - }, - { - "description": "Windows.", - "type": "string", - "enum": [ - "windows" - ] - }, - { - "description": "Linux.", - "type": "string", - "enum": [ - "linux" - ] - }, - { - "description": "Android.", - "type": "string", - "enum": [ - "android" - ] - }, - { - "description": "iOS.", - "type": "string", - "enum": [ - "iOS" - ] - } - ] - } - } -} \ No newline at end of file diff --git a/apps/tauriOld/src-tauri/gen/schemas/macOS-schema.json b/apps/tauriOld/src-tauri/gen/schemas/macOS-schema.json deleted file mode 100644 index 6eca9fd21..000000000 --- a/apps/tauriOld/src-tauri/gen/schemas/macOS-schema.json +++ /dev/null @@ -1,2153 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "CapabilityFile", - "description": "Capability formats accepted in a capability file.", - "anyOf": [ - { - "description": "A single capability.", - "allOf": [ - { - "$ref": "#/definitions/Capability" - } - ] - }, - { - "description": "A list of capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/Capability" - } - }, - { - "description": "A list of capabilities.", - "type": "object", - "required": [ - "capabilities" - ], - "properties": { - "capabilities": { - "description": "The list of capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/Capability" - } - } - } - } - ], - "definitions": { - "Capability": { - "description": "a grouping and boundary mechanism developers can use to separate windows or plugins functionality from each other at runtime.\n\nIf a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create trust groups and reduce impact of vulnerabilities in certain plugins or windows. Windows can be added to a capability by exact name or glob patterns like *, admin-* or main-window.", - "type": "object", - "required": [ - "identifier", - "permissions" - ], - "properties": { - "identifier": { - "description": "Identifier of the capability.", - "type": "string" - }, - "description": { - "description": "Description of the capability.", - "default": "", - "type": "string" - }, - "remote": { - "description": "Configure remote URLs that can use the capability permissions.", - "anyOf": [ - { - "$ref": "#/definitions/CapabilityRemote" - }, - { - "type": "null" - } - ] - }, - "local": { - "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", - "default": true, - "type": "boolean" - }, - "windows": { - "description": "List of windows that uses this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.", - "type": "array", - "items": { - "type": "string" - } - }, - "webviews": { - "description": "List of webviews that uses this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.", - "type": "array", - "items": { - "type": "string" - } - }, - "permissions": { - "description": "List of permissions attached to this capability. Must include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`.", - "type": "array", - "items": { - "$ref": "#/definitions/PermissionEntry" - } - }, - "platforms": { - "description": "Target platforms this capability applies. By default all platforms are affected by this capability.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Target" - } - } - } - }, - "CapabilityRemote": { - "description": "Configuration for remote URLs that are associated with the capability.", - "type": "object", - "required": [ - "urls" - ], - "properties": { - "urls": { - "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", - "type": "array", - "items": { - "type": "string" - } - } - } - }, - "PermissionEntry": { - "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", - "anyOf": [ - { - "description": "Reference a permission or permission set by identifier.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - { - "description": "Reference a permission or permission set by identifier and extends its scope.", - "type": "object", - "required": [ - "identifier" - ], - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - "allow": { - "description": "Data that defines what is allowed by the scope.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Value" - } - }, - "deny": { - "description": "Data that defines what is denied by the scope.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Value" - } - } - } - } - ] - }, - "Identifier": { - "oneOf": [ - { - "description": "app:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "app:default" - ] - }, - { - "description": "app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "app:allow-app-hide" - ] - }, - { - "description": "app:allow-app-show -> Enables the app_show command without any pre-configured scope.", - "type": "string", - "enum": [ - "app:allow-app-show" - ] - }, - { - "description": "app:allow-name -> Enables the name command without any pre-configured scope.", - "type": "string", - "enum": [ - "app:allow-name" - ] - }, - { - "description": "app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", - "type": "string", - "enum": [ - "app:allow-tauri-version" - ] - }, - { - "description": "app:allow-version -> Enables the version command without any pre-configured scope.", - "type": "string", - "enum": [ - "app:allow-version" - ] - }, - { - "description": "app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "app:deny-app-hide" - ] - }, - { - "description": "app:deny-app-show -> Denies the app_show command without any pre-configured scope.", - "type": "string", - "enum": [ - "app:deny-app-show" - ] - }, - { - "description": "app:deny-name -> Denies the name command without any pre-configured scope.", - "type": "string", - "enum": [ - "app:deny-name" - ] - }, - { - "description": "app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", - "type": "string", - "enum": [ - "app:deny-tauri-version" - ] - }, - { - "description": "app:deny-version -> Denies the version command without any pre-configured scope.", - "type": "string", - "enum": [ - "app:deny-version" - ] - }, - { - "description": "event:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "event:default" - ] - }, - { - "description": "event:allow-emit -> Enables the emit command without any pre-configured scope.", - "type": "string", - "enum": [ - "event:allow-emit" - ] - }, - { - "description": "event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", - "type": "string", - "enum": [ - "event:allow-emit-to" - ] - }, - { - "description": "event:allow-listen -> Enables the listen command without any pre-configured scope.", - "type": "string", - "enum": [ - "event:allow-listen" - ] - }, - { - "description": "event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", - "type": "string", - "enum": [ - "event:allow-unlisten" - ] - }, - { - "description": "event:deny-emit -> Denies the emit command without any pre-configured scope.", - "type": "string", - "enum": [ - "event:deny-emit" - ] - }, - { - "description": "event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", - "type": "string", - "enum": [ - "event:deny-emit-to" - ] - }, - { - "description": "event:deny-listen -> Denies the listen command without any pre-configured scope.", - "type": "string", - "enum": [ - "event:deny-listen" - ] - }, - { - "description": "event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", - "type": "string", - "enum": [ - "event:deny-unlisten" - ] - }, - { - "description": "image:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "image:default" - ] - }, - { - "description": "image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", - "type": "string", - "enum": [ - "image:allow-from-bytes" - ] - }, - { - "description": "image:allow-from-path -> Enables the from_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "image:allow-from-path" - ] - }, - { - "description": "image:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "image:allow-new" - ] - }, - { - "description": "image:allow-rgba -> Enables the rgba command without any pre-configured scope.", - "type": "string", - "enum": [ - "image:allow-rgba" - ] - }, - { - "description": "image:allow-size -> Enables the size command without any pre-configured scope.", - "type": "string", - "enum": [ - "image:allow-size" - ] - }, - { - "description": "image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", - "type": "string", - "enum": [ - "image:deny-from-bytes" - ] - }, - { - "description": "image:deny-from-path -> Denies the from_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "image:deny-from-path" - ] - }, - { - "description": "image:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "image:deny-new" - ] - }, - { - "description": "image:deny-rgba -> Denies the rgba command without any pre-configured scope.", - "type": "string", - "enum": [ - "image:deny-rgba" - ] - }, - { - "description": "image:deny-size -> Denies the size command without any pre-configured scope.", - "type": "string", - "enum": [ - "image:deny-size" - ] - }, - { - "description": "menu:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "menu:default" - ] - }, - { - "description": "menu:allow-append -> Enables the append command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-append" - ] - }, - { - "description": "menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-create-default" - ] - }, - { - "description": "menu:allow-get -> Enables the get command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-get" - ] - }, - { - "description": "menu:allow-insert -> Enables the insert command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-insert" - ] - }, - { - "description": "menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-is-checked" - ] - }, - { - "description": "menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-is-enabled" - ] - }, - { - "description": "menu:allow-items -> Enables the items command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-items" - ] - }, - { - "description": "menu:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-new" - ] - }, - { - "description": "menu:allow-popup -> Enables the popup command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-popup" - ] - }, - { - "description": "menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-prepend" - ] - }, - { - "description": "menu:allow-remove -> Enables the remove command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-remove" - ] - }, - { - "description": "menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-remove-at" - ] - }, - { - "description": "menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-set-accelerator" - ] - }, - { - "description": "menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-set-as-app-menu" - ] - }, - { - "description": "menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-set-as-help-menu-for-nsapp" - ] - }, - { - "description": "menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-set-as-window-menu" - ] - }, - { - "description": "menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-set-as-windows-menu-for-nsapp" - ] - }, - { - "description": "menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-set-checked" - ] - }, - { - "description": "menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-set-enabled" - ] - }, - { - "description": "menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-set-icon" - ] - }, - { - "description": "menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-set-text" - ] - }, - { - "description": "menu:allow-text -> Enables the text command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:allow-text" - ] - }, - { - "description": "menu:deny-append -> Denies the append command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-append" - ] - }, - { - "description": "menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-create-default" - ] - }, - { - "description": "menu:deny-get -> Denies the get command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-get" - ] - }, - { - "description": "menu:deny-insert -> Denies the insert command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-insert" - ] - }, - { - "description": "menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-is-checked" - ] - }, - { - "description": "menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-is-enabled" - ] - }, - { - "description": "menu:deny-items -> Denies the items command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-items" - ] - }, - { - "description": "menu:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-new" - ] - }, - { - "description": "menu:deny-popup -> Denies the popup command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-popup" - ] - }, - { - "description": "menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-prepend" - ] - }, - { - "description": "menu:deny-remove -> Denies the remove command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-remove" - ] - }, - { - "description": "menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-remove-at" - ] - }, - { - "description": "menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-set-accelerator" - ] - }, - { - "description": "menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-set-as-app-menu" - ] - }, - { - "description": "menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-set-as-help-menu-for-nsapp" - ] - }, - { - "description": "menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-set-as-window-menu" - ] - }, - { - "description": "menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-set-as-windows-menu-for-nsapp" - ] - }, - { - "description": "menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-set-checked" - ] - }, - { - "description": "menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-set-enabled" - ] - }, - { - "description": "menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-set-icon" - ] - }, - { - "description": "menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-set-text" - ] - }, - { - "description": "menu:deny-text -> Denies the text command without any pre-configured scope.", - "type": "string", - "enum": [ - "menu:deny-text" - ] - }, - { - "description": "path:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "path:default" - ] - }, - { - "description": "path:allow-basename -> Enables the basename command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:allow-basename" - ] - }, - { - "description": "path:allow-dirname -> Enables the dirname command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:allow-dirname" - ] - }, - { - "description": "path:allow-extname -> Enables the extname command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:allow-extname" - ] - }, - { - "description": "path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:allow-is-absolute" - ] - }, - { - "description": "path:allow-join -> Enables the join command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:allow-join" - ] - }, - { - "description": "path:allow-normalize -> Enables the normalize command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:allow-normalize" - ] - }, - { - "description": "path:allow-resolve -> Enables the resolve command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:allow-resolve" - ] - }, - { - "description": "path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:allow-resolve-directory" - ] - }, - { - "description": "path:deny-basename -> Denies the basename command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:deny-basename" - ] - }, - { - "description": "path:deny-dirname -> Denies the dirname command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:deny-dirname" - ] - }, - { - "description": "path:deny-extname -> Denies the extname command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:deny-extname" - ] - }, - { - "description": "path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:deny-is-absolute" - ] - }, - { - "description": "path:deny-join -> Denies the join command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:deny-join" - ] - }, - { - "description": "path:deny-normalize -> Denies the normalize command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:deny-normalize" - ] - }, - { - "description": "path:deny-resolve -> Denies the resolve command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:deny-resolve" - ] - }, - { - "description": "path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", - "type": "string", - "enum": [ - "path:deny-resolve-directory" - ] - }, - { - "description": "resources:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "resources:default" - ] - }, - { - "description": "resources:allow-close -> Enables the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "resources:allow-close" - ] - }, - { - "description": "resources:deny-close -> Denies the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "resources:deny-close" - ] - }, - { - "description": "tray:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "tray:default" - ] - }, - { - "description": "tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-get-by-id" - ] - }, - { - "description": "tray:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-new" - ] - }, - { - "description": "tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-remove-by-id" - ] - }, - { - "description": "tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-set-icon" - ] - }, - { - "description": "tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-set-icon-as-template" - ] - }, - { - "description": "tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-set-menu" - ] - }, - { - "description": "tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-set-show-menu-on-left-click" - ] - }, - { - "description": "tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-set-temp-dir-path" - ] - }, - { - "description": "tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-set-title" - ] - }, - { - "description": "tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-set-tooltip" - ] - }, - { - "description": "tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:allow-set-visible" - ] - }, - { - "description": "tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-get-by-id" - ] - }, - { - "description": "tray:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-new" - ] - }, - { - "description": "tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-remove-by-id" - ] - }, - { - "description": "tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-set-icon" - ] - }, - { - "description": "tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-set-icon-as-template" - ] - }, - { - "description": "tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-set-menu" - ] - }, - { - "description": "tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-set-show-menu-on-left-click" - ] - }, - { - "description": "tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-set-temp-dir-path" - ] - }, - { - "description": "tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-set-title" - ] - }, - { - "description": "tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-set-tooltip" - ] - }, - { - "description": "tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "tray:deny-set-visible" - ] - }, - { - "description": "webview:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "webview:default" - ] - }, - { - "description": "webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-create-webview" - ] - }, - { - "description": "webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-create-webview-window" - ] - }, - { - "description": "webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-internal-toggle-devtools" - ] - }, - { - "description": "webview:allow-print -> Enables the print command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-print" - ] - }, - { - "description": "webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-reparent" - ] - }, - { - "description": "webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-set-webview-focus" - ] - }, - { - "description": "webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-set-webview-position" - ] - }, - { - "description": "webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-set-webview-size" - ] - }, - { - "description": "webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-set-webview-zoom" - ] - }, - { - "description": "webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-webview-close" - ] - }, - { - "description": "webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-webview-position" - ] - }, - { - "description": "webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:allow-webview-size" - ] - }, - { - "description": "webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-create-webview" - ] - }, - { - "description": "webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-create-webview-window" - ] - }, - { - "description": "webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-internal-toggle-devtools" - ] - }, - { - "description": "webview:deny-print -> Denies the print command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-print" - ] - }, - { - "description": "webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-reparent" - ] - }, - { - "description": "webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-set-webview-focus" - ] - }, - { - "description": "webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-set-webview-position" - ] - }, - { - "description": "webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-set-webview-size" - ] - }, - { - "description": "webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-set-webview-zoom" - ] - }, - { - "description": "webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-webview-close" - ] - }, - { - "description": "webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-webview-position" - ] - }, - { - "description": "webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "webview:deny-webview-size" - ] - }, - { - "description": "window:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "window:default" - ] - }, - { - "description": "window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-available-monitors" - ] - }, - { - "description": "window:allow-center -> Enables the center command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-center" - ] - }, - { - "description": "window:allow-close -> Enables the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-close" - ] - }, - { - "description": "window:allow-create -> Enables the create command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-create" - ] - }, - { - "description": "window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-current-monitor" - ] - }, - { - "description": "window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-cursor-position" - ] - }, - { - "description": "window:allow-destroy -> Enables the destroy command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-destroy" - ] - }, - { - "description": "window:allow-hide -> Enables the hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-hide" - ] - }, - { - "description": "window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-inner-position" - ] - }, - { - "description": "window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-inner-size" - ] - }, - { - "description": "window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-internal-toggle-maximize" - ] - }, - { - "description": "window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-is-closable" - ] - }, - { - "description": "window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-is-decorated" - ] - }, - { - "description": "window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-is-focused" - ] - }, - { - "description": "window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-is-fullscreen" - ] - }, - { - "description": "window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-is-maximizable" - ] - }, - { - "description": "window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-is-maximized" - ] - }, - { - "description": "window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-is-minimizable" - ] - }, - { - "description": "window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-is-minimized" - ] - }, - { - "description": "window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-is-resizable" - ] - }, - { - "description": "window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-is-visible" - ] - }, - { - "description": "window:allow-maximize -> Enables the maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-maximize" - ] - }, - { - "description": "window:allow-minimize -> Enables the minimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-minimize" - ] - }, - { - "description": "window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-outer-position" - ] - }, - { - "description": "window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-outer-size" - ] - }, - { - "description": "window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-primary-monitor" - ] - }, - { - "description": "window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-request-user-attention" - ] - }, - { - "description": "window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-scale-factor" - ] - }, - { - "description": "window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-always-on-bottom" - ] - }, - { - "description": "window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-always-on-top" - ] - }, - { - "description": "window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-closable" - ] - }, - { - "description": "window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-content-protected" - ] - }, - { - "description": "window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-cursor-grab" - ] - }, - { - "description": "window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-cursor-icon" - ] - }, - { - "description": "window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-cursor-position" - ] - }, - { - "description": "window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-cursor-visible" - ] - }, - { - "description": "window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-decorations" - ] - }, - { - "description": "window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-effects" - ] - }, - { - "description": "window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-focus" - ] - }, - { - "description": "window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-fullscreen" - ] - }, - { - "description": "window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-icon" - ] - }, - { - "description": "window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-ignore-cursor-events" - ] - }, - { - "description": "window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-max-size" - ] - }, - { - "description": "window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-maximizable" - ] - }, - { - "description": "window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-min-size" - ] - }, - { - "description": "window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-minimizable" - ] - }, - { - "description": "window:allow-set-position -> Enables the set_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-position" - ] - }, - { - "description": "window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-progress-bar" - ] - }, - { - "description": "window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-resizable" - ] - }, - { - "description": "window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-shadow" - ] - }, - { - "description": "window:allow-set-size -> Enables the set_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-size" - ] - }, - { - "description": "window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-skip-taskbar" - ] - }, - { - "description": "window:allow-set-title -> Enables the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-title" - ] - }, - { - "description": "window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-set-visible-on-all-workspaces" - ] - }, - { - "description": "window:allow-show -> Enables the show command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-show" - ] - }, - { - "description": "window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-start-dragging" - ] - }, - { - "description": "window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-start-resize-dragging" - ] - }, - { - "description": "window:allow-theme -> Enables the theme command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-theme" - ] - }, - { - "description": "window:allow-title -> Enables the title command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-title" - ] - }, - { - "description": "window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-toggle-maximize" - ] - }, - { - "description": "window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-unmaximize" - ] - }, - { - "description": "window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:allow-unminimize" - ] - }, - { - "description": "window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-available-monitors" - ] - }, - { - "description": "window:deny-center -> Denies the center command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-center" - ] - }, - { - "description": "window:deny-close -> Denies the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-close" - ] - }, - { - "description": "window:deny-create -> Denies the create command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-create" - ] - }, - { - "description": "window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-current-monitor" - ] - }, - { - "description": "window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-cursor-position" - ] - }, - { - "description": "window:deny-destroy -> Denies the destroy command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-destroy" - ] - }, - { - "description": "window:deny-hide -> Denies the hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-hide" - ] - }, - { - "description": "window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-inner-position" - ] - }, - { - "description": "window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-inner-size" - ] - }, - { - "description": "window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-internal-toggle-maximize" - ] - }, - { - "description": "window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-is-closable" - ] - }, - { - "description": "window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-is-decorated" - ] - }, - { - "description": "window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-is-focused" - ] - }, - { - "description": "window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-is-fullscreen" - ] - }, - { - "description": "window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-is-maximizable" - ] - }, - { - "description": "window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-is-maximized" - ] - }, - { - "description": "window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-is-minimizable" - ] - }, - { - "description": "window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-is-minimized" - ] - }, - { - "description": "window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-is-resizable" - ] - }, - { - "description": "window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-is-visible" - ] - }, - { - "description": "window:deny-maximize -> Denies the maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-maximize" - ] - }, - { - "description": "window:deny-minimize -> Denies the minimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-minimize" - ] - }, - { - "description": "window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-outer-position" - ] - }, - { - "description": "window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-outer-size" - ] - }, - { - "description": "window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-primary-monitor" - ] - }, - { - "description": "window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-request-user-attention" - ] - }, - { - "description": "window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-scale-factor" - ] - }, - { - "description": "window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-always-on-bottom" - ] - }, - { - "description": "window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-always-on-top" - ] - }, - { - "description": "window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-closable" - ] - }, - { - "description": "window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-content-protected" - ] - }, - { - "description": "window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-cursor-grab" - ] - }, - { - "description": "window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-cursor-icon" - ] - }, - { - "description": "window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-cursor-position" - ] - }, - { - "description": "window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-cursor-visible" - ] - }, - { - "description": "window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-decorations" - ] - }, - { - "description": "window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-effects" - ] - }, - { - "description": "window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-focus" - ] - }, - { - "description": "window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-fullscreen" - ] - }, - { - "description": "window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-icon" - ] - }, - { - "description": "window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-ignore-cursor-events" - ] - }, - { - "description": "window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-max-size" - ] - }, - { - "description": "window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-maximizable" - ] - }, - { - "description": "window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-min-size" - ] - }, - { - "description": "window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-minimizable" - ] - }, - { - "description": "window:deny-set-position -> Denies the set_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-position" - ] - }, - { - "description": "window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-progress-bar" - ] - }, - { - "description": "window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-resizable" - ] - }, - { - "description": "window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-shadow" - ] - }, - { - "description": "window:deny-set-size -> Denies the set_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-size" - ] - }, - { - "description": "window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-skip-taskbar" - ] - }, - { - "description": "window:deny-set-title -> Denies the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-title" - ] - }, - { - "description": "window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-set-visible-on-all-workspaces" - ] - }, - { - "description": "window:deny-show -> Denies the show command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-show" - ] - }, - { - "description": "window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-start-dragging" - ] - }, - { - "description": "window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-start-resize-dragging" - ] - }, - { - "description": "window:deny-theme -> Denies the theme command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-theme" - ] - }, - { - "description": "window:deny-title -> Denies the title command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-title" - ] - }, - { - "description": "window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-toggle-maximize" - ] - }, - { - "description": "window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-unmaximize" - ] - }, - { - "description": "window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "window:deny-unminimize" - ] - } - ] - }, - "Value": { - "description": "All supported ACL values.", - "anyOf": [ - { - "description": "Represents a null JSON value.", - "type": "null" - }, - { - "description": "Represents a [`bool`].", - "type": "boolean" - }, - { - "description": "Represents a valid ACL [`Number`].", - "allOf": [ - { - "$ref": "#/definitions/Number" - } - ] - }, - { - "description": "Represents a [`String`].", - "type": "string" - }, - { - "description": "Represents a list of other [`Value`]s.", - "type": "array", - "items": { - "$ref": "#/definitions/Value" - } - }, - { - "description": "Represents a map of [`String`] keys to [`Value`]s.", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/Value" - } - } - ] - }, - "Number": { - "description": "A valid ACL number.", - "anyOf": [ - { - "description": "Represents an [`i64`].", - "type": "integer", - "format": "int64" - }, - { - "description": "Represents a [`f64`].", - "type": "number", - "format": "double" - } - ] - }, - "Target": { - "description": "Platform target.", - "oneOf": [ - { - "description": "MacOS.", - "type": "string", - "enum": [ - "macOS" - ] - }, - { - "description": "Windows.", - "type": "string", - "enum": [ - "windows" - ] - }, - { - "description": "Linux.", - "type": "string", - "enum": [ - "linux" - ] - }, - { - "description": "Android.", - "type": "string", - "enum": [ - "android" - ] - }, - { - "description": "iOS.", - "type": "string", - "enum": [ - "iOS" - ] - } - ] - } - } -} \ No newline at end of file diff --git a/apps/tauriOld/src-tauri/icons/128x128.png b/apps/tauriOld/src-tauri/icons/128x128.png deleted file mode 100644 index 77e7d2338e9d8ccffc731198dc584906627c903f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11059 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 IM6N<$g7Cm5Jpcdz diff --git a/apps/tauriOld/src-tauri/icons/Square150x150Logo.png b/apps/tauriOld/src-tauri/icons/Square150x150Logo.png deleted file mode 100644 index dc2b22cea563cca761896877ed8d72502c8fa241..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13032 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 diff --git a/apps/tauriOld/src-tauri/icons/Square30x30Logo.png b/apps/tauriOld/src-tauri/icons/Square30x30Logo.png deleted file mode 100644 index 60bf0eadf75c86e5d25cc1da13fe5ecc2c39c559..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2078 zcmV+(2;ujMP)%q2v2@fKtSxpMXgijv z)fq>Pk#L19Fsu4()DBYp45dn$d|w7L$xim4(ghvO{2KV_ z+$Hm-4+=-lCvt6F`pHd82H&_b<~Ep`2qG%4yaCtnEHo$PE&9r=><>InhMM}#Bal70 zUf^jnRszc83E!|N`Rx5SryfTxDP-4{&|41om~VDuv~w6qd_&luzjUVa)#`{hUuj_d z;-TjOk+N;g#m|ICGUpTKol4b;)1*uMHFL8MKCv|ZGRhN>F6J+sEPnK@OTq0qxW^;f zg69Z@bb;=ln|bV!1*zxYUSeI~E&nck;GNdstHrvQ!1<(5!-Ux5Sj-IZ@~z9_hm@9c zE=m9VKe5%jFN9tTX%YuDVJH!eouF`WsM|Wyn`O<*Zm_?u*sYJ{@7&uK*yeKV5{&S) zf#D@;b0Y7ma@VA6+_UYN`OwQ}B0oEqG|om0!Iap5_k7kT+~I_CKtiX80<7AJ0rPaZ z$s@I8-V)2;;r=XZJJD}8sl};Mn=-J3lr@S-XWVVx+a1}{8floz^ZAs;b2h>Rf?{4D z^A`SaVe^surn)X<`3X?*m}zB|{wl#5hVBPZ8SoJ>C^ggHJ& zx0Sp1si3Y+b8e32LIJZ*~&~tlQ1KZVPQ14EFNvvQ_c$BZaG4nui zke92eo8#uY4zLT0B79WUpPv6pSzi13~yl3@aY!Vu178d^4!sM@D=Xy%{JJJL?)ngsl-cqztS?SeY zO~&FDDw{A}5^59%@@`tejg+Ez9(j=&w@AtmakDw%=5h#Acvjf}6hIna>VW==n%wuW zCZH7%=)I1>o{a}fmn#of&BN852^-5mIThw!4j|1IO27=2!$K6yTml7F-~ax}>{KQn zjE2;Xz?@;%>N~$rG97V&c+7&{K$p>Y#^~L7Cb$Xw{ErmEDfhcxH^RoXMF^p8&I4{Q zxRJ`)US#I2eyHR#ESu;RU?yxh-ZOLm3(FF9_x?mxK=kz9&3dZ0L&1z8uv*~egMsD8 zd)R?N6h_bl5S7nlEzr1Es~V=hBY@**wzB?9AT$HY%MG=k_y=&W!NR0AJkVX#dURK~ z_2?_Gpf0HyL{)>vU6ICNaT?DSsfHClwJam54_rP4XwZ=jbBfkyMAasONq0b2&-iAz zBvH5gX{-OjyP?a+_H(P4zygd3HYa(W*-1Y$Yw;KR?s)h$5h#jE-$y08_f<%$sdOf7 z_$KU5AS}l0v`x4-Fg$zlYTz4XY8HKy`fjHgzkGsvIoKYcseu!oae!Q=Y8%(}ec|C< zoEbp@x~w>~BB;^Six{6>uj#+KrjZ|wE4j8-`G01;LAUvP8La~Av50E6zu%( zZY|w^R=t)Fm)B;i7OZi~W-o%i6Ra$VVl8{NmL1voxX>*yAjzj}sjk!d6ucbxl|v0H zpBijfwOJHk8)-|xibe~OjME1Qpjh+UKQ3v0dkbg-j|+CHR{8pk0ANTN33RsnE7<-1 z>mZ_t(1Vpgg{5|`!W&TAnw=gBb)0;o;?SSI6~1`*ub=^P<-=l{CUUA~50uWpwR{i} z@h5!Hn diff --git a/apps/tauriOld/src-tauri/icons/Square310x310Logo.png b/apps/tauriOld/src-tauri/icons/Square310x310Logo.png deleted file mode 100644 index c8ca0ad132e0184b64cd2e4a38cfceab3c4b3a46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28507 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 diff --git a/apps/tauriOld/src-tauri/icons/Square44x44Logo.png b/apps/tauriOld/src-tauri/icons/Square44x44Logo.png deleted file mode 100644 index 8756459b63d6e8dd6003b97613befbe2743441cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3419 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 diff --git a/apps/tauriOld/src-tauri/icons/Square71x71Logo.png b/apps/tauriOld/src-tauri/icons/Square71x71Logo.png deleted file mode 100644 index 2c8023cc824417a29378a68471b8fb3af33fdeb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6027 zcmV;67j)=}P)(hSx5-kdP(nV?eD$&?tK5Ns_sg6bytOSBjZV(6m+V(s^0zX z|9}7YfB&tpOTKiOboy5KCZC4jG&rZh8Sk6=ez_2aKaAm?w_(EllX))xF(D);_uSt! zI5LwITDSj06j?|*;L{c1z7CJ`i2~}c1`bxHVpTk5G42Q^ zl^KpYyWBiuM%Z3FC1A~|^f;3}suLpoY=nqGNB?cro zlLQv-6j>Z`k}QLl2t=e;EUtBLIp+J-LkEL*Gz}=-A>ENFC20fxUx0&)l@SSIz?8+g zwdrLW&+PkILv?By0pi$18&p1Sp zGV8oK6P`xgksK3I@wp|@Z{2uq_ofOTuj5E7q==yBaVKDMi9-t~PIjCO4?FH-LuHF) zE1OKO69_xUl5JgeeCJF_T)MQ%TJ>s&_s`uaIR=2V?CaluI)@f+a*3<>;fJfbANkbc z-tP!bi(#BnjGoV{Mm)RIj448vHAhi&N2R;0JBq9d7r@-_<(GLxk0t~vT}rVQ*CsCd z)y3`mmQ-6yz-yKwOWOM`t!P&*E;)wElso>e>o4;niSy~=RZ4@rDou+e9$}hr<3J#y z+T!Zrj-+~QAT4)OMe}P;u+qb)O!D&vuZM?SjmJ)LnX(ITE(-A(8t2Sb6i2;%W#_gH z&qU7J*RAahXyT+fXhI?f7pg`P0XHx2{f`gN8Th=NJP{bGBotYa<^UA$wtM%4ZhED| z*kvMy3`Iy9?n;K7U4F>|39uxQrm6<`r-yj$6?39rTR$uMW%>dvMdxr@E5O_Z@m5G z@(s-~wb`!;#j6TMk@G52=04ae;JullN{R>SxG&8Hwl#aVywT}-Y-zQ5VaU&`IhSoY zTk+`sHkU2G&n}xD;PbW|^ZyR2T0R*yJ+9!;E}N)K)jp@}`zyM)=uG&Sa2qBzxSNVl zO|B%rzN32eV~2bXhjgJpyvf-%z>$hvd=4-GE`y6eOlr&4M*lAtSC}hn!e+xTfD}rx zX_e-J&bYS!%`Rg%Hb5=4g305XPC`k7C_i&X^xFZyRcUcKMdg?l?(PI#m?PUD%9T4? zjOVJnT+db?ezKn>+%#iW&=6YOV&+%3S6%p4hxb`U<0o(n=_ko%(zOfvZ>#Wd&2s2( zC$w!74-V;$lr7sc%j~*KrpG@^M5$?xM?uddBW2J~rsFB4`+F}|T>f&K{wgk1$KuRW z{ajQm%R|u!^1gXz<=URO)Em_K!5bsH~0?JB)Gv}iX zu`e1S(=Vc`eW=@b71ig-J>B}w#;EpIS5j_?S+a>HQz-?Q+zuDx35pc-XJ} zKajLDQdR>Ms*IXLAv;CVD7UkyPSj~bLPO|f8rD(m2}-dr^vw2V&(k}a{12?09{VJz za4HZKJ=CVum09zbM$)Tyw0O1!z;(s0W84Utt{Bxo-`4DV;EAKYKlPhxx2`b_JF0q6 zfEB@sbg0L2#sZnh6f(d83L<0(zfY5V@Oe_`%aEUffEu;p5b-0;L`PCNxVAp=1(uOW znJS3@Lwd_eQ;BYG@jgzKu^2IrUs~b9K#U221gr2#9?3FOQYvjZsv()>Q|Dms6}_kF zEg`Ec*D4JMh8CT$nD|hAV*TIGjQ#VppuK?Pe{V`Y{_JtzL%%x^xGiQf%cB@&;s=lG;j1S%nV6Nguz`*0^J`)&W6WQ$TH$31{ja7(u8%G2|2UD5N$4Nq5}n+0ZsEk@Bt>4)ffj%YWpGBLFIj;cEz z^k_4W45&@eS4>P~DHpP$GAqTwx>DD|c z{hKi)M(ng?PY&?1PtF~n{bDNvFr5{UfK zpB(|e^b^QAj&eB$f2&61kTqLO@5rYJjHaYwwpBTGcJtb=zuCED-8XRovYL+BE((Y! zaEzoR2U=x2jR=?J;X6$WPjOjVSeahw_1I}Nlor+Yl;?tL|XwBh0q2^)^2tS_Fs&Ou@Y&j~?yn4m7^@pl~y4WK@v;Ae&+z z2-Hr?DdL*ZbPRaHp|!r&>DkI1sUSEkQ_^W<6AWlhnF~0}`#n4dzUm!+aKIrb)wWeJ zWh#LAqnj#%bGKRzl?2<-yeb-+Wc4fm^DomMyJc$m?k9dKWDO}XvQm*>Ouf<30j+iO z(ZJ6n4=1&2W=m|2NQLFFw5oHxvtK^~k$EpVa;cEkAp*7lNW{md`3=YAmK=z#*1>aK zNu?QjqG(%ka-1Vj3=skCE3SUPHUfSs(ZoH27lw%8o`C9W+y7k6bN7AH=x%D_x>s^^ zpMuwpD%EL`e$1VI@n-mjx&WWEY+7_3HLgP5jRIdUj%WHTZ9&$#%Du}Sk+DCzhJU;vmJ zKD2Aolr49hul2Px+1`-mc12?VlZy=x(miB})07WbL#{kBa1vcZe%B`7aN75gWGWLX=}S+-!TZpvvLaBov6Zh?v84WFSi?8(2!!U`96)Gykpjo#6nIDlg z!Ny7@L>S|?P^h)Q%d9}vWZM_6B7o#{JPSBuC!30{i4H8N1^MRk-c9utsWWLzBM(Il z=IM?WPpCbQzT>}>PGdMFde&;uxN$hhHmD^l>sOHA6DLHCUkx35>5qDEOCus^^mHO% z(42B#S-5x6$G;t~Tl7)e@JHzP^=QZbvV%K*8a%jjlS2VSZKhO8=OZzio+i+((~jNp zf!=#p)km+)=NY=8SF=@*qy2Vw=$4k4+DGSrN*(U0#ps6Frm)H<&jRPvQ-_VmhNLbw z+TXnU(E={S2w=>LDGkRj+W41rXi^>V7K1ZL!?{Ft!}9o~`M)i%nSD`Y=l$1-5`u>o zPlVlr@p66Gj(lTT?*of!6Kh5QBQP4)xwgOE``m*E0(XMc*~v^j<)UPaMOeY=*_1YU z6^H@|x+f`&?#34dDikY>5F?*Q=w7Amg3oR?1J!kE65}`yh7cK=1yCGzhS@Xk!fSgM zuf2)hQxxW)!5eu$@H5zF=10G9&j;HNE~)`A=83?#qh_R&Wva;^zEplCna?sixsE_C z!Z#%OVeOYsrEFq@Bqpf&l+@Hfs~YcZrk|w(f=amUMpBA4oOeyKa{4^*jR_0G$VMN_ zR4uYKs9%dpee>3Q%??(TXGwq54*oOq2R8otlD5NNIJ@WP9+ih+gpB~kxNI0$k0$hU)ZIncWa^W5@= z!>Q^SD`ajCrtb*6f!W7q#lKP=w(704V$#u*;WKi4ibD11Utg%c;+aOzli|!Mi<3Uc zRN_f0rWXn-OcdbTjq1~6iZP4>;R#e{up6CFGC(rPHiD6?8Z6Xt)2UMl(}fl?%N3S6 zQJQ<6#xpckrBD9O&Z>2r4|yNV67WeMKPg!uBe%>EWF(PN!#q=xM^~G)%@Bx~b#_TP zIX4=P*%XE}=*SM&MIl*1Xdp#=d4ZjY7GR}f+}qZtAN=kMm6yNKq3;GT+Pej&WSxWb z>0!fj4gBj+x~YaY!^I<`BC}ve^0n@Nf_RCE(aIVzv!Z~*20UFyc99W3+}_BZITp|< zMo{CGZnGqqn<{krizxB2{ox;9zqRI!Jzd)F@F@aQ6daaapPJ}vrbP~IJGB(>T|B`_ zwy$go{d|Iu(awXi zZAy8j7IVED!>^_)r=4qb9XW_nFOMweSRf*TnMu2L`(5jxbGE00H8oVhXinmyuXq%$ z8A`>0ZTFSGvH5%G&7?wNl1@vc0pnSb^hGj6U1OKA`^7fT<|iAy_wVb`_tSwv;uoq& z&bv6ZQBY469S0*`QIYziGnQSAIaC>T*>SmqQbEyW456Li(U%{B){zTq9U^5-QDfa* z!DFx7je_Na;+_O=*?{wuH2PZhRK5DhH!5HI!>wpXvI@EIPSK~r!eCnt1@5|MZ|Gaw zo4rr^> z%S0}f8}w2}e;+4+O42!W$!HTE9#%r!z6-o#K)ihg(dCN1(NT6dqJ<&)R4l;M20EJ5 zcuzahmSH-fW_W0fo(j5$x^%B>N0xS&w$MLa0s3Sq%gRDw)(j=YlVX4?TYuxMv^N#_)5&8oC%?+rLEDXS{N zKM_3q!rfhGuKy;Sz@ZrxBEnHUO8W;s{hO(e-*%RJVf5_;F;+L41*H@LDl0lZ&qNDy zY3JFO|IE=mVWeakb?{Urk*bo>+cFS-d;6WViHwE-<8&)YAp-$Ujc544wjX2e-H%eM z4W#1E7W_JQQib z5bqI6J)!CvdpF;KqGl8hBt)T=tXpt)%Y_@ZBRakKOv~-La<&QHUrY9P)$Y9aazs%Y z5j(Emw<;MN=9X@ac{>j6O4ZK&h#9JxMiYs_2GIp5Z6_nMmZoZEUF7R{XAAUEKaGQN z*NQSE%h;uY-p3-F+;RraxcHjZRo88XWH6}GK{E}0HNcH#RJhvbe{+qub^oi5%XQ-y zH75m5UO5)t&O=*c4a-00$eO|2iDw=_n24sswKKpGpO+LR>FH~E4Mb_W97De*Q&dnd zk%<77(M-f2)5<8`dfgJoC$n*Z**vV+0iT zE~Xu)taC=D7kMvnJ6?a*#Vr?Z+)CD|Yl1O0bn&P@4xP3@>!1&`HwTZtbf3TJjfeHV z);-_}Q*zfK21O>)1D;V?Bo%46AX>ld>UiD4bu{9^5HSnh- zfitL_Q8D5(m#=MIb?svug+(!w?)jV(M3|s2CxWlsZ&87t6*V{68SE}VA9Ru$RnF$Q z^c^lBDSA-C= zp9t@J@^1J?bZm9PQfb`4$pJ)NH%Qj;H@@~1i1NQBO)oRUwF~If1sz{UWVlK?^Znmk z4>fcjdYmi_6*B{`OkKXw-+Hj>^*`KP^ZcgkFdI8Y775D`?}Yzr1gFF~g@g+6ifpHB zlJ#cA)cRQcIakH%7JUr8&l0Zr+{rh~|0Y!~s&YyIfu<&UJA567wgry8vdP!H=P@}Q z6NtnN4^40yO&~af7|HIjQ3yitiA3_=3f0U^S4=r89iF_%4phvbGlGs{cu6B+;5UHY z>9`i{IAHWNzoz%Kyn#M0O2I*|rIB-1!wBg;zD?Zs%CjKR!rVgxWVBPi=|+k|)h-i7 zwC)^z;BiOQs8vxiR*B>MH9*PTChnhW5P3YJ>X>R9gN+Z%%w9z1@F-(q=**tTRwypL z4{q?S9KW|q1Tl07GzJ!Cmq2M8uP8z2Nu zHY}SBhtP|0H^nwKmgR!0Y)h8a`)JB*|G)SCZ^l*`Ni&khHaVU!u`EBmdGCAo|L%9c zd*2he{=t>PwNHp|Hr=|(Qh&MAO7cjeHrBBF%OtA zWg9c6WEl&`XBu;c`>cuCF1yepGrue{Et+3!067dl)7%i2&Qu1JuZ}h=yACz0J1W|h z@_<1s09$a$49}a=3k3EhSBzlfLZq<{Q=|$2G9yQyySylT`}}-;WxmfGC&<)cTShn! z@ISk}n8VZvxfmsAQ?$$5)V-foyWiMS<^Icw7NtTWd?mo%NXjGok^z}GoGW#h#F7D^ zr6WQszcs$&(UM$!F~BYe76Ae#$ia4Od*UQK(qm_Ekr3Wk4un-9^L@aZ8j|s8wdeKM zkNMV?)~ow9AP|=%$iVN`-!;exu1y6SqF1=0P@i|#wAQC5=0z4^lrj^51scF42A~d9 za^l6|Ig$geID6b&>3!v;gZ{@W+N65FM)5LWR1di-k;W~UaIv{p4qL=l;EM-lw>|y9 zoaUEvy!I#?mbd_s3l~7dHz9E%Hi=*&(fuIcwoPnc3o<50pS7|$ba%*>tIHbHQlt<` zJJrVM5bF2$;6XK z`snTFqWaj1Dg#192zHr?BD{$NZ;@w065Fn?q=v`97@>AVw3ZYHzV~0t8}{aTX*Q@6 zi_^;2nUiAxUq41)`SS%0?}C^TY%0QuvA8G398R_QiDQhRY5-YhnPMbhh)p3&Y&UJe z(quvN%Cmda#jIZ$oc>qfHq~7Doq{onKfJTXVwSB zX3*49OwoKTKt`}oqD{^=C;xtVeHkojnbP`}3DlBC%(0;R|;WMwx&W6Mj_hd10L=n`MB8b~7e6RgtXZ9^` zm;3&&NtYU+ViVmEU67mzp1j!YGhlxNz!xE+MT|mN3ADULKDEBW^S_6iv`ypu){Lxl za|E;S>hMyAbeEHsB^tQR2oD{zq0;*%eCD7O#{~l!4?YCS;b&L0zA~jCwA3;r6Ut#F zEl3xWx>yFBE&9in|SNW9jFT3%YGmO=SGV8wAkK*nfoH;8>*ab)E`O>g;? zZHP8hb#h#QA=xwr)rtqV44)9g#jEx$|YRPLGx=&ymMOHGnhh1�rop@t+= zxh|ldymw39?BlS+vs|{?Nv;k0h5N$K&UV}CJLR6g{rvOn6?ibHo4ZFTej5~z>2h2C zJEpe(3XCT~93WmP2ifr>MBy9b!uJ&T_3^-WCZ0nSJR2hjwXOnyh7Gy((d{{l>N-d> z$S?(E)leS~UR2yK0==Qav-wwFWPgjxLe`6pHbh~?sNj!g=IT>}Kq2A)O8b=31#!Tn zK8?wb&u#f1uSB!(+gLb=3KkB62%v{+f=YRHyL$N9y_t9HZ&VL~B0zx6R9<|PjXt=L zrS;mu3{}vk6owbuaX^GXutbH5UQzIEtn|F)a*|+DD=VdbGDdN`AzI%k3a!e^)W;%K zh!zn~HfwuI8`KR48nx{w+mr)M5viub;H9(x5iF$|;B)jr3D6i7UObTgv$^@<8;diH znbhhkDY3iQJhn2_Pn8kIJcy7J+K86u&vXEX&3GZMszZ%-)PUx1IHDgL1k7D>G;tDJn=S z37iKZ3QRKUft&mACln?O%4!;c(pd*%2@5;W$!IQ-MD~YEA5@1_-madSm18U@^c&+T zx^!J>gCVtfB_ZwO3eU?TiT&s$z{z+pQ1a@Bnv}!vHHBzZB#B@NAwtMnf@x6E2;01* zz%nAKWJ=Iu7N%sIGp-u0UpKeFyt*jOEQ0bnR2!08uyq9mOF~5iu7-#uFgVu6WuwC1 zV_<}K2ARt{5P6xJT>ydd=ccgKB1?(Oxs><#5IHC$p#LBea9ThVMQl*|f~|T4Bd2(B zc-W+C-PMObQkyD|GFgRYGo$?h45pC1XhdY`9aCD@j>$CUaVSZ2{hOk-v)1$0^ZWe| zoobV+(h@LvFgZi9A$(cq+F0MFl;`=(u>dsf1hhjLkSI&Cj0MM9l+$h@amq-2BNYT1 zgsLDJVGDuKbBZShM$NfBIDG1ABXjsPRLR8^rNg-TPauL3;O|cj-hbzergaXe&^dwS z9s4xo*egeNd~0rA zG1e;(5?3n3zF~A|)txh&)-l~_OChLI*YjW&*rHw8y6)jm14XlL!N`^M z4hujw1W^*Smg;?An+vRuP{tDkbIHzd3Ci8m+n>Y5j|r<6CyjtwQPJel+*aC;r?##& zY$6b$@Aeh$4^_^ofN~I&u_N8OgA8_3uFDz;29;nZp@N1!k^x&{n-<1d%gk>)*f@RV zuOV_}(Fjoy6&jWz@P;ipPpX0XBmIR0CZ+)N{FaRjt<3i6Mc{q(+qvN86I5$g7DjFz zm2T$O1m!vvR84OYh*qWy|JoE5Yrx2A@hCJCzt?3HjPm@F1^n%6M=v8m1v8|PjPyXv zuthbmxBA-q->;qbo!>x&%90VZc=7Cjd;YT_f~9ah zrQWd_=1d;V{glM0hJf5U!q91nPJXfOYYN;v4^WSrvBVEV9zuW>Ne`Mv_Q>MuW%q85 z_zOqN;dYaE-@1a^Nq3-wZif@tJ0}yLMskwzz?gG+gmi^wF+u2)GMs-$2T8U~L57Oc z5aMnQ4Q&W}>4GOdj9>&fk~?P7*=rxzX=y&c9O*C-_}+emFdOMY1wop?0Xtoeu*q7J z84QT6^B_bf>4bZ4+fr0P%!Y`tf=0_}%CvE+0~)a#aLT6Fx2bPr>biV=g7 z2qB3d$lxLwcovf!^<;Rfm#x{15zGN5q7pxPsm+rhwS@GOJ73E}cj*vG;u>ynk&FidDxz-D4_}Y?3yPuOh!3z+#bNZyzS_f^M}D++ zdf}GmZ+F)m*#+Rz1U`mAEhs~|9C+oh|EEAQ+`5IXZC0C1v7+x6Rh8Ef{|XEJET$&Fl(`{=FJbgV_)lk8y+G?EF@ zMANL*Pua3dLLJ;grU6A@1S7!1H$1n%Q*(H~<@T#k-5CSzu1BMb0KbZF9QXbi8lr!l zogcYoe1IOghIIZR(PJj0kwO+veMNStX<=(Znj z)^@5+S)D@Do`@2t2|GM;`oh478LLGjNaN^W#*-pY1V*p}aC#Kr!7E0zG5r7_SWf!J z3eWo=pBCOfcS5kFq3neV0gccEN35`3#=9X_jSbz0s{%XQo%0ob9;*G*tyw_L^~|e zMz1w1&zO1D@ZfD=l?vTUb{@50FnwO*ehbuvkg0K3&q@u*7@ekW>$zhl2MbGX7R|8G zlO`OQ=BqxqDdWJ0>yU$o8sN@=vO&(NF~ONGziV3SGZ?@O@)_x74mngI;k?FcT9Qeqn&lxq(Qa!n%WdyXAv-@0)r}h$PTS3c8B0~VQ1F&RF&$lN(ab@Frfp>9xC<-iU zpyg!CJF9$u+g0n{;p?Yr95l#Ls-R#3Eu=sdl5T=*BXVcS2HzLm%@uoH_2s)MMqdJe zAixs$K8nUR&c5|o_tin^C&}>}&!7=%K=XC} zlM5R+s?b5f_Eq;NcE$ym%uLDt!-4cir39+RA>m|H6_My%*A zX66I(F7jFTEPV?w{X0$&$cSPtG0i;-O1L(0q@O{;u^{;;Adj^UcaWJG5+TZTrM>Pb;}|j4-#&TOID7R|z`vRt1-Lg#;XP?n zml|iSe%5pL(EEaA+Wf|`{yHk~?-Mf3iL1tT+;?Mf=x(CevaO4D^wzbW5ez&mE4I?y zp`Q8WuIz8eCi&SQZaPbhE{Nl{QPu4SzVr)@sn!W(5NnX=V0qU|kw86uEwDZgi$}3x z8ySTof(4USf_o?QVerR*hNNm(dV1mL(6GrjidID6ildhoAHRY!__|S{e|X`B+9NlO z58MZlB1ij!QoJq+FK{F(8>Srm$)`EX8$u+YNrF7s(cMHjnYSjWqU?^F&h+v7Blh_xYhzznUS30tD-k?^!YPbiYgL8K`$5)DI&x? zh&V5#2%PXYEGhKR_Pm8hn&cBcg(*XE_fv9-kMUc;dQCc#0M?4o|H(Ue!B(0#tN#nq z6KLqZWU~Z{99(Mwg9Om_jNUpC?}u27gIhy#%|CC+owdJSE=$)qz(X=!nyk9Ot7`Xp z@`9)^hphVp&AARnxYePa#LGg)6JfYDp~3(*feKCQ`aqYi^njl&yKUvGde64IHsw!& zs_qyEm-{$sjgXLmo6=-sL|nENs!@Y;dQpWnYFXK7A`5 z#5*N6f=a=LZig?IYQ7vtee^NhhF-I*N@`2hDR$LiGL2Y30-dL|{zk!~l56(5D~L)m>b%DsM*AC}>YOIGX44;Os; z@+xEuut*jBKAK9gH*aCdibTOO&ENOdzoi}B_8Qf&wC>$_!p<`kANFvcoj)T_zYcqI z&0(o>{qeNlKe8on!I~|3OEy+|K6C-#9zOBOb4|*gzLlJx%s3zJ7RFw6dpy#{2o4P^ zxrvr(PmlzbGI#A%ubfuC;~gc`GN*CQH-8(-8FLjxwRp}Xg&UGgL+=cP)0JWZU$8^ zoOG!cs6Vdz^2S3!K|9->XySwWCbx~hdQE=q(K{(|Nr^@@Q`{0Vh^ywv9w?jlbh-cn zx_%VAX(5RYcl2oh1fp5SXuzno;Q|rUq!Q2`_r*ueTCUZf+zA&rB&4o4kd#hleC90@ zpa8DUOJyZ{7Ndi)o~9mI=&koHu;K{lI4%tuJl4PEoZ#tO3$G<+z5*WZ=-;S7F;b=M?7Z_ zzQ;9sij&^}MglNt*nnj@vQ%a>B15n#Burj=1x zP_yLD4-Id2CIX7b3ZOC>qMJGPDz)8SCH>g;XCav~99mEaq$6Y zXq+C|suxVSR`(Ya0|%P%fQA#q=L1NA(Q|J#vqntSTF>rM0}U;_djeSTlD#iONr*lb zBf1?nR}ow*Ejz1e{&$|KpY!c?pn6=AWyA*<6%WvaD^P!`aLe;Iz~@5YLoV1utOs{* zH3TXYB+OfT^xcl)IX?htl!lSpgAVxL!3P75jAR#24UAo|#`b0B$dUF_O0c;R^t8jB z&OV+0gfCK zCsZGzj3qO7_3*~7NT3-i${GN=8PtgZAS<8%G60xDc<1tMApk{F=Obgzom25?1}`Q> zI}~zT!S1UVSyUBECU7-kNt+Um zp>V&V6IdKrEF}0U;KK;KOWpfz!kFa1HkCl#6n^s3&E8YHKL(u+0MiQ&@ZdSQOXP5W zSizgo)6SIrNzW}_q-Ts6#VaiIE91*Hp3tIita5n&g5a~YkX87bI``W~lV5BwG5#e( z%?ljiN|#;jH79_B7rUzt?s6jd;s89PAfE?Xm8EcdApPXdKSElR!};TvP)WrEX*&Vi zmqzA5b_Tw40_;ms+R=+F3$iL^ocQFWVOw9gNp7#NgLc?Op@@`$90OXA6#hIRUuEeQ zPyO+?t+d=pM#iu)ki@GxwiE-dhUSu6bT^+a%m4gOw`cAD;5k01 z4d1^|TKIx+a$LO8`s8N31m5lJn_Eg&JRZs$cQqs=$Ea}tr!4x2dg1&N6S_a2FV@v( z(TOR1lAOpCuv>vnT+J0_{v%tTg4OdXfux8oAit1|T@t_0CG}68MTBvR3yKGnQjvlQ z3j(9(|0C$zm8LIeBmz#NiA`{lTP#pn40N6daRwZ=<-?5Fk_tB0duorZ_nrFUzdbdF zHxeU^QZM>>srMr;Es(o|?Gzq@<;l?W>{0U~d1DqwvWn)JzT63rpbDTJl#Yr7JK|CB zZSaRXB)y|f>1Zm~n$PTZH&1Fq_}`cl z>wKW4p?XB8u5*BrLTxP)YiV&NGFbGt0Px>H;sC4g-**$;-WeUZl)=4tAa_n^-C9k+ zxg<9C%!E#($FWg1lxmmGFDLt2fE*8Zc78JH>j!3Uugkym@G{7kLB9OD4DzM(`hR5_ V#?y`xQ)U1F002ovPDHLkV1n!EW;y@> diff --git a/apps/tauriOld/src-tauri/icons/StoreLogo.png b/apps/tauriOld/src-tauri/icons/StoreLogo.png deleted file mode 100644 index 17d142c0a43208db62ca28b86a3239329ac93aea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3971 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 diff --git a/apps/tauriOld/src-tauri/icons/icon.icns b/apps/tauriOld/src-tauri/icons/icon.icns deleted file mode 100644 index a2993adc87ff15230d919da5a3a6600f0892b48d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 277003 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
j#(n6`cTK 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 - - , - ); -} diff --git a/apps/tauriOld/src/assets/react.svg b/apps/tauriOld/src/assets/react.svg deleted file mode 100644 index 6c87de9bb..000000000 --- a/apps/tauriOld/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/tauriOld/src/index.css b/apps/tauriOld/src/index.css deleted file mode 100644 index 6119ad9a8..000000000 --- a/apps/tauriOld/src/index.css +++ /dev/null @@ -1,68 +0,0 @@ -:root { - font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; - line-height: 1.5; - font-weight: 400; - - color-scheme: light dark; - color: rgba(255, 255, 255, 0.87); - background-color: #242424; - - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -a { - font-weight: 500; - color: #646cff; - text-decoration: inherit; -} -a:hover { - color: #535bf2; -} - -body { - margin: 0; - display: flex; - place-items: center; - min-width: 320px; - min-height: 100vh; -} - -h1 { - font-size: 3.2em; - line-height: 1.1; -} - -button { - border-radius: 8px; - border: 1px solid transparent; - padding: 0.6em 1.2em; - font-size: 1em; - font-weight: 500; - font-family: inherit; - background-color: #1a1a1a; - cursor: pointer; - transition: border-color 0.25s; -} -button:hover { - border-color: #646cff; -} -button:focus, -button:focus-visible { - outline: 4px auto -webkit-focus-ring-color; -} - -@media (prefers-color-scheme: light) { - :root { - color: #213547; - background-color: #ffffff; - } - a:hover { - color: #747bff; - } - button { - background-color: #f9f9f9; - } -} diff --git a/apps/tauriOld/src/routeTree.gen.ts b/apps/tauriOld/src/routeTree.gen.ts deleted file mode 100644 index ef5c834bf..000000000 --- a/apps/tauriOld/src/routeTree.gen.ts +++ /dev/null @@ -1,277 +0,0 @@ -/* prettier-ignore-start */ - -/* eslint-disable */ - -// @ts-nocheck - -// noinspection JSUnusedGlobalSymbols - -// This file is auto-generated by TanStack Router - -import { createFileRoute } from '@tanstack/react-router' - -// Import Routes - -import { Route as rootRoute } from './routes/__root' -import { Route as IndexImport } from './routes/index' - -// Create Virtual Routes - -const TripsIndexLazyImport = createFileRoute('/trips/')() -const SignInIndexLazyImport = createFileRoute('/sign-in/')() -const RegisterIndexLazyImport = createFileRoute('/register/')() -const ProfileIndexLazyImport = createFileRoute('/profile/')() -const PasswordResetIndexLazyImport = createFileRoute('/password-reset/')() -const PacksIndexLazyImport = createFileRoute('/packs/')() -const MapsIndexLazyImport = createFileRoute('/maps/')() -const MapIndexLazyImport = createFileRoute('/map/')() -const ItemsIndexLazyImport = createFileRoute('/items/')() -const FeedIndexLazyImport = createFileRoute('/feed/')() -const DashboardIndexLazyImport = createFileRoute('/dashboard/')() -const AppearanceIndexLazyImport = createFileRoute('/appearance/')() -const AboutIndexLazyImport = createFileRoute('/about/')() -const TripCreateLazyImport = createFileRoute('/trip/create')() -const TripTripIdLazyImport = createFileRoute('/trip/$tripId')() -const ProfileIdLazyImport = createFileRoute('/profile/$id')() -const PackCreateLazyImport = createFileRoute('/pack/create')() -const PackIdLazyImport = createFileRoute('/pack/$id')() -const DestinationQueryLazyImport = createFileRoute('/destination/query')() -const ProfileSettingsIndexLazyImport = createFileRoute('/profile/settings/')() - -// Create/Update Routes - -const IndexRoute = IndexImport.update({ - path: '/', - getParentRoute: () => rootRoute, -} as any) - -const TripsIndexLazyRoute = TripsIndexLazyImport.update({ - path: '/trips/', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/trips/index.lazy').then((d) => d.Route)) - -const SignInIndexLazyRoute = SignInIndexLazyImport.update({ - path: '/sign-in/', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/sign-in/index.lazy').then((d) => d.Route)) - -const RegisterIndexLazyRoute = RegisterIndexLazyImport.update({ - path: '/register/', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/register/index.lazy').then((d) => d.Route), -) - -const ProfileIndexLazyRoute = ProfileIndexLazyImport.update({ - path: '/profile/', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/profile/index.lazy').then((d) => d.Route)) - -const PasswordResetIndexLazyRoute = PasswordResetIndexLazyImport.update({ - path: '/password-reset/', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/password-reset/index.lazy').then((d) => d.Route), -) - -const PacksIndexLazyRoute = PacksIndexLazyImport.update({ - path: '/packs/', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/packs/index.lazy').then((d) => d.Route)) - -const MapsIndexLazyRoute = MapsIndexLazyImport.update({ - path: '/maps/', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/maps/index.lazy').then((d) => d.Route)) - -const MapIndexLazyRoute = MapIndexLazyImport.update({ - path: '/map/', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/map/index.lazy').then((d) => d.Route)) - -const ItemsIndexLazyRoute = ItemsIndexLazyImport.update({ - path: '/items/', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/items/index.lazy').then((d) => d.Route)) - -const FeedIndexLazyRoute = FeedIndexLazyImport.update({ - path: '/feed/', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/feed/index.lazy').then((d) => d.Route)) - -const DashboardIndexLazyRoute = DashboardIndexLazyImport.update({ - path: '/dashboard/', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/dashboard/index.lazy').then((d) => d.Route), -) - -const AppearanceIndexLazyRoute = AppearanceIndexLazyImport.update({ - path: '/appearance/', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/appearance/index.lazy').then((d) => d.Route), -) - -const AboutIndexLazyRoute = AboutIndexLazyImport.update({ - path: '/about/', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/about/index.lazy').then((d) => d.Route)) - -const TripCreateLazyRoute = TripCreateLazyImport.update({ - path: '/trip/create', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/trip/create.lazy').then((d) => d.Route)) - -const TripTripIdLazyRoute = TripTripIdLazyImport.update({ - path: '/trip/$tripId', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/trip/$tripId.lazy').then((d) => d.Route)) - -const ProfileIdLazyRoute = ProfileIdLazyImport.update({ - path: '/profile/$id', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/profile/$id.lazy').then((d) => d.Route)) - -const PackCreateLazyRoute = PackCreateLazyImport.update({ - path: '/pack/create', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/pack/create.lazy').then((d) => d.Route)) - -const PackIdLazyRoute = PackIdLazyImport.update({ - path: '/pack/$id', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/pack/$id.lazy').then((d) => d.Route)) - -const DestinationQueryLazyRoute = DestinationQueryLazyImport.update({ - path: '/destination/query', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/destination/query.lazy').then((d) => d.Route), -) - -const ProfileSettingsIndexLazyRoute = ProfileSettingsIndexLazyImport.update({ - path: '/profile/settings/', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/profile/settings/index.lazy').then((d) => d.Route), -) - -// Populate the FileRoutesByPath interface - -declare module '@tanstack/react-router' { - interface FileRoutesByPath { - '/': { - preLoaderRoute: typeof IndexImport - parentRoute: typeof rootRoute - } - '/destination/query': { - preLoaderRoute: typeof DestinationQueryLazyImport - parentRoute: typeof rootRoute - } - '/pack/$id': { - preLoaderRoute: typeof PackIdLazyImport - parentRoute: typeof rootRoute - } - '/pack/create': { - preLoaderRoute: typeof PackCreateLazyImport - parentRoute: typeof rootRoute - } - '/profile/$id': { - preLoaderRoute: typeof ProfileIdLazyImport - parentRoute: typeof rootRoute - } - '/trip/$tripId': { - preLoaderRoute: typeof TripTripIdLazyImport - parentRoute: typeof rootRoute - } - '/trip/create': { - preLoaderRoute: typeof TripCreateLazyImport - parentRoute: typeof rootRoute - } - '/about/': { - preLoaderRoute: typeof AboutIndexLazyImport - parentRoute: typeof rootRoute - } - '/appearance/': { - preLoaderRoute: typeof AppearanceIndexLazyImport - parentRoute: typeof rootRoute - } - '/dashboard/': { - preLoaderRoute: typeof DashboardIndexLazyImport - parentRoute: typeof rootRoute - } - '/feed/': { - preLoaderRoute: typeof FeedIndexLazyImport - parentRoute: typeof rootRoute - } - '/items/': { - preLoaderRoute: typeof ItemsIndexLazyImport - parentRoute: typeof rootRoute - } - '/map/': { - preLoaderRoute: typeof MapIndexLazyImport - parentRoute: typeof rootRoute - } - '/maps/': { - preLoaderRoute: typeof MapsIndexLazyImport - parentRoute: typeof rootRoute - } - '/packs/': { - preLoaderRoute: typeof PacksIndexLazyImport - parentRoute: typeof rootRoute - } - '/password-reset/': { - preLoaderRoute: typeof PasswordResetIndexLazyImport - parentRoute: typeof rootRoute - } - '/profile/': { - preLoaderRoute: typeof ProfileIndexLazyImport - parentRoute: typeof rootRoute - } - '/register/': { - preLoaderRoute: typeof RegisterIndexLazyImport - parentRoute: typeof rootRoute - } - '/sign-in/': { - preLoaderRoute: typeof SignInIndexLazyImport - parentRoute: typeof rootRoute - } - '/trips/': { - preLoaderRoute: typeof TripsIndexLazyImport - parentRoute: typeof rootRoute - } - '/profile/settings/': { - preLoaderRoute: typeof ProfileSettingsIndexLazyImport - parentRoute: typeof rootRoute - } - } -} - -// Create and export the route tree - -export const routeTree = rootRoute.addChildren([ - IndexRoute, - DestinationQueryLazyRoute, - PackIdLazyRoute, - PackCreateLazyRoute, - ProfileIdLazyRoute, - TripTripIdLazyRoute, - TripCreateLazyRoute, - AboutIndexLazyRoute, - AppearanceIndexLazyRoute, - DashboardIndexLazyRoute, - FeedIndexLazyRoute, - ItemsIndexLazyRoute, - MapIndexLazyRoute, - MapsIndexLazyRoute, - PacksIndexLazyRoute, - PasswordResetIndexLazyRoute, - ProfileIndexLazyRoute, - RegisterIndexLazyRoute, - SignInIndexLazyRoute, - TripsIndexLazyRoute, - ProfileSettingsIndexLazyRoute, -]) - -/* prettier-ignore-end */ diff --git a/apps/tauriOld/src/routes/__root.tsx b/apps/tauriOld/src/routes/__root.tsx deleted file mode 100644 index 87537688b..000000000 --- a/apps/tauriOld/src/routes/__root.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import { MainContentWeb } from '@packrat/ui'; -import { createRootRoute, Link, Outlet } from '@tanstack/react-router'; -import { TanStackRouterDevtools } from '@tanstack/router-devtools'; -import { Navbar } from 'app/components/navigation'; -import { Provider } from 'app/provider'; - -export const Route = createRootRoute({ - component: () => ( - - - - - - - - ), -}); diff --git a/apps/tauriOld/src/routes/about/index.lazy.tsx b/apps/tauriOld/src/routes/about/index.lazy.tsx deleted file mode 100644 index 4f529cc6f..000000000 --- a/apps/tauriOld/src/routes/about/index.lazy.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import React from 'react'; -import About from 'app/screens/about'; -import { Platform, ScrollView, StyleSheet } from 'react-native'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/about/')({ - component: AboutRoute, -}); - -/** - * Renders the AboutRoute component. - * - * @return {JSX.Element} The rendered component. - */ -export default function AboutRoute() { - return ( - <> - - - ); -} - -const styles = StyleSheet.create({ - menuBar: { - paddingBottom: 120, - }, -}); diff --git a/apps/tauriOld/src/routes/appearance/index.lazy.tsx b/apps/tauriOld/src/routes/appearance/index.lazy.tsx deleted file mode 100644 index 2d157cbd6..000000000 --- a/apps/tauriOld/src/routes/appearance/index.lazy.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import AppearanceContainer from 'app/screens/appearance/AppearanceContainer'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/appearance/')({ - component: Appearance, -}); - -export default function Appearance() { - return ( - - - - ); -} diff --git a/apps/tauriOld/src/routes/dashboard/index.lazy.tsx b/apps/tauriOld/src/routes/dashboard/index.lazy.tsx deleted file mode 100644 index c073aa57e..000000000 --- a/apps/tauriOld/src/routes/dashboard/index.lazy.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; -import Dashboard from 'app/screens/dashboard'; - -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/dashboard/')({ - component: DashboardPage, -}); - -export default function DashboardPage() { - return ( - - - - ); -} diff --git a/apps/tauriOld/src/routes/destination/query.lazy.tsx b/apps/tauriOld/src/routes/destination/query.lazy.tsx deleted file mode 100644 index dd5171124..000000000 --- a/apps/tauriOld/src/routes/destination/query.lazy.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; -import { DestinationPage } from 'app/components/destination'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -// import DestinationPage from "../../components/destination"; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/destination/query')({ - component: Destination, -}); - -export default function Destination() { - return ( - - - - ); -} diff --git a/apps/tauriOld/src/routes/feed/index.lazy.tsx b/apps/tauriOld/src/routes/feed/index.lazy.tsx deleted file mode 100644 index 72b518e2d..000000000 --- a/apps/tauriOld/src/routes/feed/index.lazy.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import Feed from 'app/screens/feed/Feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/feed/')({ - component: FeedNav, -}); - -export default function FeedNav() { - return ( - - - - ); -} diff --git a/apps/tauriOld/src/routes/index.tsx b/apps/tauriOld/src/routes/index.tsx deleted file mode 100644 index 97cc08a58..000000000 --- a/apps/tauriOld/src/routes/index.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import Dashboard from 'app/screens/dashboard'; -import LandingPage from 'app/components/landing_page'; -import { useAuthUser } from 'app/auth/hooks'; -import { createFileRoute } from '@tanstack/react-router'; - -export const Route = createFileRoute('/')({ - component: Home, -}); - -export default function Home() { - const user = useAuthUser(); - - return <>{!user ? : }; -} diff --git a/apps/tauriOld/src/routes/items/index.lazy.tsx b/apps/tauriOld/src/routes/items/index.lazy.tsx deleted file mode 100644 index c6f6d534e..000000000 --- a/apps/tauriOld/src/routes/items/index.lazy.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import Items from 'app/screens/items'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/items/')({ - component: ItemsPage, -}); - -export default function ItemsPage() { - return ( - - - - ); -} diff --git a/apps/tauriOld/src/routes/map/index.lazy.tsx b/apps/tauriOld/src/routes/map/index.lazy.tsx deleted file mode 100644 index 18c39af86..000000000 --- a/apps/tauriOld/src/routes/map/index.lazy.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react'; -// import Map from "app/screens/map"; - -// export default Map; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/map/')({ - component: () => null, -}); - -export default () => null; - -// TODO - figure out if we can repurpose this on web or just delete. diff --git a/apps/tauriOld/src/routes/maps/index.lazy.tsx b/apps/tauriOld/src/routes/maps/index.lazy.tsx deleted file mode 100644 index 0fb409e3c..000000000 --- a/apps/tauriOld/src/routes/maps/index.lazy.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from 'react'; -// import DownloadedMaps from "app/screens/maps"; - -// export default DownloadedMaps; - -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/maps/')({ - component: () => null, -}); - -export default () => null; - -// TODO - figure out if we can repurpose this on web or just delete. diff --git a/apps/tauriOld/src/routes/pack/$id.lazy.tsx b/apps/tauriOld/src/routes/pack/$id.lazy.tsx deleted file mode 100644 index a99e83525..000000000 --- a/apps/tauriOld/src/routes/pack/$id.lazy.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import { PackDetails } from 'app/components/pack/PackDetails'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/pack/$id')({ - component: PackScreen, -}); - -function PackScreen() { - return ( - - - - ); -} - -export default PackScreen; diff --git a/apps/tauriOld/src/routes/pack/create.lazy.tsx b/apps/tauriOld/src/routes/pack/create.lazy.tsx deleted file mode 100644 index c93bdc54d..000000000 --- a/apps/tauriOld/src/routes/pack/create.lazy.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react'; -import { AddPack } from 'app/components/pack/AddPack'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/pack/create')({ - component: CreatePack, -}); - -function CreatePack() { - return ( - - - - ); -} - -export default CreatePack; - -CreatePack.getLayout = function getLayout(page: any) { - return {page}; -}; diff --git a/apps/tauriOld/src/routes/packs/index.lazy.tsx b/apps/tauriOld/src/routes/packs/index.lazy.tsx deleted file mode 100644 index 0854d84ef..000000000 --- a/apps/tauriOld/src/routes/packs/index.lazy.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import Feed from 'app/screens/feed/Feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/packs/')({ - component: Packs, -}); - -function Packs() { - return ( - - - - ); -} - -export default Packs; diff --git a/apps/tauriOld/src/routes/password-reset/index.lazy.tsx b/apps/tauriOld/src/routes/password-reset/index.lazy.tsx deleted file mode 100644 index 6789d8e08..000000000 --- a/apps/tauriOld/src/routes/password-reset/index.lazy.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { RequestPasswordReset } from 'app/components/password-reset'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/password-reset/')({ - component: ResetPasswordRoute, -}); - -export default function ResetPasswordRoute() { - return ( - <> - - - ); -} diff --git a/apps/tauriOld/src/routes/profile/$id.lazy.tsx b/apps/tauriOld/src/routes/profile/$id.lazy.tsx deleted file mode 100644 index 7827f7219..000000000 --- a/apps/tauriOld/src/routes/profile/$id.lazy.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react'; -import ProfileContainer from 'app/screens/user/ProfileContainer'; -import { useProfileId } from 'app/hooks/user'; - -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/profile/$id')({ - component: Profile, -}); - -export default function Profile() { - const [id] = useProfileId(); - - return ( - <> - - - ); -} diff --git a/apps/tauriOld/src/routes/profile/index.lazy.tsx b/apps/tauriOld/src/routes/profile/index.lazy.tsx deleted file mode 100644 index 97980da80..000000000 --- a/apps/tauriOld/src/routes/profile/index.lazy.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import ProfileContainer from 'app/screens/user/ProfileContainer'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/profile/')({ - component: Profile, -}); - -export default function Profile() { - return ( - - - - ); -} diff --git a/apps/tauriOld/src/routes/profile/settings/index.lazy.tsx b/apps/tauriOld/src/routes/profile/settings/index.lazy.tsx deleted file mode 100644 index 81fa5b327..000000000 --- a/apps/tauriOld/src/routes/profile/settings/index.lazy.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import Settings from 'app/screens/user/Settings'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/profile/settings/')({ - component: SettingsPage, -}); - -export default function SettingsPage() { - return ( - - - - ); -} diff --git a/apps/tauriOld/src/routes/register/index.lazy.tsx b/apps/tauriOld/src/routes/register/index.lazy.tsx deleted file mode 100644 index bca92740a..000000000 --- a/apps/tauriOld/src/routes/register/index.lazy.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react'; -import RegisterScreen from 'app/screens/RegisterScreen'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/register/')({ - component: Register, -}); - -function Register() { - return ; -} - -export default Register; diff --git a/apps/tauriOld/src/routes/sign-in/index.lazy.tsx b/apps/tauriOld/src/routes/sign-in/index.lazy.tsx deleted file mode 100644 index f139ab867..000000000 --- a/apps/tauriOld/src/routes/sign-in/index.lazy.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; -import LoginScreen from 'app/screens/LoginScreen'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/sign-in/')({ - component: Login, -}); - -function Login() { - return ( -
- -
- ); -} - -export default Login; diff --git a/apps/tauriOld/src/routes/trip/$tripId.lazy.tsx b/apps/tauriOld/src/routes/trip/$tripId.lazy.tsx deleted file mode 100644 index 6dbceaf97..000000000 --- a/apps/tauriOld/src/routes/trip/$tripId.lazy.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import { TripDetails } from 'app/screens/trip/TripDetails'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/trip/$tripId')({ - component: Trip, -}); - -export default function Trip() { - return ( - - - - ); -} diff --git a/apps/tauriOld/src/routes/trip/create.lazy.tsx b/apps/tauriOld/src/routes/trip/create.lazy.tsx deleted file mode 100644 index 301a10bae..000000000 --- a/apps/tauriOld/src/routes/trip/create.lazy.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import CreateTrip from 'app/screens/trip/createTrip'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/trip/create')({ - component: CreateTrip, -}); - -export default function Trip() { - return ( - - - - ); -} diff --git a/apps/tauriOld/src/routes/trips/index.lazy.tsx b/apps/tauriOld/src/routes/trips/index.lazy.tsx deleted file mode 100644 index f08be7c17..000000000 --- a/apps/tauriOld/src/routes/trips/index.lazy.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import Feed from 'app/screens/feed/Feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; -import { createLazyFileRoute } from '@tanstack/react-router'; - -export const Route = createLazyFileRoute('/trips/')({ - component: FeedNav, -}); - -export default function FeedNav() { - return ( - - - - ); -} diff --git a/apps/tauriOld/src/styles/global.css b/apps/tauriOld/src/styles/global.css deleted file mode 100644 index 8c9f008ce..000000000 --- a/apps/tauriOld/src/styles/global.css +++ /dev/null @@ -1,7 +0,0 @@ -body { - background-color: rgb(2, 132, 199) !important; -} - -*:focus { - outline: none; -} diff --git a/apps/tauriOld/src/tamagui.config.ts b/apps/tauriOld/src/tamagui.config.ts deleted file mode 100644 index a095e45db..000000000 --- a/apps/tauriOld/src/tamagui.config.ts +++ /dev/null @@ -1,3 +0,0 @@ -import config from '@packrat/ui/src/tamagui.config'; - -export default config; diff --git a/apps/tauriOld/src/tsr.config.json b/apps/tauriOld/src/tsr.config.json deleted file mode 100644 index b3ef193ad..000000000 --- a/apps/tauriOld/src/tsr.config.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "routesDirectory": "./src/routes", - "generatedRouteTree": "./src/routeTree.gen.ts", - "routeFileIgnorePrefix": "-", - "quoteStyle": "single" - } \ No newline at end of file diff --git a/apps/tauriOld/src/vite-env.d.ts b/apps/tauriOld/src/vite-env.d.ts deleted file mode 100644 index 11f02fe2a..000000000 --- a/apps/tauriOld/src/vite-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/apps/tauriOld/tsconfig.json b/apps/tauriOld/tsconfig.json deleted file mode 100644 index a7fc6fbf2..000000000 --- a/apps/tauriOld/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2020", - "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - - /* Linting */ - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true - }, - "include": ["src"], - "references": [{ "path": "./tsconfig.node.json" }] -} diff --git a/apps/tauriOld/tsconfig.node.json b/apps/tauriOld/tsconfig.node.json deleted file mode 100644 index 97ede7ee6..000000000 --- a/apps/tauriOld/tsconfig.node.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "compilerOptions": { - "composite": true, - "skipLibCheck": true, - "module": "ESNext", - "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true, - "strict": true - }, - "include": ["vite.config.ts"] -} diff --git a/apps/tauriOld/vite.config.ts b/apps/tauriOld/vite.config.ts deleted file mode 100644 index bbde12dfb..000000000 --- a/apps/tauriOld/vite.config.ts +++ /dev/null @@ -1,143 +0,0 @@ -import { defineConfig, loadEnv } from 'vite'; -import react from '@vitejs/plugin-react-swc'; -import { resolve } from 'path'; -import esbuildFlowPlugin from 'esbuild-plugin-flow'; -import { TanStackRouterVite } from '@tanstack/router-vite-plugin'; -import { tamaguiExtractPlugin, tamaguiPlugin } from '@tamagui/vite-plugin'; -import * as esbuild from 'esbuild'; -import { readFileSync } from 'fs'; - -const shouldExtract = process.env.EXTRACT === '1'; - -const tamaguiConfig = { - components: ['tamagui'], - config: 'src/tamagui.config.ts', -}; - -// https://tamagui.dev/docs/intro/installation -const extensions = [ - '.mjs', - '.web.tsx', - '.tsx', - '.web.ts', - '.ts', - '.web.jsx', - '.jsx', - '.web.js', - '.js', - '.css', - '.json', - '.mjs', - '.tanstack.ts', -]; - -const development = process.env.NODE_ENV === 'development'; - -const rollupPlugin = (matchers: RegExp[]) => ({ - name: 'js-in-jsx', - load(id: string) { - if (matchers.some((matcher) => matcher.test(id)) && id.endsWith('.js')) { - console.log('Processing file:', id); - const file = readFileSync(id, { encoding: 'utf-8' }); - return esbuild.transformSync(file, { loader: 'jsx', jsx: 'automatic' }); - } - }, -}); - -export default defineConfig(({ mode }) => { - // Load env file based on `mode` in the current working directory. - // Set the third parameter to '' to load all env regardless of the `VITE_` prefix. - // const env = loadEnv(mode, process.cwd(), ''); - - return { - clearScreen: true, - cacheDir: '../../node_modules/.vite/vite-app', - plugins: [ - react(), - TanStackRouterVite(), - tamaguiPlugin(tamaguiConfig), - shouldExtract ? tamaguiExtractPlugin(tamaguiConfig) : null, - ].filter(Boolean), - define: { - // https://github.com/bevacqua/dragula/issues/602#issuecomment-1296313369 - global: 'window', - __DEV__: JSON.stringify(development), - // https://tamagui.dev/docs/intro/installation - DEV: JSON.stringify(development), - 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV), - - // This will allow you to access the environment variables in your code from process.env, instead of having to use import.meta.env. This is because Expo does not support import.meta.env and throws an error when you try to use it (ie packages/config/src/index.ts). - // https://stackoverflow.com/a/77824845/19816812 - // https://github.com/expo/expo/issues/21099 - // ...Object.keys(env).reduce((prev, key) => { - // prev[`process.env.${key}`] = JSON.stringify(env[key]); - // return prev; - // }, {}), - }, - resolve: { - extensions, - // Add the resolve configuration - alias: { - '@crosspath-resolver': './resolver.tanstack.js', - '@env': resolve(__dirname, 'envResolver'), - // 'react-native': 'react-native-web', - 'react-native/Libraries/Image/AssetRegistry': resolve( - __dirname, - '../../node_modules/react-native-web/dist/modules/AssetRegistry', - ), - '@react-native/assets-registry/regisery': resolve( - __dirname, - '../../node_modules/react-native-web/dist/modules/AssetRegistry', - ), - }, - }, - optimizeDeps: { - esbuildOptions: { - resolveExtensions: extensions, - // https://github.com/vitejs/vite-plugin-react/issues/192#issuecomment-1627384670 - jsx: 'automatic', - // need either this or the plugin below - loader: { - '.js': 'jsx', - }, - plugins: [ - esbuildFlowPlugin(/\.(flow|jsx)$/, (path) => - /\.jsx?$/.test(path) ? 'jsx' : 'jsx', - ), - ], - }, - include: ['@packrat/validations'], - exclude: [], - }, - build: { - commonjsOptions: { transformMixedEsModules: true }, - rollupOptions: { - plugins: [ - rollupPlugin([ - /react-native-vector-icons/, - /@expo\/vector-icons/, - /react-native-table-component/, - /@expo/, - /expo-router/, - /expo-clipboard/, - /expo-modules-core/, - ]), - ], - }, - }, - server: { - port: 4200, - host: 'localhost', - }, - preview: { - port: 4300, - host: 'localhost', - }, - test: { - globals: true, - cache: { dir: '../../node_modules/.vitest' }, - environment: 'jsdom', - include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], - }, - }; -}); From 97e49e9d516d7a8c25c28970b1a52701c1f19694 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Thu, 15 Aug 2024 22:57:39 +0530 Subject: [PATCH 081/123] yarn.lock updated --- yarn.lock | 149 ------------------------------------------------------ 1 file changed, 149 deletions(-) diff --git a/yarn.lock b/yarn.lock index 7ce1abd5d..2d3170935 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10536,13 +10536,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.3": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.3" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@tauri-apps/cli-darwin-x64@npm:1.6.0": version: 1.6.0 resolution: "@tauri-apps/cli-darwin-x64@npm:1.6.0" @@ -10550,13 +10543,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.3": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.3" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0": version: 1.6.0 resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0" @@ -10564,13 +10550,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.3": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.3" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0": version: 1.6.0 resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0" @@ -10578,13 +10557,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.3": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.3" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@tauri-apps/cli-linux-arm64-musl@npm:1.6.0": version: 1.6.0 resolution: "@tauri-apps/cli-linux-arm64-musl@npm:1.6.0" @@ -10592,13 +10564,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.3": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.3" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@tauri-apps/cli-linux-x64-gnu@npm:1.6.0": version: 1.6.0 resolution: "@tauri-apps/cli-linux-x64-gnu@npm:1.6.0" @@ -10606,13 +10571,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.3": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.3" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@tauri-apps/cli-linux-x64-musl@npm:1.6.0": version: 1.6.0 resolution: "@tauri-apps/cli-linux-x64-musl@npm:1.6.0" @@ -10620,13 +10578,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.3": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.3" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0": version: 1.6.0 resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0" @@ -10634,13 +10585,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.3": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.3" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0": version: 1.6.0 resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0" @@ -10648,13 +10592,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.3": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.3" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@tauri-apps/cli-win32-x64-msvc@npm:1.6.0": version: 1.6.0 resolution: "@tauri-apps/cli-win32-x64-msvc@npm:1.6.0" @@ -10662,13 +10599,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.3": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.3" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@tauri-apps/cli@npm:^1": version: 1.6.0 resolution: "@tauri-apps/cli@npm:1.6.0" @@ -10710,47 +10640,6 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli@npm:^2.0.0-rc.2": - version: 2.0.0-rc.3 - resolution: "@tauri-apps/cli@npm:2.0.0-rc.3" - dependencies: - "@tauri-apps/cli-darwin-arm64": "npm:2.0.0-rc.3" - "@tauri-apps/cli-darwin-x64": "npm:2.0.0-rc.3" - "@tauri-apps/cli-linux-arm-gnueabihf": "npm:2.0.0-rc.3" - "@tauri-apps/cli-linux-arm64-gnu": "npm:2.0.0-rc.3" - "@tauri-apps/cli-linux-arm64-musl": "npm:2.0.0-rc.3" - "@tauri-apps/cli-linux-x64-gnu": "npm:2.0.0-rc.3" - "@tauri-apps/cli-linux-x64-musl": "npm:2.0.0-rc.3" - "@tauri-apps/cli-win32-arm64-msvc": "npm:2.0.0-rc.3" - "@tauri-apps/cli-win32-ia32-msvc": "npm:2.0.0-rc.3" - "@tauri-apps/cli-win32-x64-msvc": "npm:2.0.0-rc.3" - dependenciesMeta: - "@tauri-apps/cli-darwin-arm64": - optional: true - "@tauri-apps/cli-darwin-x64": - optional: true - "@tauri-apps/cli-linux-arm-gnueabihf": - optional: true - "@tauri-apps/cli-linux-arm64-gnu": - optional: true - "@tauri-apps/cli-linux-arm64-musl": - optional: true - "@tauri-apps/cli-linux-x64-gnu": - optional: true - "@tauri-apps/cli-linux-x64-musl": - optional: true - "@tauri-apps/cli-win32-arm64-msvc": - optional: true - "@tauri-apps/cli-win32-ia32-msvc": - optional: true - "@tauri-apps/cli-win32-x64-msvc": - optional: true - bin: - tauri: tauri.js - checksum: 10/27eca8a712872f8ec8cf3d819b436ba726715d862cea11465b725032b52b628fdbc2592c661b0e65603166f878b936615106c63e2ee4b70698da8e053a2487db - languageName: node - linkType: hard - "@tmcw/togeojson@npm:^5.7.0": version: 5.8.1 resolution: "@tmcw/togeojson@npm:5.8.1" @@ -34480,44 +34369,6 @@ __metadata: languageName: node linkType: hard -"tauri-app@workspace:apps/tauriOld": - version: 0.0.0-use.local - resolution: "tauri-app@workspace:apps/tauriOld" - dependencies: - "@originjs/vite-plugin-commonjs": "npm:^1.0.3" - "@packrat/ui": "npm:*" - "@packrat/validations": "npm:*" - "@react-native/assets-registry": "npm:0.74.81" - "@tamagui/vite-plugin": "npm:1.96.0" - "@tanstack/react-router": "npm:^1.16.5" - "@tanstack/router-devtools": "npm:^1.16.5" - "@tanstack/router-vite-plugin": "npm:^1.16.5" - "@tauri-apps/cli": "npm:^2.0.0-rc.2" - "@types/react": "npm:~18.2.55" - "@types/react-dom": "npm:^18.2.19" - "@typescript-eslint/eslint-plugin": "npm:^6.21.0" - "@typescript-eslint/parser": "npm:^6.21.0" - "@vitejs/plugin-react": "npm:^4.2.1" - "@vitejs/plugin-react-swc": "npm:^3.6.0" - app: "npm:*" - esbuild-plugin-flow: "npm:^0.3.2" - eslint: "npm:^8.56.0" - eslint-plugin-react-hooks: "npm:^4.6.0" - eslint-plugin-react-refresh: "npm:^0.4.5" - react: "npm:18.2.0" - react-dom: "npm:18.2.0" - react-native: "npm:0.73.6" - react-native-web: "npm:^0.19.10" - rollup-plugin-node-polyfills: "npm:^0.2.1" - rollup-plugin-polyfill-node: "npm:^0.13.0" - rollup-plugin-typescript2: "npm:^0.36.0" - tslib: "npm:^2.6.2" - typescript: "npm:^5.3.3" - vite: "npm:^5.1.0" - vite-plugin-node-polyfills: "npm:^0.21.0" - languageName: unknown - linkType: soft - "tauri@workspace:apps/tauri": version: 0.0.0-use.local resolution: "tauri@workspace:apps/tauri" From 4372f541d1957dc8559c46d73eb5e77721473524 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Thu, 15 Aug 2024 23:13:01 +0530 Subject: [PATCH 082/123] changes in tauri yml --- .github/workflows/ tauri-build.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ tauri-build.yml b/.github/workflows/ tauri-build.yml index 14b2a1c04..e8980a95a 100644 --- a/.github/workflows/ tauri-build.yml +++ b/.github/workflows/ tauri-build.yml @@ -70,11 +70,11 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - tagName: app-v__VERSION__ - releaseName: 'App v__VERSION__' - releaseBody: 'See the assets to download this version and install.' - releaseDraft: true - prerelease: false + # tagName: app-v__VERSION__ + # releaseName: 'App v__VERSION__' + # releaseBody: 'See the assets to download this version and install.' + # releaseDraft: true + # prerelease: false args: ${{ matrix.args }} - name: Find or create comment From a494f574fde2c03e8f3863112cefc4ad911df4f0 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 16 Aug 2024 00:04:31 +0530 Subject: [PATCH 083/123] add files from old tauri --- apps/tauri/package.json | 40 +- apps/tauri/public/favicon.ico | Bin 0 -> 15406 bytes apps/tauri/public/tamagui.css | 2626 +++++++++++++++++ apps/tauri/src/App.css | 122 +- apps/tauri/src/App.tsx | 77 +- apps/tauri/src/index.css | 68 + apps/tauri/src/main.tsx | 9 - apps/tauri/src/routeTree.gen.ts | 277 ++ apps/tauri/src/routes/__root.tsx | 18 + apps/tauri/src/routes/about/index.lazy.tsx | 27 + .../src/routes/appearance/index.lazy.tsx | 16 + .../tauri/src/routes/dashboard/index.lazy.tsx | 17 + .../src/routes/destination/query.lazy.tsx | 17 + apps/tauri/src/routes/feed/index.lazy.tsx | 16 + apps/tauri/src/routes/index.tsx | 15 + apps/tauri/src/routes/items/index.lazy.tsx | 16 + apps/tauri/src/routes/map/index.lazy.tsx | 13 + apps/tauri/src/routes/maps/index.lazy.tsx | 14 + apps/tauri/src/routes/pack/$id.lazy.tsx | 18 + apps/tauri/src/routes/pack/create.lazy.tsx | 22 + apps/tauri/src/routes/packs/index.lazy.tsx | 18 + .../src/routes/password-reset/index.lazy.tsx | 15 + apps/tauri/src/routes/profile/$id.lazy.tsx | 19 + apps/tauri/src/routes/profile/index.lazy.tsx | 16 + .../routes/profile/settings/index.lazy.tsx | 16 + apps/tauri/src/routes/register/index.lazy.tsx | 13 + apps/tauri/src/routes/sign-in/index.lazy.tsx | 17 + apps/tauri/src/routes/trip/$tripId.lazy.tsx | 16 + apps/tauri/src/routes/trip/create.lazy.tsx | 16 + apps/tauri/src/routes/trips/index.lazy.tsx | 16 + apps/tauri/src/styles/global.css | 7 + apps/tauri/src/tamagui.config.ts | 3 + apps/tauri/src/tsr.config.json | 6 + yarn.lock | 23 + 34 files changed, 3469 insertions(+), 160 deletions(-) create mode 100644 apps/tauri/public/favicon.ico create mode 100644 apps/tauri/public/tamagui.css create mode 100644 apps/tauri/src/index.css delete mode 100644 apps/tauri/src/main.tsx create mode 100644 apps/tauri/src/routeTree.gen.ts create mode 100644 apps/tauri/src/routes/__root.tsx create mode 100644 apps/tauri/src/routes/about/index.lazy.tsx create mode 100644 apps/tauri/src/routes/appearance/index.lazy.tsx create mode 100644 apps/tauri/src/routes/dashboard/index.lazy.tsx create mode 100644 apps/tauri/src/routes/destination/query.lazy.tsx create mode 100644 apps/tauri/src/routes/feed/index.lazy.tsx create mode 100644 apps/tauri/src/routes/index.tsx create mode 100644 apps/tauri/src/routes/items/index.lazy.tsx create mode 100644 apps/tauri/src/routes/map/index.lazy.tsx create mode 100644 apps/tauri/src/routes/maps/index.lazy.tsx create mode 100644 apps/tauri/src/routes/pack/$id.lazy.tsx create mode 100644 apps/tauri/src/routes/pack/create.lazy.tsx create mode 100644 apps/tauri/src/routes/packs/index.lazy.tsx create mode 100644 apps/tauri/src/routes/password-reset/index.lazy.tsx create mode 100644 apps/tauri/src/routes/profile/$id.lazy.tsx create mode 100644 apps/tauri/src/routes/profile/index.lazy.tsx create mode 100644 apps/tauri/src/routes/profile/settings/index.lazy.tsx create mode 100644 apps/tauri/src/routes/register/index.lazy.tsx create mode 100644 apps/tauri/src/routes/sign-in/index.lazy.tsx create mode 100644 apps/tauri/src/routes/trip/$tripId.lazy.tsx create mode 100644 apps/tauri/src/routes/trip/create.lazy.tsx create mode 100644 apps/tauri/src/routes/trips/index.lazy.tsx create mode 100644 apps/tauri/src/styles/global.css create mode 100644 apps/tauri/src/tamagui.config.ts create mode 100644 apps/tauri/src/tsr.config.json diff --git a/apps/tauri/package.json b/apps/tauri/package.json index 01d946d94..168104374 100644 --- a/apps/tauri/package.json +++ b/apps/tauri/package.json @@ -5,21 +5,53 @@ "type": "module", "scripts": { "dev": "vite", - "build": "tsc && vite build", + "tauri": "tauri", + "build": "yarn run build:tsc && yarn run build:vite", + "build:tsc": "tsc || exit 0", + "build:vite": "vite build --debug", + "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "preview": "vite preview", - "tauri": "tauri" + "tauri:dev": "yarn tauri dev", + "tauri:build": "yarn tauri build", + "tauri:build:dev": "yarn tauri build --dev", + "tauri:serve": "yarn tauri serve", + "tauri:migrate": "yarn run tauri migrate", + "clean": "rm -rf dist node_modules .tamagui" }, "dependencies": { + "@originjs/vite-plugin-commonjs": "^1.0.3", + "@packrat/ui": "*", + "@packrat/validations": "*", + "@react-native/assets-registry": "0.74.81", + "@tamagui/vite-plugin": "1.96.0", + "@tanstack/react-router": "^1.16.5", + "@tanstack/router-devtools": "^1.16.5", + "@tanstack/router-vite-plugin": "^1.16.5", "@tauri-apps/api": "^1", + "@vitejs/plugin-react-swc": "^3.6.0", + "app": "*", + "esbuild-plugin-flow": "^0.3.2", "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "react-native": "0.73.6", + "react-native-web": "^0.19.10" }, "devDependencies": { "@tauri-apps/cli": "^1", "@types/react": "^18.2.15", "@types/react-dom": "^18.2.7", + "@typescript-eslint/eslint-plugin": "^6.21.0", + "@typescript-eslint/parser": "^6.21.0", "@vitejs/plugin-react": "^4.2.1", + "eslint": "^8.56.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.5", + "rollup-plugin-node-polyfills": "^0.2.1", + "rollup-plugin-polyfill-node": "^0.13.0", + "rollup-plugin-typescript2": "^0.36.0", + "tslib": "^2.6.2", "typescript": "^5.2.2", - "vite": "^5.3.1" + "vite": "^5.3.1", + "vite-plugin-node-polyfills": "^0.21.0" } } diff --git a/apps/tauri/public/favicon.ico b/apps/tauri/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..7de2ba4c1d945352726e8d6d4515b0e6340a3e56 GIT binary patch literal 15406 zcmeI22douE6owb+AVqzG4fDYEuz?l9_QW2$LBLpeVpjx3BP#ZSB@z`xgD3=IK>-C7 zY#>-sW5kZVcd?_`@%x{5ZuSl{cV~C+LlZs8mucsmnVp@TIlK2pQKP7F)V_U0S{)tN zB#O3q?%fOR>qpU(t42``I+$SbcRfj>EM2;^3dTaSL}iBpcDKS- zj;4tE9iX?TZ3WfS-V1(%SuhMvf*LpyM#3#nThMJ(NLQflcvuA*!DHZ(ZKZDng;QdA z`RK1Q>BA1=dDPYSSJ3H3c|Buas5_9le()OD@{rM`p)u@l%63ZIT(D(9p$}c(U})*E zYes!1ma$1 z?t|u6^Yj#44fX5Zw&G z+QL{yu`{%d>O(I~^p`Va+ssqpvv&S`R+I*lz?{&&|QR9&LMc*8uGq zuR(piz!`oj*DU z_KLSru7xz>J;US|N0-6ScpoNDz0Rt;O<5`BV_9~8y~-u(OfJt6)Do;#&<}H-z_}8-=$vXOB&HV;|(xO z(A^qz{}fZYMDJL0Tn(PO;#v$D0X|MG_;JPeri&qDJ}`xZ^q!D@jSjvPGbt`!0=_f% zYudCH6bB@UVuUWne@KdcFHo%W9()2WQ5>W>()&V^yorL&+wGzFo?31!=$!_i!}*}K zZ;PIhJAEhV4t0>{I|=3`!aY&!xf3!W7V2d=(afWEym|^(#@vukL}qeb}OF(mU7@px9Tj z%xO>uJ)wo^pL`?e4iAFfWu-5_iWy%4iP|=W)b|&gcBU^^O8f5M60Ix6&w4&|ZYA5wi&=mB#<&)EQQes81Rd9SHo6<&vPmG_Ka@wM)ECFDJv ztn2E>RfldH*cZmS+Equ}<}e;^gEd@w)b9%FJFh%~1Ls_N`rQ%zH=xedZt7@n4>yCZ zVVU@tI^CzakXKGHeTJlTrtd#@!A?o~=&S^Ko_4TxsjCL8nAiJG9eGB>pvWlLc;P*Uqb>7?vCqeL@gzgD&Ih4dWl>0&+nT>JqZ&>K+ znbrGv@cq)9qrVxabZ6M!?;md!chyXOGUR zJfe7^?C))6T<8si^C8vT$LzJ|>dcw|&%j%tSSzpWZ2It}bg(u&1*yJG`TUuB{Plyp zaqSYGv|Wjd(d95{kWXydM|=H(C=AUM136!!S7eDYrtt!s(a&x4Q@FX+6`GyfdS0dxIiQ;DwQ6PN~vL8foI z*sTk?r?0``FbPZ;2@y%~YJ@$&Hhk`jH$kvPI{z_;8tzal|7!kWqj@g+C#I-Zy1`hPv?i?Fnzn)1!|xRXiv~RXo&Hj zf#0mM7{gzhL>2DZhl|>lt;q$#b>gm50bl=N~&cgBVc0oz!;Y)BR zP|Q&G*2(eKfQ^W7IXQ b28X~zPz-h!DE7$pJ*T0^{=fhK<_!D=HeeK| literal 0 HcmV?d00001 diff --git a/apps/tauri/public/tamagui.css b/apps/tauri/public/tamagui.css new file mode 100644 index 000000000..526d22037 --- /dev/null +++ b/apps/tauri/public/tamagui.css @@ -0,0 +1,2626 @@ +._ovs-contain {overscroll-behavior:contain;} +.is_Text .is_Text {display:inline-flex;} +._dsp_contents {display:contents;} +:root {--color-1:hsl(206, 100%, 99.2%);--color-2:hsl(210, 100%, 98.0%);--color-3:hsl(209, 100%, 96.5%);--color-4:hsl(210, 98.8%, 94.0%);--color-5:hsl(209, 95.0%, 90.1%);--color-6:hsl(209, 81.2%, 84.5%);--color-7:hsl(208, 77.5%, 76.9%);--color-8:hsl(206, 81.9%, 65.3%);--color-9:hsl(206, 100%, 50.0%);--color-10:hsl(208, 100%, 47.3%);--color-11:hsl(211, 100%, 43.2%);--color-12:hsl(211, 100%, 15.0%);--color-13:hsl(0, 0%, 99.0%);--color-14:hsl(0, 0%, 97.3%);--color-15:hsl(0, 0%, 95.1%);--color-16:hsl(0, 0%, 93.0%);--color-17:hsl(0, 0%, 90.9%);--color-18:hsl(0, 0%, 88.7%);--color-19:hsl(0, 0%, 85.8%);--color-20:hsl(0, 0%, 78.0%);--color-21:hsl(0, 0%, 56.1%);--color-22:hsl(0, 0%, 52.3%);--color-23:hsl(0, 0%, 43.5%);--color-24:hsl(0, 0%, 9.0%);--color-25:hsl(136, 50.0%, 98.9%);--color-26:hsl(138, 62.5%, 96.9%);--color-27:hsl(139, 55.2%, 94.5%);--color-28:hsl(140, 48.7%, 91.0%);--color-29:hsl(141, 43.7%, 86.0%);--color-30:hsl(143, 40.3%, 79.0%);--color-31:hsl(146, 38.5%, 69.0%);--color-32:hsl(151, 40.2%, 54.1%);--color-33:hsl(151, 55.0%, 41.5%);--color-34:hsl(152, 57.5%, 37.6%);--color-35:hsl(153, 67.0%, 28.5%);--color-36:hsl(155, 40.0%, 14.0%);--color-37:hsl(24, 70.0%, 99.0%);--color-38:hsl(24, 83.3%, 97.6%);--color-39:hsl(24, 100%, 95.3%);--color-40:hsl(25, 100%, 92.2%);--color-41:hsl(25, 100%, 88.2%);--color-42:hsl(25, 100%, 82.8%);--color-43:hsl(24, 100%, 75.3%);--color-44:hsl(24, 94.5%, 64.3%);--color-45:hsl(24, 94.0%, 50.0%);--color-46:hsl(24, 100%, 46.5%);--color-47:hsl(24, 100%, 37.0%);--color-48:hsl(15, 60.0%, 17.0%);--color-49:hsl(322, 100%, 99.4%);--color-50:hsl(323, 100%, 98.4%);--color-51:hsl(323, 86.3%, 96.5%);--color-52:hsl(323, 78.7%, 94.2%);--color-53:hsl(323, 72.2%, 91.1%);--color-54:hsl(323, 66.3%, 86.6%);--color-55:hsl(323, 62.0%, 80.1%);--color-56:hsl(323, 60.3%, 72.4%);--color-57:hsl(322, 65.0%, 54.5%);--color-58:hsl(322, 63.9%, 50.7%);--color-59:hsl(322, 75.0%, 46.0%);--color-60:hsl(320, 70.0%, 13.5%);--color-61:hsl(280, 65.0%, 99.4%);--color-62:hsl(276, 100%, 99.0%);--color-63:hsl(276, 83.1%, 97.0%);--color-64:hsl(275, 76.4%, 94.7%);--color-65:hsl(275, 70.8%, 91.8%);--color-66:hsl(274, 65.4%, 87.8%);--color-67:hsl(273, 61.0%, 81.7%);--color-68:hsl(272, 60.0%, 73.5%);--color-69:hsl(272, 51.0%, 54.0%);--color-70:hsl(272, 46.8%, 50.3%);--color-71:hsl(272, 50.0%, 45.8%);--color-72:hsl(272, 66.0%, 16.0%);--color-73:hsl(359, 100%, 99.4%);--color-74:hsl(359, 100%, 98.6%);--color-75:hsl(360, 100%, 96.8%);--color-76:hsl(360, 97.9%, 94.8%);--color-77:hsl(360, 90.2%, 91.9%);--color-78:hsl(360, 81.7%, 87.8%);--color-79:hsl(359, 74.2%, 81.7%);--color-80:hsl(359, 69.5%, 74.3%);--color-81:hsl(358, 75.0%, 59.0%);--color-82:hsl(358, 69.4%, 55.2%);--color-83:hsl(358, 65.0%, 48.7%);--color-84:hsl(354, 50.0%, 14.6%);--color-85:hsl(60, 54.0%, 98.5%);--color-86:hsl(52, 100%, 95.5%);--color-87:hsl(55, 100%, 90.9%);--color-88:hsl(54, 100%, 86.6%);--color-89:hsl(52, 97.9%, 82.0%);--color-90:hsl(50, 89.4%, 76.1%);--color-91:hsl(47, 80.4%, 68.0%);--color-92:hsl(48, 100%, 46.1%);--color-93:hsl(53, 92.0%, 50.0%);--color-94:hsl(50, 100%, 48.5%);--color-95:hsl(42, 100%, 29.0%);--color-96:hsl(40, 55.0%, 13.5%);--color-97:hsl(212, 35.0%, 9.2%);--color-98:hsl(216, 50.0%, 11.8%);--color-99:hsl(214, 59.4%, 15.3%);--color-100:hsl(214, 65.8%, 17.9%);--color-101:hsl(213, 71.2%, 20.2%);--color-102:hsl(212, 77.4%, 23.1%);--color-103:hsl(211, 85.1%, 27.4%);--color-104:hsl(211, 89.7%, 34.1%);--color-105:hsl(206, 100%, 50.0%);--color-106:hsl(209, 100%, 60.6%);--color-107:hsl(210, 100%, 66.1%);--color-108:hsl(206, 98.0%, 95.8%);--color-109:hsl(0, 0%, 8.5%);--color-110:hsl(0, 0%, 11.0%);--color-111:hsl(0, 0%, 13.6%);--color-112:hsl(0, 0%, 15.8%);--color-113:hsl(0, 0%, 17.9%);--color-114:hsl(0, 0%, 20.5%);--color-115:hsl(0, 0%, 24.3%);--color-116:hsl(0, 0%, 31.2%);--color-117:hsl(0, 0%, 43.9%);--color-118:hsl(0, 0%, 49.4%);--color-119:hsl(0, 0%, 62.8%);--color-120:hsl(0, 0%, 93.0%);--color-121:hsl(146, 30.0%, 7.4%);--color-122:hsl(155, 44.2%, 8.4%);--color-123:hsl(155, 46.7%, 10.9%);--color-124:hsl(154, 48.4%, 12.9%);--color-125:hsl(154, 49.7%, 14.9%);--color-126:hsl(154, 50.9%, 17.6%);--color-127:hsl(153, 51.8%, 21.8%);--color-128:hsl(151, 51.7%, 28.4%);--color-129:hsl(151, 55.0%, 41.5%);--color-130:hsl(151, 49.3%, 46.5%);--color-131:hsl(151, 50.0%, 53.2%);--color-132:hsl(137, 72.0%, 94.0%);--color-133:hsl(30, 70.0%, 7.2%);--color-134:hsl(28, 100%, 8.4%);--color-135:hsl(26, 91.1%, 11.6%);--color-136:hsl(25, 88.3%, 14.1%);--color-137:hsl(24, 87.6%, 16.6%);--color-138:hsl(24, 88.6%, 19.8%);--color-139:hsl(24, 92.4%, 24.0%);--color-140:hsl(25, 100%, 29.0%);--color-141:hsl(24, 94.0%, 50.0%);--color-142:hsl(24, 100%, 58.5%);--color-143:hsl(24, 100%, 62.2%);--color-144:hsl(24, 97.0%, 93.2%);--color-145:hsl(318, 25.0%, 9.6%);--color-146:hsl(319, 32.2%, 11.6%);--color-147:hsl(319, 41.0%, 16.0%);--color-148:hsl(320, 45.4%, 18.7%);--color-149:hsl(320, 49.0%, 21.1%);--color-150:hsl(321, 53.6%, 24.4%);--color-151:hsl(321, 61.1%, 29.7%);--color-152:hsl(322, 74.9%, 37.5%);--color-153:hsl(322, 65.0%, 54.5%);--color-154:hsl(323, 72.8%, 59.2%);--color-155:hsl(325, 90.0%, 66.4%);--color-156:hsl(322, 90.0%, 95.8%);--color-157:hsl(284, 20.0%, 9.6%);--color-158:hsl(283, 30.0%, 11.8%);--color-159:hsl(281, 37.5%, 16.5%);--color-160:hsl(280, 41.2%, 20.0%);--color-161:hsl(279, 43.8%, 23.3%);--color-162:hsl(277, 46.4%, 27.5%);--color-163:hsl(275, 49.3%, 34.6%);--color-164:hsl(272, 52.1%, 45.9%);--color-165:hsl(272, 51.0%, 54.0%);--color-166:hsl(273, 57.3%, 59.1%);--color-167:hsl(275, 80.0%, 71.0%);--color-168:hsl(279, 75.0%, 95.7%);--color-169:hsl(353, 23.0%, 9.8%);--color-170:hsl(357, 34.4%, 12.0%);--color-171:hsl(356, 43.4%, 16.4%);--color-172:hsl(356, 47.6%, 19.2%);--color-173:hsl(356, 51.1%, 21.9%);--color-174:hsl(356, 55.2%, 25.9%);--color-175:hsl(357, 60.2%, 31.8%);--color-176:hsl(358, 65.0%, 40.4%);--color-177:hsl(358, 75.0%, 59.0%);--color-178:hsl(358, 85.3%, 64.0%);--color-179:hsl(358, 100%, 69.5%);--color-180:hsl(351, 89.0%, 96.0%);--color-181:hsl(45, 100%, 5.5%);--color-182:hsl(46, 100%, 6.7%);--color-183:hsl(45, 100%, 8.7%);--color-184:hsl(45, 100%, 10.4%);--color-185:hsl(47, 100%, 12.1%);--color-186:hsl(49, 100%, 14.3%);--color-187:hsl(49, 90.3%, 18.4%);--color-188:hsl(50, 100%, 22.0%);--color-189:hsl(53, 92.0%, 50.0%);--color-190:hsl(54, 100%, 68.0%);--color-191:hsl(48, 100%, 47.0%);--color-192:hsl(53, 100%, 91.0%);--radius-1:0px;--radius-2:3px;--radius-3:5px;--radius-4:7px;--radius-5:9px;--radius-6:10px;--radius-7:16px;--radius-8:19px;--radius-9:22px;--radius-10:26px;--radius-11:34px;--radius-12:42px;--radius-13:50px;--radius-14:9px;--zIndex-1:0;--zIndex-2:100;--zIndex-3:200;--zIndex-4:300;--zIndex-5:400;--zIndex-6:500;--space-1:0px;--space-5:2px;--space-7:7px;--space-9:13px;--space-11:18px;--space-14:24px;--space-15:32px;--space-16:39px;--space-17:46px;--space-18:53px;--space-19:60px;--space-20:74px;--space-21:88px;--space-22:102px;--space-23:116px;--space-24:130px;--space-25:144px;--space-26:144px;--space-27:158px;--space-28:172px;--space-29:186px;--space-2:0.5px;--space-3:1px;--space-4:1.5px;--space-6:4px;--space-8:10px;--space-10:16px;--space-12:18px;--space-13:21px;--space-30:-0.5px;--space-31:-1px;--space-32:-1.5px;--space-33:-2px;--space-34:-4px;--space-35:-7px;--space-36:-10px;--space-37:-13px;--space-38:-16px;--space-39:-18px;--space-40:-18px;--space-41:-21px;--space-42:-24px;--space-43:-32px;--space-44:-39px;--space-45:-46px;--space-46:-53px;--space-47:-60px;--space-48:-74px;--space-49:-88px;--space-50:-102px;--space-51:-116px;--space-52:-130px;--space-53:-144px;--space-54:-144px;--space-55:-158px;--space-56:-172px;--space-57:-186px;--size-1:0px;--size-5:20px;--size-7:28px;--size-9:36px;--size-11:44px;--size-14:52px;--size-15:64px;--size-16:74px;--size-17:84px;--size-18:94px;--size-19:104px;--size-20:124px;--size-21:144px;--size-22:164px;--size-23:184px;--size-24:204px;--size-25:224px;--size-26:224px;--size-27:244px;--size-28:264px;--size-29:284px;--size-2:2px;--size-3:4px;--size-4:8px;--size-6:24px;--size-8:32px;--size-10:40px;--size-12:44px;--size-13:48px} +:root .font_body, :root .t_lang-body-default .font_body {--f-fa:Inter, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--f-li-1:23px;--f-li-2:24px;--f-li-3:25px;--f-li-4:27px;--f-li-5:30px;--f-li-6:32px;--f-li-7:34px;--f-li-8:38px;--f-li-9:46px;--f-li-10:66px;--f-li-11:77px;--f-li-12:85px;--f-li-13:97px;--f-li-14:121px;--f-li-15:148px;--f-li-16:172px;--f-li-17:27px;--f-we-1:300;--f-we-2:300;--f-we-3:300;--f-we-4:300;--f-we-5:300;--f-we-6:300;--f-we-7:300;--f-we-8:300;--f-we-9:300;--f-we-10:300;--f-we-11:300;--f-we-12:300;--f-we-13:300;--f-we-14:300;--f-we-15:300;--f-we-16:300;--f-we-17:300;--f-21-1:0px;--f-21-2:0px;--f-21-3:0px;--f-21-4:0px;--f-21-5:0px;--f-21-6:0px;--f-21-7:0px;--f-21-8:0px;--f-21-9:0px;--f-21-10:0px;--f-21-11:0px;--f-21-12:0px;--f-21-13:0px;--f-21-14:0px;--f-21-15:0px;--f-21-16:0px;--f-21-17:0px;--f-si-1:12px;--f-si-2:13px;--f-si-3:14px;--f-si-4:15px;--f-si-5:18px;--f-si-6:20px;--f-si-7:22px;--f-si-8:25px;--f-si-9:33px;--f-si-10:51px;--f-si-11:61px;--f-si-12:68px;--f-si-13:79px;--f-si-14:101px;--f-si-15:125px;--f-si-16:147px;--f-si-17:15px} +:root .font_heading, :root .t_lang-heading-default .font_heading {--f-fa:Inter, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--f-li-1:21px;--f-li-2:22px;--f-li-3:23px;--f-li-4:24px;--f-li-5:26px;--f-li-6:25px;--f-li-7:30px;--f-li-8:33px;--f-li-9:40px;--f-li-10:56px;--f-li-11:65px;--f-li-12:72px;--f-li-13:82px;--f-li-14:102px;--f-li-15:124px;--f-li-16:144px;--f-li-17:24px;--f-we-1:400;--f-we-2:400;--f-we-3:400;--f-we-4:400;--f-we-5:400;--f-we-6:400;--f-we-7:700;--f-we-8:700;--f-we-9:700;--f-we-10:700;--f-we-11:700;--f-we-12:700;--f-we-13:700;--f-we-14:700;--f-we-15:700;--f-we-16:700;--f-we-17:700;--f-21-1:2px;--f-21-2:2px;--f-21-3:2px;--f-21-4:2px;--f-21-5:2px;--f-21-6:1px;--f-21-7:0px;--f-21-8:-1px;--f-21-9:-2px;--f-21-10:-3px;--f-21-11:-3px;--f-21-12:-4px;--f-21-13:-4px;--f-21-14:-5px;--f-21-15:-6px;--f-21-16:-6px;--f-21-17:-6px;--f-si-1:11px;--f-si-2:12px;--f-si-3:13px;--f-si-4:14px;--f-si-5:16px;--f-si-6:15px;--f-si-7:20px;--f-si-8:23px;--f-si-9:30px;--f-si-10:46px;--f-si-11:55px;--f-si-12:62px;--f-si-13:72px;--f-si-14:92px;--f-si-15:114px;--f-si-16:134px;--f-si-17:14px;--f-tr-1:uppercase;--f-tr-2:uppercase;--f-tr-3:uppercase;--f-tr-4:uppercase;--f-tr-5:uppercase;--f-tr-6:uppercase;--f-tr-7:none;--f-tr-8:none;--f-tr-9:none;--f-tr-10:none;--f-tr-11:none;--f-tr-12:none;--f-tr-13:none;--f-tr-14:none;--f-tr-15:none;--f-tr-16:none;--f-tr-17:none} +:root.t_dark, :root.t_dark .t_light .t_dark, :root.t_light .t_dark, :root.t_light .t_dark .t_light .t_dark {--color1:#050505;--color2:#151515;--color3:#191919;--color4:#232323;--color5:#282828;--color6:#323232;--color7:#424242;--color8:#494949;--color9:#545454;--color10:#626262;--color11:#a5a5a5;--color12:#fff;--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#282828;--borderColorHover:#323232;--borderColorFocus:#232323;--borderColorPress:#282828;--placeholderColor:#545454;--outlineColor:#545454;--blue1:var(--color-97);--blue2:var(--color-98);--blue3:var(--color-99);--blue4:var(--color-100);--blue5:var(--color-101);--blue6:var(--color-102);--blue7:var(--color-103);--blue8:var(--color-104);--blue9:var(--color-105);--blue10:var(--color-106);--blue11:var(--color-107);--blue12:var(--color-108);--gray1:var(--color-109);--gray2:var(--color-110);--gray3:var(--color-111);--gray4:var(--color-112);--gray5:var(--color-113);--gray6:var(--color-114);--gray7:var(--color-115);--gray8:var(--color-116);--gray9:var(--color-117);--gray10:var(--color-118);--gray11:var(--color-119);--gray12:var(--color-120);--green1:var(--color-121);--green2:var(--color-122);--green3:var(--color-123);--green4:var(--color-124);--green5:var(--color-125);--green6:var(--color-126);--green7:var(--color-127);--green8:var(--color-128);--green9:var(--color-129);--green10:var(--color-130);--green11:var(--color-131);--green12:var(--color-132);--orange1:var(--color-133);--orange2:var(--color-134);--orange3:var(--color-135);--orange4:var(--color-136);--orange5:var(--color-137);--orange6:var(--color-138);--orange7:var(--color-139);--orange8:var(--color-140);--orange9:var(--color-141);--orange10:var(--color-142);--orange11:var(--color-143);--orange12:var(--color-144);--pink1:var(--color-145);--pink2:var(--color-146);--pink3:var(--color-147);--pink4:var(--color-148);--pink5:var(--color-149);--pink6:var(--color-150);--pink7:var(--color-151);--pink8:var(--color-152);--pink9:var(--color-153);--pink10:var(--color-154);--pink11:var(--color-155);--pink12:var(--color-156);--purple1:var(--color-157);--purple2:var(--color-158);--purple3:var(--color-159);--purple4:var(--color-160);--purple5:var(--color-161);--purple6:var(--color-162);--purple7:var(--color-163);--purple8:var(--color-164);--purple9:var(--color-165);--purple10:var(--color-166);--purple11:var(--color-167);--purple12:var(--color-168);--red1:var(--color-169);--red2:var(--color-170);--red3:var(--color-171);--red4:var(--color-172);--red5:var(--color-173);--red6:var(--color-174);--red7:var(--color-175);--red8:var(--color-176);--red9:var(--color-177);--red10:var(--color-178);--red11:var(--color-179);--red12:var(--color-180);--yellow1:var(--color-181);--yellow2:var(--color-182);--yellow3:var(--color-183);--yellow4:var(--color-184);--yellow5:var(--color-185);--yellow6:var(--color-186);--yellow7:var(--color-187);--yellow8:var(--color-188);--yellow9:var(--color-189);--yellow10:var(--color-190);--yellow11:var(--color-191);--yellow12:var(--color-192);--shadowColor:rgba(0,0,0,0.3);--shadowColorHover:rgba(0,0,0,0.3);--shadowColorPress:rgba(0,0,0,0.2);--shadowColorFocus:rgba(0,0,0,0.2);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + :root, .t_light .t_dark {--color1:#050505;--color2:#151515;--color3:#191919;--color4:#232323;--color5:#282828;--color6:#323232;--color7:#424242;--color8:#494949;--color9:#545454;--color10:#626262;--color11:#a5a5a5;--color12:#fff;--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#282828;--borderColorHover:#323232;--borderColorFocus:#232323;--borderColorPress:#282828;--placeholderColor:#545454;--outlineColor:#545454;--blue1:var(--color-97);--blue2:var(--color-98);--blue3:var(--color-99);--blue4:var(--color-100);--blue5:var(--color-101);--blue6:var(--color-102);--blue7:var(--color-103);--blue8:var(--color-104);--blue9:var(--color-105);--blue10:var(--color-106);--blue11:var(--color-107);--blue12:var(--color-108);--gray1:var(--color-109);--gray2:var(--color-110);--gray3:var(--color-111);--gray4:var(--color-112);--gray5:var(--color-113);--gray6:var(--color-114);--gray7:var(--color-115);--gray8:var(--color-116);--gray9:var(--color-117);--gray10:var(--color-118);--gray11:var(--color-119);--gray12:var(--color-120);--green1:var(--color-121);--green2:var(--color-122);--green3:var(--color-123);--green4:var(--color-124);--green5:var(--color-125);--green6:var(--color-126);--green7:var(--color-127);--green8:var(--color-128);--green9:var(--color-129);--green10:var(--color-130);--green11:var(--color-131);--green12:var(--color-132);--orange1:var(--color-133);--orange2:var(--color-134);--orange3:var(--color-135);--orange4:var(--color-136);--orange5:var(--color-137);--orange6:var(--color-138);--orange7:var(--color-139);--orange8:var(--color-140);--orange9:var(--color-141);--orange10:var(--color-142);--orange11:var(--color-143);--orange12:var(--color-144);--pink1:var(--color-145);--pink2:var(--color-146);--pink3:var(--color-147);--pink4:var(--color-148);--pink5:var(--color-149);--pink6:var(--color-150);--pink7:var(--color-151);--pink8:var(--color-152);--pink9:var(--color-153);--pink10:var(--color-154);--pink11:var(--color-155);--pink12:var(--color-156);--purple1:var(--color-157);--purple2:var(--color-158);--purple3:var(--color-159);--purple4:var(--color-160);--purple5:var(--color-161);--purple6:var(--color-162);--purple7:var(--color-163);--purple8:var(--color-164);--purple9:var(--color-165);--purple10:var(--color-166);--purple11:var(--color-167);--purple12:var(--color-168);--red1:var(--color-169);--red2:var(--color-170);--red3:var(--color-171);--red4:var(--color-172);--red5:var(--color-173);--red6:var(--color-174);--red7:var(--color-175);--red8:var(--color-176);--red9:var(--color-177);--red10:var(--color-178);--red11:var(--color-179);--red12:var(--color-180);--yellow1:var(--color-181);--yellow2:var(--color-182);--yellow3:var(--color-183);--yellow4:var(--color-184);--yellow5:var(--color-185);--yellow6:var(--color-186);--yellow7:var(--color-187);--yellow8:var(--color-188);--yellow9:var(--color-189);--yellow10:var(--color-190);--yellow11:var(--color-191);--yellow12:var(--color-192);--shadowColor:rgba(0,0,0,0.3);--shadowColorHover:rgba(0,0,0,0.3);--shadowColorPress:rgba(0,0,0,0.2);--shadowColorFocus:rgba(0,0,0,0.2);} + } +:root.t_dark .t_Button, :root.t_dark .t_light .t_dark .t_Button, :root.t_dark .t_light .t_dark .t_SliderTrack, :root.t_dark .t_light .t_dark .t_Switch, :root.t_dark .t_light .t_dark .t_TooltipContent, :root.t_dark .t_SliderTrack, :root.t_dark .t_Switch, :root.t_dark .t_TooltipContent, :root.t_light .t_dark .t_Button, :root.t_light .t_dark .t_light .t_dark .t_Button, :root.t_light .t_dark .t_light .t_dark .t_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_Switch, :root.t_light .t_dark .t_light .t_dark .t_TooltipContent, :root.t_light .t_dark .t_SliderTrack, :root.t_light .t_dark .t_Switch, :root.t_light .t_dark .t_TooltipContent {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_Button, .t_light .t_dark .t_Button, .t_light .t_dark .t_SliderTrack, .t_light .t_dark .t_Switch, .t_light .t_dark .t_TooltipContent, .t_SliderTrack, .t_Switch, .t_TooltipContent {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} + } +:root.t_dark .t_Card, :root.t_dark .t_DrawerFrame, :root.t_dark .t_light .t_dark .t_Card, :root.t_dark .t_light .t_dark .t_DrawerFrame, :root.t_dark .t_light .t_dark .t_Progress, :root.t_dark .t_light .t_dark .t_TooltipArrow, :root.t_dark .t_Progress, :root.t_dark .t_TooltipArrow, :root.t_light .t_dark .t_Card, :root.t_light .t_dark .t_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_Card, :root.t_light .t_dark .t_light .t_dark .t_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_Progress, :root.t_light .t_dark .t_light .t_dark .t_TooltipArrow, :root.t_light .t_dark .t_Progress, :root.t_light .t_dark .t_TooltipArrow {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_Card, .t_DrawerFrame, .t_light .t_dark .t_Card, .t_light .t_dark .t_DrawerFrame, .t_light .t_dark .t_Progress, .t_light .t_dark .t_TooltipArrow, .t_Progress, .t_TooltipArrow {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} + } +:root.t_dark .t_Checkbox, :root.t_dark .t_Input, :root.t_dark .t_light .t_dark .t_Checkbox, :root.t_dark .t_light .t_dark .t_Input, :root.t_dark .t_light .t_dark .t_RadioGroupItem, :root.t_dark .t_light .t_dark .t_TextArea, :root.t_dark .t_RadioGroupItem, :root.t_dark .t_TextArea, :root.t_light .t_dark .t_Checkbox, :root.t_light .t_dark .t_Input, :root.t_light .t_dark .t_light .t_dark .t_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_Input, :root.t_light .t_dark .t_light .t_dark .t_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_TextArea, :root.t_light .t_dark .t_RadioGroupItem, :root.t_light .t_dark .t_TextArea {--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#545454;--outlineColor:#545454;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_Checkbox, .t_Input, .t_light .t_dark .t_Checkbox, .t_light .t_dark .t_Input, .t_light .t_dark .t_RadioGroupItem, .t_light .t_dark .t_TextArea, .t_RadioGroupItem, .t_TextArea {--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#545454;--outlineColor:#545454;} + } +:root.t_dark .t_active_DialogOverlay, :root.t_dark .t_active_ModalOverlay, :root.t_dark .t_active_SheetOverlay, :root.t_dark .t_alt1_DialogOverlay, :root.t_dark .t_alt1_ModalOverlay, :root.t_dark .t_alt1_SheetOverlay, :root.t_dark .t_alt2_DialogOverlay, :root.t_dark .t_alt2_ModalOverlay, :root.t_dark .t_alt2_SheetOverlay, :root.t_dark .t_blue_active_DialogOverlay, :root.t_dark .t_blue_active_ModalOverlay, :root.t_dark .t_blue_active_SheetOverlay, :root.t_dark .t_blue_alt1_DialogOverlay, :root.t_dark .t_blue_alt1_ModalOverlay, :root.t_dark .t_blue_alt1_SheetOverlay, :root.t_dark .t_blue_alt2_DialogOverlay, :root.t_dark .t_blue_alt2_ModalOverlay, :root.t_dark .t_blue_alt2_SheetOverlay, :root.t_dark .t_blue_DialogOverlay, :root.t_dark .t_blue_ModalOverlay, :root.t_dark .t_blue_SheetOverlay, :root.t_dark .t_DialogOverlay, :root.t_dark .t_gray_active_DialogOverlay, :root.t_dark .t_gray_active_ModalOverlay, :root.t_dark .t_gray_active_SheetOverlay, :root.t_dark .t_gray_alt1_DialogOverlay, :root.t_dark .t_gray_alt1_ModalOverlay, :root.t_dark .t_gray_alt1_SheetOverlay, :root.t_dark .t_gray_alt2_DialogOverlay, :root.t_dark .t_gray_alt2_ModalOverlay, :root.t_dark .t_gray_alt2_SheetOverlay, :root.t_dark .t_gray_DialogOverlay, :root.t_dark .t_gray_ModalOverlay, :root.t_dark .t_gray_SheetOverlay, :root.t_dark .t_green_active_DialogOverlay, :root.t_dark .t_green_active_ModalOverlay, :root.t_dark .t_green_active_SheetOverlay, :root.t_dark .t_green_alt1_DialogOverlay, :root.t_dark .t_green_alt1_ModalOverlay, :root.t_dark .t_green_alt1_SheetOverlay, :root.t_dark .t_green_alt2_DialogOverlay, :root.t_dark .t_green_alt2_ModalOverlay, :root.t_dark .t_green_alt2_SheetOverlay, :root.t_dark .t_green_DialogOverlay, :root.t_dark .t_green_ModalOverlay, :root.t_dark .t_green_SheetOverlay, :root.t_dark .t_light .t_dark .t_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_blue_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_blue_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_blue_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_blue_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_blue_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_blue_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_blue_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_blue_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_blue_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_blue_DialogOverlay, :root.t_dark .t_light .t_dark .t_blue_ModalOverlay, :root.t_dark .t_light .t_dark .t_blue_SheetOverlay, :root.t_dark .t_light .t_dark .t_DialogOverlay, :root.t_dark .t_light .t_dark .t_gray_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_gray_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_gray_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_gray_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_gray_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_gray_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_gray_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_gray_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_gray_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_gray_DialogOverlay, :root.t_dark .t_light .t_dark .t_gray_ModalOverlay, :root.t_dark .t_light .t_dark .t_gray_SheetOverlay, :root.t_dark .t_light .t_dark .t_green_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_green_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_green_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_green_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_green_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_green_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_green_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_green_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_green_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_green_DialogOverlay, :root.t_dark .t_light .t_dark .t_green_ModalOverlay, :root.t_dark .t_light .t_dark .t_green_SheetOverlay, :root.t_dark .t_light .t_dark .t_ModalOverlay, :root.t_dark .t_light .t_dark .t_orange_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_orange_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_orange_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_orange_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_orange_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_orange_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_orange_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_orange_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_orange_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_orange_DialogOverlay, :root.t_dark .t_light .t_dark .t_orange_ModalOverlay, :root.t_dark .t_light .t_dark .t_orange_SheetOverlay, :root.t_dark .t_light .t_dark .t_pink_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_pink_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_pink_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_pink_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_pink_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_pink_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_pink_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_pink_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_pink_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_pink_DialogOverlay, :root.t_dark .t_light .t_dark .t_pink_ModalOverlay, :root.t_dark .t_light .t_dark .t_pink_SheetOverlay, :root.t_dark .t_light .t_dark .t_purple_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_purple_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_purple_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_purple_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_purple_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_purple_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_purple_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_purple_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_purple_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_purple_DialogOverlay, :root.t_dark .t_light .t_dark .t_purple_ModalOverlay, :root.t_dark .t_light .t_dark .t_purple_SheetOverlay, :root.t_dark .t_light .t_dark .t_red_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_red_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_red_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_red_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_red_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_red_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_red_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_red_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_red_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_red_DialogOverlay, :root.t_dark .t_light .t_dark .t_red_ModalOverlay, :root.t_dark .t_light .t_dark .t_red_SheetOverlay, :root.t_dark .t_light .t_dark .t_SheetOverlay, :root.t_dark .t_light .t_dark .t_yellow_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_yellow_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_yellow_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_yellow_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_yellow_DialogOverlay, :root.t_dark .t_light .t_dark .t_yellow_ModalOverlay, :root.t_dark .t_light .t_dark .t_yellow_SheetOverlay, :root.t_dark .t_ModalOverlay, :root.t_dark .t_orange_active_DialogOverlay, :root.t_dark .t_orange_active_ModalOverlay, :root.t_dark .t_orange_active_SheetOverlay, :root.t_dark .t_orange_alt1_DialogOverlay, :root.t_dark .t_orange_alt1_ModalOverlay, :root.t_dark .t_orange_alt1_SheetOverlay, :root.t_dark .t_orange_alt2_DialogOverlay, :root.t_dark .t_orange_alt2_ModalOverlay, :root.t_dark .t_orange_alt2_SheetOverlay, :root.t_dark .t_orange_DialogOverlay, :root.t_dark .t_orange_ModalOverlay, :root.t_dark .t_orange_SheetOverlay, :root.t_dark .t_pink_active_DialogOverlay, :root.t_dark .t_pink_active_ModalOverlay, :root.t_dark .t_pink_active_SheetOverlay, :root.t_dark .t_pink_alt1_DialogOverlay, :root.t_dark .t_pink_alt1_ModalOverlay, :root.t_dark .t_pink_alt1_SheetOverlay, :root.t_dark .t_pink_alt2_DialogOverlay, :root.t_dark .t_pink_alt2_ModalOverlay, :root.t_dark .t_pink_alt2_SheetOverlay, :root.t_dark .t_pink_DialogOverlay, :root.t_dark .t_pink_ModalOverlay, :root.t_dark .t_pink_SheetOverlay, :root.t_dark .t_purple_active_DialogOverlay, :root.t_dark .t_purple_active_ModalOverlay, :root.t_dark .t_purple_active_SheetOverlay, :root.t_dark .t_purple_alt1_DialogOverlay, :root.t_dark .t_purple_alt1_ModalOverlay, :root.t_dark .t_purple_alt1_SheetOverlay, :root.t_dark .t_purple_alt2_DialogOverlay, :root.t_dark .t_purple_alt2_ModalOverlay, :root.t_dark .t_purple_alt2_SheetOverlay, :root.t_dark .t_purple_DialogOverlay, :root.t_dark .t_purple_ModalOverlay, :root.t_dark .t_purple_SheetOverlay, :root.t_dark .t_red_active_DialogOverlay, :root.t_dark .t_red_active_ModalOverlay, :root.t_dark .t_red_active_SheetOverlay, :root.t_dark .t_red_alt1_DialogOverlay, :root.t_dark .t_red_alt1_ModalOverlay, :root.t_dark .t_red_alt1_SheetOverlay, :root.t_dark .t_red_alt2_DialogOverlay, :root.t_dark .t_red_alt2_ModalOverlay, :root.t_dark .t_red_alt2_SheetOverlay, :root.t_dark .t_red_DialogOverlay, :root.t_dark .t_red_ModalOverlay, :root.t_dark .t_red_SheetOverlay, :root.t_dark .t_SheetOverlay, :root.t_dark .t_yellow_active_DialogOverlay, :root.t_dark .t_yellow_active_ModalOverlay, :root.t_dark .t_yellow_active_SheetOverlay, :root.t_dark .t_yellow_alt1_DialogOverlay, :root.t_dark .t_yellow_alt1_ModalOverlay, :root.t_dark .t_yellow_alt1_SheetOverlay, :root.t_dark .t_yellow_alt2_DialogOverlay, :root.t_dark .t_yellow_alt2_ModalOverlay, :root.t_dark .t_yellow_alt2_SheetOverlay, :root.t_dark .t_yellow_DialogOverlay, :root.t_dark .t_yellow_ModalOverlay, :root.t_dark .t_yellow_SheetOverlay, :root.t_light .t_dark .t_active_DialogOverlay, :root.t_light .t_dark .t_active_ModalOverlay, :root.t_light .t_dark .t_active_SheetOverlay, :root.t_light .t_dark .t_alt1_DialogOverlay, :root.t_light .t_dark .t_alt1_ModalOverlay, :root.t_light .t_dark .t_alt1_SheetOverlay, :root.t_light .t_dark .t_alt2_DialogOverlay, :root.t_light .t_dark .t_alt2_ModalOverlay, :root.t_light .t_dark .t_alt2_SheetOverlay, :root.t_light .t_dark .t_blue_active_DialogOverlay, :root.t_light .t_dark .t_blue_active_ModalOverlay, :root.t_light .t_dark .t_blue_active_SheetOverlay, :root.t_light .t_dark .t_blue_alt1_DialogOverlay, :root.t_light .t_dark .t_blue_alt1_ModalOverlay, :root.t_light .t_dark .t_blue_alt1_SheetOverlay, :root.t_light .t_dark .t_blue_alt2_DialogOverlay, :root.t_light .t_dark .t_blue_alt2_ModalOverlay, :root.t_light .t_dark .t_blue_alt2_SheetOverlay, :root.t_light .t_dark .t_blue_DialogOverlay, :root.t_light .t_dark .t_blue_ModalOverlay, :root.t_light .t_dark .t_blue_SheetOverlay, :root.t_light .t_dark .t_DialogOverlay, :root.t_light .t_dark .t_gray_active_DialogOverlay, :root.t_light .t_dark .t_gray_active_ModalOverlay, :root.t_light .t_dark .t_gray_active_SheetOverlay, :root.t_light .t_dark .t_gray_alt1_DialogOverlay, :root.t_light .t_dark .t_gray_alt1_ModalOverlay, :root.t_light .t_dark .t_gray_alt1_SheetOverlay, :root.t_light .t_dark .t_gray_alt2_DialogOverlay, :root.t_light .t_dark .t_gray_alt2_ModalOverlay, :root.t_light .t_dark .t_gray_alt2_SheetOverlay, :root.t_light .t_dark .t_gray_DialogOverlay, :root.t_light .t_dark .t_gray_ModalOverlay, :root.t_light .t_dark .t_gray_SheetOverlay, :root.t_light .t_dark .t_green_active_DialogOverlay, :root.t_light .t_dark .t_green_active_ModalOverlay, :root.t_light .t_dark .t_green_active_SheetOverlay, :root.t_light .t_dark .t_green_alt1_DialogOverlay, :root.t_light .t_dark .t_green_alt1_ModalOverlay, :root.t_light .t_dark .t_green_alt1_SheetOverlay, :root.t_light .t_dark .t_green_alt2_DialogOverlay, :root.t_light .t_dark .t_green_alt2_ModalOverlay, :root.t_light .t_dark .t_green_alt2_SheetOverlay, :root.t_light .t_dark .t_green_DialogOverlay, :root.t_light .t_dark .t_green_ModalOverlay, :root.t_light .t_dark .t_green_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_blue_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_gray_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_green_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_orange_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_pink_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_purple_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_red_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_DialogOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_ModalOverlay, :root.t_light .t_dark .t_light .t_dark .t_yellow_SheetOverlay, :root.t_light .t_dark .t_ModalOverlay, :root.t_light .t_dark .t_orange_active_DialogOverlay, :root.t_light .t_dark .t_orange_active_ModalOverlay, :root.t_light .t_dark .t_orange_active_SheetOverlay, :root.t_light .t_dark .t_orange_alt1_DialogOverlay, :root.t_light .t_dark .t_orange_alt1_ModalOverlay, :root.t_light .t_dark .t_orange_alt1_SheetOverlay, :root.t_light .t_dark .t_orange_alt2_DialogOverlay, :root.t_light .t_dark .t_orange_alt2_ModalOverlay, :root.t_light .t_dark .t_orange_alt2_SheetOverlay, :root.t_light .t_dark .t_orange_DialogOverlay, :root.t_light .t_dark .t_orange_ModalOverlay, :root.t_light .t_dark .t_orange_SheetOverlay, :root.t_light .t_dark .t_pink_active_DialogOverlay, :root.t_light .t_dark .t_pink_active_ModalOverlay, :root.t_light .t_dark .t_pink_active_SheetOverlay, :root.t_light .t_dark .t_pink_alt1_DialogOverlay, :root.t_light .t_dark .t_pink_alt1_ModalOverlay, :root.t_light .t_dark .t_pink_alt1_SheetOverlay, :root.t_light .t_dark .t_pink_alt2_DialogOverlay, :root.t_light .t_dark .t_pink_alt2_ModalOverlay, :root.t_light .t_dark .t_pink_alt2_SheetOverlay, :root.t_light .t_dark .t_pink_DialogOverlay, :root.t_light .t_dark .t_pink_ModalOverlay, :root.t_light .t_dark .t_pink_SheetOverlay, :root.t_light .t_dark .t_purple_active_DialogOverlay, :root.t_light .t_dark .t_purple_active_ModalOverlay, :root.t_light .t_dark .t_purple_active_SheetOverlay, :root.t_light .t_dark .t_purple_alt1_DialogOverlay, :root.t_light .t_dark .t_purple_alt1_ModalOverlay, :root.t_light .t_dark .t_purple_alt1_SheetOverlay, :root.t_light .t_dark .t_purple_alt2_DialogOverlay, :root.t_light .t_dark .t_purple_alt2_ModalOverlay, :root.t_light .t_dark .t_purple_alt2_SheetOverlay, :root.t_light .t_dark .t_purple_DialogOverlay, :root.t_light .t_dark .t_purple_ModalOverlay, :root.t_light .t_dark .t_purple_SheetOverlay, :root.t_light .t_dark .t_red_active_DialogOverlay, :root.t_light .t_dark .t_red_active_ModalOverlay, :root.t_light .t_dark .t_red_active_SheetOverlay, :root.t_light .t_dark .t_red_alt1_DialogOverlay, :root.t_light .t_dark .t_red_alt1_ModalOverlay, :root.t_light .t_dark .t_red_alt1_SheetOverlay, :root.t_light .t_dark .t_red_alt2_DialogOverlay, :root.t_light .t_dark .t_red_alt2_ModalOverlay, :root.t_light .t_dark .t_red_alt2_SheetOverlay, :root.t_light .t_dark .t_red_DialogOverlay, :root.t_light .t_dark .t_red_ModalOverlay, :root.t_light .t_dark .t_red_SheetOverlay, :root.t_light .t_dark .t_SheetOverlay, :root.t_light .t_dark .t_yellow_active_DialogOverlay, :root.t_light .t_dark .t_yellow_active_ModalOverlay, :root.t_light .t_dark .t_yellow_active_SheetOverlay, :root.t_light .t_dark .t_yellow_alt1_DialogOverlay, :root.t_light .t_dark .t_yellow_alt1_ModalOverlay, :root.t_light .t_dark .t_yellow_alt1_SheetOverlay, :root.t_light .t_dark .t_yellow_alt2_DialogOverlay, :root.t_light .t_dark .t_yellow_alt2_ModalOverlay, :root.t_light .t_dark .t_yellow_alt2_SheetOverlay, :root.t_light .t_dark .t_yellow_DialogOverlay, :root.t_light .t_dark .t_yellow_ModalOverlay, :root.t_light .t_dark .t_yellow_SheetOverlay {--background:rgba(0,0,0,0.9);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_active_DialogOverlay, .t_active_ModalOverlay, .t_active_SheetOverlay, .t_alt1_DialogOverlay, .t_alt1_ModalOverlay, .t_alt1_SheetOverlay, .t_alt2_DialogOverlay, .t_alt2_ModalOverlay, .t_alt2_SheetOverlay, .t_blue_active_DialogOverlay, .t_blue_active_ModalOverlay, .t_blue_active_SheetOverlay, .t_blue_alt1_DialogOverlay, .t_blue_alt1_ModalOverlay, .t_blue_alt1_SheetOverlay, .t_blue_alt2_DialogOverlay, .t_blue_alt2_ModalOverlay, .t_blue_alt2_SheetOverlay, .t_blue_DialogOverlay, .t_blue_ModalOverlay, .t_blue_SheetOverlay, .t_DialogOverlay, .t_gray_active_DialogOverlay, .t_gray_active_ModalOverlay, .t_gray_active_SheetOverlay, .t_gray_alt1_DialogOverlay, .t_gray_alt1_ModalOverlay, .t_gray_alt1_SheetOverlay, .t_gray_alt2_DialogOverlay, .t_gray_alt2_ModalOverlay, .t_gray_alt2_SheetOverlay, .t_gray_DialogOverlay, .t_gray_ModalOverlay, .t_gray_SheetOverlay, .t_green_active_DialogOverlay, .t_green_active_ModalOverlay, .t_green_active_SheetOverlay, .t_green_alt1_DialogOverlay, .t_green_alt1_ModalOverlay, .t_green_alt1_SheetOverlay, .t_green_alt2_DialogOverlay, .t_green_alt2_ModalOverlay, .t_green_alt2_SheetOverlay, .t_green_DialogOverlay, .t_green_ModalOverlay, .t_green_SheetOverlay, .t_light .t_dark .t_active_DialogOverlay, .t_light .t_dark .t_active_ModalOverlay, .t_light .t_dark .t_active_SheetOverlay, .t_light .t_dark .t_alt1_DialogOverlay, .t_light .t_dark .t_alt1_ModalOverlay, .t_light .t_dark .t_alt1_SheetOverlay, .t_light .t_dark .t_alt2_DialogOverlay, .t_light .t_dark .t_alt2_ModalOverlay, .t_light .t_dark .t_alt2_SheetOverlay, .t_light .t_dark .t_blue_active_DialogOverlay, .t_light .t_dark .t_blue_active_ModalOverlay, .t_light .t_dark .t_blue_active_SheetOverlay, .t_light .t_dark .t_blue_alt1_DialogOverlay, .t_light .t_dark .t_blue_alt1_ModalOverlay, .t_light .t_dark .t_blue_alt1_SheetOverlay, .t_light .t_dark .t_blue_alt2_DialogOverlay, .t_light .t_dark .t_blue_alt2_ModalOverlay, .t_light .t_dark .t_blue_alt2_SheetOverlay, .t_light .t_dark .t_blue_DialogOverlay, .t_light .t_dark .t_blue_ModalOverlay, .t_light .t_dark .t_blue_SheetOverlay, .t_light .t_dark .t_DialogOverlay, .t_light .t_dark .t_gray_active_DialogOverlay, .t_light .t_dark .t_gray_active_ModalOverlay, .t_light .t_dark .t_gray_active_SheetOverlay, .t_light .t_dark .t_gray_alt1_DialogOverlay, .t_light .t_dark .t_gray_alt1_ModalOverlay, .t_light .t_dark .t_gray_alt1_SheetOverlay, .t_light .t_dark .t_gray_alt2_DialogOverlay, .t_light .t_dark .t_gray_alt2_ModalOverlay, .t_light .t_dark .t_gray_alt2_SheetOverlay, .t_light .t_dark .t_gray_DialogOverlay, .t_light .t_dark .t_gray_ModalOverlay, .t_light .t_dark .t_gray_SheetOverlay, .t_light .t_dark .t_green_active_DialogOverlay, .t_light .t_dark .t_green_active_ModalOverlay, .t_light .t_dark .t_green_active_SheetOverlay, .t_light .t_dark .t_green_alt1_DialogOverlay, .t_light .t_dark .t_green_alt1_ModalOverlay, .t_light .t_dark .t_green_alt1_SheetOverlay, .t_light .t_dark .t_green_alt2_DialogOverlay, .t_light .t_dark .t_green_alt2_ModalOverlay, .t_light .t_dark .t_green_alt2_SheetOverlay, .t_light .t_dark .t_green_DialogOverlay, .t_light .t_dark .t_green_ModalOverlay, .t_light .t_dark .t_green_SheetOverlay, .t_light .t_dark .t_ModalOverlay, .t_light .t_dark .t_orange_active_DialogOverlay, .t_light .t_dark .t_orange_active_ModalOverlay, .t_light .t_dark .t_orange_active_SheetOverlay, .t_light .t_dark .t_orange_alt1_DialogOverlay, .t_light .t_dark .t_orange_alt1_ModalOverlay, .t_light .t_dark .t_orange_alt1_SheetOverlay, .t_light .t_dark .t_orange_alt2_DialogOverlay, .t_light .t_dark .t_orange_alt2_ModalOverlay, .t_light .t_dark .t_orange_alt2_SheetOverlay, .t_light .t_dark .t_orange_DialogOverlay, .t_light .t_dark .t_orange_ModalOverlay, .t_light .t_dark .t_orange_SheetOverlay, .t_light .t_dark .t_pink_active_DialogOverlay, .t_light .t_dark .t_pink_active_ModalOverlay, .t_light .t_dark .t_pink_active_SheetOverlay, .t_light .t_dark .t_pink_alt1_DialogOverlay, .t_light .t_dark .t_pink_alt1_ModalOverlay, .t_light .t_dark .t_pink_alt1_SheetOverlay, .t_light .t_dark .t_pink_alt2_DialogOverlay, .t_light .t_dark .t_pink_alt2_ModalOverlay, .t_light .t_dark .t_pink_alt2_SheetOverlay, .t_light .t_dark .t_pink_DialogOverlay, .t_light .t_dark .t_pink_ModalOverlay, .t_light .t_dark .t_pink_SheetOverlay, .t_light .t_dark .t_purple_active_DialogOverlay, .t_light .t_dark .t_purple_active_ModalOverlay, .t_light .t_dark .t_purple_active_SheetOverlay, .t_light .t_dark .t_purple_alt1_DialogOverlay, .t_light .t_dark .t_purple_alt1_ModalOverlay, .t_light .t_dark .t_purple_alt1_SheetOverlay, .t_light .t_dark .t_purple_alt2_DialogOverlay, .t_light .t_dark .t_purple_alt2_ModalOverlay, .t_light .t_dark .t_purple_alt2_SheetOverlay, .t_light .t_dark .t_purple_DialogOverlay, .t_light .t_dark .t_purple_ModalOverlay, .t_light .t_dark .t_purple_SheetOverlay, .t_light .t_dark .t_red_active_DialogOverlay, .t_light .t_dark .t_red_active_ModalOverlay, .t_light .t_dark .t_red_active_SheetOverlay, .t_light .t_dark .t_red_alt1_DialogOverlay, .t_light .t_dark .t_red_alt1_ModalOverlay, .t_light .t_dark .t_red_alt1_SheetOverlay, .t_light .t_dark .t_red_alt2_DialogOverlay, .t_light .t_dark .t_red_alt2_ModalOverlay, .t_light .t_dark .t_red_alt2_SheetOverlay, .t_light .t_dark .t_red_DialogOverlay, .t_light .t_dark .t_red_ModalOverlay, .t_light .t_dark .t_red_SheetOverlay, .t_light .t_dark .t_SheetOverlay, .t_light .t_dark .t_yellow_active_DialogOverlay, .t_light .t_dark .t_yellow_active_ModalOverlay, .t_light .t_dark .t_yellow_active_SheetOverlay, .t_light .t_dark .t_yellow_alt1_DialogOverlay, .t_light .t_dark .t_yellow_alt1_ModalOverlay, .t_light .t_dark .t_yellow_alt1_SheetOverlay, .t_light .t_dark .t_yellow_alt2_DialogOverlay, .t_light .t_dark .t_yellow_alt2_ModalOverlay, .t_light .t_dark .t_yellow_alt2_SheetOverlay, .t_light .t_dark .t_yellow_DialogOverlay, .t_light .t_dark .t_yellow_ModalOverlay, .t_light .t_dark .t_yellow_SheetOverlay, .t_ModalOverlay, .t_orange_active_DialogOverlay, .t_orange_active_ModalOverlay, .t_orange_active_SheetOverlay, .t_orange_alt1_DialogOverlay, .t_orange_alt1_ModalOverlay, .t_orange_alt1_SheetOverlay, .t_orange_alt2_DialogOverlay, .t_orange_alt2_ModalOverlay, .t_orange_alt2_SheetOverlay, .t_orange_DialogOverlay, .t_orange_ModalOverlay, .t_orange_SheetOverlay, .t_pink_active_DialogOverlay, .t_pink_active_ModalOverlay, .t_pink_active_SheetOverlay, .t_pink_alt1_DialogOverlay, .t_pink_alt1_ModalOverlay, .t_pink_alt1_SheetOverlay, .t_pink_alt2_DialogOverlay, .t_pink_alt2_ModalOverlay, .t_pink_alt2_SheetOverlay, .t_pink_DialogOverlay, .t_pink_ModalOverlay, .t_pink_SheetOverlay, .t_purple_active_DialogOverlay, .t_purple_active_ModalOverlay, .t_purple_active_SheetOverlay, .t_purple_alt1_DialogOverlay, .t_purple_alt1_ModalOverlay, .t_purple_alt1_SheetOverlay, .t_purple_alt2_DialogOverlay, .t_purple_alt2_ModalOverlay, .t_purple_alt2_SheetOverlay, .t_purple_DialogOverlay, .t_purple_ModalOverlay, .t_purple_SheetOverlay, .t_red_active_DialogOverlay, .t_red_active_ModalOverlay, .t_red_active_SheetOverlay, .t_red_alt1_DialogOverlay, .t_red_alt1_ModalOverlay, .t_red_alt1_SheetOverlay, .t_red_alt2_DialogOverlay, .t_red_alt2_ModalOverlay, .t_red_alt2_SheetOverlay, .t_red_DialogOverlay, .t_red_ModalOverlay, .t_red_SheetOverlay, .t_SheetOverlay, .t_yellow_active_DialogOverlay, .t_yellow_active_ModalOverlay, .t_yellow_active_SheetOverlay, .t_yellow_alt1_DialogOverlay, .t_yellow_alt1_ModalOverlay, .t_yellow_alt1_SheetOverlay, .t_yellow_alt2_DialogOverlay, .t_yellow_alt2_ModalOverlay, .t_yellow_alt2_SheetOverlay, .t_yellow_DialogOverlay, .t_yellow_ModalOverlay, .t_yellow_SheetOverlay {--background:rgba(0,0,0,0.9);} + } +:root.t_dark .t_light .t_dark .t_ListItem, :root.t_dark .t_ListItem, :root.t_light .t_dark .t_light .t_dark .t_ListItem, :root.t_light .t_dark .t_ListItem {--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#282828;--borderColorHover:#323232;--borderColorFocus:#232323;--borderColorPress:#282828;--placeholderColor:#545454;--outlineColor:#545454;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_ListItem, .t_ListItem {--background:#151515;--backgroundHover:#191919;--backgroundPress:#232323;--backgroundFocus:#282828;--backgroundStrong:#050505;--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#a5a5a5;--colorPress:#fff;--colorFocus:#a5a5a5;--colorTransparent:rgba(255,255,255,0);--borderColor:#282828;--borderColorHover:#323232;--borderColorFocus:#232323;--borderColorPress:#282828;--placeholderColor:#545454;--outlineColor:#545454;} + } +:root.t_dark .t_light .t_dark .t_ProgressIndicator, :root.t_dark .t_light .t_dark .t_SliderThumb, :root.t_dark .t_light .t_dark .t_Tooltip, :root.t_dark .t_ProgressIndicator, :root.t_dark .t_SliderThumb, :root.t_dark .t_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_Tooltip, :root.t_light .t_dark .t_ProgressIndicator, :root.t_light .t_dark .t_SliderThumb, :root.t_light .t_dark .t_Tooltip {--background:#a5a5a5;--backgroundHover:#626262;--backgroundPress:#545454;--backgroundFocus:#494949;--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:rgba(10,10,10,0);--borderColor:#494949;--borderColorHover:#424242;--borderColorFocus:#545454;--borderColorPress:#494949;--placeholderColor:#232323;--outlineColor:#232323;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_ProgressIndicator, .t_light .t_dark .t_SliderThumb, .t_light .t_dark .t_Tooltip, .t_ProgressIndicator, .t_SliderThumb, .t_Tooltip {--background:#a5a5a5;--backgroundHover:#626262;--backgroundPress:#545454;--backgroundFocus:#494949;--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:rgba(10,10,10,0);--borderColor:#494949;--borderColorHover:#424242;--borderColorFocus:#545454;--borderColorPress:#494949;--placeholderColor:#232323;--outlineColor:#232323;} + } +:root.t_dark .t_light .t_dark .t_SliderTrackActive, :root.t_dark .t_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_SliderTrackActive, :root.t_light .t_dark .t_SliderTrackActive {--background:#545454;--backgroundHover:#494949;--backgroundPress:#424242;--backgroundFocus:#323232;--backgroundStrong:#626262;--backgroundTransparent:#a5a5a5;--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:#151515;--borderColor:#323232;--borderColorHover:#282828;--borderColorFocus:#424242;--borderColorPress:#323232;--placeholderColor:#323232;--outlineColor:#151515;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_SliderTrackActive, .t_SliderTrackActive {--background:#545454;--backgroundHover:#494949;--backgroundPress:#424242;--backgroundFocus:#323232;--backgroundStrong:#626262;--backgroundTransparent:#a5a5a5;--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:#151515;--borderColor:#323232;--borderColorHover:#282828;--borderColorFocus:#424242;--borderColorPress:#323232;--placeholderColor:#323232;--outlineColor:#151515;} + } +:root.t_dark .t_light .t_dark .t_SwitchThumb, :root.t_dark .t_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_SwitchThumb, :root.t_light .t_dark .t_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:#a5a5a5;--backgroundFocus:#626262;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:#050505;--borderColor:#626262;--borderColorHover:#545454;--borderColorFocus:#a5a5a5;--borderColorPress:#626262;--placeholderColor:#151515;--outlineColor:#323232;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_SwitchThumb, .t_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:#a5a5a5;--backgroundFocus:#626262;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#050505;--colorHover:#151515;--colorPress:#050505;--colorFocus:#151515;--colorTransparent:#050505;--borderColor:#626262;--borderColorHover:#545454;--borderColorFocus:#a5a5a5;--borderColorPress:#626262;--placeholderColor:#151515;--outlineColor:#323232;} + } +:root.t_dark .t_active, :root.t_dark .t_light .t_dark .t_active, :root.t_light .t_dark .t_active, :root.t_light .t_dark .t_light .t_dark .t_active {--color1:#232323;--color2:#282828;--color3:#323232;--color4:#424242;--color5:#494949;--color6:#545454;--color7:#626262;--color8:#a5a5a5;--color9:#fff;--color10:rgba(255,255,255,0);--color11:rgba(255,255,255,0);--color12:rgba(255,255,255,0);--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_active, .t_light .t_dark .t_active {--color1:#232323;--color2:#282828;--color3:#323232;--color4:#424242;--color5:#494949;--color6:#545454;--color7:#626262;--color8:#a5a5a5;--color9:#fff;--color10:rgba(255,255,255,0);--color11:rgba(255,255,255,0);--color12:rgba(255,255,255,0);--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} + } +:root.t_dark .t_active_Button, :root.t_dark .t_active_Switch, :root.t_dark .t_light .t_dark .t_active_Button, :root.t_dark .t_light .t_dark .t_active_Switch, :root.t_light .t_dark .t_active_Button, :root.t_light .t_dark .t_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_active_Button, :root.t_light .t_dark .t_light .t_dark .t_active_Switch {--background:#424242;--backgroundHover:#494949;--backgroundPress:#545454;--backgroundFocus:#626262;--backgroundStrong:#323232;--backgroundTransparent:#282828;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#494949;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#232323;--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_active_Button, .t_active_Switch, .t_light .t_dark .t_active_Button, .t_light .t_dark .t_active_Switch {--background:#424242;--backgroundHover:#494949;--backgroundPress:#545454;--backgroundFocus:#626262;--backgroundStrong:#323232;--backgroundTransparent:#282828;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#494949;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#232323;--outlineColor:#fff;} + } +:root.t_dark .t_active_Checkbox, :root.t_dark .t_active_Input, :root.t_dark .t_active_TextArea, :root.t_dark .t_light .t_dark .t_active_Checkbox, :root.t_dark .t_light .t_dark .t_active_Input, :root.t_dark .t_light .t_dark .t_active_TextArea, :root.t_light .t_dark .t_active_Checkbox, :root.t_light .t_dark .t_active_Input, :root.t_light .t_dark .t_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_active_Input, :root.t_light .t_dark .t_light .t_dark .t_active_TextArea {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#545454;--borderColorHover:#626262;--borderColorFocus:#494949;--borderColorPress:#545454;--placeholderColor:#323232;--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_active_Checkbox, .t_active_Input, .t_active_TextArea, .t_light .t_dark .t_active_Checkbox, .t_light .t_dark .t_active_Input, .t_light .t_dark .t_active_TextArea {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#545454;--borderColorHover:#626262;--borderColorFocus:#494949;--borderColorPress:#545454;--placeholderColor:#323232;--outlineColor:#fff;} + } +:root.t_dark .t_active_ListItem, :root.t_dark .t_light .t_dark .t_active_ListItem, :root.t_light .t_dark .t_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_active_ListItem {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_active_ListItem, .t_light .t_dark .t_active_ListItem {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--colorHover:#494949;--colorPress:#545454;--colorFocus:#494949;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} + } +:root.t_dark .t_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_active_SliderTrackActive, :root.t_light .t_dark .t_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_active_SliderTrackActive {--background:#323232;--backgroundHover:#282828;--backgroundPress:#232323;--backgroundFocus:#191919;--backgroundStrong:#424242;--backgroundTransparent:#494949;--colorHover:#282828;--colorPress:#232323;--colorFocus:#282828;--colorTransparent:#282828;--borderColor:#232323;--borderColorHover:#191919;--borderColorFocus:#282828;--borderColorPress:#232323;--placeholderColor:#545454;--outlineColor:#050505;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_active_SliderTrackActive, .t_light .t_dark .t_active_SliderTrackActive {--background:#323232;--backgroundHover:#282828;--backgroundPress:#232323;--backgroundFocus:#191919;--backgroundStrong:#424242;--backgroundTransparent:#494949;--colorHover:#282828;--colorPress:#232323;--colorFocus:#282828;--colorTransparent:#282828;--borderColor:#232323;--borderColorHover:#191919;--borderColorFocus:#282828;--borderColorPress:#232323;--placeholderColor:#545454;--outlineColor:#050505;} + } +:root.t_dark .t_alt1, :root.t_dark .t_light .t_dark .t_alt1, :root.t_light .t_dark .t_alt1, :root.t_light .t_dark .t_light .t_dark .t_alt1 {--color1:#151515;--color2:#191919;--color3:#232323;--color4:#282828;--color5:#323232;--color6:#424242;--color7:#494949;--color8:#545454;--color9:#626262;--color10:#a5a5a5;--color11:#fff;--color12:#fff;--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt1, .t_light .t_dark .t_alt1 {--color1:#151515;--color2:#191919;--color3:#232323;--color4:#282828;--color5:#323232;--color6:#424242;--color7:#494949;--color8:#545454;--color9:#626262;--color10:#a5a5a5;--color11:#fff;--color12:#fff;--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} + } +:root.t_dark .t_alt1_Button, :root.t_dark .t_alt1_SliderTrack, :root.t_dark .t_alt1_Switch, :root.t_dark .t_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_alt1_Button, :root.t_dark .t_light .t_dark .t_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_alt1_Switch, :root.t_dark .t_light .t_dark .t_alt1_TooltipContent, :root.t_light .t_dark .t_alt1_Button, :root.t_light .t_dark .t_alt1_SliderTrack, :root.t_light .t_dark .t_alt1_Switch, :root.t_light .t_dark .t_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_alt1_TooltipContent {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt1_Button, .t_alt1_SliderTrack, .t_alt1_Switch, .t_alt1_TooltipContent, .t_light .t_dark .t_alt1_Button, .t_light .t_dark .t_alt1_SliderTrack, .t_light .t_dark .t_alt1_Switch, .t_light .t_dark .t_alt1_TooltipContent {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} + } +:root.t_dark .t_alt1_Card, :root.t_dark .t_alt1_DrawerFrame, :root.t_dark .t_alt1_Progress, :root.t_dark .t_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_alt1_Card, :root.t_dark .t_light .t_dark .t_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_alt1_Progress, :root.t_dark .t_light .t_dark .t_alt1_TooltipArrow, :root.t_light .t_dark .t_alt1_Card, :root.t_light .t_dark .t_alt1_DrawerFrame, :root.t_light .t_dark .t_alt1_Progress, :root.t_light .t_dark .t_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_alt1_TooltipArrow {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#a5a5a5;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#424242;--outlineColor:#a5a5a5;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt1_Card, .t_alt1_DrawerFrame, .t_alt1_Progress, .t_alt1_TooltipArrow, .t_light .t_dark .t_alt1_Card, .t_light .t_dark .t_alt1_DrawerFrame, .t_light .t_dark .t_alt1_Progress, .t_light .t_dark .t_alt1_TooltipArrow {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#a5a5a5;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#424242;--outlineColor:#a5a5a5;} + } +:root.t_dark .t_alt1_Checkbox, :root.t_dark .t_alt1_Input, :root.t_dark .t_alt1_RadioGroupItem, :root.t_dark .t_alt1_TextArea, :root.t_dark .t_light .t_dark .t_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_alt1_Input, :root.t_dark .t_light .t_dark .t_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_alt1_TextArea, :root.t_light .t_dark .t_alt1_Checkbox, :root.t_light .t_dark .t_alt1_Input, :root.t_light .t_dark .t_alt1_RadioGroupItem, :root.t_light .t_dark .t_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_alt1_TextArea {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#494949;--outlineColor:#626262;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt1_Checkbox, .t_alt1_Input, .t_alt1_RadioGroupItem, .t_alt1_TextArea, .t_light .t_dark .t_alt1_Checkbox, .t_light .t_dark .t_alt1_Input, .t_light .t_dark .t_alt1_RadioGroupItem, .t_light .t_dark .t_alt1_TextArea {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#494949;--outlineColor:#626262;} + } +:root.t_dark .t_alt1_ListItem, :root.t_dark .t_light .t_dark .t_alt1_ListItem, :root.t_light .t_dark .t_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_alt1_ListItem {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt1_ListItem, .t_light .t_dark .t_alt1_ListItem {--background:#191919;--backgroundHover:#232323;--backgroundPress:#282828;--backgroundFocus:#323232;--backgroundStrong:#151515;--backgroundTransparent:#050505;--color:#a5a5a5;--colorHover:#626262;--colorPress:#a5a5a5;--colorFocus:#626262;--colorTransparent:#fff;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#494949;--outlineColor:#626262;} + } +:root.t_dark .t_alt1_ProgressIndicator, :root.t_dark .t_alt1_SliderThumb, :root.t_dark .t_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_alt1_Tooltip, :root.t_light .t_dark .t_alt1_ProgressIndicator, :root.t_light .t_dark .t_alt1_SliderThumb, :root.t_light .t_dark .t_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_alt1_Tooltip {--background:#626262;--backgroundHover:#545454;--backgroundPress:#494949;--backgroundFocus:#424242;--backgroundStrong:#a5a5a5;--backgroundTransparent:#fff;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#050505;--borderColor:#424242;--borderColorHover:#323232;--borderColorFocus:#494949;--borderColorPress:#424242;--placeholderColor:#282828;--outlineColor:#191919;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt1_ProgressIndicator, .t_alt1_SliderThumb, .t_alt1_Tooltip, .t_light .t_dark .t_alt1_ProgressIndicator, .t_light .t_dark .t_alt1_SliderThumb, .t_light .t_dark .t_alt1_Tooltip {--background:#626262;--backgroundHover:#545454;--backgroundPress:#494949;--backgroundFocus:#424242;--backgroundStrong:#a5a5a5;--backgroundTransparent:#fff;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#050505;--borderColor:#424242;--borderColorHover:#323232;--borderColorFocus:#494949;--borderColorPress:#424242;--placeholderColor:#282828;--outlineColor:#191919;} + } +:root.t_dark .t_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_alt1_SliderTrackActive, :root.t_light .t_dark .t_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_alt1_SliderTrackActive {--background:#494949;--backgroundHover:#424242;--backgroundPress:#323232;--backgroundFocus:#282828;--backgroundStrong:#545454;--backgroundTransparent:#626262;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#191919;--borderColor:#282828;--borderColorHover:#232323;--borderColorFocus:#323232;--borderColorPress:#282828;--placeholderColor:#424242;--outlineColor:#050505;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt1_SliderTrackActive, .t_light .t_dark .t_alt1_SliderTrackActive {--background:#494949;--backgroundHover:#424242;--backgroundPress:#323232;--backgroundFocus:#282828;--backgroundStrong:#545454;--backgroundTransparent:#626262;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#191919;--borderColor:#282828;--borderColorHover:#232323;--borderColorFocus:#323232;--borderColorPress:#282828;--placeholderColor:#424242;--outlineColor:#050505;} + } +:root.t_dark .t_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_alt1_SwitchThumb, :root.t_light .t_dark .t_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_alt1_SwitchThumb {--background:#fff;--backgroundHover:#a5a5a5;--backgroundPress:#626262;--backgroundFocus:#545454;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#050505;--borderColor:#545454;--borderColorHover:#494949;--borderColorFocus:#626262;--borderColorPress:#545454;--placeholderColor:#191919;--outlineColor:#282828;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt1_SwitchThumb, .t_light .t_dark .t_alt1_SwitchThumb {--background:#fff;--backgroundHover:#a5a5a5;--backgroundPress:#626262;--backgroundFocus:#545454;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#151515;--colorHover:#191919;--colorPress:#151515;--colorFocus:#191919;--colorTransparent:#050505;--borderColor:#545454;--borderColorHover:#494949;--borderColorFocus:#626262;--borderColorPress:#545454;--placeholderColor:#191919;--outlineColor:#282828;} + } +:root.t_dark .t_alt2, :root.t_dark .t_light .t_dark .t_alt2, :root.t_light .t_dark .t_alt2, :root.t_light .t_dark .t_light .t_dark .t_alt2 {--color1:#191919;--color2:#232323;--color3:#282828;--color4:#323232;--color5:#424242;--color6:#494949;--color7:#545454;--color8:#626262;--color9:#a5a5a5;--color10:#fff;--color11:#fff;--color12:#fff;--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt2, .t_light .t_dark .t_alt2 {--color1:#191919;--color2:#232323;--color3:#282828;--color4:#323232;--color5:#424242;--color6:#494949;--color7:#545454;--color8:#626262;--color9:#a5a5a5;--color10:#fff;--color11:#fff;--color12:#fff;--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} + } +:root.t_dark .t_alt2_Button, :root.t_dark .t_alt2_SliderTrack, :root.t_dark .t_alt2_Switch, :root.t_dark .t_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_alt2_Button, :root.t_dark .t_light .t_dark .t_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_alt2_Switch, :root.t_dark .t_light .t_dark .t_alt2_TooltipContent, :root.t_light .t_dark .t_alt2_Button, :root.t_light .t_dark .t_alt2_SliderTrack, :root.t_light .t_dark .t_alt2_Switch, :root.t_light .t_dark .t_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_alt2_TooltipContent {--background:#323232;--backgroundHover:#424242;--backgroundPress:#494949;--backgroundFocus:#545454;--backgroundStrong:#282828;--backgroundTransparent:#232323;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#545454;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#282828;--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt2_Button, .t_alt2_SliderTrack, .t_alt2_Switch, .t_alt2_TooltipContent, .t_light .t_dark .t_alt2_Button, .t_light .t_dark .t_alt2_SliderTrack, .t_light .t_dark .t_alt2_Switch, .t_light .t_dark .t_alt2_TooltipContent {--background:#323232;--backgroundHover:#424242;--backgroundPress:#494949;--backgroundFocus:#545454;--backgroundStrong:#282828;--backgroundTransparent:#232323;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#545454;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#282828;--outlineColor:#fff;} + } +:root.t_dark .t_alt2_Card, :root.t_dark .t_alt2_DrawerFrame, :root.t_dark .t_alt2_Progress, :root.t_dark .t_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_alt2_Card, :root.t_dark .t_light .t_dark .t_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_alt2_Progress, :root.t_dark .t_light .t_dark .t_alt2_TooltipArrow, :root.t_light .t_dark .t_alt2_Card, :root.t_light .t_dark .t_alt2_DrawerFrame, :root.t_light .t_dark .t_alt2_Progress, :root.t_light .t_dark .t_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_alt2_TooltipArrow {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt2_Card, .t_alt2_DrawerFrame, .t_alt2_Progress, .t_alt2_TooltipArrow, .t_light .t_dark .t_alt2_Card, .t_light .t_dark .t_alt2_DrawerFrame, .t_light .t_dark .t_alt2_Progress, .t_light .t_dark .t_alt2_TooltipArrow {--background:#282828;--backgroundHover:#323232;--backgroundPress:#424242;--backgroundFocus:#494949;--backgroundStrong:#232323;--backgroundTransparent:#191919;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#626262;--borderColor:#424242;--borderColorHover:#494949;--borderColorFocus:#323232;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#fff;} + } +:root.t_dark .t_alt2_Checkbox, :root.t_dark .t_alt2_Input, :root.t_dark .t_alt2_RadioGroupItem, :root.t_dark .t_alt2_TextArea, :root.t_dark .t_light .t_dark .t_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_alt2_Input, :root.t_dark .t_light .t_dark .t_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_alt2_TextArea, :root.t_light .t_dark .t_alt2_Checkbox, :root.t_light .t_dark .t_alt2_Input, :root.t_light .t_dark .t_alt2_RadioGroupItem, :root.t_light .t_dark .t_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_alt2_TextArea {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#424242;--outlineColor:#a5a5a5;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt2_Checkbox, .t_alt2_Input, .t_alt2_RadioGroupItem, .t_alt2_TextArea, .t_light .t_dark .t_alt2_Checkbox, .t_light .t_dark .t_alt2_Input, .t_light .t_dark .t_alt2_RadioGroupItem, .t_light .t_dark .t_alt2_TextArea {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#494949;--borderColorHover:#545454;--borderColorFocus:#424242;--borderColorPress:#494949;--placeholderColor:#424242;--outlineColor:#a5a5a5;} + } +:root.t_dark .t_alt2_ListItem, :root.t_dark .t_light .t_dark .t_alt2_ListItem, :root.t_light .t_dark .t_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_alt2_ListItem {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt2_ListItem, .t_light .t_dark .t_alt2_ListItem {--background:#232323;--backgroundHover:#282828;--backgroundPress:#323232;--backgroundFocus:#424242;--backgroundStrong:#191919;--backgroundTransparent:#151515;--color:#626262;--colorHover:#545454;--colorPress:#626262;--colorFocus:#545454;--colorTransparent:#a5a5a5;--borderColor:#323232;--borderColorHover:#424242;--borderColorFocus:#282828;--borderColorPress:#323232;--placeholderColor:#424242;--outlineColor:#a5a5a5;} + } +:root.t_dark .t_alt2_ProgressIndicator, :root.t_dark .t_alt2_SliderThumb, :root.t_dark .t_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_alt2_Tooltip, :root.t_light .t_dark .t_alt2_ProgressIndicator, :root.t_light .t_dark .t_alt2_SliderThumb, :root.t_light .t_dark .t_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_alt2_Tooltip {--background:#545454;--backgroundHover:#494949;--backgroundPress:#424242;--backgroundFocus:#323232;--backgroundStrong:#626262;--backgroundTransparent:#a5a5a5;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#151515;--borderColor:#424242;--borderColorHover:#323232;--borderColorFocus:#494949;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#151515;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt2_ProgressIndicator, .t_alt2_SliderThumb, .t_alt2_Tooltip, .t_light .t_dark .t_alt2_ProgressIndicator, .t_light .t_dark .t_alt2_SliderThumb, .t_light .t_dark .t_alt2_Tooltip {--background:#545454;--backgroundHover:#494949;--backgroundPress:#424242;--backgroundFocus:#323232;--backgroundStrong:#626262;--backgroundTransparent:#a5a5a5;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#151515;--borderColor:#424242;--borderColorHover:#323232;--borderColorFocus:#494949;--borderColorPress:#424242;--placeholderColor:#323232;--outlineColor:#151515;} + } +:root.t_dark .t_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_alt2_SliderTrackActive, :root.t_light .t_dark .t_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_alt2_SliderTrackActive {--background:#424242;--backgroundHover:#323232;--backgroundPress:#282828;--backgroundFocus:#232323;--backgroundStrong:#494949;--backgroundTransparent:#545454;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#232323;--borderColor:#282828;--borderColorHover:#232323;--borderColorFocus:#323232;--borderColorPress:#282828;--placeholderColor:#494949;--outlineColor:#050505;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt2_SliderTrackActive, .t_light .t_dark .t_alt2_SliderTrackActive {--background:#424242;--backgroundHover:#323232;--backgroundPress:#282828;--backgroundFocus:#232323;--backgroundStrong:#494949;--backgroundTransparent:#545454;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#232323;--borderColor:#282828;--borderColorHover:#232323;--borderColorFocus:#323232;--borderColorPress:#282828;--placeholderColor:#494949;--outlineColor:#050505;} + } +:root.t_dark .t_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_alt2_SwitchThumb, :root.t_light .t_dark .t_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_alt2_SwitchThumb {--background:#a5a5a5;--backgroundHover:#626262;--backgroundPress:#545454;--backgroundFocus:#494949;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#050505;--borderColor:#545454;--borderColorHover:#494949;--borderColorFocus:#626262;--borderColorPress:#545454;--placeholderColor:#232323;--outlineColor:#232323;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_alt2_SwitchThumb, .t_light .t_dark .t_alt2_SwitchThumb {--background:#a5a5a5;--backgroundHover:#626262;--backgroundPress:#545454;--backgroundFocus:#494949;--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:#191919;--colorHover:#232323;--colorPress:#191919;--colorFocus:#232323;--colorTransparent:#050505;--borderColor:#545454;--borderColorHover:#494949;--borderColorFocus:#626262;--borderColorPress:#545454;--placeholderColor:#232323;--outlineColor:#232323;} + } +:root.t_dark .t_blue, :root.t_dark .t_light .t_dark .t_blue, :root.t_light .t_dark .t_blue, :root.t_light .t_dark .t_light .t_dark .t_blue {--color1:var(--color-97);--color2:var(--color-98);--color3:var(--color-99);--color4:var(--color-100);--color5:var(--color-101);--color6:var(--color-102);--color7:var(--color-104);--color8:var(--color-105);--color9:var(--color-106);--color10:var(--color-107);--color11:var(--color-108);--color12:#fff;--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-101);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-100);--borderColorPress:var(--color-101);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue, .t_light .t_dark .t_blue {--color1:var(--color-97);--color2:var(--color-98);--color3:var(--color-99);--color4:var(--color-100);--color5:var(--color-101);--color6:var(--color-102);--color7:var(--color-104);--color8:var(--color-105);--color9:var(--color-106);--color10:var(--color-107);--color11:var(--color-108);--color12:#fff;--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-101);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-100);--borderColorPress:var(--color-101);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} + } +:root.t_dark .t_blue_Button, :root.t_dark .t_blue_SliderTrack, :root.t_dark .t_blue_Switch, :root.t_dark .t_blue_TooltipContent, :root.t_dark .t_light .t_dark .t_blue_Button, :root.t_dark .t_light .t_dark .t_blue_SliderTrack, :root.t_dark .t_light .t_dark .t_blue_Switch, :root.t_dark .t_light .t_dark .t_blue_TooltipContent, :root.t_light .t_dark .t_blue_Button, :root.t_light .t_dark .t_blue_SliderTrack, :root.t_light .t_dark .t_blue_Switch, :root.t_light .t_dark .t_blue_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_blue_Button, :root.t_light .t_dark .t_light .t_dark .t_blue_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_blue_Switch, :root.t_light .t_dark .t_light .t_dark .t_blue_TooltipContent {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_Button, .t_blue_SliderTrack, .t_blue_Switch, .t_blue_TooltipContent, .t_light .t_dark .t_blue_Button, .t_light .t_dark .t_blue_SliderTrack, .t_light .t_dark .t_blue_Switch, .t_light .t_dark .t_blue_TooltipContent {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} + } +:root.t_dark .t_blue_Card, :root.t_dark .t_blue_DrawerFrame, :root.t_dark .t_blue_Progress, :root.t_dark .t_blue_TooltipArrow, :root.t_dark .t_light .t_dark .t_blue_Card, :root.t_dark .t_light .t_dark .t_blue_DrawerFrame, :root.t_dark .t_light .t_dark .t_blue_Progress, :root.t_dark .t_light .t_dark .t_blue_TooltipArrow, :root.t_light .t_dark .t_blue_Card, :root.t_light .t_dark .t_blue_DrawerFrame, :root.t_light .t_dark .t_blue_Progress, :root.t_light .t_dark .t_blue_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_blue_Card, :root.t_light .t_dark .t_light .t_dark .t_blue_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_blue_Progress, :root.t_light .t_dark .t_light .t_dark .t_blue_TooltipArrow {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_Card, .t_blue_DrawerFrame, .t_blue_Progress, .t_blue_TooltipArrow, .t_light .t_dark .t_blue_Card, .t_light .t_dark .t_blue_DrawerFrame, .t_light .t_dark .t_blue_Progress, .t_light .t_dark .t_blue_TooltipArrow {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} + } +:root.t_dark .t_blue_Checkbox, :root.t_dark .t_blue_Input, :root.t_dark .t_blue_RadioGroupItem, :root.t_dark .t_blue_TextArea, :root.t_dark .t_light .t_dark .t_blue_Checkbox, :root.t_dark .t_light .t_dark .t_blue_Input, :root.t_dark .t_light .t_dark .t_blue_RadioGroupItem, :root.t_dark .t_light .t_dark .t_blue_TextArea, :root.t_light .t_dark .t_blue_Checkbox, :root.t_light .t_dark .t_blue_Input, :root.t_light .t_dark .t_blue_RadioGroupItem, :root.t_light .t_dark .t_blue_TextArea, :root.t_light .t_dark .t_light .t_dark .t_blue_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_blue_Input, :root.t_light .t_dark .t_light .t_dark .t_blue_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_blue_TextArea {--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_Checkbox, .t_blue_Input, .t_blue_RadioGroupItem, .t_blue_TextArea, .t_light .t_dark .t_blue_Checkbox, .t_light .t_dark .t_blue_Input, .t_light .t_dark .t_blue_RadioGroupItem, .t_light .t_dark .t_blue_TextArea {--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} + } +:root.t_dark .t_blue_ListItem, :root.t_dark .t_light .t_dark .t_blue_ListItem, :root.t_light .t_dark .t_blue_ListItem, :root.t_light .t_dark .t_light .t_dark .t_blue_ListItem {--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-101);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-100);--borderColorPress:var(--color-101);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_ListItem, .t_light .t_dark .t_blue_ListItem {--background:var(--color-98);--backgroundHover:var(--color-99);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-97);--backgroundTransparent:hsla(212, 35.0%, 9.2%, 0);--color:#fff;--colorHover:var(--color-108);--colorPress:#fff;--colorFocus:var(--color-108);--colorTransparent:hsla(206, 98.0%, 95.8%, 0);--borderColor:var(--color-101);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-100);--borderColorPress:var(--color-101);--placeholderColor:var(--color-106);--outlineColor:var(--color-106);} + } +:root.t_dark .t_blue_ProgressIndicator, :root.t_dark .t_blue_SliderThumb, :root.t_dark .t_blue_Tooltip, :root.t_dark .t_light .t_dark .t_blue_ProgressIndicator, :root.t_dark .t_light .t_dark .t_blue_SliderThumb, :root.t_dark .t_light .t_dark .t_blue_Tooltip, :root.t_light .t_dark .t_blue_ProgressIndicator, :root.t_light .t_dark .t_blue_SliderThumb, :root.t_light .t_dark .t_blue_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_blue_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_blue_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_Tooltip {--background:var(--color-108);--backgroundHover:var(--color-107);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-105);--backgroundStrong:#fff;--backgroundTransparent:hsla(206, 98.0%, 95.8%, 0);--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:hsla(212, 35.0%, 9.2%, 0);--borderColor:var(--color-105);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-106);--borderColorPress:var(--color-105);--placeholderColor:var(--color-100);--outlineColor:var(--color-100);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_ProgressIndicator, .t_blue_SliderThumb, .t_blue_Tooltip, .t_light .t_dark .t_blue_ProgressIndicator, .t_light .t_dark .t_blue_SliderThumb, .t_light .t_dark .t_blue_Tooltip {--background:var(--color-108);--backgroundHover:var(--color-107);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-105);--backgroundStrong:#fff;--backgroundTransparent:hsla(206, 98.0%, 95.8%, 0);--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:hsla(212, 35.0%, 9.2%, 0);--borderColor:var(--color-105);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-106);--borderColorPress:var(--color-105);--placeholderColor:var(--color-100);--outlineColor:var(--color-100);} + } +:root.t_dark .t_blue_SliderTrackActive, :root.t_dark .t_light .t_dark .t_blue_SliderTrackActive, :root.t_light .t_dark .t_blue_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_blue_SliderTrackActive {--background:var(--color-106);--backgroundHover:var(--color-105);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-107);--backgroundTransparent:var(--color-108);--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:var(--color-98);--borderColor:var(--color-102);--borderColorHover:var(--color-101);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-102);--placeholderColor:var(--color-102);--outlineColor:var(--color-98);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_SliderTrackActive, .t_light .t_dark .t_blue_SliderTrackActive {--background:var(--color-106);--backgroundHover:var(--color-105);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-107);--backgroundTransparent:var(--color-108);--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:var(--color-98);--borderColor:var(--color-102);--borderColorHover:var(--color-101);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-102);--placeholderColor:var(--color-102);--outlineColor:var(--color-98);} + } +:root.t_dark .t_blue_SwitchThumb, :root.t_dark .t_light .t_dark .t_blue_SwitchThumb, :root.t_light .t_dark .t_blue_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-108);--backgroundFocus:var(--color-107);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:var(--color-97);--borderColor:var(--color-107);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-108);--borderColorPress:var(--color-107);--placeholderColor:var(--color-98);--outlineColor:var(--color-102);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_SwitchThumb, .t_light .t_dark .t_blue_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-108);--backgroundFocus:var(--color-107);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-97);--colorHover:var(--color-98);--colorPress:var(--color-97);--colorFocus:var(--color-98);--colorTransparent:var(--color-97);--borderColor:var(--color-107);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-108);--borderColorPress:var(--color-107);--placeholderColor:var(--color-98);--outlineColor:var(--color-102);} + } +:root.t_dark .t_blue_active, :root.t_dark .t_light .t_dark .t_blue_active, :root.t_light .t_dark .t_blue_active, :root.t_light .t_dark .t_light .t_dark .t_blue_active {--color1:var(--color-100);--color2:var(--color-101);--color3:var(--color-102);--color4:var(--color-104);--color5:var(--color-105);--color6:var(--color-106);--color7:var(--color-107);--color8:var(--color-108);--color9:#fff;--color10:hsla(206, 98.0%, 95.8%, 0);--color11:hsla(206, 98.0%, 95.8%, 0);--color12:hsla(206, 98.0%, 95.8%, 0);--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_blue_active, .t_light .t_dark .t_blue_active {--color1:var(--color-100);--color2:var(--color-101);--color3:var(--color-102);--color4:var(--color-104);--color5:var(--color-105);--color6:var(--color-106);--color7:var(--color-107);--color8:var(--color-108);--color9:#fff;--color10:hsla(206, 98.0%, 95.8%, 0);--color11:hsla(206, 98.0%, 95.8%, 0);--color12:hsla(206, 98.0%, 95.8%, 0);--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} + } +:root.t_dark .t_blue_active_Button, :root.t_dark .t_blue_active_Switch, :root.t_dark .t_light .t_dark .t_blue_active_Button, :root.t_dark .t_light .t_dark .t_blue_active_Switch, :root.t_light .t_dark .t_blue_active_Button, :root.t_light .t_dark .t_blue_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_blue_active_Button, :root.t_light .t_dark .t_light .t_dark .t_blue_active_Switch {--background:var(--color-104);--backgroundHover:var(--color-105);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-107);--backgroundStrong:var(--color-102);--backgroundTransparent:var(--color-101);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-105);--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-100);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_blue_active_Button, .t_blue_active_Switch, .t_light .t_dark .t_blue_active_Button, .t_light .t_dark .t_blue_active_Switch {--background:var(--color-104);--backgroundHover:var(--color-105);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-107);--backgroundStrong:var(--color-102);--backgroundTransparent:var(--color-101);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-105);--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-100);--outlineColor:#fff;} + } +:root.t_dark .t_blue_active_Checkbox, :root.t_dark .t_blue_active_Input, :root.t_dark .t_blue_active_TextArea, :root.t_dark .t_light .t_dark .t_blue_active_Checkbox, :root.t_dark .t_light .t_dark .t_blue_active_Input, :root.t_dark .t_light .t_dark .t_blue_active_TextArea, :root.t_light .t_dark .t_blue_active_Checkbox, :root.t_light .t_dark .t_blue_active_Input, :root.t_light .t_dark .t_blue_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_blue_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_blue_active_Input, :root.t_light .t_dark .t_light .t_dark .t_blue_active_TextArea {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-106);--borderColorHover:var(--color-107);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-106);--placeholderColor:var(--color-102);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_blue_active_Checkbox, .t_blue_active_Input, .t_blue_active_TextArea, .t_light .t_dark .t_blue_active_Checkbox, .t_light .t_dark .t_blue_active_Input, .t_light .t_dark .t_blue_active_TextArea {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-106);--borderColorHover:var(--color-107);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-106);--placeholderColor:var(--color-102);--outlineColor:#fff;} + } +:root.t_dark .t_blue_active_ListItem, :root.t_dark .t_light .t_dark .t_blue_active_ListItem, :root.t_light .t_dark .t_blue_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_blue_active_ListItem {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_blue_active_ListItem, .t_light .t_dark .t_blue_active_ListItem {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--colorHover:var(--color-105);--colorPress:var(--color-106);--colorFocus:var(--color-105);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} + } +:root.t_dark .t_blue_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_blue_active_SliderTrackActive, :root.t_light .t_dark .t_blue_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_blue_active_SliderTrackActive {--background:var(--color-102);--backgroundHover:var(--color-101);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-99);--backgroundStrong:var(--color-104);--backgroundTransparent:var(--color-105);--colorHover:var(--color-101);--colorPress:var(--color-100);--colorFocus:var(--color-101);--colorTransparent:var(--color-101);--borderColor:var(--color-100);--borderColorHover:var(--color-99);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-100);--placeholderColor:var(--color-106);--outlineColor:var(--color-97);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_blue_active_SliderTrackActive, .t_light .t_dark .t_blue_active_SliderTrackActive {--background:var(--color-102);--backgroundHover:var(--color-101);--backgroundPress:var(--color-100);--backgroundFocus:var(--color-99);--backgroundStrong:var(--color-104);--backgroundTransparent:var(--color-105);--colorHover:var(--color-101);--colorPress:var(--color-100);--colorFocus:var(--color-101);--colorTransparent:var(--color-101);--borderColor:var(--color-100);--borderColorHover:var(--color-99);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-100);--placeholderColor:var(--color-106);--outlineColor:var(--color-97);} + } +:root.t_dark .t_blue_alt1, :root.t_dark .t_light .t_dark .t_blue_alt1, :root.t_light .t_dark .t_blue_alt1, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1 {--color1:var(--color-98);--color2:var(--color-99);--color3:var(--color-100);--color4:var(--color-101);--color5:var(--color-102);--color6:var(--color-104);--color7:var(--color-105);--color8:var(--color-106);--color9:var(--color-107);--color10:var(--color-108);--color11:#fff;--color12:#fff;--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1, .t_light .t_dark .t_blue_alt1 {--color1:var(--color-98);--color2:var(--color-99);--color3:var(--color-100);--color4:var(--color-101);--color5:var(--color-102);--color6:var(--color-104);--color7:var(--color-105);--color8:var(--color-106);--color9:var(--color-107);--color10:var(--color-108);--color11:#fff;--color12:#fff;--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} + } +:root.t_dark .t_blue_alt1_Button, :root.t_dark .t_blue_alt1_SliderTrack, :root.t_dark .t_blue_alt1_Switch, :root.t_dark .t_blue_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_blue_alt1_Button, :root.t_dark .t_light .t_dark .t_blue_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_blue_alt1_Switch, :root.t_dark .t_light .t_dark .t_blue_alt1_TooltipContent, :root.t_light .t_dark .t_blue_alt1_Button, :root.t_light .t_dark .t_blue_alt1_SliderTrack, :root.t_light .t_dark .t_blue_alt1_Switch, :root.t_light .t_dark .t_blue_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_TooltipContent {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_Button, .t_blue_alt1_SliderTrack, .t_blue_alt1_Switch, .t_blue_alt1_TooltipContent, .t_light .t_dark .t_blue_alt1_Button, .t_light .t_dark .t_blue_alt1_SliderTrack, .t_light .t_dark .t_blue_alt1_Switch, .t_light .t_dark .t_blue_alt1_TooltipContent {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} + } +:root.t_dark .t_blue_alt1_Card, :root.t_dark .t_blue_alt1_DrawerFrame, :root.t_dark .t_blue_alt1_Progress, :root.t_dark .t_blue_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_blue_alt1_Card, :root.t_dark .t_light .t_dark .t_blue_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_blue_alt1_Progress, :root.t_dark .t_light .t_dark .t_blue_alt1_TooltipArrow, :root.t_light .t_dark .t_blue_alt1_Card, :root.t_light .t_dark .t_blue_alt1_DrawerFrame, :root.t_light .t_dark .t_blue_alt1_Progress, :root.t_light .t_dark .t_blue_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_TooltipArrow {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:var(--color-108);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_Card, .t_blue_alt1_DrawerFrame, .t_blue_alt1_Progress, .t_blue_alt1_TooltipArrow, .t_light .t_dark .t_blue_alt1_Card, .t_light .t_dark .t_blue_alt1_DrawerFrame, .t_light .t_dark .t_blue_alt1_Progress, .t_light .t_dark .t_blue_alt1_TooltipArrow {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:var(--color-108);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} + } +:root.t_dark .t_blue_alt1_Checkbox, :root.t_dark .t_blue_alt1_Input, :root.t_dark .t_blue_alt1_RadioGroupItem, :root.t_dark .t_blue_alt1_TextArea, :root.t_dark .t_light .t_dark .t_blue_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_blue_alt1_Input, :root.t_dark .t_light .t_dark .t_blue_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_blue_alt1_TextArea, :root.t_light .t_dark .t_blue_alt1_Checkbox, :root.t_light .t_dark .t_blue_alt1_Input, :root.t_light .t_dark .t_blue_alt1_RadioGroupItem, :root.t_light .t_dark .t_blue_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_TextArea {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_Checkbox, .t_blue_alt1_Input, .t_blue_alt1_RadioGroupItem, .t_blue_alt1_TextArea, .t_light .t_dark .t_blue_alt1_Checkbox, .t_light .t_dark .t_blue_alt1_Input, .t_light .t_dark .t_blue_alt1_RadioGroupItem, .t_light .t_dark .t_blue_alt1_TextArea {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} + } +:root.t_dark .t_blue_alt1_ListItem, :root.t_dark .t_light .t_dark .t_blue_alt1_ListItem, :root.t_light .t_dark .t_blue_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_ListItem {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_ListItem, .t_light .t_dark .t_blue_alt1_ListItem {--background:var(--color-99);--backgroundHover:var(--color-100);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-98);--backgroundTransparent:var(--color-97);--color:var(--color-108);--colorHover:var(--color-107);--colorPress:var(--color-108);--colorFocus:var(--color-107);--colorTransparent:#fff;--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-105);--outlineColor:var(--color-107);} + } +:root.t_dark .t_blue_alt1_ProgressIndicator, :root.t_dark .t_blue_alt1_SliderThumb, :root.t_dark .t_blue_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_blue_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_blue_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_blue_alt1_Tooltip, :root.t_light .t_dark .t_blue_alt1_ProgressIndicator, :root.t_light .t_dark .t_blue_alt1_SliderThumb, :root.t_light .t_dark .t_blue_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_Tooltip {--background:var(--color-107);--backgroundHover:var(--color-106);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-108);--backgroundTransparent:#fff;--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-97);--borderColor:var(--color-104);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-104);--placeholderColor:var(--color-101);--outlineColor:var(--color-99);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_ProgressIndicator, .t_blue_alt1_SliderThumb, .t_blue_alt1_Tooltip, .t_light .t_dark .t_blue_alt1_ProgressIndicator, .t_light .t_dark .t_blue_alt1_SliderThumb, .t_light .t_dark .t_blue_alt1_Tooltip {--background:var(--color-107);--backgroundHover:var(--color-106);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-108);--backgroundTransparent:#fff;--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-97);--borderColor:var(--color-104);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-104);--placeholderColor:var(--color-101);--outlineColor:var(--color-99);} + } +:root.t_dark .t_blue_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_blue_alt1_SliderTrackActive, :root.t_light .t_dark .t_blue_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_SliderTrackActive {--background:var(--color-105);--backgroundHover:var(--color-104);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-106);--backgroundTransparent:var(--color-107);--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-99);--borderColor:var(--color-101);--borderColorHover:var(--color-100);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-101);--placeholderColor:var(--color-104);--outlineColor:var(--color-97);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_SliderTrackActive, .t_light .t_dark .t_blue_alt1_SliderTrackActive {--background:var(--color-105);--backgroundHover:var(--color-104);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-101);--backgroundStrong:var(--color-106);--backgroundTransparent:var(--color-107);--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-99);--borderColor:var(--color-101);--borderColorHover:var(--color-100);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-101);--placeholderColor:var(--color-104);--outlineColor:var(--color-97);} + } +:root.t_dark .t_blue_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_blue_alt1_SwitchThumb, :root.t_light .t_dark .t_blue_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-108);--backgroundPress:var(--color-107);--backgroundFocus:var(--color-106);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-97);--borderColor:var(--color-106);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-107);--borderColorPress:var(--color-106);--placeholderColor:var(--color-99);--outlineColor:var(--color-101);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_SwitchThumb, .t_light .t_dark .t_blue_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-108);--backgroundPress:var(--color-107);--backgroundFocus:var(--color-106);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-98);--colorHover:var(--color-99);--colorPress:var(--color-98);--colorFocus:var(--color-99);--colorTransparent:var(--color-97);--borderColor:var(--color-106);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-107);--borderColorPress:var(--color-106);--placeholderColor:var(--color-99);--outlineColor:var(--color-101);} + } +:root.t_dark .t_blue_alt2, :root.t_dark .t_light .t_dark .t_blue_alt2, :root.t_light .t_dark .t_blue_alt2, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2 {--color1:var(--color-99);--color2:var(--color-100);--color3:var(--color-101);--color4:var(--color-102);--color5:var(--color-104);--color6:var(--color-105);--color7:var(--color-106);--color8:var(--color-107);--color9:var(--color-108);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2, .t_light .t_dark .t_blue_alt2 {--color1:var(--color-99);--color2:var(--color-100);--color3:var(--color-101);--color4:var(--color-102);--color5:var(--color-104);--color6:var(--color-105);--color7:var(--color-106);--color8:var(--color-107);--color9:var(--color-108);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} + } +:root.t_dark .t_blue_alt2_Button, :root.t_dark .t_blue_alt2_SliderTrack, :root.t_dark .t_blue_alt2_Switch, :root.t_dark .t_blue_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_blue_alt2_Button, :root.t_dark .t_light .t_dark .t_blue_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_blue_alt2_Switch, :root.t_dark .t_light .t_dark .t_blue_alt2_TooltipContent, :root.t_light .t_dark .t_blue_alt2_Button, :root.t_light .t_dark .t_blue_alt2_SliderTrack, :root.t_light .t_dark .t_blue_alt2_Switch, :root.t_light .t_dark .t_blue_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_TooltipContent {--background:var(--color-102);--backgroundHover:var(--color-104);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-106);--backgroundStrong:var(--color-101);--backgroundTransparent:var(--color-100);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-106);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-101);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_Button, .t_blue_alt2_SliderTrack, .t_blue_alt2_Switch, .t_blue_alt2_TooltipContent, .t_light .t_dark .t_blue_alt2_Button, .t_light .t_dark .t_blue_alt2_SliderTrack, .t_light .t_dark .t_blue_alt2_Switch, .t_light .t_dark .t_blue_alt2_TooltipContent {--background:var(--color-102);--backgroundHover:var(--color-104);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-106);--backgroundStrong:var(--color-101);--backgroundTransparent:var(--color-100);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-106);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-101);--outlineColor:#fff;} + } +:root.t_dark .t_blue_alt2_Card, :root.t_dark .t_blue_alt2_DrawerFrame, :root.t_dark .t_blue_alt2_Progress, :root.t_dark .t_blue_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_blue_alt2_Card, :root.t_dark .t_light .t_dark .t_blue_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_blue_alt2_Progress, :root.t_dark .t_light .t_dark .t_blue_alt2_TooltipArrow, :root.t_light .t_dark .t_blue_alt2_Card, :root.t_light .t_dark .t_blue_alt2_DrawerFrame, :root.t_light .t_dark .t_blue_alt2_Progress, :root.t_light .t_dark .t_blue_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_TooltipArrow {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_Card, .t_blue_alt2_DrawerFrame, .t_blue_alt2_Progress, .t_blue_alt2_TooltipArrow, .t_light .t_dark .t_blue_alt2_Card, .t_light .t_dark .t_blue_alt2_DrawerFrame, .t_light .t_dark .t_blue_alt2_Progress, .t_light .t_dark .t_blue_alt2_TooltipArrow {--background:var(--color-101);--backgroundHover:var(--color-102);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-100);--backgroundTransparent:var(--color-99);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-107);--borderColor:var(--color-104);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:#fff;} + } +:root.t_dark .t_blue_alt2_Checkbox, :root.t_dark .t_blue_alt2_Input, :root.t_dark .t_blue_alt2_RadioGroupItem, :root.t_dark .t_blue_alt2_TextArea, :root.t_dark .t_light .t_dark .t_blue_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_blue_alt2_Input, :root.t_dark .t_light .t_dark .t_blue_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_blue_alt2_TextArea, :root.t_light .t_dark .t_blue_alt2_Checkbox, :root.t_light .t_dark .t_blue_alt2_Input, :root.t_light .t_dark .t_blue_alt2_RadioGroupItem, :root.t_light .t_dark .t_blue_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_TextArea {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_Checkbox, .t_blue_alt2_Input, .t_blue_alt2_RadioGroupItem, .t_blue_alt2_TextArea, .t_light .t_dark .t_blue_alt2_Checkbox, .t_light .t_dark .t_blue_alt2_Input, .t_light .t_dark .t_blue_alt2_RadioGroupItem, .t_light .t_dark .t_blue_alt2_TextArea {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-105);--borderColorHover:var(--color-106);--borderColorFocus:var(--color-104);--borderColorPress:var(--color-105);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} + } +:root.t_dark .t_blue_alt2_ListItem, :root.t_dark .t_light .t_dark .t_blue_alt2_ListItem, :root.t_light .t_dark .t_blue_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_ListItem {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_ListItem, .t_light .t_dark .t_blue_alt2_ListItem {--background:var(--color-100);--backgroundHover:var(--color-101);--backgroundPress:var(--color-102);--backgroundFocus:var(--color-104);--backgroundStrong:var(--color-99);--backgroundTransparent:var(--color-98);--color:var(--color-107);--colorHover:var(--color-106);--colorPress:var(--color-107);--colorFocus:var(--color-106);--colorTransparent:var(--color-108);--borderColor:var(--color-102);--borderColorHover:var(--color-104);--borderColorFocus:var(--color-101);--borderColorPress:var(--color-102);--placeholderColor:var(--color-104);--outlineColor:var(--color-108);} + } +:root.t_dark .t_blue_alt2_ProgressIndicator, :root.t_dark .t_blue_alt2_SliderThumb, :root.t_dark .t_blue_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_blue_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_blue_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_blue_alt2_Tooltip, :root.t_light .t_dark .t_blue_alt2_ProgressIndicator, :root.t_light .t_dark .t_blue_alt2_SliderThumb, :root.t_light .t_dark .t_blue_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_Tooltip {--background:var(--color-106);--backgroundHover:var(--color-105);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-107);--backgroundTransparent:var(--color-108);--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-98);--borderColor:var(--color-104);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:var(--color-98);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_ProgressIndicator, .t_blue_alt2_SliderThumb, .t_blue_alt2_Tooltip, .t_light .t_dark .t_blue_alt2_ProgressIndicator, .t_light .t_dark .t_blue_alt2_SliderThumb, .t_light .t_dark .t_blue_alt2_Tooltip {--background:var(--color-106);--backgroundHover:var(--color-105);--backgroundPress:var(--color-104);--backgroundFocus:var(--color-102);--backgroundStrong:var(--color-107);--backgroundTransparent:var(--color-108);--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-98);--borderColor:var(--color-104);--borderColorHover:var(--color-102);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-104);--placeholderColor:var(--color-102);--outlineColor:var(--color-98);} + } +:root.t_dark .t_blue_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_blue_alt2_SliderTrackActive, :root.t_light .t_dark .t_blue_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_SliderTrackActive {--background:var(--color-104);--backgroundHover:var(--color-102);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-100);--backgroundStrong:var(--color-105);--backgroundTransparent:var(--color-106);--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-100);--borderColor:var(--color-101);--borderColorHover:var(--color-100);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-101);--placeholderColor:var(--color-105);--outlineColor:var(--color-97);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_SliderTrackActive, .t_light .t_dark .t_blue_alt2_SliderTrackActive {--background:var(--color-104);--backgroundHover:var(--color-102);--backgroundPress:var(--color-101);--backgroundFocus:var(--color-100);--backgroundStrong:var(--color-105);--backgroundTransparent:var(--color-106);--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-100);--borderColor:var(--color-101);--borderColorHover:var(--color-100);--borderColorFocus:var(--color-102);--borderColorPress:var(--color-101);--placeholderColor:var(--color-105);--outlineColor:var(--color-97);} + } +:root.t_dark .t_blue_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_blue_alt2_SwitchThumb, :root.t_light .t_dark .t_blue_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_blue_alt2_SwitchThumb {--background:var(--color-108);--backgroundHover:var(--color-107);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-105);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-97);--borderColor:var(--color-106);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-107);--borderColorPress:var(--color-106);--placeholderColor:var(--color-100);--outlineColor:var(--color-100);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_SwitchThumb, .t_light .t_dark .t_blue_alt2_SwitchThumb {--background:var(--color-108);--backgroundHover:var(--color-107);--backgroundPress:var(--color-106);--backgroundFocus:var(--color-105);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-99);--colorHover:var(--color-100);--colorPress:var(--color-99);--colorFocus:var(--color-100);--colorTransparent:var(--color-97);--borderColor:var(--color-106);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-107);--borderColorPress:var(--color-106);--placeholderColor:var(--color-100);--outlineColor:var(--color-100);} + } +:root.t_dark .t_gray, :root.t_dark .t_light .t_dark .t_gray, :root.t_light .t_dark .t_gray, :root.t_light .t_dark .t_light .t_dark .t_gray {--color1:var(--color-109);--color2:var(--color-110);--color3:var(--color-111);--color4:var(--color-112);--color5:var(--color-113);--color6:var(--color-114);--color7:var(--color-116);--color8:var(--color-117);--color9:var(--color-118);--color10:var(--color-119);--color11:var(--color-120);--color12:#fff;--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-113);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-112);--borderColorPress:var(--color-113);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray, .t_light .t_dark .t_gray {--color1:var(--color-109);--color2:var(--color-110);--color3:var(--color-111);--color4:var(--color-112);--color5:var(--color-113);--color6:var(--color-114);--color7:var(--color-116);--color8:var(--color-117);--color9:var(--color-118);--color10:var(--color-119);--color11:var(--color-120);--color12:#fff;--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-113);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-112);--borderColorPress:var(--color-113);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} + } +:root.t_dark .t_gray_Button, :root.t_dark .t_gray_SliderTrack, :root.t_dark .t_gray_Switch, :root.t_dark .t_gray_TooltipContent, :root.t_dark .t_light .t_dark .t_gray_Button, :root.t_dark .t_light .t_dark .t_gray_SliderTrack, :root.t_dark .t_light .t_dark .t_gray_Switch, :root.t_dark .t_light .t_dark .t_gray_TooltipContent, :root.t_light .t_dark .t_gray_Button, :root.t_light .t_dark .t_gray_SliderTrack, :root.t_light .t_dark .t_gray_Switch, :root.t_light .t_dark .t_gray_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_gray_Button, :root.t_light .t_dark .t_light .t_dark .t_gray_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_gray_Switch, :root.t_light .t_dark .t_light .t_dark .t_gray_TooltipContent {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_Button, .t_gray_SliderTrack, .t_gray_Switch, .t_gray_TooltipContent, .t_light .t_dark .t_gray_Button, .t_light .t_dark .t_gray_SliderTrack, .t_light .t_dark .t_gray_Switch, .t_light .t_dark .t_gray_TooltipContent {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} + } +:root.t_dark .t_gray_Card, :root.t_dark .t_gray_DrawerFrame, :root.t_dark .t_gray_Progress, :root.t_dark .t_gray_TooltipArrow, :root.t_dark .t_light .t_dark .t_gray_Card, :root.t_dark .t_light .t_dark .t_gray_DrawerFrame, :root.t_dark .t_light .t_dark .t_gray_Progress, :root.t_dark .t_light .t_dark .t_gray_TooltipArrow, :root.t_light .t_dark .t_gray_Card, :root.t_light .t_dark .t_gray_DrawerFrame, :root.t_light .t_dark .t_gray_Progress, :root.t_light .t_dark .t_gray_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_gray_Card, :root.t_light .t_dark .t_light .t_dark .t_gray_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_gray_Progress, :root.t_light .t_dark .t_light .t_dark .t_gray_TooltipArrow {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_Card, .t_gray_DrawerFrame, .t_gray_Progress, .t_gray_TooltipArrow, .t_light .t_dark .t_gray_Card, .t_light .t_dark .t_gray_DrawerFrame, .t_light .t_dark .t_gray_Progress, .t_light .t_dark .t_gray_TooltipArrow {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} + } +:root.t_dark .t_gray_Checkbox, :root.t_dark .t_gray_Input, :root.t_dark .t_gray_RadioGroupItem, :root.t_dark .t_gray_TextArea, :root.t_dark .t_light .t_dark .t_gray_Checkbox, :root.t_dark .t_light .t_dark .t_gray_Input, :root.t_dark .t_light .t_dark .t_gray_RadioGroupItem, :root.t_dark .t_light .t_dark .t_gray_TextArea, :root.t_light .t_dark .t_gray_Checkbox, :root.t_light .t_dark .t_gray_Input, :root.t_light .t_dark .t_gray_RadioGroupItem, :root.t_light .t_dark .t_gray_TextArea, :root.t_light .t_dark .t_light .t_dark .t_gray_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_gray_Input, :root.t_light .t_dark .t_light .t_dark .t_gray_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_gray_TextArea {--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_Checkbox, .t_gray_Input, .t_gray_RadioGroupItem, .t_gray_TextArea, .t_light .t_dark .t_gray_Checkbox, .t_light .t_dark .t_gray_Input, .t_light .t_dark .t_gray_RadioGroupItem, .t_light .t_dark .t_gray_TextArea {--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} + } +:root.t_dark .t_gray_ListItem, :root.t_dark .t_light .t_dark .t_gray_ListItem, :root.t_light .t_dark .t_gray_ListItem, :root.t_light .t_dark .t_light .t_dark .t_gray_ListItem {--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-113);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-112);--borderColorPress:var(--color-113);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_ListItem, .t_light .t_dark .t_gray_ListItem {--background:var(--color-110);--backgroundHover:var(--color-111);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-109);--backgroundTransparent:hsla(0, 0%, 8.5%, 0);--color:#fff;--colorHover:var(--color-120);--colorPress:#fff;--colorFocus:var(--color-120);--colorTransparent:hsla(0, 0%, 93.0%, 0);--borderColor:var(--color-113);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-112);--borderColorPress:var(--color-113);--placeholderColor:var(--color-118);--outlineColor:var(--color-118);} + } +:root.t_dark .t_gray_ProgressIndicator, :root.t_dark .t_gray_SliderThumb, :root.t_dark .t_gray_Tooltip, :root.t_dark .t_light .t_dark .t_gray_ProgressIndicator, :root.t_dark .t_light .t_dark .t_gray_SliderThumb, :root.t_dark .t_light .t_dark .t_gray_Tooltip, :root.t_light .t_dark .t_gray_ProgressIndicator, :root.t_light .t_dark .t_gray_SliderThumb, :root.t_light .t_dark .t_gray_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_gray_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_gray_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_Tooltip {--background:var(--color-120);--backgroundHover:var(--color-119);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-117);--backgroundStrong:#fff;--backgroundTransparent:hsla(0, 0%, 93.0%, 0);--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:hsla(0, 0%, 8.5%, 0);--borderColor:var(--color-117);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-118);--borderColorPress:var(--color-117);--placeholderColor:var(--color-112);--outlineColor:var(--color-112);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_ProgressIndicator, .t_gray_SliderThumb, .t_gray_Tooltip, .t_light .t_dark .t_gray_ProgressIndicator, .t_light .t_dark .t_gray_SliderThumb, .t_light .t_dark .t_gray_Tooltip {--background:var(--color-120);--backgroundHover:var(--color-119);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-117);--backgroundStrong:#fff;--backgroundTransparent:hsla(0, 0%, 93.0%, 0);--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:hsla(0, 0%, 8.5%, 0);--borderColor:var(--color-117);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-118);--borderColorPress:var(--color-117);--placeholderColor:var(--color-112);--outlineColor:var(--color-112);} + } +:root.t_dark .t_gray_SliderTrackActive, :root.t_dark .t_light .t_dark .t_gray_SliderTrackActive, :root.t_light .t_dark .t_gray_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_gray_SliderTrackActive {--background:var(--color-118);--backgroundHover:var(--color-117);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-119);--backgroundTransparent:var(--color-120);--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:var(--color-110);--borderColor:var(--color-114);--borderColorHover:var(--color-113);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-114);--placeholderColor:var(--color-114);--outlineColor:var(--color-110);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_SliderTrackActive, .t_light .t_dark .t_gray_SliderTrackActive {--background:var(--color-118);--backgroundHover:var(--color-117);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-119);--backgroundTransparent:var(--color-120);--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:var(--color-110);--borderColor:var(--color-114);--borderColorHover:var(--color-113);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-114);--placeholderColor:var(--color-114);--outlineColor:var(--color-110);} + } +:root.t_dark .t_gray_SwitchThumb, :root.t_dark .t_light .t_dark .t_gray_SwitchThumb, :root.t_light .t_dark .t_gray_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-120);--backgroundFocus:var(--color-119);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:var(--color-109);--borderColor:var(--color-119);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-119);--placeholderColor:var(--color-110);--outlineColor:var(--color-114);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_SwitchThumb, .t_light .t_dark .t_gray_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-120);--backgroundFocus:var(--color-119);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-109);--colorHover:var(--color-110);--colorPress:var(--color-109);--colorFocus:var(--color-110);--colorTransparent:var(--color-109);--borderColor:var(--color-119);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-119);--placeholderColor:var(--color-110);--outlineColor:var(--color-114);} + } +:root.t_dark .t_gray_active, :root.t_dark .t_light .t_dark .t_gray_active, :root.t_light .t_dark .t_gray_active, :root.t_light .t_dark .t_light .t_dark .t_gray_active {--color1:var(--color-112);--color2:var(--color-113);--color3:var(--color-114);--color4:var(--color-116);--color5:var(--color-117);--color6:var(--color-118);--color7:var(--color-119);--color8:var(--color-120);--color9:#fff;--color10:hsla(0, 0%, 93.0%, 0);--color11:hsla(0, 0%, 93.0%, 0);--color12:hsla(0, 0%, 93.0%, 0);--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_gray_active, .t_light .t_dark .t_gray_active {--color1:var(--color-112);--color2:var(--color-113);--color3:var(--color-114);--color4:var(--color-116);--color5:var(--color-117);--color6:var(--color-118);--color7:var(--color-119);--color8:var(--color-120);--color9:#fff;--color10:hsla(0, 0%, 93.0%, 0);--color11:hsla(0, 0%, 93.0%, 0);--color12:hsla(0, 0%, 93.0%, 0);--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} + } +:root.t_dark .t_gray_active_Button, :root.t_dark .t_gray_active_Switch, :root.t_dark .t_light .t_dark .t_gray_active_Button, :root.t_dark .t_light .t_dark .t_gray_active_Switch, :root.t_light .t_dark .t_gray_active_Button, :root.t_light .t_dark .t_gray_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_gray_active_Button, :root.t_light .t_dark .t_light .t_dark .t_gray_active_Switch {--background:var(--color-116);--backgroundHover:var(--color-117);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-119);--backgroundStrong:var(--color-114);--backgroundTransparent:var(--color-113);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-117);--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-112);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_gray_active_Button, .t_gray_active_Switch, .t_light .t_dark .t_gray_active_Button, .t_light .t_dark .t_gray_active_Switch {--background:var(--color-116);--backgroundHover:var(--color-117);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-119);--backgroundStrong:var(--color-114);--backgroundTransparent:var(--color-113);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-117);--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-112);--outlineColor:#fff;} + } +:root.t_dark .t_gray_active_Checkbox, :root.t_dark .t_gray_active_Input, :root.t_dark .t_gray_active_TextArea, :root.t_dark .t_light .t_dark .t_gray_active_Checkbox, :root.t_dark .t_light .t_dark .t_gray_active_Input, :root.t_dark .t_light .t_dark .t_gray_active_TextArea, :root.t_light .t_dark .t_gray_active_Checkbox, :root.t_light .t_dark .t_gray_active_Input, :root.t_light .t_dark .t_gray_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_gray_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_gray_active_Input, :root.t_light .t_dark .t_light .t_dark .t_gray_active_TextArea {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-118);--borderColorHover:var(--color-119);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-118);--placeholderColor:var(--color-114);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_gray_active_Checkbox, .t_gray_active_Input, .t_gray_active_TextArea, .t_light .t_dark .t_gray_active_Checkbox, .t_light .t_dark .t_gray_active_Input, .t_light .t_dark .t_gray_active_TextArea {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-118);--borderColorHover:var(--color-119);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-118);--placeholderColor:var(--color-114);--outlineColor:#fff;} + } +:root.t_dark .t_gray_active_ListItem, :root.t_dark .t_light .t_dark .t_gray_active_ListItem, :root.t_light .t_dark .t_gray_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_gray_active_ListItem {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_gray_active_ListItem, .t_light .t_dark .t_gray_active_ListItem {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--colorHover:var(--color-117);--colorPress:var(--color-118);--colorFocus:var(--color-117);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} + } +:root.t_dark .t_gray_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_gray_active_SliderTrackActive, :root.t_light .t_dark .t_gray_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_gray_active_SliderTrackActive {--background:var(--color-114);--backgroundHover:var(--color-113);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-111);--backgroundStrong:var(--color-116);--backgroundTransparent:var(--color-117);--colorHover:var(--color-113);--colorPress:var(--color-112);--colorFocus:var(--color-113);--colorTransparent:var(--color-113);--borderColor:var(--color-112);--borderColorHover:var(--color-111);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-112);--placeholderColor:var(--color-118);--outlineColor:var(--color-109);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_gray_active_SliderTrackActive, .t_light .t_dark .t_gray_active_SliderTrackActive {--background:var(--color-114);--backgroundHover:var(--color-113);--backgroundPress:var(--color-112);--backgroundFocus:var(--color-111);--backgroundStrong:var(--color-116);--backgroundTransparent:var(--color-117);--colorHover:var(--color-113);--colorPress:var(--color-112);--colorFocus:var(--color-113);--colorTransparent:var(--color-113);--borderColor:var(--color-112);--borderColorHover:var(--color-111);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-112);--placeholderColor:var(--color-118);--outlineColor:var(--color-109);} + } +:root.t_dark .t_gray_alt1, :root.t_dark .t_light .t_dark .t_gray_alt1, :root.t_light .t_dark .t_gray_alt1, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1 {--color1:var(--color-110);--color2:var(--color-111);--color3:var(--color-112);--color4:var(--color-113);--color5:var(--color-114);--color6:var(--color-116);--color7:var(--color-117);--color8:var(--color-118);--color9:var(--color-119);--color10:var(--color-120);--color11:#fff;--color12:#fff;--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt1, .t_light .t_dark .t_gray_alt1 {--color1:var(--color-110);--color2:var(--color-111);--color3:var(--color-112);--color4:var(--color-113);--color5:var(--color-114);--color6:var(--color-116);--color7:var(--color-117);--color8:var(--color-118);--color9:var(--color-119);--color10:var(--color-120);--color11:#fff;--color12:#fff;--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} + } +:root.t_dark .t_gray_alt1_Button, :root.t_dark .t_gray_alt1_SliderTrack, :root.t_dark .t_gray_alt1_Switch, :root.t_dark .t_gray_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_gray_alt1_Button, :root.t_dark .t_light .t_dark .t_gray_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_gray_alt1_Switch, :root.t_dark .t_light .t_dark .t_gray_alt1_TooltipContent, :root.t_light .t_dark .t_gray_alt1_Button, :root.t_light .t_dark .t_gray_alt1_SliderTrack, :root.t_light .t_dark .t_gray_alt1_Switch, :root.t_light .t_dark .t_gray_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_TooltipContent {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt1_Button, .t_gray_alt1_SliderTrack, .t_gray_alt1_Switch, .t_gray_alt1_TooltipContent, .t_light .t_dark .t_gray_alt1_Button, .t_light .t_dark .t_gray_alt1_SliderTrack, .t_light .t_dark .t_gray_alt1_Switch, .t_light .t_dark .t_gray_alt1_TooltipContent {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} + } +:root.t_dark .t_gray_alt1_Card, :root.t_dark .t_gray_alt1_DrawerFrame, :root.t_dark .t_gray_alt1_Progress, :root.t_dark .t_gray_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_gray_alt1_Card, :root.t_dark .t_light .t_dark .t_gray_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_gray_alt1_Progress, :root.t_dark .t_light .t_dark .t_gray_alt1_TooltipArrow, :root.t_light .t_dark .t_gray_alt1_Card, :root.t_light .t_dark .t_gray_alt1_DrawerFrame, :root.t_light .t_dark .t_gray_alt1_Progress, :root.t_light .t_dark .t_gray_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_TooltipArrow {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:var(--color-120);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt1_Card, .t_gray_alt1_DrawerFrame, .t_gray_alt1_Progress, .t_gray_alt1_TooltipArrow, .t_light .t_dark .t_gray_alt1_Card, .t_light .t_dark .t_gray_alt1_DrawerFrame, .t_light .t_dark .t_gray_alt1_Progress, .t_light .t_dark .t_gray_alt1_TooltipArrow {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:var(--color-120);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} + } +:root.t_dark .t_gray_alt1_Checkbox, :root.t_dark .t_gray_alt1_Input, :root.t_dark .t_gray_alt1_RadioGroupItem, :root.t_dark .t_gray_alt1_TextArea, :root.t_dark .t_light .t_dark .t_gray_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_gray_alt1_Input, :root.t_dark .t_light .t_dark .t_gray_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_gray_alt1_TextArea, :root.t_light .t_dark .t_gray_alt1_Checkbox, :root.t_light .t_dark .t_gray_alt1_Input, :root.t_light .t_dark .t_gray_alt1_RadioGroupItem, :root.t_light .t_dark .t_gray_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_TextArea {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt1_Checkbox, .t_gray_alt1_Input, .t_gray_alt1_RadioGroupItem, .t_gray_alt1_TextArea, .t_light .t_dark .t_gray_alt1_Checkbox, .t_light .t_dark .t_gray_alt1_Input, .t_light .t_dark .t_gray_alt1_RadioGroupItem, .t_light .t_dark .t_gray_alt1_TextArea {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} + } +:root.t_dark .t_gray_alt1_ListItem, :root.t_dark .t_light .t_dark .t_gray_alt1_ListItem, :root.t_light .t_dark .t_gray_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_ListItem {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt1_ListItem, .t_light .t_dark .t_gray_alt1_ListItem {--background:var(--color-111);--backgroundHover:var(--color-112);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-110);--backgroundTransparent:var(--color-109);--color:var(--color-120);--colorHover:var(--color-119);--colorPress:var(--color-120);--colorFocus:var(--color-119);--colorTransparent:#fff;--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-117);--outlineColor:var(--color-119);} + } +:root.t_dark .t_gray_alt1_ProgressIndicator, :root.t_dark .t_gray_alt1_SliderThumb, :root.t_dark .t_gray_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_gray_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_gray_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_gray_alt1_Tooltip, :root.t_light .t_dark .t_gray_alt1_ProgressIndicator, :root.t_light .t_dark .t_gray_alt1_SliderThumb, :root.t_light .t_dark .t_gray_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_Tooltip {--background:var(--color-119);--backgroundHover:var(--color-118);--backgroundPress:var(--color-117);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-120);--backgroundTransparent:#fff;--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-109);--borderColor:var(--color-116);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-116);--placeholderColor:var(--color-113);--outlineColor:var(--color-111);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt1_ProgressIndicator, .t_gray_alt1_SliderThumb, .t_gray_alt1_Tooltip, .t_light .t_dark .t_gray_alt1_ProgressIndicator, .t_light .t_dark .t_gray_alt1_SliderThumb, .t_light .t_dark .t_gray_alt1_Tooltip {--background:var(--color-119);--backgroundHover:var(--color-118);--backgroundPress:var(--color-117);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-120);--backgroundTransparent:#fff;--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-109);--borderColor:var(--color-116);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-116);--placeholderColor:var(--color-113);--outlineColor:var(--color-111);} + } +:root.t_dark .t_gray_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_gray_alt1_SliderTrackActive, :root.t_light .t_dark .t_gray_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_SliderTrackActive {--background:var(--color-117);--backgroundHover:var(--color-116);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-118);--backgroundTransparent:var(--color-119);--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-111);--borderColor:var(--color-113);--borderColorHover:var(--color-112);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-113);--placeholderColor:var(--color-116);--outlineColor:var(--color-109);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt1_SliderTrackActive, .t_light .t_dark .t_gray_alt1_SliderTrackActive {--background:var(--color-117);--backgroundHover:var(--color-116);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-113);--backgroundStrong:var(--color-118);--backgroundTransparent:var(--color-119);--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-111);--borderColor:var(--color-113);--borderColorHover:var(--color-112);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-113);--placeholderColor:var(--color-116);--outlineColor:var(--color-109);} + } +:root.t_dark .t_gray_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_gray_alt1_SwitchThumb, :root.t_light .t_dark .t_gray_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-120);--backgroundPress:var(--color-119);--backgroundFocus:var(--color-118);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-109);--borderColor:var(--color-118);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-119);--borderColorPress:var(--color-118);--placeholderColor:var(--color-111);--outlineColor:var(--color-113);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt1_SwitchThumb, .t_light .t_dark .t_gray_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-120);--backgroundPress:var(--color-119);--backgroundFocus:var(--color-118);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-110);--colorHover:var(--color-111);--colorPress:var(--color-110);--colorFocus:var(--color-111);--colorTransparent:var(--color-109);--borderColor:var(--color-118);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-119);--borderColorPress:var(--color-118);--placeholderColor:var(--color-111);--outlineColor:var(--color-113);} + } +:root.t_dark .t_gray_alt2, :root.t_dark .t_light .t_dark .t_gray_alt2, :root.t_light .t_dark .t_gray_alt2, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2 {--color1:var(--color-111);--color2:var(--color-112);--color3:var(--color-113);--color4:var(--color-114);--color5:var(--color-116);--color6:var(--color-117);--color7:var(--color-118);--color8:var(--color-119);--color9:var(--color-120);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt2, .t_light .t_dark .t_gray_alt2 {--color1:var(--color-111);--color2:var(--color-112);--color3:var(--color-113);--color4:var(--color-114);--color5:var(--color-116);--color6:var(--color-117);--color7:var(--color-118);--color8:var(--color-119);--color9:var(--color-120);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} + } +:root.t_dark .t_gray_alt2_Button, :root.t_dark .t_gray_alt2_SliderTrack, :root.t_dark .t_gray_alt2_Switch, :root.t_dark .t_gray_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_gray_alt2_Button, :root.t_dark .t_light .t_dark .t_gray_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_gray_alt2_Switch, :root.t_dark .t_light .t_dark .t_gray_alt2_TooltipContent, :root.t_light .t_dark .t_gray_alt2_Button, :root.t_light .t_dark .t_gray_alt2_SliderTrack, :root.t_light .t_dark .t_gray_alt2_Switch, :root.t_light .t_dark .t_gray_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_TooltipContent {--background:var(--color-114);--backgroundHover:var(--color-116);--backgroundPress:var(--color-117);--backgroundFocus:var(--color-118);--backgroundStrong:var(--color-113);--backgroundTransparent:var(--color-112);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-118);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-113);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt2_Button, .t_gray_alt2_SliderTrack, .t_gray_alt2_Switch, .t_gray_alt2_TooltipContent, .t_light .t_dark .t_gray_alt2_Button, .t_light .t_dark .t_gray_alt2_SliderTrack, .t_light .t_dark .t_gray_alt2_Switch, .t_light .t_dark .t_gray_alt2_TooltipContent {--background:var(--color-114);--backgroundHover:var(--color-116);--backgroundPress:var(--color-117);--backgroundFocus:var(--color-118);--backgroundStrong:var(--color-113);--backgroundTransparent:var(--color-112);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-118);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-113);--outlineColor:#fff;} + } +:root.t_dark .t_gray_alt2_Card, :root.t_dark .t_gray_alt2_DrawerFrame, :root.t_dark .t_gray_alt2_Progress, :root.t_dark .t_gray_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_gray_alt2_Card, :root.t_dark .t_light .t_dark .t_gray_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_gray_alt2_Progress, :root.t_dark .t_light .t_dark .t_gray_alt2_TooltipArrow, :root.t_light .t_dark .t_gray_alt2_Card, :root.t_light .t_dark .t_gray_alt2_DrawerFrame, :root.t_light .t_dark .t_gray_alt2_Progress, :root.t_light .t_dark .t_gray_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_TooltipArrow {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt2_Card, .t_gray_alt2_DrawerFrame, .t_gray_alt2_Progress, .t_gray_alt2_TooltipArrow, .t_light .t_dark .t_gray_alt2_Card, .t_light .t_dark .t_gray_alt2_DrawerFrame, .t_light .t_dark .t_gray_alt2_Progress, .t_light .t_dark .t_gray_alt2_TooltipArrow {--background:var(--color-113);--backgroundHover:var(--color-114);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-117);--backgroundStrong:var(--color-112);--backgroundTransparent:var(--color-111);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-119);--borderColor:var(--color-116);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:#fff;} + } +:root.t_dark .t_gray_alt2_Checkbox, :root.t_dark .t_gray_alt2_Input, :root.t_dark .t_gray_alt2_RadioGroupItem, :root.t_dark .t_gray_alt2_TextArea, :root.t_dark .t_light .t_dark .t_gray_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_gray_alt2_Input, :root.t_dark .t_light .t_dark .t_gray_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_gray_alt2_TextArea, :root.t_light .t_dark .t_gray_alt2_Checkbox, :root.t_light .t_dark .t_gray_alt2_Input, :root.t_light .t_dark .t_gray_alt2_RadioGroupItem, :root.t_light .t_dark .t_gray_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_TextArea {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt2_Checkbox, .t_gray_alt2_Input, .t_gray_alt2_RadioGroupItem, .t_gray_alt2_TextArea, .t_light .t_dark .t_gray_alt2_Checkbox, .t_light .t_dark .t_gray_alt2_Input, .t_light .t_dark .t_gray_alt2_RadioGroupItem, .t_light .t_dark .t_gray_alt2_TextArea {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-117);--borderColorHover:var(--color-118);--borderColorFocus:var(--color-116);--borderColorPress:var(--color-117);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} + } +:root.t_dark .t_gray_alt2_ListItem, :root.t_dark .t_light .t_dark .t_gray_alt2_ListItem, :root.t_light .t_dark .t_gray_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_ListItem {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt2_ListItem, .t_light .t_dark .t_gray_alt2_ListItem {--background:var(--color-112);--backgroundHover:var(--color-113);--backgroundPress:var(--color-114);--backgroundFocus:var(--color-116);--backgroundStrong:var(--color-111);--backgroundTransparent:var(--color-110);--color:var(--color-119);--colorHover:var(--color-118);--colorPress:var(--color-119);--colorFocus:var(--color-118);--colorTransparent:var(--color-120);--borderColor:var(--color-114);--borderColorHover:var(--color-116);--borderColorFocus:var(--color-113);--borderColorPress:var(--color-114);--placeholderColor:var(--color-116);--outlineColor:var(--color-120);} + } +:root.t_dark .t_gray_alt2_ProgressIndicator, :root.t_dark .t_gray_alt2_SliderThumb, :root.t_dark .t_gray_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_gray_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_gray_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_gray_alt2_Tooltip, :root.t_light .t_dark .t_gray_alt2_ProgressIndicator, :root.t_light .t_dark .t_gray_alt2_SliderThumb, :root.t_light .t_dark .t_gray_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_Tooltip {--background:var(--color-118);--backgroundHover:var(--color-117);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-119);--backgroundTransparent:var(--color-120);--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-110);--borderColor:var(--color-116);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:var(--color-110);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt2_ProgressIndicator, .t_gray_alt2_SliderThumb, .t_gray_alt2_Tooltip, .t_light .t_dark .t_gray_alt2_ProgressIndicator, .t_light .t_dark .t_gray_alt2_SliderThumb, .t_light .t_dark .t_gray_alt2_Tooltip {--background:var(--color-118);--backgroundHover:var(--color-117);--backgroundPress:var(--color-116);--backgroundFocus:var(--color-114);--backgroundStrong:var(--color-119);--backgroundTransparent:var(--color-120);--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-110);--borderColor:var(--color-116);--borderColorHover:var(--color-114);--borderColorFocus:var(--color-117);--borderColorPress:var(--color-116);--placeholderColor:var(--color-114);--outlineColor:var(--color-110);} + } +:root.t_dark .t_gray_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_gray_alt2_SliderTrackActive, :root.t_light .t_dark .t_gray_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_SliderTrackActive {--background:var(--color-116);--backgroundHover:var(--color-114);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-112);--backgroundStrong:var(--color-117);--backgroundTransparent:var(--color-118);--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-112);--borderColor:var(--color-113);--borderColorHover:var(--color-112);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-113);--placeholderColor:var(--color-117);--outlineColor:var(--color-109);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt2_SliderTrackActive, .t_light .t_dark .t_gray_alt2_SliderTrackActive {--background:var(--color-116);--backgroundHover:var(--color-114);--backgroundPress:var(--color-113);--backgroundFocus:var(--color-112);--backgroundStrong:var(--color-117);--backgroundTransparent:var(--color-118);--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-112);--borderColor:var(--color-113);--borderColorHover:var(--color-112);--borderColorFocus:var(--color-114);--borderColorPress:var(--color-113);--placeholderColor:var(--color-117);--outlineColor:var(--color-109);} + } +:root.t_dark .t_gray_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_gray_alt2_SwitchThumb, :root.t_light .t_dark .t_gray_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_gray_alt2_SwitchThumb {--background:var(--color-120);--backgroundHover:var(--color-119);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-117);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-109);--borderColor:var(--color-118);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-119);--borderColorPress:var(--color-118);--placeholderColor:var(--color-112);--outlineColor:var(--color-112);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_gray_alt2_SwitchThumb, .t_light .t_dark .t_gray_alt2_SwitchThumb {--background:var(--color-120);--backgroundHover:var(--color-119);--backgroundPress:var(--color-118);--backgroundFocus:var(--color-117);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-111);--colorHover:var(--color-112);--colorPress:var(--color-111);--colorFocus:var(--color-112);--colorTransparent:var(--color-109);--borderColor:var(--color-118);--borderColorHover:var(--color-117);--borderColorFocus:var(--color-119);--borderColorPress:var(--color-118);--placeholderColor:var(--color-112);--outlineColor:var(--color-112);} + } +:root.t_dark .t_green, :root.t_dark .t_light .t_dark .t_green, :root.t_light .t_dark .t_green, :root.t_light .t_dark .t_light .t_dark .t_green {--color1:var(--color-121);--color2:var(--color-122);--color3:var(--color-123);--color4:var(--color-124);--color5:var(--color-125);--color6:var(--color-126);--color7:var(--color-128);--color8:var(--color-129);--color9:var(--color-130);--color10:var(--color-131);--color11:var(--color-132);--color12:#fff;--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-125);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-124);--borderColorPress:var(--color-125);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green, .t_light .t_dark .t_green {--color1:var(--color-121);--color2:var(--color-122);--color3:var(--color-123);--color4:var(--color-124);--color5:var(--color-125);--color6:var(--color-126);--color7:var(--color-128);--color8:var(--color-129);--color9:var(--color-130);--color10:var(--color-131);--color11:var(--color-132);--color12:#fff;--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-125);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-124);--borderColorPress:var(--color-125);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} + } +:root.t_dark .t_green_Button, :root.t_dark .t_green_SliderTrack, :root.t_dark .t_green_Switch, :root.t_dark .t_green_TooltipContent, :root.t_dark .t_light .t_dark .t_green_Button, :root.t_dark .t_light .t_dark .t_green_SliderTrack, :root.t_dark .t_light .t_dark .t_green_Switch, :root.t_dark .t_light .t_dark .t_green_TooltipContent, :root.t_light .t_dark .t_green_Button, :root.t_light .t_dark .t_green_SliderTrack, :root.t_light .t_dark .t_green_Switch, :root.t_light .t_dark .t_green_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_green_Button, :root.t_light .t_dark .t_light .t_dark .t_green_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_green_Switch, :root.t_light .t_dark .t_light .t_dark .t_green_TooltipContent {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_Button, .t_green_SliderTrack, .t_green_Switch, .t_green_TooltipContent, .t_light .t_dark .t_green_Button, .t_light .t_dark .t_green_SliderTrack, .t_light .t_dark .t_green_Switch, .t_light .t_dark .t_green_TooltipContent {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} + } +:root.t_dark .t_green_Card, :root.t_dark .t_green_DrawerFrame, :root.t_dark .t_green_Progress, :root.t_dark .t_green_TooltipArrow, :root.t_dark .t_light .t_dark .t_green_Card, :root.t_dark .t_light .t_dark .t_green_DrawerFrame, :root.t_dark .t_light .t_dark .t_green_Progress, :root.t_dark .t_light .t_dark .t_green_TooltipArrow, :root.t_light .t_dark .t_green_Card, :root.t_light .t_dark .t_green_DrawerFrame, :root.t_light .t_dark .t_green_Progress, :root.t_light .t_dark .t_green_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_green_Card, :root.t_light .t_dark .t_light .t_dark .t_green_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_green_Progress, :root.t_light .t_dark .t_light .t_dark .t_green_TooltipArrow {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_Card, .t_green_DrawerFrame, .t_green_Progress, .t_green_TooltipArrow, .t_light .t_dark .t_green_Card, .t_light .t_dark .t_green_DrawerFrame, .t_light .t_dark .t_green_Progress, .t_light .t_dark .t_green_TooltipArrow {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} + } +:root.t_dark .t_green_Checkbox, :root.t_dark .t_green_Input, :root.t_dark .t_green_RadioGroupItem, :root.t_dark .t_green_TextArea, :root.t_dark .t_light .t_dark .t_green_Checkbox, :root.t_dark .t_light .t_dark .t_green_Input, :root.t_dark .t_light .t_dark .t_green_RadioGroupItem, :root.t_dark .t_light .t_dark .t_green_TextArea, :root.t_light .t_dark .t_green_Checkbox, :root.t_light .t_dark .t_green_Input, :root.t_light .t_dark .t_green_RadioGroupItem, :root.t_light .t_dark .t_green_TextArea, :root.t_light .t_dark .t_light .t_dark .t_green_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_green_Input, :root.t_light .t_dark .t_light .t_dark .t_green_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_green_TextArea {--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_Checkbox, .t_green_Input, .t_green_RadioGroupItem, .t_green_TextArea, .t_light .t_dark .t_green_Checkbox, .t_light .t_dark .t_green_Input, .t_light .t_dark .t_green_RadioGroupItem, .t_light .t_dark .t_green_TextArea {--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} + } +:root.t_dark .t_green_ListItem, :root.t_dark .t_light .t_dark .t_green_ListItem, :root.t_light .t_dark .t_green_ListItem, :root.t_light .t_dark .t_light .t_dark .t_green_ListItem {--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-125);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-124);--borderColorPress:var(--color-125);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_ListItem, .t_light .t_dark .t_green_ListItem {--background:var(--color-122);--backgroundHover:var(--color-123);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-121);--backgroundTransparent:hsla(146, 30.0%, 7.4%, 0);--color:#fff;--colorHover:var(--color-132);--colorPress:#fff;--colorFocus:var(--color-132);--colorTransparent:hsla(137, 72.0%, 94.0%, 0);--borderColor:var(--color-125);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-124);--borderColorPress:var(--color-125);--placeholderColor:var(--color-130);--outlineColor:var(--color-130);} + } +:root.t_dark .t_green_ProgressIndicator, :root.t_dark .t_green_SliderThumb, :root.t_dark .t_green_Tooltip, :root.t_dark .t_light .t_dark .t_green_ProgressIndicator, :root.t_dark .t_light .t_dark .t_green_SliderThumb, :root.t_dark .t_light .t_dark .t_green_Tooltip, :root.t_light .t_dark .t_green_ProgressIndicator, :root.t_light .t_dark .t_green_SliderThumb, :root.t_light .t_dark .t_green_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_green_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_green_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_green_Tooltip {--background:var(--color-132);--backgroundHover:var(--color-131);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-129);--backgroundStrong:#fff;--backgroundTransparent:hsla(137, 72.0%, 94.0%, 0);--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:hsla(146, 30.0%, 7.4%, 0);--borderColor:var(--color-129);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-130);--borderColorPress:var(--color-129);--placeholderColor:var(--color-124);--outlineColor:var(--color-124);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_ProgressIndicator, .t_green_SliderThumb, .t_green_Tooltip, .t_light .t_dark .t_green_ProgressIndicator, .t_light .t_dark .t_green_SliderThumb, .t_light .t_dark .t_green_Tooltip {--background:var(--color-132);--backgroundHover:var(--color-131);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-129);--backgroundStrong:#fff;--backgroundTransparent:hsla(137, 72.0%, 94.0%, 0);--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:hsla(146, 30.0%, 7.4%, 0);--borderColor:var(--color-129);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-130);--borderColorPress:var(--color-129);--placeholderColor:var(--color-124);--outlineColor:var(--color-124);} + } +:root.t_dark .t_green_SliderTrackActive, :root.t_dark .t_light .t_dark .t_green_SliderTrackActive, :root.t_light .t_dark .t_green_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_green_SliderTrackActive {--background:var(--color-130);--backgroundHover:var(--color-129);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-131);--backgroundTransparent:var(--color-132);--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:var(--color-122);--borderColor:var(--color-126);--borderColorHover:var(--color-125);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-126);--placeholderColor:var(--color-126);--outlineColor:var(--color-122);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_SliderTrackActive, .t_light .t_dark .t_green_SliderTrackActive {--background:var(--color-130);--backgroundHover:var(--color-129);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-131);--backgroundTransparent:var(--color-132);--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:var(--color-122);--borderColor:var(--color-126);--borderColorHover:var(--color-125);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-126);--placeholderColor:var(--color-126);--outlineColor:var(--color-122);} + } +:root.t_dark .t_green_SwitchThumb, :root.t_dark .t_light .t_dark .t_green_SwitchThumb, :root.t_light .t_dark .t_green_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_green_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-132);--backgroundFocus:var(--color-131);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:var(--color-121);--borderColor:var(--color-131);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-132);--borderColorPress:var(--color-131);--placeholderColor:var(--color-122);--outlineColor:var(--color-126);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_SwitchThumb, .t_light .t_dark .t_green_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-132);--backgroundFocus:var(--color-131);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-121);--colorHover:var(--color-122);--colorPress:var(--color-121);--colorFocus:var(--color-122);--colorTransparent:var(--color-121);--borderColor:var(--color-131);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-132);--borderColorPress:var(--color-131);--placeholderColor:var(--color-122);--outlineColor:var(--color-126);} + } +:root.t_dark .t_green_active, :root.t_dark .t_light .t_dark .t_green_active, :root.t_light .t_dark .t_green_active, :root.t_light .t_dark .t_light .t_dark .t_green_active {--color1:var(--color-124);--color2:var(--color-125);--color3:var(--color-126);--color4:var(--color-128);--color5:var(--color-129);--color6:var(--color-130);--color7:var(--color-131);--color8:var(--color-132);--color9:#fff;--color10:hsla(137, 72.0%, 94.0%, 0);--color11:hsla(137, 72.0%, 94.0%, 0);--color12:hsla(137, 72.0%, 94.0%, 0);--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_green_active, .t_light .t_dark .t_green_active {--color1:var(--color-124);--color2:var(--color-125);--color3:var(--color-126);--color4:var(--color-128);--color5:var(--color-129);--color6:var(--color-130);--color7:var(--color-131);--color8:var(--color-132);--color9:#fff;--color10:hsla(137, 72.0%, 94.0%, 0);--color11:hsla(137, 72.0%, 94.0%, 0);--color12:hsla(137, 72.0%, 94.0%, 0);--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} + } +:root.t_dark .t_green_active_Button, :root.t_dark .t_green_active_Switch, :root.t_dark .t_light .t_dark .t_green_active_Button, :root.t_dark .t_light .t_dark .t_green_active_Switch, :root.t_light .t_dark .t_green_active_Button, :root.t_light .t_dark .t_green_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_green_active_Button, :root.t_light .t_dark .t_light .t_dark .t_green_active_Switch {--background:var(--color-128);--backgroundHover:var(--color-129);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-131);--backgroundStrong:var(--color-126);--backgroundTransparent:var(--color-125);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-129);--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-124);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_green_active_Button, .t_green_active_Switch, .t_light .t_dark .t_green_active_Button, .t_light .t_dark .t_green_active_Switch {--background:var(--color-128);--backgroundHover:var(--color-129);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-131);--backgroundStrong:var(--color-126);--backgroundTransparent:var(--color-125);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-129);--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-124);--outlineColor:#fff;} + } +:root.t_dark .t_green_active_Checkbox, :root.t_dark .t_green_active_Input, :root.t_dark .t_green_active_TextArea, :root.t_dark .t_light .t_dark .t_green_active_Checkbox, :root.t_dark .t_light .t_dark .t_green_active_Input, :root.t_dark .t_light .t_dark .t_green_active_TextArea, :root.t_light .t_dark .t_green_active_Checkbox, :root.t_light .t_dark .t_green_active_Input, :root.t_light .t_dark .t_green_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_green_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_green_active_Input, :root.t_light .t_dark .t_light .t_dark .t_green_active_TextArea {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-130);--borderColorHover:var(--color-131);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-130);--placeholderColor:var(--color-126);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_green_active_Checkbox, .t_green_active_Input, .t_green_active_TextArea, .t_light .t_dark .t_green_active_Checkbox, .t_light .t_dark .t_green_active_Input, .t_light .t_dark .t_green_active_TextArea {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-130);--borderColorHover:var(--color-131);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-130);--placeholderColor:var(--color-126);--outlineColor:#fff;} + } +:root.t_dark .t_green_active_ListItem, :root.t_dark .t_light .t_dark .t_green_active_ListItem, :root.t_light .t_dark .t_green_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_green_active_ListItem {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_green_active_ListItem, .t_light .t_dark .t_green_active_ListItem {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--colorHover:var(--color-129);--colorPress:var(--color-130);--colorFocus:var(--color-129);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} + } +:root.t_dark .t_green_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_green_active_SliderTrackActive, :root.t_light .t_dark .t_green_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_green_active_SliderTrackActive {--background:var(--color-126);--backgroundHover:var(--color-125);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-123);--backgroundStrong:var(--color-128);--backgroundTransparent:var(--color-129);--colorHover:var(--color-125);--colorPress:var(--color-124);--colorFocus:var(--color-125);--colorTransparent:var(--color-125);--borderColor:var(--color-124);--borderColorHover:var(--color-123);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-124);--placeholderColor:var(--color-130);--outlineColor:var(--color-121);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_green_active_SliderTrackActive, .t_light .t_dark .t_green_active_SliderTrackActive {--background:var(--color-126);--backgroundHover:var(--color-125);--backgroundPress:var(--color-124);--backgroundFocus:var(--color-123);--backgroundStrong:var(--color-128);--backgroundTransparent:var(--color-129);--colorHover:var(--color-125);--colorPress:var(--color-124);--colorFocus:var(--color-125);--colorTransparent:var(--color-125);--borderColor:var(--color-124);--borderColorHover:var(--color-123);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-124);--placeholderColor:var(--color-130);--outlineColor:var(--color-121);} + } +:root.t_dark .t_green_alt1, :root.t_dark .t_light .t_dark .t_green_alt1, :root.t_light .t_dark .t_green_alt1, :root.t_light .t_dark .t_light .t_dark .t_green_alt1 {--color1:var(--color-122);--color2:var(--color-123);--color3:var(--color-124);--color4:var(--color-125);--color5:var(--color-126);--color6:var(--color-128);--color7:var(--color-129);--color8:var(--color-130);--color9:var(--color-131);--color10:var(--color-132);--color11:#fff;--color12:#fff;--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt1, .t_light .t_dark .t_green_alt1 {--color1:var(--color-122);--color2:var(--color-123);--color3:var(--color-124);--color4:var(--color-125);--color5:var(--color-126);--color6:var(--color-128);--color7:var(--color-129);--color8:var(--color-130);--color9:var(--color-131);--color10:var(--color-132);--color11:#fff;--color12:#fff;--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} + } +:root.t_dark .t_green_alt1_Button, :root.t_dark .t_green_alt1_SliderTrack, :root.t_dark .t_green_alt1_Switch, :root.t_dark .t_green_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_green_alt1_Button, :root.t_dark .t_light .t_dark .t_green_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_green_alt1_Switch, :root.t_dark .t_light .t_dark .t_green_alt1_TooltipContent, :root.t_light .t_dark .t_green_alt1_Button, :root.t_light .t_dark .t_green_alt1_SliderTrack, :root.t_light .t_dark .t_green_alt1_Switch, :root.t_light .t_dark .t_green_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_TooltipContent {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt1_Button, .t_green_alt1_SliderTrack, .t_green_alt1_Switch, .t_green_alt1_TooltipContent, .t_light .t_dark .t_green_alt1_Button, .t_light .t_dark .t_green_alt1_SliderTrack, .t_light .t_dark .t_green_alt1_Switch, .t_light .t_dark .t_green_alt1_TooltipContent {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} + } +:root.t_dark .t_green_alt1_Card, :root.t_dark .t_green_alt1_DrawerFrame, :root.t_dark .t_green_alt1_Progress, :root.t_dark .t_green_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_green_alt1_Card, :root.t_dark .t_light .t_dark .t_green_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_green_alt1_Progress, :root.t_dark .t_light .t_dark .t_green_alt1_TooltipArrow, :root.t_light .t_dark .t_green_alt1_Card, :root.t_light .t_dark .t_green_alt1_DrawerFrame, :root.t_light .t_dark .t_green_alt1_Progress, :root.t_light .t_dark .t_green_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_TooltipArrow {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:var(--color-132);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt1_Card, .t_green_alt1_DrawerFrame, .t_green_alt1_Progress, .t_green_alt1_TooltipArrow, .t_light .t_dark .t_green_alt1_Card, .t_light .t_dark .t_green_alt1_DrawerFrame, .t_light .t_dark .t_green_alt1_Progress, .t_light .t_dark .t_green_alt1_TooltipArrow {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:var(--color-132);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} + } +:root.t_dark .t_green_alt1_Checkbox, :root.t_dark .t_green_alt1_Input, :root.t_dark .t_green_alt1_RadioGroupItem, :root.t_dark .t_green_alt1_TextArea, :root.t_dark .t_light .t_dark .t_green_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_green_alt1_Input, :root.t_dark .t_light .t_dark .t_green_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_green_alt1_TextArea, :root.t_light .t_dark .t_green_alt1_Checkbox, :root.t_light .t_dark .t_green_alt1_Input, :root.t_light .t_dark .t_green_alt1_RadioGroupItem, :root.t_light .t_dark .t_green_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_TextArea {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt1_Checkbox, .t_green_alt1_Input, .t_green_alt1_RadioGroupItem, .t_green_alt1_TextArea, .t_light .t_dark .t_green_alt1_Checkbox, .t_light .t_dark .t_green_alt1_Input, .t_light .t_dark .t_green_alt1_RadioGroupItem, .t_light .t_dark .t_green_alt1_TextArea {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} + } +:root.t_dark .t_green_alt1_ListItem, :root.t_dark .t_light .t_dark .t_green_alt1_ListItem, :root.t_light .t_dark .t_green_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_ListItem {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt1_ListItem, .t_light .t_dark .t_green_alt1_ListItem {--background:var(--color-123);--backgroundHover:var(--color-124);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-122);--backgroundTransparent:var(--color-121);--color:var(--color-132);--colorHover:var(--color-131);--colorPress:var(--color-132);--colorFocus:var(--color-131);--colorTransparent:#fff;--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-129);--outlineColor:var(--color-131);} + } +:root.t_dark .t_green_alt1_ProgressIndicator, :root.t_dark .t_green_alt1_SliderThumb, :root.t_dark .t_green_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_green_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_green_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_green_alt1_Tooltip, :root.t_light .t_dark .t_green_alt1_ProgressIndicator, :root.t_light .t_dark .t_green_alt1_SliderThumb, :root.t_light .t_dark .t_green_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_Tooltip {--background:var(--color-131);--backgroundHover:var(--color-130);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-132);--backgroundTransparent:#fff;--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-121);--borderColor:var(--color-128);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-128);--placeholderColor:var(--color-125);--outlineColor:var(--color-123);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt1_ProgressIndicator, .t_green_alt1_SliderThumb, .t_green_alt1_Tooltip, .t_light .t_dark .t_green_alt1_ProgressIndicator, .t_light .t_dark .t_green_alt1_SliderThumb, .t_light .t_dark .t_green_alt1_Tooltip {--background:var(--color-131);--backgroundHover:var(--color-130);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-132);--backgroundTransparent:#fff;--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-121);--borderColor:var(--color-128);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-128);--placeholderColor:var(--color-125);--outlineColor:var(--color-123);} + } +:root.t_dark .t_green_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_green_alt1_SliderTrackActive, :root.t_light .t_dark .t_green_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_SliderTrackActive {--background:var(--color-129);--backgroundHover:var(--color-128);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-130);--backgroundTransparent:var(--color-131);--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-123);--borderColor:var(--color-125);--borderColorHover:var(--color-124);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-125);--placeholderColor:var(--color-128);--outlineColor:var(--color-121);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt1_SliderTrackActive, .t_light .t_dark .t_green_alt1_SliderTrackActive {--background:var(--color-129);--backgroundHover:var(--color-128);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-125);--backgroundStrong:var(--color-130);--backgroundTransparent:var(--color-131);--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-123);--borderColor:var(--color-125);--borderColorHover:var(--color-124);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-125);--placeholderColor:var(--color-128);--outlineColor:var(--color-121);} + } +:root.t_dark .t_green_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_green_alt1_SwitchThumb, :root.t_light .t_dark .t_green_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_green_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-132);--backgroundPress:var(--color-131);--backgroundFocus:var(--color-130);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-121);--borderColor:var(--color-130);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-131);--borderColorPress:var(--color-130);--placeholderColor:var(--color-123);--outlineColor:var(--color-125);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt1_SwitchThumb, .t_light .t_dark .t_green_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-132);--backgroundPress:var(--color-131);--backgroundFocus:var(--color-130);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-122);--colorHover:var(--color-123);--colorPress:var(--color-122);--colorFocus:var(--color-123);--colorTransparent:var(--color-121);--borderColor:var(--color-130);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-131);--borderColorPress:var(--color-130);--placeholderColor:var(--color-123);--outlineColor:var(--color-125);} + } +:root.t_dark .t_green_alt2, :root.t_dark .t_light .t_dark .t_green_alt2, :root.t_light .t_dark .t_green_alt2, :root.t_light .t_dark .t_light .t_dark .t_green_alt2 {--color1:var(--color-123);--color2:var(--color-124);--color3:var(--color-125);--color4:var(--color-126);--color5:var(--color-128);--color6:var(--color-129);--color7:var(--color-130);--color8:var(--color-131);--color9:var(--color-132);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt2, .t_light .t_dark .t_green_alt2 {--color1:var(--color-123);--color2:var(--color-124);--color3:var(--color-125);--color4:var(--color-126);--color5:var(--color-128);--color6:var(--color-129);--color7:var(--color-130);--color8:var(--color-131);--color9:var(--color-132);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} + } +:root.t_dark .t_green_alt2_Button, :root.t_dark .t_green_alt2_SliderTrack, :root.t_dark .t_green_alt2_Switch, :root.t_dark .t_green_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_green_alt2_Button, :root.t_dark .t_light .t_dark .t_green_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_green_alt2_Switch, :root.t_dark .t_light .t_dark .t_green_alt2_TooltipContent, :root.t_light .t_dark .t_green_alt2_Button, :root.t_light .t_dark .t_green_alt2_SliderTrack, :root.t_light .t_dark .t_green_alt2_Switch, :root.t_light .t_dark .t_green_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_TooltipContent {--background:var(--color-126);--backgroundHover:var(--color-128);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-130);--backgroundStrong:var(--color-125);--backgroundTransparent:var(--color-124);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-130);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-125);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt2_Button, .t_green_alt2_SliderTrack, .t_green_alt2_Switch, .t_green_alt2_TooltipContent, .t_light .t_dark .t_green_alt2_Button, .t_light .t_dark .t_green_alt2_SliderTrack, .t_light .t_dark .t_green_alt2_Switch, .t_light .t_dark .t_green_alt2_TooltipContent {--background:var(--color-126);--backgroundHover:var(--color-128);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-130);--backgroundStrong:var(--color-125);--backgroundTransparent:var(--color-124);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-130);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-125);--outlineColor:#fff;} + } +:root.t_dark .t_green_alt2_Card, :root.t_dark .t_green_alt2_DrawerFrame, :root.t_dark .t_green_alt2_Progress, :root.t_dark .t_green_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_green_alt2_Card, :root.t_dark .t_light .t_dark .t_green_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_green_alt2_Progress, :root.t_dark .t_light .t_dark .t_green_alt2_TooltipArrow, :root.t_light .t_dark .t_green_alt2_Card, :root.t_light .t_dark .t_green_alt2_DrawerFrame, :root.t_light .t_dark .t_green_alt2_Progress, :root.t_light .t_dark .t_green_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_TooltipArrow {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt2_Card, .t_green_alt2_DrawerFrame, .t_green_alt2_Progress, .t_green_alt2_TooltipArrow, .t_light .t_dark .t_green_alt2_Card, .t_light .t_dark .t_green_alt2_DrawerFrame, .t_light .t_dark .t_green_alt2_Progress, .t_light .t_dark .t_green_alt2_TooltipArrow {--background:var(--color-125);--backgroundHover:var(--color-126);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-124);--backgroundTransparent:var(--color-123);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-131);--borderColor:var(--color-128);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:#fff;} + } +:root.t_dark .t_green_alt2_Checkbox, :root.t_dark .t_green_alt2_Input, :root.t_dark .t_green_alt2_RadioGroupItem, :root.t_dark .t_green_alt2_TextArea, :root.t_dark .t_light .t_dark .t_green_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_green_alt2_Input, :root.t_dark .t_light .t_dark .t_green_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_green_alt2_TextArea, :root.t_light .t_dark .t_green_alt2_Checkbox, :root.t_light .t_dark .t_green_alt2_Input, :root.t_light .t_dark .t_green_alt2_RadioGroupItem, :root.t_light .t_dark .t_green_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_TextArea {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt2_Checkbox, .t_green_alt2_Input, .t_green_alt2_RadioGroupItem, .t_green_alt2_TextArea, .t_light .t_dark .t_green_alt2_Checkbox, .t_light .t_dark .t_green_alt2_Input, .t_light .t_dark .t_green_alt2_RadioGroupItem, .t_light .t_dark .t_green_alt2_TextArea {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-129);--borderColorHover:var(--color-130);--borderColorFocus:var(--color-128);--borderColorPress:var(--color-129);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} + } +:root.t_dark .t_green_alt2_ListItem, :root.t_dark .t_light .t_dark .t_green_alt2_ListItem, :root.t_light .t_dark .t_green_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_ListItem {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt2_ListItem, .t_light .t_dark .t_green_alt2_ListItem {--background:var(--color-124);--backgroundHover:var(--color-125);--backgroundPress:var(--color-126);--backgroundFocus:var(--color-128);--backgroundStrong:var(--color-123);--backgroundTransparent:var(--color-122);--color:var(--color-131);--colorHover:var(--color-130);--colorPress:var(--color-131);--colorFocus:var(--color-130);--colorTransparent:var(--color-132);--borderColor:var(--color-126);--borderColorHover:var(--color-128);--borderColorFocus:var(--color-125);--borderColorPress:var(--color-126);--placeholderColor:var(--color-128);--outlineColor:var(--color-132);} + } +:root.t_dark .t_green_alt2_ProgressIndicator, :root.t_dark .t_green_alt2_SliderThumb, :root.t_dark .t_green_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_green_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_green_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_green_alt2_Tooltip, :root.t_light .t_dark .t_green_alt2_ProgressIndicator, :root.t_light .t_dark .t_green_alt2_SliderThumb, :root.t_light .t_dark .t_green_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_Tooltip {--background:var(--color-130);--backgroundHover:var(--color-129);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-131);--backgroundTransparent:var(--color-132);--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-122);--borderColor:var(--color-128);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:var(--color-122);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt2_ProgressIndicator, .t_green_alt2_SliderThumb, .t_green_alt2_Tooltip, .t_light .t_dark .t_green_alt2_ProgressIndicator, .t_light .t_dark .t_green_alt2_SliderThumb, .t_light .t_dark .t_green_alt2_Tooltip {--background:var(--color-130);--backgroundHover:var(--color-129);--backgroundPress:var(--color-128);--backgroundFocus:var(--color-126);--backgroundStrong:var(--color-131);--backgroundTransparent:var(--color-132);--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-122);--borderColor:var(--color-128);--borderColorHover:var(--color-126);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-128);--placeholderColor:var(--color-126);--outlineColor:var(--color-122);} + } +:root.t_dark .t_green_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_green_alt2_SliderTrackActive, :root.t_light .t_dark .t_green_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_SliderTrackActive {--background:var(--color-128);--backgroundHover:var(--color-126);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-124);--backgroundStrong:var(--color-129);--backgroundTransparent:var(--color-130);--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-124);--borderColor:var(--color-125);--borderColorHover:var(--color-124);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-125);--placeholderColor:var(--color-129);--outlineColor:var(--color-121);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt2_SliderTrackActive, .t_light .t_dark .t_green_alt2_SliderTrackActive {--background:var(--color-128);--backgroundHover:var(--color-126);--backgroundPress:var(--color-125);--backgroundFocus:var(--color-124);--backgroundStrong:var(--color-129);--backgroundTransparent:var(--color-130);--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-124);--borderColor:var(--color-125);--borderColorHover:var(--color-124);--borderColorFocus:var(--color-126);--borderColorPress:var(--color-125);--placeholderColor:var(--color-129);--outlineColor:var(--color-121);} + } +:root.t_dark .t_green_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_green_alt2_SwitchThumb, :root.t_light .t_dark .t_green_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_green_alt2_SwitchThumb {--background:var(--color-132);--backgroundHover:var(--color-131);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-129);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-121);--borderColor:var(--color-130);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-131);--borderColorPress:var(--color-130);--placeholderColor:var(--color-124);--outlineColor:var(--color-124);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_green_alt2_SwitchThumb, .t_light .t_dark .t_green_alt2_SwitchThumb {--background:var(--color-132);--backgroundHover:var(--color-131);--backgroundPress:var(--color-130);--backgroundFocus:var(--color-129);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-123);--colorHover:var(--color-124);--colorPress:var(--color-123);--colorFocus:var(--color-124);--colorTransparent:var(--color-121);--borderColor:var(--color-130);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-131);--borderColorPress:var(--color-130);--placeholderColor:var(--color-124);--outlineColor:var(--color-124);} + } +:root.t_dark .t_light .t_dark .t_orange, :root.t_dark .t_orange, :root.t_light .t_dark .t_light .t_dark .t_orange, :root.t_light .t_dark .t_orange {--color1:var(--color-133);--color2:var(--color-134);--color3:var(--color-135);--color4:var(--color-136);--color5:var(--color-137);--color6:var(--color-138);--color7:var(--color-140);--color8:var(--color-141);--color9:var(--color-142);--color10:var(--color-143);--color11:var(--color-144);--color12:#fff;--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-137);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-136);--borderColorPress:var(--color-137);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange, .t_orange {--color1:var(--color-133);--color2:var(--color-134);--color3:var(--color-135);--color4:var(--color-136);--color5:var(--color-137);--color6:var(--color-138);--color7:var(--color-140);--color8:var(--color-141);--color9:var(--color-142);--color10:var(--color-143);--color11:var(--color-144);--color12:#fff;--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-137);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-136);--borderColorPress:var(--color-137);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} + } +:root.t_dark .t_light .t_dark .t_orange_Button, :root.t_dark .t_light .t_dark .t_orange_SliderTrack, :root.t_dark .t_light .t_dark .t_orange_Switch, :root.t_dark .t_light .t_dark .t_orange_TooltipContent, :root.t_dark .t_orange_Button, :root.t_dark .t_orange_SliderTrack, :root.t_dark .t_orange_Switch, :root.t_dark .t_orange_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_orange_Button, :root.t_light .t_dark .t_light .t_dark .t_orange_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_orange_Switch, :root.t_light .t_dark .t_light .t_dark .t_orange_TooltipContent, :root.t_light .t_dark .t_orange_Button, :root.t_light .t_dark .t_orange_SliderTrack, :root.t_light .t_dark .t_orange_Switch, :root.t_light .t_dark .t_orange_TooltipContent {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_Button, .t_light .t_dark .t_orange_SliderTrack, .t_light .t_dark .t_orange_Switch, .t_light .t_dark .t_orange_TooltipContent, .t_orange_Button, .t_orange_SliderTrack, .t_orange_Switch, .t_orange_TooltipContent {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} + } +:root.t_dark .t_light .t_dark .t_orange_Card, :root.t_dark .t_light .t_dark .t_orange_DrawerFrame, :root.t_dark .t_light .t_dark .t_orange_Progress, :root.t_dark .t_light .t_dark .t_orange_TooltipArrow, :root.t_dark .t_orange_Card, :root.t_dark .t_orange_DrawerFrame, :root.t_dark .t_orange_Progress, :root.t_dark .t_orange_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_orange_Card, :root.t_light .t_dark .t_light .t_dark .t_orange_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_orange_Progress, :root.t_light .t_dark .t_light .t_dark .t_orange_TooltipArrow, :root.t_light .t_dark .t_orange_Card, :root.t_light .t_dark .t_orange_DrawerFrame, :root.t_light .t_dark .t_orange_Progress, :root.t_light .t_dark .t_orange_TooltipArrow {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_Card, .t_light .t_dark .t_orange_DrawerFrame, .t_light .t_dark .t_orange_Progress, .t_light .t_dark .t_orange_TooltipArrow, .t_orange_Card, .t_orange_DrawerFrame, .t_orange_Progress, .t_orange_TooltipArrow {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} + } +:root.t_dark .t_light .t_dark .t_orange_Checkbox, :root.t_dark .t_light .t_dark .t_orange_Input, :root.t_dark .t_light .t_dark .t_orange_RadioGroupItem, :root.t_dark .t_light .t_dark .t_orange_TextArea, :root.t_dark .t_orange_Checkbox, :root.t_dark .t_orange_Input, :root.t_dark .t_orange_RadioGroupItem, :root.t_dark .t_orange_TextArea, :root.t_light .t_dark .t_light .t_dark .t_orange_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_orange_Input, :root.t_light .t_dark .t_light .t_dark .t_orange_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_orange_TextArea, :root.t_light .t_dark .t_orange_Checkbox, :root.t_light .t_dark .t_orange_Input, :root.t_light .t_dark .t_orange_RadioGroupItem, :root.t_light .t_dark .t_orange_TextArea {--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_Checkbox, .t_light .t_dark .t_orange_Input, .t_light .t_dark .t_orange_RadioGroupItem, .t_light .t_dark .t_orange_TextArea, .t_orange_Checkbox, .t_orange_Input, .t_orange_RadioGroupItem, .t_orange_TextArea {--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} + } +:root.t_dark .t_light .t_dark .t_orange_ListItem, :root.t_dark .t_orange_ListItem, :root.t_light .t_dark .t_light .t_dark .t_orange_ListItem, :root.t_light .t_dark .t_orange_ListItem {--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-137);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-136);--borderColorPress:var(--color-137);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_ListItem, .t_orange_ListItem {--background:var(--color-134);--backgroundHover:var(--color-135);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-133);--backgroundTransparent:hsla(30, 70.0%, 7.2%, 0);--color:#fff;--colorHover:var(--color-144);--colorPress:#fff;--colorFocus:var(--color-144);--colorTransparent:hsla(24, 97.0%, 93.2%, 0);--borderColor:var(--color-137);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-136);--borderColorPress:var(--color-137);--placeholderColor:var(--color-142);--outlineColor:var(--color-142);} + } +:root.t_dark .t_light .t_dark .t_orange_ProgressIndicator, :root.t_dark .t_light .t_dark .t_orange_SliderThumb, :root.t_dark .t_light .t_dark .t_orange_Tooltip, :root.t_dark .t_orange_ProgressIndicator, :root.t_dark .t_orange_SliderThumb, :root.t_dark .t_orange_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_orange_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_orange_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_Tooltip, :root.t_light .t_dark .t_orange_ProgressIndicator, :root.t_light .t_dark .t_orange_SliderThumb, :root.t_light .t_dark .t_orange_Tooltip {--background:var(--color-144);--backgroundHover:var(--color-143);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-141);--backgroundStrong:#fff;--backgroundTransparent:hsla(24, 97.0%, 93.2%, 0);--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:hsla(30, 70.0%, 7.2%, 0);--borderColor:var(--color-141);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-142);--borderColorPress:var(--color-141);--placeholderColor:var(--color-136);--outlineColor:var(--color-136);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_ProgressIndicator, .t_light .t_dark .t_orange_SliderThumb, .t_light .t_dark .t_orange_Tooltip, .t_orange_ProgressIndicator, .t_orange_SliderThumb, .t_orange_Tooltip {--background:var(--color-144);--backgroundHover:var(--color-143);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-141);--backgroundStrong:#fff;--backgroundTransparent:hsla(24, 97.0%, 93.2%, 0);--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:hsla(30, 70.0%, 7.2%, 0);--borderColor:var(--color-141);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-142);--borderColorPress:var(--color-141);--placeholderColor:var(--color-136);--outlineColor:var(--color-136);} + } +:root.t_dark .t_light .t_dark .t_orange_SliderTrackActive, :root.t_dark .t_orange_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_orange_SliderTrackActive, :root.t_light .t_dark .t_orange_SliderTrackActive {--background:var(--color-142);--backgroundHover:var(--color-141);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-143);--backgroundTransparent:var(--color-144);--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:var(--color-134);--borderColor:var(--color-138);--borderColorHover:var(--color-137);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-138);--placeholderColor:var(--color-138);--outlineColor:var(--color-134);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_SliderTrackActive, .t_orange_SliderTrackActive {--background:var(--color-142);--backgroundHover:var(--color-141);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-143);--backgroundTransparent:var(--color-144);--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:var(--color-134);--borderColor:var(--color-138);--borderColorHover:var(--color-137);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-138);--placeholderColor:var(--color-138);--outlineColor:var(--color-134);} + } +:root.t_dark .t_light .t_dark .t_orange_SwitchThumb, :root.t_dark .t_orange_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_SwitchThumb, :root.t_light .t_dark .t_orange_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-144);--backgroundFocus:var(--color-143);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:var(--color-133);--borderColor:var(--color-143);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-144);--borderColorPress:var(--color-143);--placeholderColor:var(--color-134);--outlineColor:var(--color-138);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_SwitchThumb, .t_orange_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-144);--backgroundFocus:var(--color-143);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-133);--colorHover:var(--color-134);--colorPress:var(--color-133);--colorFocus:var(--color-134);--colorTransparent:var(--color-133);--borderColor:var(--color-143);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-144);--borderColorPress:var(--color-143);--placeholderColor:var(--color-134);--outlineColor:var(--color-138);} + } +:root.t_dark .t_light .t_dark .t_orange_active, :root.t_dark .t_orange_active, :root.t_light .t_dark .t_light .t_dark .t_orange_active, :root.t_light .t_dark .t_orange_active {--color1:var(--color-136);--color2:var(--color-137);--color3:var(--color-138);--color4:var(--color-140);--color5:var(--color-141);--color6:var(--color-142);--color7:var(--color-143);--color8:var(--color-144);--color9:#fff;--color10:hsla(24, 97.0%, 93.2%, 0);--color11:hsla(24, 97.0%, 93.2%, 0);--color12:hsla(24, 97.0%, 93.2%, 0);--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_orange_active, .t_orange_active {--color1:var(--color-136);--color2:var(--color-137);--color3:var(--color-138);--color4:var(--color-140);--color5:var(--color-141);--color6:var(--color-142);--color7:var(--color-143);--color8:var(--color-144);--color9:#fff;--color10:hsla(24, 97.0%, 93.2%, 0);--color11:hsla(24, 97.0%, 93.2%, 0);--color12:hsla(24, 97.0%, 93.2%, 0);--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_orange_active_Button, :root.t_dark .t_light .t_dark .t_orange_active_Switch, :root.t_dark .t_orange_active_Button, :root.t_dark .t_orange_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_orange_active_Button, :root.t_light .t_dark .t_light .t_dark .t_orange_active_Switch, :root.t_light .t_dark .t_orange_active_Button, :root.t_light .t_dark .t_orange_active_Switch {--background:var(--color-140);--backgroundHover:var(--color-141);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-143);--backgroundStrong:var(--color-138);--backgroundTransparent:var(--color-137);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-141);--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-136);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_orange_active_Button, .t_light .t_dark .t_orange_active_Switch, .t_orange_active_Button, .t_orange_active_Switch {--background:var(--color-140);--backgroundHover:var(--color-141);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-143);--backgroundStrong:var(--color-138);--backgroundTransparent:var(--color-137);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-141);--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-136);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_orange_active_Checkbox, :root.t_dark .t_light .t_dark .t_orange_active_Input, :root.t_dark .t_light .t_dark .t_orange_active_TextArea, :root.t_dark .t_orange_active_Checkbox, :root.t_dark .t_orange_active_Input, :root.t_dark .t_orange_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_orange_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_orange_active_Input, :root.t_light .t_dark .t_light .t_dark .t_orange_active_TextArea, :root.t_light .t_dark .t_orange_active_Checkbox, :root.t_light .t_dark .t_orange_active_Input, :root.t_light .t_dark .t_orange_active_TextArea {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-142);--borderColorHover:var(--color-143);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-142);--placeholderColor:var(--color-138);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_orange_active_Checkbox, .t_light .t_dark .t_orange_active_Input, .t_light .t_dark .t_orange_active_TextArea, .t_orange_active_Checkbox, .t_orange_active_Input, .t_orange_active_TextArea {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-142);--borderColorHover:var(--color-143);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-142);--placeholderColor:var(--color-138);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_orange_active_ListItem, :root.t_dark .t_orange_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_orange_active_ListItem, :root.t_light .t_dark .t_orange_active_ListItem {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_orange_active_ListItem, .t_orange_active_ListItem {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--colorHover:var(--color-141);--colorPress:var(--color-142);--colorFocus:var(--color-141);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_orange_active_SliderTrackActive, :root.t_dark .t_orange_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_orange_active_SliderTrackActive, :root.t_light .t_dark .t_orange_active_SliderTrackActive {--background:var(--color-138);--backgroundHover:var(--color-137);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-135);--backgroundStrong:var(--color-140);--backgroundTransparent:var(--color-141);--colorHover:var(--color-137);--colorPress:var(--color-136);--colorFocus:var(--color-137);--colorTransparent:var(--color-137);--borderColor:var(--color-136);--borderColorHover:var(--color-135);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-136);--placeholderColor:var(--color-142);--outlineColor:var(--color-133);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_orange_active_SliderTrackActive, .t_orange_active_SliderTrackActive {--background:var(--color-138);--backgroundHover:var(--color-137);--backgroundPress:var(--color-136);--backgroundFocus:var(--color-135);--backgroundStrong:var(--color-140);--backgroundTransparent:var(--color-141);--colorHover:var(--color-137);--colorPress:var(--color-136);--colorFocus:var(--color-137);--colorTransparent:var(--color-137);--borderColor:var(--color-136);--borderColorHover:var(--color-135);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-136);--placeholderColor:var(--color-142);--outlineColor:var(--color-133);} + } +:root.t_dark .t_light .t_dark .t_orange_alt1, :root.t_dark .t_orange_alt1, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1, :root.t_light .t_dark .t_orange_alt1 {--color1:var(--color-134);--color2:var(--color-135);--color3:var(--color-136);--color4:var(--color-137);--color5:var(--color-138);--color6:var(--color-140);--color7:var(--color-141);--color8:var(--color-142);--color9:var(--color-143);--color10:var(--color-144);--color11:#fff;--color12:#fff;--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt1, .t_orange_alt1 {--color1:var(--color-134);--color2:var(--color-135);--color3:var(--color-136);--color4:var(--color-137);--color5:var(--color-138);--color6:var(--color-140);--color7:var(--color-141);--color8:var(--color-142);--color9:var(--color-143);--color10:var(--color-144);--color11:#fff;--color12:#fff;--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} + } +:root.t_dark .t_light .t_dark .t_orange_alt1_Button, :root.t_dark .t_light .t_dark .t_orange_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_orange_alt1_Switch, :root.t_dark .t_light .t_dark .t_orange_alt1_TooltipContent, :root.t_dark .t_orange_alt1_Button, :root.t_dark .t_orange_alt1_SliderTrack, :root.t_dark .t_orange_alt1_Switch, :root.t_dark .t_orange_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_TooltipContent, :root.t_light .t_dark .t_orange_alt1_Button, :root.t_light .t_dark .t_orange_alt1_SliderTrack, :root.t_light .t_dark .t_orange_alt1_Switch, :root.t_light .t_dark .t_orange_alt1_TooltipContent {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt1_Button, .t_light .t_dark .t_orange_alt1_SliderTrack, .t_light .t_dark .t_orange_alt1_Switch, .t_light .t_dark .t_orange_alt1_TooltipContent, .t_orange_alt1_Button, .t_orange_alt1_SliderTrack, .t_orange_alt1_Switch, .t_orange_alt1_TooltipContent {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_orange_alt1_Card, :root.t_dark .t_light .t_dark .t_orange_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_orange_alt1_Progress, :root.t_dark .t_light .t_dark .t_orange_alt1_TooltipArrow, :root.t_dark .t_orange_alt1_Card, :root.t_dark .t_orange_alt1_DrawerFrame, :root.t_dark .t_orange_alt1_Progress, :root.t_dark .t_orange_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_TooltipArrow, :root.t_light .t_dark .t_orange_alt1_Card, :root.t_light .t_dark .t_orange_alt1_DrawerFrame, :root.t_light .t_dark .t_orange_alt1_Progress, :root.t_light .t_dark .t_orange_alt1_TooltipArrow {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:var(--color-144);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt1_Card, .t_light .t_dark .t_orange_alt1_DrawerFrame, .t_light .t_dark .t_orange_alt1_Progress, .t_light .t_dark .t_orange_alt1_TooltipArrow, .t_orange_alt1_Card, .t_orange_alt1_DrawerFrame, .t_orange_alt1_Progress, .t_orange_alt1_TooltipArrow {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:var(--color-144);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} + } +:root.t_dark .t_light .t_dark .t_orange_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_orange_alt1_Input, :root.t_dark .t_light .t_dark .t_orange_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_orange_alt1_TextArea, :root.t_dark .t_orange_alt1_Checkbox, :root.t_dark .t_orange_alt1_Input, :root.t_dark .t_orange_alt1_RadioGroupItem, :root.t_dark .t_orange_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_TextArea, :root.t_light .t_dark .t_orange_alt1_Checkbox, :root.t_light .t_dark .t_orange_alt1_Input, :root.t_light .t_dark .t_orange_alt1_RadioGroupItem, :root.t_light .t_dark .t_orange_alt1_TextArea {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt1_Checkbox, .t_light .t_dark .t_orange_alt1_Input, .t_light .t_dark .t_orange_alt1_RadioGroupItem, .t_light .t_dark .t_orange_alt1_TextArea, .t_orange_alt1_Checkbox, .t_orange_alt1_Input, .t_orange_alt1_RadioGroupItem, .t_orange_alt1_TextArea {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} + } +:root.t_dark .t_light .t_dark .t_orange_alt1_ListItem, :root.t_dark .t_orange_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_ListItem, :root.t_light .t_dark .t_orange_alt1_ListItem {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt1_ListItem, .t_orange_alt1_ListItem {--background:var(--color-135);--backgroundHover:var(--color-136);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-134);--backgroundTransparent:var(--color-133);--color:var(--color-144);--colorHover:var(--color-143);--colorPress:var(--color-144);--colorFocus:var(--color-143);--colorTransparent:#fff;--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-141);--outlineColor:var(--color-143);} + } +:root.t_dark .t_light .t_dark .t_orange_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_orange_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_orange_alt1_Tooltip, :root.t_dark .t_orange_alt1_ProgressIndicator, :root.t_dark .t_orange_alt1_SliderThumb, :root.t_dark .t_orange_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_Tooltip, :root.t_light .t_dark .t_orange_alt1_ProgressIndicator, :root.t_light .t_dark .t_orange_alt1_SliderThumb, :root.t_light .t_dark .t_orange_alt1_Tooltip {--background:var(--color-143);--backgroundHover:var(--color-142);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-144);--backgroundTransparent:#fff;--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-133);--borderColor:var(--color-140);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-140);--placeholderColor:var(--color-137);--outlineColor:var(--color-135);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt1_ProgressIndicator, .t_light .t_dark .t_orange_alt1_SliderThumb, .t_light .t_dark .t_orange_alt1_Tooltip, .t_orange_alt1_ProgressIndicator, .t_orange_alt1_SliderThumb, .t_orange_alt1_Tooltip {--background:var(--color-143);--backgroundHover:var(--color-142);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-144);--backgroundTransparent:#fff;--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-133);--borderColor:var(--color-140);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-140);--placeholderColor:var(--color-137);--outlineColor:var(--color-135);} + } +:root.t_dark .t_light .t_dark .t_orange_alt1_SliderTrackActive, :root.t_dark .t_orange_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_SliderTrackActive, :root.t_light .t_dark .t_orange_alt1_SliderTrackActive {--background:var(--color-141);--backgroundHover:var(--color-140);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-142);--backgroundTransparent:var(--color-143);--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-135);--borderColor:var(--color-137);--borderColorHover:var(--color-136);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-137);--placeholderColor:var(--color-140);--outlineColor:var(--color-133);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt1_SliderTrackActive, .t_orange_alt1_SliderTrackActive {--background:var(--color-141);--backgroundHover:var(--color-140);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-137);--backgroundStrong:var(--color-142);--backgroundTransparent:var(--color-143);--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-135);--borderColor:var(--color-137);--borderColorHover:var(--color-136);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-137);--placeholderColor:var(--color-140);--outlineColor:var(--color-133);} + } +:root.t_dark .t_light .t_dark .t_orange_alt1_SwitchThumb, :root.t_dark .t_orange_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_alt1_SwitchThumb, :root.t_light .t_dark .t_orange_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-144);--backgroundPress:var(--color-143);--backgroundFocus:var(--color-142);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-133);--borderColor:var(--color-142);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-143);--borderColorPress:var(--color-142);--placeholderColor:var(--color-135);--outlineColor:var(--color-137);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt1_SwitchThumb, .t_orange_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-144);--backgroundPress:var(--color-143);--backgroundFocus:var(--color-142);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-134);--colorHover:var(--color-135);--colorPress:var(--color-134);--colorFocus:var(--color-135);--colorTransparent:var(--color-133);--borderColor:var(--color-142);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-143);--borderColorPress:var(--color-142);--placeholderColor:var(--color-135);--outlineColor:var(--color-137);} + } +:root.t_dark .t_light .t_dark .t_orange_alt2, :root.t_dark .t_orange_alt2, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2, :root.t_light .t_dark .t_orange_alt2 {--color1:var(--color-135);--color2:var(--color-136);--color3:var(--color-137);--color4:var(--color-138);--color5:var(--color-140);--color6:var(--color-141);--color7:var(--color-142);--color8:var(--color-143);--color9:var(--color-144);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt2, .t_orange_alt2 {--color1:var(--color-135);--color2:var(--color-136);--color3:var(--color-137);--color4:var(--color-138);--color5:var(--color-140);--color6:var(--color-141);--color7:var(--color-142);--color8:var(--color-143);--color9:var(--color-144);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} + } +:root.t_dark .t_light .t_dark .t_orange_alt2_Button, :root.t_dark .t_light .t_dark .t_orange_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_orange_alt2_Switch, :root.t_dark .t_light .t_dark .t_orange_alt2_TooltipContent, :root.t_dark .t_orange_alt2_Button, :root.t_dark .t_orange_alt2_SliderTrack, :root.t_dark .t_orange_alt2_Switch, :root.t_dark .t_orange_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_TooltipContent, :root.t_light .t_dark .t_orange_alt2_Button, :root.t_light .t_dark .t_orange_alt2_SliderTrack, :root.t_light .t_dark .t_orange_alt2_Switch, :root.t_light .t_dark .t_orange_alt2_TooltipContent {--background:var(--color-138);--backgroundHover:var(--color-140);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-142);--backgroundStrong:var(--color-137);--backgroundTransparent:var(--color-136);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-142);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-137);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt2_Button, .t_light .t_dark .t_orange_alt2_SliderTrack, .t_light .t_dark .t_orange_alt2_Switch, .t_light .t_dark .t_orange_alt2_TooltipContent, .t_orange_alt2_Button, .t_orange_alt2_SliderTrack, .t_orange_alt2_Switch, .t_orange_alt2_TooltipContent {--background:var(--color-138);--backgroundHover:var(--color-140);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-142);--backgroundStrong:var(--color-137);--backgroundTransparent:var(--color-136);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-142);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-137);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_orange_alt2_Card, :root.t_dark .t_light .t_dark .t_orange_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_orange_alt2_Progress, :root.t_dark .t_light .t_dark .t_orange_alt2_TooltipArrow, :root.t_dark .t_orange_alt2_Card, :root.t_dark .t_orange_alt2_DrawerFrame, :root.t_dark .t_orange_alt2_Progress, :root.t_dark .t_orange_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_TooltipArrow, :root.t_light .t_dark .t_orange_alt2_Card, :root.t_light .t_dark .t_orange_alt2_DrawerFrame, :root.t_light .t_dark .t_orange_alt2_Progress, :root.t_light .t_dark .t_orange_alt2_TooltipArrow {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt2_Card, .t_light .t_dark .t_orange_alt2_DrawerFrame, .t_light .t_dark .t_orange_alt2_Progress, .t_light .t_dark .t_orange_alt2_TooltipArrow, .t_orange_alt2_Card, .t_orange_alt2_DrawerFrame, .t_orange_alt2_Progress, .t_orange_alt2_TooltipArrow {--background:var(--color-137);--backgroundHover:var(--color-138);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-136);--backgroundTransparent:var(--color-135);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-143);--borderColor:var(--color-140);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_orange_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_orange_alt2_Input, :root.t_dark .t_light .t_dark .t_orange_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_orange_alt2_TextArea, :root.t_dark .t_orange_alt2_Checkbox, :root.t_dark .t_orange_alt2_Input, :root.t_dark .t_orange_alt2_RadioGroupItem, :root.t_dark .t_orange_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_TextArea, :root.t_light .t_dark .t_orange_alt2_Checkbox, :root.t_light .t_dark .t_orange_alt2_Input, :root.t_light .t_dark .t_orange_alt2_RadioGroupItem, :root.t_light .t_dark .t_orange_alt2_TextArea {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt2_Checkbox, .t_light .t_dark .t_orange_alt2_Input, .t_light .t_dark .t_orange_alt2_RadioGroupItem, .t_light .t_dark .t_orange_alt2_TextArea, .t_orange_alt2_Checkbox, .t_orange_alt2_Input, .t_orange_alt2_RadioGroupItem, .t_orange_alt2_TextArea {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-141);--borderColorHover:var(--color-142);--borderColorFocus:var(--color-140);--borderColorPress:var(--color-141);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} + } +:root.t_dark .t_light .t_dark .t_orange_alt2_ListItem, :root.t_dark .t_orange_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_ListItem, :root.t_light .t_dark .t_orange_alt2_ListItem {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt2_ListItem, .t_orange_alt2_ListItem {--background:var(--color-136);--backgroundHover:var(--color-137);--backgroundPress:var(--color-138);--backgroundFocus:var(--color-140);--backgroundStrong:var(--color-135);--backgroundTransparent:var(--color-134);--color:var(--color-143);--colorHover:var(--color-142);--colorPress:var(--color-143);--colorFocus:var(--color-142);--colorTransparent:var(--color-144);--borderColor:var(--color-138);--borderColorHover:var(--color-140);--borderColorFocus:var(--color-137);--borderColorPress:var(--color-138);--placeholderColor:var(--color-140);--outlineColor:var(--color-144);} + } +:root.t_dark .t_light .t_dark .t_orange_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_orange_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_orange_alt2_Tooltip, :root.t_dark .t_orange_alt2_ProgressIndicator, :root.t_dark .t_orange_alt2_SliderThumb, :root.t_dark .t_orange_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_Tooltip, :root.t_light .t_dark .t_orange_alt2_ProgressIndicator, :root.t_light .t_dark .t_orange_alt2_SliderThumb, :root.t_light .t_dark .t_orange_alt2_Tooltip {--background:var(--color-142);--backgroundHover:var(--color-141);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-143);--backgroundTransparent:var(--color-144);--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-134);--borderColor:var(--color-140);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:var(--color-134);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt2_ProgressIndicator, .t_light .t_dark .t_orange_alt2_SliderThumb, .t_light .t_dark .t_orange_alt2_Tooltip, .t_orange_alt2_ProgressIndicator, .t_orange_alt2_SliderThumb, .t_orange_alt2_Tooltip {--background:var(--color-142);--backgroundHover:var(--color-141);--backgroundPress:var(--color-140);--backgroundFocus:var(--color-138);--backgroundStrong:var(--color-143);--backgroundTransparent:var(--color-144);--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-134);--borderColor:var(--color-140);--borderColorHover:var(--color-138);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-140);--placeholderColor:var(--color-138);--outlineColor:var(--color-134);} + } +:root.t_dark .t_light .t_dark .t_orange_alt2_SliderTrackActive, :root.t_dark .t_orange_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_SliderTrackActive, :root.t_light .t_dark .t_orange_alt2_SliderTrackActive {--background:var(--color-140);--backgroundHover:var(--color-138);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-136);--backgroundStrong:var(--color-141);--backgroundTransparent:var(--color-142);--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-136);--borderColor:var(--color-137);--borderColorHover:var(--color-136);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-137);--placeholderColor:var(--color-141);--outlineColor:var(--color-133);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt2_SliderTrackActive, .t_orange_alt2_SliderTrackActive {--background:var(--color-140);--backgroundHover:var(--color-138);--backgroundPress:var(--color-137);--backgroundFocus:var(--color-136);--backgroundStrong:var(--color-141);--backgroundTransparent:var(--color-142);--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-136);--borderColor:var(--color-137);--borderColorHover:var(--color-136);--borderColorFocus:var(--color-138);--borderColorPress:var(--color-137);--placeholderColor:var(--color-141);--outlineColor:var(--color-133);} + } +:root.t_dark .t_light .t_dark .t_orange_alt2_SwitchThumb, :root.t_dark .t_orange_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_orange_alt2_SwitchThumb, :root.t_light .t_dark .t_orange_alt2_SwitchThumb {--background:var(--color-144);--backgroundHover:var(--color-143);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-141);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-133);--borderColor:var(--color-142);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-143);--borderColorPress:var(--color-142);--placeholderColor:var(--color-136);--outlineColor:var(--color-136);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_orange_alt2_SwitchThumb, .t_orange_alt2_SwitchThumb {--background:var(--color-144);--backgroundHover:var(--color-143);--backgroundPress:var(--color-142);--backgroundFocus:var(--color-141);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-135);--colorHover:var(--color-136);--colorPress:var(--color-135);--colorFocus:var(--color-136);--colorTransparent:var(--color-133);--borderColor:var(--color-142);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-143);--borderColorPress:var(--color-142);--placeholderColor:var(--color-136);--outlineColor:var(--color-136);} + } +:root.t_dark .t_light .t_dark .t_pink, :root.t_dark .t_pink, :root.t_light .t_dark .t_light .t_dark .t_pink, :root.t_light .t_dark .t_pink {--color1:var(--color-145);--color2:var(--color-146);--color3:var(--color-147);--color4:var(--color-148);--color5:var(--color-149);--color6:var(--color-150);--color7:var(--color-152);--color8:var(--color-153);--color9:var(--color-154);--color10:var(--color-155);--color11:var(--color-156);--color12:#fff;--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-149);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-148);--borderColorPress:var(--color-149);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink, .t_pink {--color1:var(--color-145);--color2:var(--color-146);--color3:var(--color-147);--color4:var(--color-148);--color5:var(--color-149);--color6:var(--color-150);--color7:var(--color-152);--color8:var(--color-153);--color9:var(--color-154);--color10:var(--color-155);--color11:var(--color-156);--color12:#fff;--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-149);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-148);--borderColorPress:var(--color-149);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} + } +:root.t_dark .t_light .t_dark .t_pink_Button, :root.t_dark .t_light .t_dark .t_pink_SliderTrack, :root.t_dark .t_light .t_dark .t_pink_Switch, :root.t_dark .t_light .t_dark .t_pink_TooltipContent, :root.t_dark .t_pink_Button, :root.t_dark .t_pink_SliderTrack, :root.t_dark .t_pink_Switch, :root.t_dark .t_pink_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_pink_Button, :root.t_light .t_dark .t_light .t_dark .t_pink_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_pink_Switch, :root.t_light .t_dark .t_light .t_dark .t_pink_TooltipContent, :root.t_light .t_dark .t_pink_Button, :root.t_light .t_dark .t_pink_SliderTrack, :root.t_light .t_dark .t_pink_Switch, :root.t_light .t_dark .t_pink_TooltipContent {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_Button, .t_light .t_dark .t_pink_SliderTrack, .t_light .t_dark .t_pink_Switch, .t_light .t_dark .t_pink_TooltipContent, .t_pink_Button, .t_pink_SliderTrack, .t_pink_Switch, .t_pink_TooltipContent {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} + } +:root.t_dark .t_light .t_dark .t_pink_Card, :root.t_dark .t_light .t_dark .t_pink_DrawerFrame, :root.t_dark .t_light .t_dark .t_pink_Progress, :root.t_dark .t_light .t_dark .t_pink_TooltipArrow, :root.t_dark .t_pink_Card, :root.t_dark .t_pink_DrawerFrame, :root.t_dark .t_pink_Progress, :root.t_dark .t_pink_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_pink_Card, :root.t_light .t_dark .t_light .t_dark .t_pink_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_pink_Progress, :root.t_light .t_dark .t_light .t_dark .t_pink_TooltipArrow, :root.t_light .t_dark .t_pink_Card, :root.t_light .t_dark .t_pink_DrawerFrame, :root.t_light .t_dark .t_pink_Progress, :root.t_light .t_dark .t_pink_TooltipArrow {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_Card, .t_light .t_dark .t_pink_DrawerFrame, .t_light .t_dark .t_pink_Progress, .t_light .t_dark .t_pink_TooltipArrow, .t_pink_Card, .t_pink_DrawerFrame, .t_pink_Progress, .t_pink_TooltipArrow {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} + } +:root.t_dark .t_light .t_dark .t_pink_Checkbox, :root.t_dark .t_light .t_dark .t_pink_Input, :root.t_dark .t_light .t_dark .t_pink_RadioGroupItem, :root.t_dark .t_light .t_dark .t_pink_TextArea, :root.t_dark .t_pink_Checkbox, :root.t_dark .t_pink_Input, :root.t_dark .t_pink_RadioGroupItem, :root.t_dark .t_pink_TextArea, :root.t_light .t_dark .t_light .t_dark .t_pink_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_pink_Input, :root.t_light .t_dark .t_light .t_dark .t_pink_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_pink_TextArea, :root.t_light .t_dark .t_pink_Checkbox, :root.t_light .t_dark .t_pink_Input, :root.t_light .t_dark .t_pink_RadioGroupItem, :root.t_light .t_dark .t_pink_TextArea {--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_Checkbox, .t_light .t_dark .t_pink_Input, .t_light .t_dark .t_pink_RadioGroupItem, .t_light .t_dark .t_pink_TextArea, .t_pink_Checkbox, .t_pink_Input, .t_pink_RadioGroupItem, .t_pink_TextArea {--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} + } +:root.t_dark .t_light .t_dark .t_pink_ListItem, :root.t_dark .t_pink_ListItem, :root.t_light .t_dark .t_light .t_dark .t_pink_ListItem, :root.t_light .t_dark .t_pink_ListItem {--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-149);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-148);--borderColorPress:var(--color-149);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_ListItem, .t_pink_ListItem {--background:var(--color-146);--backgroundHover:var(--color-147);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-145);--backgroundTransparent:hsla(318, 25.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-156);--colorPress:#fff;--colorFocus:var(--color-156);--colorTransparent:hsla(322, 90.0%, 95.8%, 0);--borderColor:var(--color-149);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-148);--borderColorPress:var(--color-149);--placeholderColor:var(--color-154);--outlineColor:var(--color-154);} + } +:root.t_dark .t_light .t_dark .t_pink_ProgressIndicator, :root.t_dark .t_light .t_dark .t_pink_SliderThumb, :root.t_dark .t_light .t_dark .t_pink_Tooltip, :root.t_dark .t_pink_ProgressIndicator, :root.t_dark .t_pink_SliderThumb, :root.t_dark .t_pink_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_pink_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_pink_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_Tooltip, :root.t_light .t_dark .t_pink_ProgressIndicator, :root.t_light .t_dark .t_pink_SliderThumb, :root.t_light .t_dark .t_pink_Tooltip {--background:var(--color-156);--backgroundHover:var(--color-155);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-153);--backgroundStrong:#fff;--backgroundTransparent:hsla(322, 90.0%, 95.8%, 0);--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:hsla(318, 25.0%, 9.6%, 0);--borderColor:var(--color-153);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-154);--borderColorPress:var(--color-153);--placeholderColor:var(--color-148);--outlineColor:var(--color-148);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_ProgressIndicator, .t_light .t_dark .t_pink_SliderThumb, .t_light .t_dark .t_pink_Tooltip, .t_pink_ProgressIndicator, .t_pink_SliderThumb, .t_pink_Tooltip {--background:var(--color-156);--backgroundHover:var(--color-155);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-153);--backgroundStrong:#fff;--backgroundTransparent:hsla(322, 90.0%, 95.8%, 0);--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:hsla(318, 25.0%, 9.6%, 0);--borderColor:var(--color-153);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-154);--borderColorPress:var(--color-153);--placeholderColor:var(--color-148);--outlineColor:var(--color-148);} + } +:root.t_dark .t_light .t_dark .t_pink_SliderTrackActive, :root.t_dark .t_pink_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_pink_SliderTrackActive, :root.t_light .t_dark .t_pink_SliderTrackActive {--background:var(--color-154);--backgroundHover:var(--color-153);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-155);--backgroundTransparent:var(--color-156);--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:var(--color-146);--borderColor:var(--color-150);--borderColorHover:var(--color-149);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-150);--placeholderColor:var(--color-150);--outlineColor:var(--color-146);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_SliderTrackActive, .t_pink_SliderTrackActive {--background:var(--color-154);--backgroundHover:var(--color-153);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-155);--backgroundTransparent:var(--color-156);--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:var(--color-146);--borderColor:var(--color-150);--borderColorHover:var(--color-149);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-150);--placeholderColor:var(--color-150);--outlineColor:var(--color-146);} + } +:root.t_dark .t_light .t_dark .t_pink_SwitchThumb, :root.t_dark .t_pink_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_SwitchThumb, :root.t_light .t_dark .t_pink_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-156);--backgroundFocus:var(--color-155);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:var(--color-145);--borderColor:var(--color-155);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-156);--borderColorPress:var(--color-155);--placeholderColor:var(--color-146);--outlineColor:var(--color-150);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_SwitchThumb, .t_pink_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-156);--backgroundFocus:var(--color-155);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-145);--colorHover:var(--color-146);--colorPress:var(--color-145);--colorFocus:var(--color-146);--colorTransparent:var(--color-145);--borderColor:var(--color-155);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-156);--borderColorPress:var(--color-155);--placeholderColor:var(--color-146);--outlineColor:var(--color-150);} + } +:root.t_dark .t_light .t_dark .t_pink_active, :root.t_dark .t_pink_active, :root.t_light .t_dark .t_light .t_dark .t_pink_active, :root.t_light .t_dark .t_pink_active {--color1:var(--color-148);--color2:var(--color-149);--color3:var(--color-150);--color4:var(--color-152);--color5:var(--color-153);--color6:var(--color-154);--color7:var(--color-155);--color8:var(--color-156);--color9:#fff;--color10:hsla(322, 90.0%, 95.8%, 0);--color11:hsla(322, 90.0%, 95.8%, 0);--color12:hsla(322, 90.0%, 95.8%, 0);--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_pink_active, .t_pink_active {--color1:var(--color-148);--color2:var(--color-149);--color3:var(--color-150);--color4:var(--color-152);--color5:var(--color-153);--color6:var(--color-154);--color7:var(--color-155);--color8:var(--color-156);--color9:#fff;--color10:hsla(322, 90.0%, 95.8%, 0);--color11:hsla(322, 90.0%, 95.8%, 0);--color12:hsla(322, 90.0%, 95.8%, 0);--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_pink_active_Button, :root.t_dark .t_light .t_dark .t_pink_active_Switch, :root.t_dark .t_pink_active_Button, :root.t_dark .t_pink_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_pink_active_Button, :root.t_light .t_dark .t_light .t_dark .t_pink_active_Switch, :root.t_light .t_dark .t_pink_active_Button, :root.t_light .t_dark .t_pink_active_Switch {--background:var(--color-152);--backgroundHover:var(--color-153);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-155);--backgroundStrong:var(--color-150);--backgroundTransparent:var(--color-149);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-153);--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-148);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_pink_active_Button, .t_light .t_dark .t_pink_active_Switch, .t_pink_active_Button, .t_pink_active_Switch {--background:var(--color-152);--backgroundHover:var(--color-153);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-155);--backgroundStrong:var(--color-150);--backgroundTransparent:var(--color-149);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-153);--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-148);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_pink_active_Checkbox, :root.t_dark .t_light .t_dark .t_pink_active_Input, :root.t_dark .t_light .t_dark .t_pink_active_TextArea, :root.t_dark .t_pink_active_Checkbox, :root.t_dark .t_pink_active_Input, :root.t_dark .t_pink_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_pink_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_pink_active_Input, :root.t_light .t_dark .t_light .t_dark .t_pink_active_TextArea, :root.t_light .t_dark .t_pink_active_Checkbox, :root.t_light .t_dark .t_pink_active_Input, :root.t_light .t_dark .t_pink_active_TextArea {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-154);--borderColorHover:var(--color-155);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-154);--placeholderColor:var(--color-150);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_pink_active_Checkbox, .t_light .t_dark .t_pink_active_Input, .t_light .t_dark .t_pink_active_TextArea, .t_pink_active_Checkbox, .t_pink_active_Input, .t_pink_active_TextArea {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-154);--borderColorHover:var(--color-155);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-154);--placeholderColor:var(--color-150);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_pink_active_ListItem, :root.t_dark .t_pink_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_pink_active_ListItem, :root.t_light .t_dark .t_pink_active_ListItem {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_pink_active_ListItem, .t_pink_active_ListItem {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--colorHover:var(--color-153);--colorPress:var(--color-154);--colorFocus:var(--color-153);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_pink_active_SliderTrackActive, :root.t_dark .t_pink_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_pink_active_SliderTrackActive, :root.t_light .t_dark .t_pink_active_SliderTrackActive {--background:var(--color-150);--backgroundHover:var(--color-149);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-147);--backgroundStrong:var(--color-152);--backgroundTransparent:var(--color-153);--colorHover:var(--color-149);--colorPress:var(--color-148);--colorFocus:var(--color-149);--colorTransparent:var(--color-149);--borderColor:var(--color-148);--borderColorHover:var(--color-147);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-148);--placeholderColor:var(--color-154);--outlineColor:var(--color-145);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_pink_active_SliderTrackActive, .t_pink_active_SliderTrackActive {--background:var(--color-150);--backgroundHover:var(--color-149);--backgroundPress:var(--color-148);--backgroundFocus:var(--color-147);--backgroundStrong:var(--color-152);--backgroundTransparent:var(--color-153);--colorHover:var(--color-149);--colorPress:var(--color-148);--colorFocus:var(--color-149);--colorTransparent:var(--color-149);--borderColor:var(--color-148);--borderColorHover:var(--color-147);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-148);--placeholderColor:var(--color-154);--outlineColor:var(--color-145);} + } +:root.t_dark .t_light .t_dark .t_pink_alt1, :root.t_dark .t_pink_alt1, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1, :root.t_light .t_dark .t_pink_alt1 {--color1:var(--color-146);--color2:var(--color-147);--color3:var(--color-148);--color4:var(--color-149);--color5:var(--color-150);--color6:var(--color-152);--color7:var(--color-153);--color8:var(--color-154);--color9:var(--color-155);--color10:var(--color-156);--color11:#fff;--color12:#fff;--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt1, .t_pink_alt1 {--color1:var(--color-146);--color2:var(--color-147);--color3:var(--color-148);--color4:var(--color-149);--color5:var(--color-150);--color6:var(--color-152);--color7:var(--color-153);--color8:var(--color-154);--color9:var(--color-155);--color10:var(--color-156);--color11:#fff;--color12:#fff;--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} + } +:root.t_dark .t_light .t_dark .t_pink_alt1_Button, :root.t_dark .t_light .t_dark .t_pink_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_pink_alt1_Switch, :root.t_dark .t_light .t_dark .t_pink_alt1_TooltipContent, :root.t_dark .t_pink_alt1_Button, :root.t_dark .t_pink_alt1_SliderTrack, :root.t_dark .t_pink_alt1_Switch, :root.t_dark .t_pink_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_TooltipContent, :root.t_light .t_dark .t_pink_alt1_Button, :root.t_light .t_dark .t_pink_alt1_SliderTrack, :root.t_light .t_dark .t_pink_alt1_Switch, :root.t_light .t_dark .t_pink_alt1_TooltipContent {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt1_Button, .t_light .t_dark .t_pink_alt1_SliderTrack, .t_light .t_dark .t_pink_alt1_Switch, .t_light .t_dark .t_pink_alt1_TooltipContent, .t_pink_alt1_Button, .t_pink_alt1_SliderTrack, .t_pink_alt1_Switch, .t_pink_alt1_TooltipContent {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_pink_alt1_Card, :root.t_dark .t_light .t_dark .t_pink_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_pink_alt1_Progress, :root.t_dark .t_light .t_dark .t_pink_alt1_TooltipArrow, :root.t_dark .t_pink_alt1_Card, :root.t_dark .t_pink_alt1_DrawerFrame, :root.t_dark .t_pink_alt1_Progress, :root.t_dark .t_pink_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_TooltipArrow, :root.t_light .t_dark .t_pink_alt1_Card, :root.t_light .t_dark .t_pink_alt1_DrawerFrame, :root.t_light .t_dark .t_pink_alt1_Progress, :root.t_light .t_dark .t_pink_alt1_TooltipArrow {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:var(--color-156);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt1_Card, .t_light .t_dark .t_pink_alt1_DrawerFrame, .t_light .t_dark .t_pink_alt1_Progress, .t_light .t_dark .t_pink_alt1_TooltipArrow, .t_pink_alt1_Card, .t_pink_alt1_DrawerFrame, .t_pink_alt1_Progress, .t_pink_alt1_TooltipArrow {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:var(--color-156);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} + } +:root.t_dark .t_light .t_dark .t_pink_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_pink_alt1_Input, :root.t_dark .t_light .t_dark .t_pink_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_pink_alt1_TextArea, :root.t_dark .t_pink_alt1_Checkbox, :root.t_dark .t_pink_alt1_Input, :root.t_dark .t_pink_alt1_RadioGroupItem, :root.t_dark .t_pink_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_TextArea, :root.t_light .t_dark .t_pink_alt1_Checkbox, :root.t_light .t_dark .t_pink_alt1_Input, :root.t_light .t_dark .t_pink_alt1_RadioGroupItem, :root.t_light .t_dark .t_pink_alt1_TextArea {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt1_Checkbox, .t_light .t_dark .t_pink_alt1_Input, .t_light .t_dark .t_pink_alt1_RadioGroupItem, .t_light .t_dark .t_pink_alt1_TextArea, .t_pink_alt1_Checkbox, .t_pink_alt1_Input, .t_pink_alt1_RadioGroupItem, .t_pink_alt1_TextArea {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} + } +:root.t_dark .t_light .t_dark .t_pink_alt1_ListItem, :root.t_dark .t_pink_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_ListItem, :root.t_light .t_dark .t_pink_alt1_ListItem {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt1_ListItem, .t_pink_alt1_ListItem {--background:var(--color-147);--backgroundHover:var(--color-148);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-146);--backgroundTransparent:var(--color-145);--color:var(--color-156);--colorHover:var(--color-155);--colorPress:var(--color-156);--colorFocus:var(--color-155);--colorTransparent:#fff;--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-153);--outlineColor:var(--color-155);} + } +:root.t_dark .t_light .t_dark .t_pink_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_pink_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_pink_alt1_Tooltip, :root.t_dark .t_pink_alt1_ProgressIndicator, :root.t_dark .t_pink_alt1_SliderThumb, :root.t_dark .t_pink_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_Tooltip, :root.t_light .t_dark .t_pink_alt1_ProgressIndicator, :root.t_light .t_dark .t_pink_alt1_SliderThumb, :root.t_light .t_dark .t_pink_alt1_Tooltip {--background:var(--color-155);--backgroundHover:var(--color-154);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-156);--backgroundTransparent:#fff;--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-145);--borderColor:var(--color-152);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-152);--placeholderColor:var(--color-149);--outlineColor:var(--color-147);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt1_ProgressIndicator, .t_light .t_dark .t_pink_alt1_SliderThumb, .t_light .t_dark .t_pink_alt1_Tooltip, .t_pink_alt1_ProgressIndicator, .t_pink_alt1_SliderThumb, .t_pink_alt1_Tooltip {--background:var(--color-155);--backgroundHover:var(--color-154);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-156);--backgroundTransparent:#fff;--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-145);--borderColor:var(--color-152);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-152);--placeholderColor:var(--color-149);--outlineColor:var(--color-147);} + } +:root.t_dark .t_light .t_dark .t_pink_alt1_SliderTrackActive, :root.t_dark .t_pink_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_SliderTrackActive, :root.t_light .t_dark .t_pink_alt1_SliderTrackActive {--background:var(--color-153);--backgroundHover:var(--color-152);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-154);--backgroundTransparent:var(--color-155);--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-147);--borderColor:var(--color-149);--borderColorHover:var(--color-148);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-149);--placeholderColor:var(--color-152);--outlineColor:var(--color-145);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt1_SliderTrackActive, .t_pink_alt1_SliderTrackActive {--background:var(--color-153);--backgroundHover:var(--color-152);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-149);--backgroundStrong:var(--color-154);--backgroundTransparent:var(--color-155);--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-147);--borderColor:var(--color-149);--borderColorHover:var(--color-148);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-149);--placeholderColor:var(--color-152);--outlineColor:var(--color-145);} + } +:root.t_dark .t_light .t_dark .t_pink_alt1_SwitchThumb, :root.t_dark .t_pink_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_alt1_SwitchThumb, :root.t_light .t_dark .t_pink_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-156);--backgroundPress:var(--color-155);--backgroundFocus:var(--color-154);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-145);--borderColor:var(--color-154);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-155);--borderColorPress:var(--color-154);--placeholderColor:var(--color-147);--outlineColor:var(--color-149);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt1_SwitchThumb, .t_pink_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-156);--backgroundPress:var(--color-155);--backgroundFocus:var(--color-154);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-146);--colorHover:var(--color-147);--colorPress:var(--color-146);--colorFocus:var(--color-147);--colorTransparent:var(--color-145);--borderColor:var(--color-154);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-155);--borderColorPress:var(--color-154);--placeholderColor:var(--color-147);--outlineColor:var(--color-149);} + } +:root.t_dark .t_light .t_dark .t_pink_alt2, :root.t_dark .t_pink_alt2, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2, :root.t_light .t_dark .t_pink_alt2 {--color1:var(--color-147);--color2:var(--color-148);--color3:var(--color-149);--color4:var(--color-150);--color5:var(--color-152);--color6:var(--color-153);--color7:var(--color-154);--color8:var(--color-155);--color9:var(--color-156);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt2, .t_pink_alt2 {--color1:var(--color-147);--color2:var(--color-148);--color3:var(--color-149);--color4:var(--color-150);--color5:var(--color-152);--color6:var(--color-153);--color7:var(--color-154);--color8:var(--color-155);--color9:var(--color-156);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} + } +:root.t_dark .t_light .t_dark .t_pink_alt2_Button, :root.t_dark .t_light .t_dark .t_pink_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_pink_alt2_Switch, :root.t_dark .t_light .t_dark .t_pink_alt2_TooltipContent, :root.t_dark .t_pink_alt2_Button, :root.t_dark .t_pink_alt2_SliderTrack, :root.t_dark .t_pink_alt2_Switch, :root.t_dark .t_pink_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_TooltipContent, :root.t_light .t_dark .t_pink_alt2_Button, :root.t_light .t_dark .t_pink_alt2_SliderTrack, :root.t_light .t_dark .t_pink_alt2_Switch, :root.t_light .t_dark .t_pink_alt2_TooltipContent {--background:var(--color-150);--backgroundHover:var(--color-152);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-154);--backgroundStrong:var(--color-149);--backgroundTransparent:var(--color-148);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-154);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-149);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt2_Button, .t_light .t_dark .t_pink_alt2_SliderTrack, .t_light .t_dark .t_pink_alt2_Switch, .t_light .t_dark .t_pink_alt2_TooltipContent, .t_pink_alt2_Button, .t_pink_alt2_SliderTrack, .t_pink_alt2_Switch, .t_pink_alt2_TooltipContent {--background:var(--color-150);--backgroundHover:var(--color-152);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-154);--backgroundStrong:var(--color-149);--backgroundTransparent:var(--color-148);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-154);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-149);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_pink_alt2_Card, :root.t_dark .t_light .t_dark .t_pink_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_pink_alt2_Progress, :root.t_dark .t_light .t_dark .t_pink_alt2_TooltipArrow, :root.t_dark .t_pink_alt2_Card, :root.t_dark .t_pink_alt2_DrawerFrame, :root.t_dark .t_pink_alt2_Progress, :root.t_dark .t_pink_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_TooltipArrow, :root.t_light .t_dark .t_pink_alt2_Card, :root.t_light .t_dark .t_pink_alt2_DrawerFrame, :root.t_light .t_dark .t_pink_alt2_Progress, :root.t_light .t_dark .t_pink_alt2_TooltipArrow {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt2_Card, .t_light .t_dark .t_pink_alt2_DrawerFrame, .t_light .t_dark .t_pink_alt2_Progress, .t_light .t_dark .t_pink_alt2_TooltipArrow, .t_pink_alt2_Card, .t_pink_alt2_DrawerFrame, .t_pink_alt2_Progress, .t_pink_alt2_TooltipArrow {--background:var(--color-149);--backgroundHover:var(--color-150);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-148);--backgroundTransparent:var(--color-147);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-155);--borderColor:var(--color-152);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_pink_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_pink_alt2_Input, :root.t_dark .t_light .t_dark .t_pink_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_pink_alt2_TextArea, :root.t_dark .t_pink_alt2_Checkbox, :root.t_dark .t_pink_alt2_Input, :root.t_dark .t_pink_alt2_RadioGroupItem, :root.t_dark .t_pink_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_TextArea, :root.t_light .t_dark .t_pink_alt2_Checkbox, :root.t_light .t_dark .t_pink_alt2_Input, :root.t_light .t_dark .t_pink_alt2_RadioGroupItem, :root.t_light .t_dark .t_pink_alt2_TextArea {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt2_Checkbox, .t_light .t_dark .t_pink_alt2_Input, .t_light .t_dark .t_pink_alt2_RadioGroupItem, .t_light .t_dark .t_pink_alt2_TextArea, .t_pink_alt2_Checkbox, .t_pink_alt2_Input, .t_pink_alt2_RadioGroupItem, .t_pink_alt2_TextArea {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-153);--borderColorHover:var(--color-154);--borderColorFocus:var(--color-152);--borderColorPress:var(--color-153);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} + } +:root.t_dark .t_light .t_dark .t_pink_alt2_ListItem, :root.t_dark .t_pink_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_ListItem, :root.t_light .t_dark .t_pink_alt2_ListItem {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt2_ListItem, .t_pink_alt2_ListItem {--background:var(--color-148);--backgroundHover:var(--color-149);--backgroundPress:var(--color-150);--backgroundFocus:var(--color-152);--backgroundStrong:var(--color-147);--backgroundTransparent:var(--color-146);--color:var(--color-155);--colorHover:var(--color-154);--colorPress:var(--color-155);--colorFocus:var(--color-154);--colorTransparent:var(--color-156);--borderColor:var(--color-150);--borderColorHover:var(--color-152);--borderColorFocus:var(--color-149);--borderColorPress:var(--color-150);--placeholderColor:var(--color-152);--outlineColor:var(--color-156);} + } +:root.t_dark .t_light .t_dark .t_pink_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_pink_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_pink_alt2_Tooltip, :root.t_dark .t_pink_alt2_ProgressIndicator, :root.t_dark .t_pink_alt2_SliderThumb, :root.t_dark .t_pink_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_Tooltip, :root.t_light .t_dark .t_pink_alt2_ProgressIndicator, :root.t_light .t_dark .t_pink_alt2_SliderThumb, :root.t_light .t_dark .t_pink_alt2_Tooltip {--background:var(--color-154);--backgroundHover:var(--color-153);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-155);--backgroundTransparent:var(--color-156);--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-146);--borderColor:var(--color-152);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:var(--color-146);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt2_ProgressIndicator, .t_light .t_dark .t_pink_alt2_SliderThumb, .t_light .t_dark .t_pink_alt2_Tooltip, .t_pink_alt2_ProgressIndicator, .t_pink_alt2_SliderThumb, .t_pink_alt2_Tooltip {--background:var(--color-154);--backgroundHover:var(--color-153);--backgroundPress:var(--color-152);--backgroundFocus:var(--color-150);--backgroundStrong:var(--color-155);--backgroundTransparent:var(--color-156);--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-146);--borderColor:var(--color-152);--borderColorHover:var(--color-150);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-152);--placeholderColor:var(--color-150);--outlineColor:var(--color-146);} + } +:root.t_dark .t_light .t_dark .t_pink_alt2_SliderTrackActive, :root.t_dark .t_pink_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_SliderTrackActive, :root.t_light .t_dark .t_pink_alt2_SliderTrackActive {--background:var(--color-152);--backgroundHover:var(--color-150);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-148);--backgroundStrong:var(--color-153);--backgroundTransparent:var(--color-154);--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-148);--borderColor:var(--color-149);--borderColorHover:var(--color-148);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-149);--placeholderColor:var(--color-153);--outlineColor:var(--color-145);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt2_SliderTrackActive, .t_pink_alt2_SliderTrackActive {--background:var(--color-152);--backgroundHover:var(--color-150);--backgroundPress:var(--color-149);--backgroundFocus:var(--color-148);--backgroundStrong:var(--color-153);--backgroundTransparent:var(--color-154);--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-148);--borderColor:var(--color-149);--borderColorHover:var(--color-148);--borderColorFocus:var(--color-150);--borderColorPress:var(--color-149);--placeholderColor:var(--color-153);--outlineColor:var(--color-145);} + } +:root.t_dark .t_light .t_dark .t_pink_alt2_SwitchThumb, :root.t_dark .t_pink_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_pink_alt2_SwitchThumb, :root.t_light .t_dark .t_pink_alt2_SwitchThumb {--background:var(--color-156);--backgroundHover:var(--color-155);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-153);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-145);--borderColor:var(--color-154);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-155);--borderColorPress:var(--color-154);--placeholderColor:var(--color-148);--outlineColor:var(--color-148);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_pink_alt2_SwitchThumb, .t_pink_alt2_SwitchThumb {--background:var(--color-156);--backgroundHover:var(--color-155);--backgroundPress:var(--color-154);--backgroundFocus:var(--color-153);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-147);--colorHover:var(--color-148);--colorPress:var(--color-147);--colorFocus:var(--color-148);--colorTransparent:var(--color-145);--borderColor:var(--color-154);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-155);--borderColorPress:var(--color-154);--placeholderColor:var(--color-148);--outlineColor:var(--color-148);} + } +:root.t_dark .t_light .t_dark .t_purple, :root.t_dark .t_purple, :root.t_light .t_dark .t_light .t_dark .t_purple, :root.t_light .t_dark .t_purple {--color1:var(--color-157);--color2:var(--color-158);--color3:var(--color-159);--color4:var(--color-160);--color5:var(--color-161);--color6:var(--color-162);--color7:var(--color-164);--color8:var(--color-165);--color9:var(--color-166);--color10:var(--color-167);--color11:var(--color-168);--color12:#fff;--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-161);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-160);--borderColorPress:var(--color-161);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple, .t_purple {--color1:var(--color-157);--color2:var(--color-158);--color3:var(--color-159);--color4:var(--color-160);--color5:var(--color-161);--color6:var(--color-162);--color7:var(--color-164);--color8:var(--color-165);--color9:var(--color-166);--color10:var(--color-167);--color11:var(--color-168);--color12:#fff;--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-161);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-160);--borderColorPress:var(--color-161);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} + } +:root.t_dark .t_light .t_dark .t_purple_Button, :root.t_dark .t_light .t_dark .t_purple_SliderTrack, :root.t_dark .t_light .t_dark .t_purple_Switch, :root.t_dark .t_light .t_dark .t_purple_TooltipContent, :root.t_dark .t_purple_Button, :root.t_dark .t_purple_SliderTrack, :root.t_dark .t_purple_Switch, :root.t_dark .t_purple_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_purple_Button, :root.t_light .t_dark .t_light .t_dark .t_purple_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_purple_Switch, :root.t_light .t_dark .t_light .t_dark .t_purple_TooltipContent, :root.t_light .t_dark .t_purple_Button, :root.t_light .t_dark .t_purple_SliderTrack, :root.t_light .t_dark .t_purple_Switch, :root.t_light .t_dark .t_purple_TooltipContent {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_Button, .t_light .t_dark .t_purple_SliderTrack, .t_light .t_dark .t_purple_Switch, .t_light .t_dark .t_purple_TooltipContent, .t_purple_Button, .t_purple_SliderTrack, .t_purple_Switch, .t_purple_TooltipContent {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} + } +:root.t_dark .t_light .t_dark .t_purple_Card, :root.t_dark .t_light .t_dark .t_purple_DrawerFrame, :root.t_dark .t_light .t_dark .t_purple_Progress, :root.t_dark .t_light .t_dark .t_purple_TooltipArrow, :root.t_dark .t_purple_Card, :root.t_dark .t_purple_DrawerFrame, :root.t_dark .t_purple_Progress, :root.t_dark .t_purple_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_purple_Card, :root.t_light .t_dark .t_light .t_dark .t_purple_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_purple_Progress, :root.t_light .t_dark .t_light .t_dark .t_purple_TooltipArrow, :root.t_light .t_dark .t_purple_Card, :root.t_light .t_dark .t_purple_DrawerFrame, :root.t_light .t_dark .t_purple_Progress, :root.t_light .t_dark .t_purple_TooltipArrow {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_Card, .t_light .t_dark .t_purple_DrawerFrame, .t_light .t_dark .t_purple_Progress, .t_light .t_dark .t_purple_TooltipArrow, .t_purple_Card, .t_purple_DrawerFrame, .t_purple_Progress, .t_purple_TooltipArrow {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} + } +:root.t_dark .t_light .t_dark .t_purple_Checkbox, :root.t_dark .t_light .t_dark .t_purple_Input, :root.t_dark .t_light .t_dark .t_purple_RadioGroupItem, :root.t_dark .t_light .t_dark .t_purple_TextArea, :root.t_dark .t_purple_Checkbox, :root.t_dark .t_purple_Input, :root.t_dark .t_purple_RadioGroupItem, :root.t_dark .t_purple_TextArea, :root.t_light .t_dark .t_light .t_dark .t_purple_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_purple_Input, :root.t_light .t_dark .t_light .t_dark .t_purple_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_purple_TextArea, :root.t_light .t_dark .t_purple_Checkbox, :root.t_light .t_dark .t_purple_Input, :root.t_light .t_dark .t_purple_RadioGroupItem, :root.t_light .t_dark .t_purple_TextArea {--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_Checkbox, .t_light .t_dark .t_purple_Input, .t_light .t_dark .t_purple_RadioGroupItem, .t_light .t_dark .t_purple_TextArea, .t_purple_Checkbox, .t_purple_Input, .t_purple_RadioGroupItem, .t_purple_TextArea {--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} + } +:root.t_dark .t_light .t_dark .t_purple_ListItem, :root.t_dark .t_purple_ListItem, :root.t_light .t_dark .t_light .t_dark .t_purple_ListItem, :root.t_light .t_dark .t_purple_ListItem {--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-161);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-160);--borderColorPress:var(--color-161);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_ListItem, .t_purple_ListItem {--background:var(--color-158);--backgroundHover:var(--color-159);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-157);--backgroundTransparent:hsla(284, 20.0%, 9.6%, 0);--color:#fff;--colorHover:var(--color-168);--colorPress:#fff;--colorFocus:var(--color-168);--colorTransparent:hsla(279, 75.0%, 95.7%, 0);--borderColor:var(--color-161);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-160);--borderColorPress:var(--color-161);--placeholderColor:var(--color-166);--outlineColor:var(--color-166);} + } +:root.t_dark .t_light .t_dark .t_purple_ProgressIndicator, :root.t_dark .t_light .t_dark .t_purple_SliderThumb, :root.t_dark .t_light .t_dark .t_purple_Tooltip, :root.t_dark .t_purple_ProgressIndicator, :root.t_dark .t_purple_SliderThumb, :root.t_dark .t_purple_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_purple_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_purple_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_Tooltip, :root.t_light .t_dark .t_purple_ProgressIndicator, :root.t_light .t_dark .t_purple_SliderThumb, :root.t_light .t_dark .t_purple_Tooltip {--background:var(--color-168);--backgroundHover:var(--color-167);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-165);--backgroundStrong:#fff;--backgroundTransparent:hsla(279, 75.0%, 95.7%, 0);--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:hsla(284, 20.0%, 9.6%, 0);--borderColor:var(--color-165);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-166);--borderColorPress:var(--color-165);--placeholderColor:var(--color-160);--outlineColor:var(--color-160);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_ProgressIndicator, .t_light .t_dark .t_purple_SliderThumb, .t_light .t_dark .t_purple_Tooltip, .t_purple_ProgressIndicator, .t_purple_SliderThumb, .t_purple_Tooltip {--background:var(--color-168);--backgroundHover:var(--color-167);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-165);--backgroundStrong:#fff;--backgroundTransparent:hsla(279, 75.0%, 95.7%, 0);--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:hsla(284, 20.0%, 9.6%, 0);--borderColor:var(--color-165);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-166);--borderColorPress:var(--color-165);--placeholderColor:var(--color-160);--outlineColor:var(--color-160);} + } +:root.t_dark .t_light .t_dark .t_purple_SliderTrackActive, :root.t_dark .t_purple_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_purple_SliderTrackActive, :root.t_light .t_dark .t_purple_SliderTrackActive {--background:var(--color-166);--backgroundHover:var(--color-165);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-167);--backgroundTransparent:var(--color-168);--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:var(--color-158);--borderColor:var(--color-162);--borderColorHover:var(--color-161);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-162);--placeholderColor:var(--color-162);--outlineColor:var(--color-158);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_SliderTrackActive, .t_purple_SliderTrackActive {--background:var(--color-166);--backgroundHover:var(--color-165);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-167);--backgroundTransparent:var(--color-168);--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:var(--color-158);--borderColor:var(--color-162);--borderColorHover:var(--color-161);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-162);--placeholderColor:var(--color-162);--outlineColor:var(--color-158);} + } +:root.t_dark .t_light .t_dark .t_purple_SwitchThumb, :root.t_dark .t_purple_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_SwitchThumb, :root.t_light .t_dark .t_purple_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-168);--backgroundFocus:var(--color-167);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:var(--color-157);--borderColor:var(--color-167);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-168);--borderColorPress:var(--color-167);--placeholderColor:var(--color-158);--outlineColor:var(--color-162);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_SwitchThumb, .t_purple_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-168);--backgroundFocus:var(--color-167);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-157);--colorHover:var(--color-158);--colorPress:var(--color-157);--colorFocus:var(--color-158);--colorTransparent:var(--color-157);--borderColor:var(--color-167);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-168);--borderColorPress:var(--color-167);--placeholderColor:var(--color-158);--outlineColor:var(--color-162);} + } +:root.t_dark .t_light .t_dark .t_purple_active, :root.t_dark .t_purple_active, :root.t_light .t_dark .t_light .t_dark .t_purple_active, :root.t_light .t_dark .t_purple_active {--color1:var(--color-160);--color2:var(--color-161);--color3:var(--color-162);--color4:var(--color-164);--color5:var(--color-165);--color6:var(--color-166);--color7:var(--color-167);--color8:var(--color-168);--color9:#fff;--color10:hsla(279, 75.0%, 95.7%, 0);--color11:hsla(279, 75.0%, 95.7%, 0);--color12:hsla(279, 75.0%, 95.7%, 0);--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_purple_active, .t_purple_active {--color1:var(--color-160);--color2:var(--color-161);--color3:var(--color-162);--color4:var(--color-164);--color5:var(--color-165);--color6:var(--color-166);--color7:var(--color-167);--color8:var(--color-168);--color9:#fff;--color10:hsla(279, 75.0%, 95.7%, 0);--color11:hsla(279, 75.0%, 95.7%, 0);--color12:hsla(279, 75.0%, 95.7%, 0);--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_purple_active_Button, :root.t_dark .t_light .t_dark .t_purple_active_Switch, :root.t_dark .t_purple_active_Button, :root.t_dark .t_purple_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_purple_active_Button, :root.t_light .t_dark .t_light .t_dark .t_purple_active_Switch, :root.t_light .t_dark .t_purple_active_Button, :root.t_light .t_dark .t_purple_active_Switch {--background:var(--color-164);--backgroundHover:var(--color-165);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-167);--backgroundStrong:var(--color-162);--backgroundTransparent:var(--color-161);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-165);--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-160);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_purple_active_Button, .t_light .t_dark .t_purple_active_Switch, .t_purple_active_Button, .t_purple_active_Switch {--background:var(--color-164);--backgroundHover:var(--color-165);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-167);--backgroundStrong:var(--color-162);--backgroundTransparent:var(--color-161);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-165);--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-160);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_purple_active_Checkbox, :root.t_dark .t_light .t_dark .t_purple_active_Input, :root.t_dark .t_light .t_dark .t_purple_active_TextArea, :root.t_dark .t_purple_active_Checkbox, :root.t_dark .t_purple_active_Input, :root.t_dark .t_purple_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_purple_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_purple_active_Input, :root.t_light .t_dark .t_light .t_dark .t_purple_active_TextArea, :root.t_light .t_dark .t_purple_active_Checkbox, :root.t_light .t_dark .t_purple_active_Input, :root.t_light .t_dark .t_purple_active_TextArea {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-166);--borderColorHover:var(--color-167);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-166);--placeholderColor:var(--color-162);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_purple_active_Checkbox, .t_light .t_dark .t_purple_active_Input, .t_light .t_dark .t_purple_active_TextArea, .t_purple_active_Checkbox, .t_purple_active_Input, .t_purple_active_TextArea {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-166);--borderColorHover:var(--color-167);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-166);--placeholderColor:var(--color-162);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_purple_active_ListItem, :root.t_dark .t_purple_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_purple_active_ListItem, :root.t_light .t_dark .t_purple_active_ListItem {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_purple_active_ListItem, .t_purple_active_ListItem {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--colorHover:var(--color-165);--colorPress:var(--color-166);--colorFocus:var(--color-165);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_purple_active_SliderTrackActive, :root.t_dark .t_purple_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_purple_active_SliderTrackActive, :root.t_light .t_dark .t_purple_active_SliderTrackActive {--background:var(--color-162);--backgroundHover:var(--color-161);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-159);--backgroundStrong:var(--color-164);--backgroundTransparent:var(--color-165);--colorHover:var(--color-161);--colorPress:var(--color-160);--colorFocus:var(--color-161);--colorTransparent:var(--color-161);--borderColor:var(--color-160);--borderColorHover:var(--color-159);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-160);--placeholderColor:var(--color-166);--outlineColor:var(--color-157);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_purple_active_SliderTrackActive, .t_purple_active_SliderTrackActive {--background:var(--color-162);--backgroundHover:var(--color-161);--backgroundPress:var(--color-160);--backgroundFocus:var(--color-159);--backgroundStrong:var(--color-164);--backgroundTransparent:var(--color-165);--colorHover:var(--color-161);--colorPress:var(--color-160);--colorFocus:var(--color-161);--colorTransparent:var(--color-161);--borderColor:var(--color-160);--borderColorHover:var(--color-159);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-160);--placeholderColor:var(--color-166);--outlineColor:var(--color-157);} + } +:root.t_dark .t_light .t_dark .t_purple_alt1, :root.t_dark .t_purple_alt1, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1, :root.t_light .t_dark .t_purple_alt1 {--color1:var(--color-158);--color2:var(--color-159);--color3:var(--color-160);--color4:var(--color-161);--color5:var(--color-162);--color6:var(--color-164);--color7:var(--color-165);--color8:var(--color-166);--color9:var(--color-167);--color10:var(--color-168);--color11:#fff;--color12:#fff;--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt1, .t_purple_alt1 {--color1:var(--color-158);--color2:var(--color-159);--color3:var(--color-160);--color4:var(--color-161);--color5:var(--color-162);--color6:var(--color-164);--color7:var(--color-165);--color8:var(--color-166);--color9:var(--color-167);--color10:var(--color-168);--color11:#fff;--color12:#fff;--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} + } +:root.t_dark .t_light .t_dark .t_purple_alt1_Button, :root.t_dark .t_light .t_dark .t_purple_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_purple_alt1_Switch, :root.t_dark .t_light .t_dark .t_purple_alt1_TooltipContent, :root.t_dark .t_purple_alt1_Button, :root.t_dark .t_purple_alt1_SliderTrack, :root.t_dark .t_purple_alt1_Switch, :root.t_dark .t_purple_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_TooltipContent, :root.t_light .t_dark .t_purple_alt1_Button, :root.t_light .t_dark .t_purple_alt1_SliderTrack, :root.t_light .t_dark .t_purple_alt1_Switch, :root.t_light .t_dark .t_purple_alt1_TooltipContent {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt1_Button, .t_light .t_dark .t_purple_alt1_SliderTrack, .t_light .t_dark .t_purple_alt1_Switch, .t_light .t_dark .t_purple_alt1_TooltipContent, .t_purple_alt1_Button, .t_purple_alt1_SliderTrack, .t_purple_alt1_Switch, .t_purple_alt1_TooltipContent {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_purple_alt1_Card, :root.t_dark .t_light .t_dark .t_purple_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_purple_alt1_Progress, :root.t_dark .t_light .t_dark .t_purple_alt1_TooltipArrow, :root.t_dark .t_purple_alt1_Card, :root.t_dark .t_purple_alt1_DrawerFrame, :root.t_dark .t_purple_alt1_Progress, :root.t_dark .t_purple_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_TooltipArrow, :root.t_light .t_dark .t_purple_alt1_Card, :root.t_light .t_dark .t_purple_alt1_DrawerFrame, :root.t_light .t_dark .t_purple_alt1_Progress, :root.t_light .t_dark .t_purple_alt1_TooltipArrow {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:var(--color-168);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt1_Card, .t_light .t_dark .t_purple_alt1_DrawerFrame, .t_light .t_dark .t_purple_alt1_Progress, .t_light .t_dark .t_purple_alt1_TooltipArrow, .t_purple_alt1_Card, .t_purple_alt1_DrawerFrame, .t_purple_alt1_Progress, .t_purple_alt1_TooltipArrow {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:var(--color-168);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} + } +:root.t_dark .t_light .t_dark .t_purple_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_purple_alt1_Input, :root.t_dark .t_light .t_dark .t_purple_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_purple_alt1_TextArea, :root.t_dark .t_purple_alt1_Checkbox, :root.t_dark .t_purple_alt1_Input, :root.t_dark .t_purple_alt1_RadioGroupItem, :root.t_dark .t_purple_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_TextArea, :root.t_light .t_dark .t_purple_alt1_Checkbox, :root.t_light .t_dark .t_purple_alt1_Input, :root.t_light .t_dark .t_purple_alt1_RadioGroupItem, :root.t_light .t_dark .t_purple_alt1_TextArea {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt1_Checkbox, .t_light .t_dark .t_purple_alt1_Input, .t_light .t_dark .t_purple_alt1_RadioGroupItem, .t_light .t_dark .t_purple_alt1_TextArea, .t_purple_alt1_Checkbox, .t_purple_alt1_Input, .t_purple_alt1_RadioGroupItem, .t_purple_alt1_TextArea {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} + } +:root.t_dark .t_light .t_dark .t_purple_alt1_ListItem, :root.t_dark .t_purple_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_ListItem, :root.t_light .t_dark .t_purple_alt1_ListItem {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt1_ListItem, .t_purple_alt1_ListItem {--background:var(--color-159);--backgroundHover:var(--color-160);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-158);--backgroundTransparent:var(--color-157);--color:var(--color-168);--colorHover:var(--color-167);--colorPress:var(--color-168);--colorFocus:var(--color-167);--colorTransparent:#fff;--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-165);--outlineColor:var(--color-167);} + } +:root.t_dark .t_light .t_dark .t_purple_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_purple_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_purple_alt1_Tooltip, :root.t_dark .t_purple_alt1_ProgressIndicator, :root.t_dark .t_purple_alt1_SliderThumb, :root.t_dark .t_purple_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_Tooltip, :root.t_light .t_dark .t_purple_alt1_ProgressIndicator, :root.t_light .t_dark .t_purple_alt1_SliderThumb, :root.t_light .t_dark .t_purple_alt1_Tooltip {--background:var(--color-167);--backgroundHover:var(--color-166);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-168);--backgroundTransparent:#fff;--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-157);--borderColor:var(--color-164);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-164);--placeholderColor:var(--color-161);--outlineColor:var(--color-159);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt1_ProgressIndicator, .t_light .t_dark .t_purple_alt1_SliderThumb, .t_light .t_dark .t_purple_alt1_Tooltip, .t_purple_alt1_ProgressIndicator, .t_purple_alt1_SliderThumb, .t_purple_alt1_Tooltip {--background:var(--color-167);--backgroundHover:var(--color-166);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-168);--backgroundTransparent:#fff;--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-157);--borderColor:var(--color-164);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-164);--placeholderColor:var(--color-161);--outlineColor:var(--color-159);} + } +:root.t_dark .t_light .t_dark .t_purple_alt1_SliderTrackActive, :root.t_dark .t_purple_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_SliderTrackActive, :root.t_light .t_dark .t_purple_alt1_SliderTrackActive {--background:var(--color-165);--backgroundHover:var(--color-164);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-166);--backgroundTransparent:var(--color-167);--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-159);--borderColor:var(--color-161);--borderColorHover:var(--color-160);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-161);--placeholderColor:var(--color-164);--outlineColor:var(--color-157);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt1_SliderTrackActive, .t_purple_alt1_SliderTrackActive {--background:var(--color-165);--backgroundHover:var(--color-164);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-161);--backgroundStrong:var(--color-166);--backgroundTransparent:var(--color-167);--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-159);--borderColor:var(--color-161);--borderColorHover:var(--color-160);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-161);--placeholderColor:var(--color-164);--outlineColor:var(--color-157);} + } +:root.t_dark .t_light .t_dark .t_purple_alt1_SwitchThumb, :root.t_dark .t_purple_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_alt1_SwitchThumb, :root.t_light .t_dark .t_purple_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-168);--backgroundPress:var(--color-167);--backgroundFocus:var(--color-166);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-157);--borderColor:var(--color-166);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-167);--borderColorPress:var(--color-166);--placeholderColor:var(--color-159);--outlineColor:var(--color-161);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt1_SwitchThumb, .t_purple_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-168);--backgroundPress:var(--color-167);--backgroundFocus:var(--color-166);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-158);--colorHover:var(--color-159);--colorPress:var(--color-158);--colorFocus:var(--color-159);--colorTransparent:var(--color-157);--borderColor:var(--color-166);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-167);--borderColorPress:var(--color-166);--placeholderColor:var(--color-159);--outlineColor:var(--color-161);} + } +:root.t_dark .t_light .t_dark .t_purple_alt2, :root.t_dark .t_purple_alt2, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2, :root.t_light .t_dark .t_purple_alt2 {--color1:var(--color-159);--color2:var(--color-160);--color3:var(--color-161);--color4:var(--color-162);--color5:var(--color-164);--color6:var(--color-165);--color7:var(--color-166);--color8:var(--color-167);--color9:var(--color-168);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt2, .t_purple_alt2 {--color1:var(--color-159);--color2:var(--color-160);--color3:var(--color-161);--color4:var(--color-162);--color5:var(--color-164);--color6:var(--color-165);--color7:var(--color-166);--color8:var(--color-167);--color9:var(--color-168);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} + } +:root.t_dark .t_light .t_dark .t_purple_alt2_Button, :root.t_dark .t_light .t_dark .t_purple_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_purple_alt2_Switch, :root.t_dark .t_light .t_dark .t_purple_alt2_TooltipContent, :root.t_dark .t_purple_alt2_Button, :root.t_dark .t_purple_alt2_SliderTrack, :root.t_dark .t_purple_alt2_Switch, :root.t_dark .t_purple_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_TooltipContent, :root.t_light .t_dark .t_purple_alt2_Button, :root.t_light .t_dark .t_purple_alt2_SliderTrack, :root.t_light .t_dark .t_purple_alt2_Switch, :root.t_light .t_dark .t_purple_alt2_TooltipContent {--background:var(--color-162);--backgroundHover:var(--color-164);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-166);--backgroundStrong:var(--color-161);--backgroundTransparent:var(--color-160);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-166);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-161);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt2_Button, .t_light .t_dark .t_purple_alt2_SliderTrack, .t_light .t_dark .t_purple_alt2_Switch, .t_light .t_dark .t_purple_alt2_TooltipContent, .t_purple_alt2_Button, .t_purple_alt2_SliderTrack, .t_purple_alt2_Switch, .t_purple_alt2_TooltipContent {--background:var(--color-162);--backgroundHover:var(--color-164);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-166);--backgroundStrong:var(--color-161);--backgroundTransparent:var(--color-160);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-166);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-161);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_purple_alt2_Card, :root.t_dark .t_light .t_dark .t_purple_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_purple_alt2_Progress, :root.t_dark .t_light .t_dark .t_purple_alt2_TooltipArrow, :root.t_dark .t_purple_alt2_Card, :root.t_dark .t_purple_alt2_DrawerFrame, :root.t_dark .t_purple_alt2_Progress, :root.t_dark .t_purple_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_TooltipArrow, :root.t_light .t_dark .t_purple_alt2_Card, :root.t_light .t_dark .t_purple_alt2_DrawerFrame, :root.t_light .t_dark .t_purple_alt2_Progress, :root.t_light .t_dark .t_purple_alt2_TooltipArrow {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt2_Card, .t_light .t_dark .t_purple_alt2_DrawerFrame, .t_light .t_dark .t_purple_alt2_Progress, .t_light .t_dark .t_purple_alt2_TooltipArrow, .t_purple_alt2_Card, .t_purple_alt2_DrawerFrame, .t_purple_alt2_Progress, .t_purple_alt2_TooltipArrow {--background:var(--color-161);--backgroundHover:var(--color-162);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-160);--backgroundTransparent:var(--color-159);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-167);--borderColor:var(--color-164);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_purple_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_purple_alt2_Input, :root.t_dark .t_light .t_dark .t_purple_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_purple_alt2_TextArea, :root.t_dark .t_purple_alt2_Checkbox, :root.t_dark .t_purple_alt2_Input, :root.t_dark .t_purple_alt2_RadioGroupItem, :root.t_dark .t_purple_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_TextArea, :root.t_light .t_dark .t_purple_alt2_Checkbox, :root.t_light .t_dark .t_purple_alt2_Input, :root.t_light .t_dark .t_purple_alt2_RadioGroupItem, :root.t_light .t_dark .t_purple_alt2_TextArea {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt2_Checkbox, .t_light .t_dark .t_purple_alt2_Input, .t_light .t_dark .t_purple_alt2_RadioGroupItem, .t_light .t_dark .t_purple_alt2_TextArea, .t_purple_alt2_Checkbox, .t_purple_alt2_Input, .t_purple_alt2_RadioGroupItem, .t_purple_alt2_TextArea {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-165);--borderColorHover:var(--color-166);--borderColorFocus:var(--color-164);--borderColorPress:var(--color-165);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} + } +:root.t_dark .t_light .t_dark .t_purple_alt2_ListItem, :root.t_dark .t_purple_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_ListItem, :root.t_light .t_dark .t_purple_alt2_ListItem {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt2_ListItem, .t_purple_alt2_ListItem {--background:var(--color-160);--backgroundHover:var(--color-161);--backgroundPress:var(--color-162);--backgroundFocus:var(--color-164);--backgroundStrong:var(--color-159);--backgroundTransparent:var(--color-158);--color:var(--color-167);--colorHover:var(--color-166);--colorPress:var(--color-167);--colorFocus:var(--color-166);--colorTransparent:var(--color-168);--borderColor:var(--color-162);--borderColorHover:var(--color-164);--borderColorFocus:var(--color-161);--borderColorPress:var(--color-162);--placeholderColor:var(--color-164);--outlineColor:var(--color-168);} + } +:root.t_dark .t_light .t_dark .t_purple_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_purple_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_purple_alt2_Tooltip, :root.t_dark .t_purple_alt2_ProgressIndicator, :root.t_dark .t_purple_alt2_SliderThumb, :root.t_dark .t_purple_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_Tooltip, :root.t_light .t_dark .t_purple_alt2_ProgressIndicator, :root.t_light .t_dark .t_purple_alt2_SliderThumb, :root.t_light .t_dark .t_purple_alt2_Tooltip {--background:var(--color-166);--backgroundHover:var(--color-165);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-167);--backgroundTransparent:var(--color-168);--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-158);--borderColor:var(--color-164);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:var(--color-158);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt2_ProgressIndicator, .t_light .t_dark .t_purple_alt2_SliderThumb, .t_light .t_dark .t_purple_alt2_Tooltip, .t_purple_alt2_ProgressIndicator, .t_purple_alt2_SliderThumb, .t_purple_alt2_Tooltip {--background:var(--color-166);--backgroundHover:var(--color-165);--backgroundPress:var(--color-164);--backgroundFocus:var(--color-162);--backgroundStrong:var(--color-167);--backgroundTransparent:var(--color-168);--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-158);--borderColor:var(--color-164);--borderColorHover:var(--color-162);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-164);--placeholderColor:var(--color-162);--outlineColor:var(--color-158);} + } +:root.t_dark .t_light .t_dark .t_purple_alt2_SliderTrackActive, :root.t_dark .t_purple_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_SliderTrackActive, :root.t_light .t_dark .t_purple_alt2_SliderTrackActive {--background:var(--color-164);--backgroundHover:var(--color-162);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-160);--backgroundStrong:var(--color-165);--backgroundTransparent:var(--color-166);--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-160);--borderColor:var(--color-161);--borderColorHover:var(--color-160);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-161);--placeholderColor:var(--color-165);--outlineColor:var(--color-157);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt2_SliderTrackActive, .t_purple_alt2_SliderTrackActive {--background:var(--color-164);--backgroundHover:var(--color-162);--backgroundPress:var(--color-161);--backgroundFocus:var(--color-160);--backgroundStrong:var(--color-165);--backgroundTransparent:var(--color-166);--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-160);--borderColor:var(--color-161);--borderColorHover:var(--color-160);--borderColorFocus:var(--color-162);--borderColorPress:var(--color-161);--placeholderColor:var(--color-165);--outlineColor:var(--color-157);} + } +:root.t_dark .t_light .t_dark .t_purple_alt2_SwitchThumb, :root.t_dark .t_purple_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_purple_alt2_SwitchThumb, :root.t_light .t_dark .t_purple_alt2_SwitchThumb {--background:var(--color-168);--backgroundHover:var(--color-167);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-165);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-157);--borderColor:var(--color-166);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-167);--borderColorPress:var(--color-166);--placeholderColor:var(--color-160);--outlineColor:var(--color-160);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_purple_alt2_SwitchThumb, .t_purple_alt2_SwitchThumb {--background:var(--color-168);--backgroundHover:var(--color-167);--backgroundPress:var(--color-166);--backgroundFocus:var(--color-165);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-159);--colorHover:var(--color-160);--colorPress:var(--color-159);--colorFocus:var(--color-160);--colorTransparent:var(--color-157);--borderColor:var(--color-166);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-167);--borderColorPress:var(--color-166);--placeholderColor:var(--color-160);--outlineColor:var(--color-160);} + } +:root.t_dark .t_light .t_dark .t_red, :root.t_dark .t_red, :root.t_light .t_dark .t_light .t_dark .t_red, :root.t_light .t_dark .t_red {--color1:var(--color-169);--color2:var(--color-170);--color3:var(--color-171);--color4:var(--color-172);--color5:var(--color-173);--color6:var(--color-174);--color7:var(--color-176);--color8:var(--color-177);--color9:var(--color-178);--color10:var(--color-179);--color11:var(--color-180);--color12:#fff;--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-173);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-172);--borderColorPress:var(--color-173);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red, .t_red {--color1:var(--color-169);--color2:var(--color-170);--color3:var(--color-171);--color4:var(--color-172);--color5:var(--color-173);--color6:var(--color-174);--color7:var(--color-176);--color8:var(--color-177);--color9:var(--color-178);--color10:var(--color-179);--color11:var(--color-180);--color12:#fff;--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-173);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-172);--borderColorPress:var(--color-173);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} + } +:root.t_dark .t_light .t_dark .t_red_Button, :root.t_dark .t_light .t_dark .t_red_SliderTrack, :root.t_dark .t_light .t_dark .t_red_Switch, :root.t_dark .t_light .t_dark .t_red_TooltipContent, :root.t_dark .t_red_Button, :root.t_dark .t_red_SliderTrack, :root.t_dark .t_red_Switch, :root.t_dark .t_red_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_red_Button, :root.t_light .t_dark .t_light .t_dark .t_red_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_red_Switch, :root.t_light .t_dark .t_light .t_dark .t_red_TooltipContent, :root.t_light .t_dark .t_red_Button, :root.t_light .t_dark .t_red_SliderTrack, :root.t_light .t_dark .t_red_Switch, :root.t_light .t_dark .t_red_TooltipContent {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_Button, .t_light .t_dark .t_red_SliderTrack, .t_light .t_dark .t_red_Switch, .t_light .t_dark .t_red_TooltipContent, .t_red_Button, .t_red_SliderTrack, .t_red_Switch, .t_red_TooltipContent {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} + } +:root.t_dark .t_light .t_dark .t_red_Card, :root.t_dark .t_light .t_dark .t_red_DrawerFrame, :root.t_dark .t_light .t_dark .t_red_Progress, :root.t_dark .t_light .t_dark .t_red_TooltipArrow, :root.t_dark .t_red_Card, :root.t_dark .t_red_DrawerFrame, :root.t_dark .t_red_Progress, :root.t_dark .t_red_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_red_Card, :root.t_light .t_dark .t_light .t_dark .t_red_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_red_Progress, :root.t_light .t_dark .t_light .t_dark .t_red_TooltipArrow, :root.t_light .t_dark .t_red_Card, :root.t_light .t_dark .t_red_DrawerFrame, :root.t_light .t_dark .t_red_Progress, :root.t_light .t_dark .t_red_TooltipArrow {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_Card, .t_light .t_dark .t_red_DrawerFrame, .t_light .t_dark .t_red_Progress, .t_light .t_dark .t_red_TooltipArrow, .t_red_Card, .t_red_DrawerFrame, .t_red_Progress, .t_red_TooltipArrow {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} + } +:root.t_dark .t_light .t_dark .t_red_Checkbox, :root.t_dark .t_light .t_dark .t_red_Input, :root.t_dark .t_light .t_dark .t_red_RadioGroupItem, :root.t_dark .t_light .t_dark .t_red_TextArea, :root.t_dark .t_red_Checkbox, :root.t_dark .t_red_Input, :root.t_dark .t_red_RadioGroupItem, :root.t_dark .t_red_TextArea, :root.t_light .t_dark .t_light .t_dark .t_red_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_red_Input, :root.t_light .t_dark .t_light .t_dark .t_red_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_red_TextArea, :root.t_light .t_dark .t_red_Checkbox, :root.t_light .t_dark .t_red_Input, :root.t_light .t_dark .t_red_RadioGroupItem, :root.t_light .t_dark .t_red_TextArea {--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_Checkbox, .t_light .t_dark .t_red_Input, .t_light .t_dark .t_red_RadioGroupItem, .t_light .t_dark .t_red_TextArea, .t_red_Checkbox, .t_red_Input, .t_red_RadioGroupItem, .t_red_TextArea {--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} + } +:root.t_dark .t_light .t_dark .t_red_ListItem, :root.t_dark .t_red_ListItem, :root.t_light .t_dark .t_light .t_dark .t_red_ListItem, :root.t_light .t_dark .t_red_ListItem {--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-173);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-172);--borderColorPress:var(--color-173);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_ListItem, .t_red_ListItem {--background:var(--color-170);--backgroundHover:var(--color-171);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-169);--backgroundTransparent:hsla(353, 23.0%, 9.8%, 0);--color:#fff;--colorHover:var(--color-180);--colorPress:#fff;--colorFocus:var(--color-180);--colorTransparent:hsla(351, 89.0%, 96.0%, 0);--borderColor:var(--color-173);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-172);--borderColorPress:var(--color-173);--placeholderColor:var(--color-178);--outlineColor:var(--color-178);} + } +:root.t_dark .t_light .t_dark .t_red_ProgressIndicator, :root.t_dark .t_light .t_dark .t_red_SliderThumb, :root.t_dark .t_light .t_dark .t_red_Tooltip, :root.t_dark .t_red_ProgressIndicator, :root.t_dark .t_red_SliderThumb, :root.t_dark .t_red_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_red_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_red_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_red_Tooltip, :root.t_light .t_dark .t_red_ProgressIndicator, :root.t_light .t_dark .t_red_SliderThumb, :root.t_light .t_dark .t_red_Tooltip {--background:var(--color-180);--backgroundHover:var(--color-179);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-177);--backgroundStrong:#fff;--backgroundTransparent:hsla(351, 89.0%, 96.0%, 0);--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:hsla(353, 23.0%, 9.8%, 0);--borderColor:var(--color-177);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-178);--borderColorPress:var(--color-177);--placeholderColor:var(--color-172);--outlineColor:var(--color-172);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_ProgressIndicator, .t_light .t_dark .t_red_SliderThumb, .t_light .t_dark .t_red_Tooltip, .t_red_ProgressIndicator, .t_red_SliderThumb, .t_red_Tooltip {--background:var(--color-180);--backgroundHover:var(--color-179);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-177);--backgroundStrong:#fff;--backgroundTransparent:hsla(351, 89.0%, 96.0%, 0);--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:hsla(353, 23.0%, 9.8%, 0);--borderColor:var(--color-177);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-178);--borderColorPress:var(--color-177);--placeholderColor:var(--color-172);--outlineColor:var(--color-172);} + } +:root.t_dark .t_light .t_dark .t_red_SliderTrackActive, :root.t_dark .t_red_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_red_SliderTrackActive, :root.t_light .t_dark .t_red_SliderTrackActive {--background:var(--color-178);--backgroundHover:var(--color-177);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-179);--backgroundTransparent:var(--color-180);--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:var(--color-170);--borderColor:var(--color-174);--borderColorHover:var(--color-173);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-174);--placeholderColor:var(--color-174);--outlineColor:var(--color-170);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_SliderTrackActive, .t_red_SliderTrackActive {--background:var(--color-178);--backgroundHover:var(--color-177);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-179);--backgroundTransparent:var(--color-180);--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:var(--color-170);--borderColor:var(--color-174);--borderColorHover:var(--color-173);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-174);--placeholderColor:var(--color-174);--outlineColor:var(--color-170);} + } +:root.t_dark .t_light .t_dark .t_red_SwitchThumb, :root.t_dark .t_red_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_red_SwitchThumb, :root.t_light .t_dark .t_red_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-180);--backgroundFocus:var(--color-179);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:var(--color-169);--borderColor:var(--color-179);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-180);--borderColorPress:var(--color-179);--placeholderColor:var(--color-170);--outlineColor:var(--color-174);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_SwitchThumb, .t_red_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-180);--backgroundFocus:var(--color-179);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-169);--colorHover:var(--color-170);--colorPress:var(--color-169);--colorFocus:var(--color-170);--colorTransparent:var(--color-169);--borderColor:var(--color-179);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-180);--borderColorPress:var(--color-179);--placeholderColor:var(--color-170);--outlineColor:var(--color-174);} + } +:root.t_dark .t_light .t_dark .t_red_active, :root.t_dark .t_red_active, :root.t_light .t_dark .t_light .t_dark .t_red_active, :root.t_light .t_dark .t_red_active {--color1:var(--color-172);--color2:var(--color-173);--color3:var(--color-174);--color4:var(--color-176);--color5:var(--color-177);--color6:var(--color-178);--color7:var(--color-179);--color8:var(--color-180);--color9:#fff;--color10:hsla(351, 89.0%, 96.0%, 0);--color11:hsla(351, 89.0%, 96.0%, 0);--color12:hsla(351, 89.0%, 96.0%, 0);--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_red_active, .t_red_active {--color1:var(--color-172);--color2:var(--color-173);--color3:var(--color-174);--color4:var(--color-176);--color5:var(--color-177);--color6:var(--color-178);--color7:var(--color-179);--color8:var(--color-180);--color9:#fff;--color10:hsla(351, 89.0%, 96.0%, 0);--color11:hsla(351, 89.0%, 96.0%, 0);--color12:hsla(351, 89.0%, 96.0%, 0);--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_red_active_Button, :root.t_dark .t_light .t_dark .t_red_active_Switch, :root.t_dark .t_red_active_Button, :root.t_dark .t_red_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_red_active_Button, :root.t_light .t_dark .t_light .t_dark .t_red_active_Switch, :root.t_light .t_dark .t_red_active_Button, :root.t_light .t_dark .t_red_active_Switch {--background:var(--color-176);--backgroundHover:var(--color-177);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-179);--backgroundStrong:var(--color-174);--backgroundTransparent:var(--color-173);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-177);--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-172);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_red_active_Button, .t_light .t_dark .t_red_active_Switch, .t_red_active_Button, .t_red_active_Switch {--background:var(--color-176);--backgroundHover:var(--color-177);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-179);--backgroundStrong:var(--color-174);--backgroundTransparent:var(--color-173);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-177);--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-172);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_red_active_Checkbox, :root.t_dark .t_light .t_dark .t_red_active_Input, :root.t_dark .t_light .t_dark .t_red_active_TextArea, :root.t_dark .t_red_active_Checkbox, :root.t_dark .t_red_active_Input, :root.t_dark .t_red_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_red_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_red_active_Input, :root.t_light .t_dark .t_light .t_dark .t_red_active_TextArea, :root.t_light .t_dark .t_red_active_Checkbox, :root.t_light .t_dark .t_red_active_Input, :root.t_light .t_dark .t_red_active_TextArea {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-178);--borderColorHover:var(--color-179);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-178);--placeholderColor:var(--color-174);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_red_active_Checkbox, .t_light .t_dark .t_red_active_Input, .t_light .t_dark .t_red_active_TextArea, .t_red_active_Checkbox, .t_red_active_Input, .t_red_active_TextArea {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-178);--borderColorHover:var(--color-179);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-178);--placeholderColor:var(--color-174);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_red_active_ListItem, :root.t_dark .t_red_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_red_active_ListItem, :root.t_light .t_dark .t_red_active_ListItem {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_red_active_ListItem, .t_red_active_ListItem {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--colorHover:var(--color-177);--colorPress:var(--color-178);--colorFocus:var(--color-177);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_red_active_SliderTrackActive, :root.t_dark .t_red_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_red_active_SliderTrackActive, :root.t_light .t_dark .t_red_active_SliderTrackActive {--background:var(--color-174);--backgroundHover:var(--color-173);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-171);--backgroundStrong:var(--color-176);--backgroundTransparent:var(--color-177);--colorHover:var(--color-173);--colorPress:var(--color-172);--colorFocus:var(--color-173);--colorTransparent:var(--color-173);--borderColor:var(--color-172);--borderColorHover:var(--color-171);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-172);--placeholderColor:var(--color-178);--outlineColor:var(--color-169);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_red_active_SliderTrackActive, .t_red_active_SliderTrackActive {--background:var(--color-174);--backgroundHover:var(--color-173);--backgroundPress:var(--color-172);--backgroundFocus:var(--color-171);--backgroundStrong:var(--color-176);--backgroundTransparent:var(--color-177);--colorHover:var(--color-173);--colorPress:var(--color-172);--colorFocus:var(--color-173);--colorTransparent:var(--color-173);--borderColor:var(--color-172);--borderColorHover:var(--color-171);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-172);--placeholderColor:var(--color-178);--outlineColor:var(--color-169);} + } +:root.t_dark .t_light .t_dark .t_red_alt1, :root.t_dark .t_red_alt1, :root.t_light .t_dark .t_light .t_dark .t_red_alt1, :root.t_light .t_dark .t_red_alt1 {--color1:var(--color-170);--color2:var(--color-171);--color3:var(--color-172);--color4:var(--color-173);--color5:var(--color-174);--color6:var(--color-176);--color7:var(--color-177);--color8:var(--color-178);--color9:var(--color-179);--color10:var(--color-180);--color11:#fff;--color12:#fff;--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt1, .t_red_alt1 {--color1:var(--color-170);--color2:var(--color-171);--color3:var(--color-172);--color4:var(--color-173);--color5:var(--color-174);--color6:var(--color-176);--color7:var(--color-177);--color8:var(--color-178);--color9:var(--color-179);--color10:var(--color-180);--color11:#fff;--color12:#fff;--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} + } +:root.t_dark .t_light .t_dark .t_red_alt1_Button, :root.t_dark .t_light .t_dark .t_red_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_red_alt1_Switch, :root.t_dark .t_light .t_dark .t_red_alt1_TooltipContent, :root.t_dark .t_red_alt1_Button, :root.t_dark .t_red_alt1_SliderTrack, :root.t_dark .t_red_alt1_Switch, :root.t_dark .t_red_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_TooltipContent, :root.t_light .t_dark .t_red_alt1_Button, :root.t_light .t_dark .t_red_alt1_SliderTrack, :root.t_light .t_dark .t_red_alt1_Switch, :root.t_light .t_dark .t_red_alt1_TooltipContent {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt1_Button, .t_light .t_dark .t_red_alt1_SliderTrack, .t_light .t_dark .t_red_alt1_Switch, .t_light .t_dark .t_red_alt1_TooltipContent, .t_red_alt1_Button, .t_red_alt1_SliderTrack, .t_red_alt1_Switch, .t_red_alt1_TooltipContent {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_red_alt1_Card, :root.t_dark .t_light .t_dark .t_red_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_red_alt1_Progress, :root.t_dark .t_light .t_dark .t_red_alt1_TooltipArrow, :root.t_dark .t_red_alt1_Card, :root.t_dark .t_red_alt1_DrawerFrame, :root.t_dark .t_red_alt1_Progress, :root.t_dark .t_red_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_TooltipArrow, :root.t_light .t_dark .t_red_alt1_Card, :root.t_light .t_dark .t_red_alt1_DrawerFrame, :root.t_light .t_dark .t_red_alt1_Progress, :root.t_light .t_dark .t_red_alt1_TooltipArrow {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:var(--color-180);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt1_Card, .t_light .t_dark .t_red_alt1_DrawerFrame, .t_light .t_dark .t_red_alt1_Progress, .t_light .t_dark .t_red_alt1_TooltipArrow, .t_red_alt1_Card, .t_red_alt1_DrawerFrame, .t_red_alt1_Progress, .t_red_alt1_TooltipArrow {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:var(--color-180);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} + } +:root.t_dark .t_light .t_dark .t_red_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_red_alt1_Input, :root.t_dark .t_light .t_dark .t_red_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_red_alt1_TextArea, :root.t_dark .t_red_alt1_Checkbox, :root.t_dark .t_red_alt1_Input, :root.t_dark .t_red_alt1_RadioGroupItem, :root.t_dark .t_red_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_TextArea, :root.t_light .t_dark .t_red_alt1_Checkbox, :root.t_light .t_dark .t_red_alt1_Input, :root.t_light .t_dark .t_red_alt1_RadioGroupItem, :root.t_light .t_dark .t_red_alt1_TextArea {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt1_Checkbox, .t_light .t_dark .t_red_alt1_Input, .t_light .t_dark .t_red_alt1_RadioGroupItem, .t_light .t_dark .t_red_alt1_TextArea, .t_red_alt1_Checkbox, .t_red_alt1_Input, .t_red_alt1_RadioGroupItem, .t_red_alt1_TextArea {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} + } +:root.t_dark .t_light .t_dark .t_red_alt1_ListItem, :root.t_dark .t_red_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_ListItem, :root.t_light .t_dark .t_red_alt1_ListItem {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt1_ListItem, .t_red_alt1_ListItem {--background:var(--color-171);--backgroundHover:var(--color-172);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-170);--backgroundTransparent:var(--color-169);--color:var(--color-180);--colorHover:var(--color-179);--colorPress:var(--color-180);--colorFocus:var(--color-179);--colorTransparent:#fff;--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-177);--outlineColor:var(--color-179);} + } +:root.t_dark .t_light .t_dark .t_red_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_red_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_red_alt1_Tooltip, :root.t_dark .t_red_alt1_ProgressIndicator, :root.t_dark .t_red_alt1_SliderThumb, :root.t_dark .t_red_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_Tooltip, :root.t_light .t_dark .t_red_alt1_ProgressIndicator, :root.t_light .t_dark .t_red_alt1_SliderThumb, :root.t_light .t_dark .t_red_alt1_Tooltip {--background:var(--color-179);--backgroundHover:var(--color-178);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-180);--backgroundTransparent:#fff;--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-169);--borderColor:var(--color-176);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-176);--placeholderColor:var(--color-173);--outlineColor:var(--color-171);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt1_ProgressIndicator, .t_light .t_dark .t_red_alt1_SliderThumb, .t_light .t_dark .t_red_alt1_Tooltip, .t_red_alt1_ProgressIndicator, .t_red_alt1_SliderThumb, .t_red_alt1_Tooltip {--background:var(--color-179);--backgroundHover:var(--color-178);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-180);--backgroundTransparent:#fff;--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-169);--borderColor:var(--color-176);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-176);--placeholderColor:var(--color-173);--outlineColor:var(--color-171);} + } +:root.t_dark .t_light .t_dark .t_red_alt1_SliderTrackActive, :root.t_dark .t_red_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_SliderTrackActive, :root.t_light .t_dark .t_red_alt1_SliderTrackActive {--background:var(--color-177);--backgroundHover:var(--color-176);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-178);--backgroundTransparent:var(--color-179);--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-171);--borderColor:var(--color-173);--borderColorHover:var(--color-172);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-173);--placeholderColor:var(--color-176);--outlineColor:var(--color-169);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt1_SliderTrackActive, .t_red_alt1_SliderTrackActive {--background:var(--color-177);--backgroundHover:var(--color-176);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-173);--backgroundStrong:var(--color-178);--backgroundTransparent:var(--color-179);--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-171);--borderColor:var(--color-173);--borderColorHover:var(--color-172);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-173);--placeholderColor:var(--color-176);--outlineColor:var(--color-169);} + } +:root.t_dark .t_light .t_dark .t_red_alt1_SwitchThumb, :root.t_dark .t_red_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_red_alt1_SwitchThumb, :root.t_light .t_dark .t_red_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-180);--backgroundPress:var(--color-179);--backgroundFocus:var(--color-178);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-169);--borderColor:var(--color-178);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-179);--borderColorPress:var(--color-178);--placeholderColor:var(--color-171);--outlineColor:var(--color-173);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt1_SwitchThumb, .t_red_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-180);--backgroundPress:var(--color-179);--backgroundFocus:var(--color-178);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-170);--colorHover:var(--color-171);--colorPress:var(--color-170);--colorFocus:var(--color-171);--colorTransparent:var(--color-169);--borderColor:var(--color-178);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-179);--borderColorPress:var(--color-178);--placeholderColor:var(--color-171);--outlineColor:var(--color-173);} + } +:root.t_dark .t_light .t_dark .t_red_alt2, :root.t_dark .t_red_alt2, :root.t_light .t_dark .t_light .t_dark .t_red_alt2, :root.t_light .t_dark .t_red_alt2 {--color1:var(--color-171);--color2:var(--color-172);--color3:var(--color-173);--color4:var(--color-174);--color5:var(--color-176);--color6:var(--color-177);--color7:var(--color-178);--color8:var(--color-179);--color9:var(--color-180);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt2, .t_red_alt2 {--color1:var(--color-171);--color2:var(--color-172);--color3:var(--color-173);--color4:var(--color-174);--color5:var(--color-176);--color6:var(--color-177);--color7:var(--color-178);--color8:var(--color-179);--color9:var(--color-180);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} + } +:root.t_dark .t_light .t_dark .t_red_alt2_Button, :root.t_dark .t_light .t_dark .t_red_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_red_alt2_Switch, :root.t_dark .t_light .t_dark .t_red_alt2_TooltipContent, :root.t_dark .t_red_alt2_Button, :root.t_dark .t_red_alt2_SliderTrack, :root.t_dark .t_red_alt2_Switch, :root.t_dark .t_red_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_TooltipContent, :root.t_light .t_dark .t_red_alt2_Button, :root.t_light .t_dark .t_red_alt2_SliderTrack, :root.t_light .t_dark .t_red_alt2_Switch, :root.t_light .t_dark .t_red_alt2_TooltipContent {--background:var(--color-174);--backgroundHover:var(--color-176);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-178);--backgroundStrong:var(--color-173);--backgroundTransparent:var(--color-172);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-178);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-173);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt2_Button, .t_light .t_dark .t_red_alt2_SliderTrack, .t_light .t_dark .t_red_alt2_Switch, .t_light .t_dark .t_red_alt2_TooltipContent, .t_red_alt2_Button, .t_red_alt2_SliderTrack, .t_red_alt2_Switch, .t_red_alt2_TooltipContent {--background:var(--color-174);--backgroundHover:var(--color-176);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-178);--backgroundStrong:var(--color-173);--backgroundTransparent:var(--color-172);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-178);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-173);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_red_alt2_Card, :root.t_dark .t_light .t_dark .t_red_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_red_alt2_Progress, :root.t_dark .t_light .t_dark .t_red_alt2_TooltipArrow, :root.t_dark .t_red_alt2_Card, :root.t_dark .t_red_alt2_DrawerFrame, :root.t_dark .t_red_alt2_Progress, :root.t_dark .t_red_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_TooltipArrow, :root.t_light .t_dark .t_red_alt2_Card, :root.t_light .t_dark .t_red_alt2_DrawerFrame, :root.t_light .t_dark .t_red_alt2_Progress, :root.t_light .t_dark .t_red_alt2_TooltipArrow {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt2_Card, .t_light .t_dark .t_red_alt2_DrawerFrame, .t_light .t_dark .t_red_alt2_Progress, .t_light .t_dark .t_red_alt2_TooltipArrow, .t_red_alt2_Card, .t_red_alt2_DrawerFrame, .t_red_alt2_Progress, .t_red_alt2_TooltipArrow {--background:var(--color-173);--backgroundHover:var(--color-174);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-172);--backgroundTransparent:var(--color-171);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-179);--borderColor:var(--color-176);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_red_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_red_alt2_Input, :root.t_dark .t_light .t_dark .t_red_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_red_alt2_TextArea, :root.t_dark .t_red_alt2_Checkbox, :root.t_dark .t_red_alt2_Input, :root.t_dark .t_red_alt2_RadioGroupItem, :root.t_dark .t_red_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_TextArea, :root.t_light .t_dark .t_red_alt2_Checkbox, :root.t_light .t_dark .t_red_alt2_Input, :root.t_light .t_dark .t_red_alt2_RadioGroupItem, :root.t_light .t_dark .t_red_alt2_TextArea {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt2_Checkbox, .t_light .t_dark .t_red_alt2_Input, .t_light .t_dark .t_red_alt2_RadioGroupItem, .t_light .t_dark .t_red_alt2_TextArea, .t_red_alt2_Checkbox, .t_red_alt2_Input, .t_red_alt2_RadioGroupItem, .t_red_alt2_TextArea {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-177);--borderColorHover:var(--color-178);--borderColorFocus:var(--color-176);--borderColorPress:var(--color-177);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} + } +:root.t_dark .t_light .t_dark .t_red_alt2_ListItem, :root.t_dark .t_red_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_ListItem, :root.t_light .t_dark .t_red_alt2_ListItem {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt2_ListItem, .t_red_alt2_ListItem {--background:var(--color-172);--backgroundHover:var(--color-173);--backgroundPress:var(--color-174);--backgroundFocus:var(--color-176);--backgroundStrong:var(--color-171);--backgroundTransparent:var(--color-170);--color:var(--color-179);--colorHover:var(--color-178);--colorPress:var(--color-179);--colorFocus:var(--color-178);--colorTransparent:var(--color-180);--borderColor:var(--color-174);--borderColorHover:var(--color-176);--borderColorFocus:var(--color-173);--borderColorPress:var(--color-174);--placeholderColor:var(--color-176);--outlineColor:var(--color-180);} + } +:root.t_dark .t_light .t_dark .t_red_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_red_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_red_alt2_Tooltip, :root.t_dark .t_red_alt2_ProgressIndicator, :root.t_dark .t_red_alt2_SliderThumb, :root.t_dark .t_red_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_Tooltip, :root.t_light .t_dark .t_red_alt2_ProgressIndicator, :root.t_light .t_dark .t_red_alt2_SliderThumb, :root.t_light .t_dark .t_red_alt2_Tooltip {--background:var(--color-178);--backgroundHover:var(--color-177);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-179);--backgroundTransparent:var(--color-180);--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-170);--borderColor:var(--color-176);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:var(--color-170);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt2_ProgressIndicator, .t_light .t_dark .t_red_alt2_SliderThumb, .t_light .t_dark .t_red_alt2_Tooltip, .t_red_alt2_ProgressIndicator, .t_red_alt2_SliderThumb, .t_red_alt2_Tooltip {--background:var(--color-178);--backgroundHover:var(--color-177);--backgroundPress:var(--color-176);--backgroundFocus:var(--color-174);--backgroundStrong:var(--color-179);--backgroundTransparent:var(--color-180);--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-170);--borderColor:var(--color-176);--borderColorHover:var(--color-174);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-176);--placeholderColor:var(--color-174);--outlineColor:var(--color-170);} + } +:root.t_dark .t_light .t_dark .t_red_alt2_SliderTrackActive, :root.t_dark .t_red_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_SliderTrackActive, :root.t_light .t_dark .t_red_alt2_SliderTrackActive {--background:var(--color-176);--backgroundHover:var(--color-174);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-172);--backgroundStrong:var(--color-177);--backgroundTransparent:var(--color-178);--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-172);--borderColor:var(--color-173);--borderColorHover:var(--color-172);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-173);--placeholderColor:var(--color-177);--outlineColor:var(--color-169);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt2_SliderTrackActive, .t_red_alt2_SliderTrackActive {--background:var(--color-176);--backgroundHover:var(--color-174);--backgroundPress:var(--color-173);--backgroundFocus:var(--color-172);--backgroundStrong:var(--color-177);--backgroundTransparent:var(--color-178);--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-172);--borderColor:var(--color-173);--borderColorHover:var(--color-172);--borderColorFocus:var(--color-174);--borderColorPress:var(--color-173);--placeholderColor:var(--color-177);--outlineColor:var(--color-169);} + } +:root.t_dark .t_light .t_dark .t_red_alt2_SwitchThumb, :root.t_dark .t_red_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_red_alt2_SwitchThumb, :root.t_light .t_dark .t_red_alt2_SwitchThumb {--background:var(--color-180);--backgroundHover:var(--color-179);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-177);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-169);--borderColor:var(--color-178);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-179);--borderColorPress:var(--color-178);--placeholderColor:var(--color-172);--outlineColor:var(--color-172);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_red_alt2_SwitchThumb, .t_red_alt2_SwitchThumb {--background:var(--color-180);--backgroundHover:var(--color-179);--backgroundPress:var(--color-178);--backgroundFocus:var(--color-177);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-171);--colorHover:var(--color-172);--colorPress:var(--color-171);--colorFocus:var(--color-172);--colorTransparent:var(--color-169);--borderColor:var(--color-178);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-179);--borderColorPress:var(--color-178);--placeholderColor:var(--color-172);--outlineColor:var(--color-172);} + } +:root.t_dark .t_light .t_dark .t_yellow, :root.t_dark .t_yellow, :root.t_light .t_dark .t_light .t_dark .t_yellow, :root.t_light .t_dark .t_yellow {--color1:var(--color-181);--color2:var(--color-182);--color3:var(--color-183);--color4:var(--color-184);--color5:var(--color-185);--color6:var(--color-186);--color7:var(--color-188);--color8:var(--color-189);--color9:var(--color-190);--color10:var(--color-191);--color11:var(--color-192);--color12:#fff;--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-185);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-184);--borderColorPress:var(--color-185);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow, .t_yellow {--color1:var(--color-181);--color2:var(--color-182);--color3:var(--color-183);--color4:var(--color-184);--color5:var(--color-185);--color6:var(--color-186);--color7:var(--color-188);--color8:var(--color-189);--color9:var(--color-190);--color10:var(--color-191);--color11:var(--color-192);--color12:#fff;--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-185);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-184);--borderColorPress:var(--color-185);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} + } +:root.t_dark .t_light .t_dark .t_yellow_Button, :root.t_dark .t_light .t_dark .t_yellow_SliderTrack, :root.t_dark .t_light .t_dark .t_yellow_Switch, :root.t_dark .t_light .t_dark .t_yellow_TooltipContent, :root.t_dark .t_yellow_Button, :root.t_dark .t_yellow_SliderTrack, :root.t_dark .t_yellow_Switch, :root.t_dark .t_yellow_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_yellow_Button, :root.t_light .t_dark .t_light .t_dark .t_yellow_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_yellow_Switch, :root.t_light .t_dark .t_light .t_dark .t_yellow_TooltipContent, :root.t_light .t_dark .t_yellow_Button, :root.t_light .t_dark .t_yellow_SliderTrack, :root.t_light .t_dark .t_yellow_Switch, :root.t_light .t_dark .t_yellow_TooltipContent {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_Button, .t_light .t_dark .t_yellow_SliderTrack, .t_light .t_dark .t_yellow_Switch, .t_light .t_dark .t_yellow_TooltipContent, .t_yellow_Button, .t_yellow_SliderTrack, .t_yellow_Switch, .t_yellow_TooltipContent {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} + } +:root.t_dark .t_light .t_dark .t_yellow_Card, :root.t_dark .t_light .t_dark .t_yellow_DrawerFrame, :root.t_dark .t_light .t_dark .t_yellow_Progress, :root.t_dark .t_light .t_dark .t_yellow_TooltipArrow, :root.t_dark .t_yellow_Card, :root.t_dark .t_yellow_DrawerFrame, :root.t_dark .t_yellow_Progress, :root.t_dark .t_yellow_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_yellow_Card, :root.t_light .t_dark .t_light .t_dark .t_yellow_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_yellow_Progress, :root.t_light .t_dark .t_light .t_dark .t_yellow_TooltipArrow, :root.t_light .t_dark .t_yellow_Card, :root.t_light .t_dark .t_yellow_DrawerFrame, :root.t_light .t_dark .t_yellow_Progress, :root.t_light .t_dark .t_yellow_TooltipArrow {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_Card, .t_light .t_dark .t_yellow_DrawerFrame, .t_light .t_dark .t_yellow_Progress, .t_light .t_dark .t_yellow_TooltipArrow, .t_yellow_Card, .t_yellow_DrawerFrame, .t_yellow_Progress, .t_yellow_TooltipArrow {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} + } +:root.t_dark .t_light .t_dark .t_yellow_Checkbox, :root.t_dark .t_light .t_dark .t_yellow_Input, :root.t_dark .t_light .t_dark .t_yellow_RadioGroupItem, :root.t_dark .t_light .t_dark .t_yellow_TextArea, :root.t_dark .t_yellow_Checkbox, :root.t_dark .t_yellow_Input, :root.t_dark .t_yellow_RadioGroupItem, :root.t_dark .t_yellow_TextArea, :root.t_light .t_dark .t_light .t_dark .t_yellow_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_yellow_Input, :root.t_light .t_dark .t_light .t_dark .t_yellow_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_TextArea, :root.t_light .t_dark .t_yellow_Checkbox, :root.t_light .t_dark .t_yellow_Input, :root.t_light .t_dark .t_yellow_RadioGroupItem, :root.t_light .t_dark .t_yellow_TextArea {--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_Checkbox, .t_light .t_dark .t_yellow_Input, .t_light .t_dark .t_yellow_RadioGroupItem, .t_light .t_dark .t_yellow_TextArea, .t_yellow_Checkbox, .t_yellow_Input, .t_yellow_RadioGroupItem, .t_yellow_TextArea {--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} + } +:root.t_dark .t_light .t_dark .t_yellow_ListItem, :root.t_dark .t_yellow_ListItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_ListItem, :root.t_light .t_dark .t_yellow_ListItem {--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-185);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-184);--borderColorPress:var(--color-185);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_ListItem, .t_yellow_ListItem {--background:var(--color-182);--backgroundHover:var(--color-183);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-181);--backgroundTransparent:hsla(45, 100%, 5.5%, 0);--color:#fff;--colorHover:var(--color-192);--colorPress:#fff;--colorFocus:var(--color-192);--colorTransparent:hsla(53, 100%, 91.0%, 0);--borderColor:var(--color-185);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-184);--borderColorPress:var(--color-185);--placeholderColor:var(--color-190);--outlineColor:var(--color-190);} + } +:root.t_dark .t_light .t_dark .t_yellow_ProgressIndicator, :root.t_dark .t_light .t_dark .t_yellow_SliderThumb, :root.t_dark .t_light .t_dark .t_yellow_Tooltip, :root.t_dark .t_yellow_ProgressIndicator, :root.t_dark .t_yellow_SliderThumb, :root.t_dark .t_yellow_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_yellow_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_yellow_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_Tooltip, :root.t_light .t_dark .t_yellow_ProgressIndicator, :root.t_light .t_dark .t_yellow_SliderThumb, :root.t_light .t_dark .t_yellow_Tooltip {--background:var(--color-192);--backgroundHover:var(--color-191);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-189);--backgroundStrong:#fff;--backgroundTransparent:hsla(53, 100%, 91.0%, 0);--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:hsla(45, 100%, 5.5%, 0);--borderColor:var(--color-189);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-190);--borderColorPress:var(--color-189);--placeholderColor:var(--color-184);--outlineColor:var(--color-184);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_ProgressIndicator, .t_light .t_dark .t_yellow_SliderThumb, .t_light .t_dark .t_yellow_Tooltip, .t_yellow_ProgressIndicator, .t_yellow_SliderThumb, .t_yellow_Tooltip {--background:var(--color-192);--backgroundHover:var(--color-191);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-189);--backgroundStrong:#fff;--backgroundTransparent:hsla(53, 100%, 91.0%, 0);--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:hsla(45, 100%, 5.5%, 0);--borderColor:var(--color-189);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-190);--borderColorPress:var(--color-189);--placeholderColor:var(--color-184);--outlineColor:var(--color-184);} + } +:root.t_dark .t_light .t_dark .t_yellow_SliderTrackActive, :root.t_dark .t_yellow_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_yellow_SliderTrackActive, :root.t_light .t_dark .t_yellow_SliderTrackActive {--background:var(--color-190);--backgroundHover:var(--color-189);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-191);--backgroundTransparent:var(--color-192);--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:var(--color-182);--borderColor:var(--color-186);--borderColorHover:var(--color-185);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-186);--placeholderColor:var(--color-186);--outlineColor:var(--color-182);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_SliderTrackActive, .t_yellow_SliderTrackActive {--background:var(--color-190);--backgroundHover:var(--color-189);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-191);--backgroundTransparent:var(--color-192);--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:var(--color-182);--borderColor:var(--color-186);--borderColorHover:var(--color-185);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-186);--placeholderColor:var(--color-186);--outlineColor:var(--color-182);} + } +:root.t_dark .t_light .t_dark .t_yellow_SwitchThumb, :root.t_dark .t_yellow_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_SwitchThumb, :root.t_light .t_dark .t_yellow_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-192);--backgroundFocus:var(--color-191);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:var(--color-181);--borderColor:var(--color-191);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-192);--borderColorPress:var(--color-191);--placeholderColor:var(--color-182);--outlineColor:var(--color-186);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_SwitchThumb, .t_yellow_SwitchThumb {--background:#fff;--backgroundHover:#fff;--backgroundPress:var(--color-192);--backgroundFocus:var(--color-191);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-181);--colorHover:var(--color-182);--colorPress:var(--color-181);--colorFocus:var(--color-182);--colorTransparent:var(--color-181);--borderColor:var(--color-191);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-192);--borderColorPress:var(--color-191);--placeholderColor:var(--color-182);--outlineColor:var(--color-186);} + } +:root.t_dark .t_light .t_dark .t_yellow_active, :root.t_dark .t_yellow_active, :root.t_light .t_dark .t_light .t_dark .t_yellow_active, :root.t_light .t_dark .t_yellow_active {--color1:var(--color-184);--color2:var(--color-185);--color3:var(--color-186);--color4:var(--color-188);--color5:var(--color-189);--color6:var(--color-190);--color7:var(--color-191);--color8:var(--color-192);--color9:#fff;--color10:hsla(53, 100%, 91.0%, 0);--color11:hsla(53, 100%, 91.0%, 0);--color12:hsla(53, 100%, 91.0%, 0);--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_yellow_active, .t_yellow_active {--color1:var(--color-184);--color2:var(--color-185);--color3:var(--color-186);--color4:var(--color-188);--color5:var(--color-189);--color6:var(--color-190);--color7:var(--color-191);--color8:var(--color-192);--color9:#fff;--color10:hsla(53, 100%, 91.0%, 0);--color11:hsla(53, 100%, 91.0%, 0);--color12:hsla(53, 100%, 91.0%, 0);--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_yellow_active_Button, :root.t_dark .t_light .t_dark .t_yellow_active_Switch, :root.t_dark .t_yellow_active_Button, :root.t_dark .t_yellow_active_Switch, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_Button, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_Switch, :root.t_light .t_dark .t_yellow_active_Button, :root.t_light .t_dark .t_yellow_active_Switch {--background:var(--color-188);--backgroundHover:var(--color-189);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-191);--backgroundStrong:var(--color-186);--backgroundTransparent:var(--color-185);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-189);--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-184);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_yellow_active_Button, .t_light .t_dark .t_yellow_active_Switch, .t_yellow_active_Button, .t_yellow_active_Switch {--background:var(--color-188);--backgroundHover:var(--color-189);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-191);--backgroundStrong:var(--color-186);--backgroundTransparent:var(--color-185);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-189);--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-184);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_yellow_active_Checkbox, :root.t_dark .t_light .t_dark .t_yellow_active_Input, :root.t_dark .t_light .t_dark .t_yellow_active_TextArea, :root.t_dark .t_yellow_active_Checkbox, :root.t_dark .t_yellow_active_Input, :root.t_dark .t_yellow_active_TextArea, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_Input, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_TextArea, :root.t_light .t_dark .t_yellow_active_Checkbox, :root.t_light .t_dark .t_yellow_active_Input, :root.t_light .t_dark .t_yellow_active_TextArea {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-190);--borderColorHover:var(--color-191);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-190);--placeholderColor:var(--color-186);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_yellow_active_Checkbox, .t_light .t_dark .t_yellow_active_Input, .t_light .t_dark .t_yellow_active_TextArea, .t_yellow_active_Checkbox, .t_yellow_active_Input, .t_yellow_active_TextArea {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-190);--borderColorHover:var(--color-191);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-190);--placeholderColor:var(--color-186);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_yellow_active_ListItem, :root.t_dark .t_yellow_active_ListItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_ListItem, :root.t_light .t_dark .t_yellow_active_ListItem {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_yellow_active_ListItem, .t_yellow_active_ListItem {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--colorHover:var(--color-189);--colorPress:var(--color-190);--colorFocus:var(--color-189);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_yellow_active_SliderTrackActive, :root.t_dark .t_yellow_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_yellow_active_SliderTrackActive, :root.t_light .t_dark .t_yellow_active_SliderTrackActive {--background:var(--color-186);--backgroundHover:var(--color-185);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-183);--backgroundStrong:var(--color-188);--backgroundTransparent:var(--color-189);--colorHover:var(--color-185);--colorPress:var(--color-184);--colorFocus:var(--color-185);--colorTransparent:var(--color-185);--borderColor:var(--color-184);--borderColorHover:var(--color-183);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-184);--placeholderColor:var(--color-190);--outlineColor:var(--color-181);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);} + .t_light .t_dark .t_yellow_active_SliderTrackActive, .t_yellow_active_SliderTrackActive {--background:var(--color-186);--backgroundHover:var(--color-185);--backgroundPress:var(--color-184);--backgroundFocus:var(--color-183);--backgroundStrong:var(--color-188);--backgroundTransparent:var(--color-189);--colorHover:var(--color-185);--colorPress:var(--color-184);--colorFocus:var(--color-185);--colorTransparent:var(--color-185);--borderColor:var(--color-184);--borderColorHover:var(--color-183);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-184);--placeholderColor:var(--color-190);--outlineColor:var(--color-181);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt1, :root.t_dark .t_yellow_alt1, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1, :root.t_light .t_dark .t_yellow_alt1 {--color1:var(--color-182);--color2:var(--color-183);--color3:var(--color-184);--color4:var(--color-185);--color5:var(--color-186);--color6:var(--color-188);--color7:var(--color-189);--color8:var(--color-190);--color9:var(--color-191);--color10:var(--color-192);--color11:#fff;--color12:#fff;--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt1, .t_yellow_alt1 {--color1:var(--color-182);--color2:var(--color-183);--color3:var(--color-184);--color4:var(--color-185);--color5:var(--color-186);--color6:var(--color-188);--color7:var(--color-189);--color8:var(--color-190);--color9:var(--color-191);--color10:var(--color-192);--color11:#fff;--color12:#fff;--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt1_Button, :root.t_dark .t_light .t_dark .t_yellow_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_yellow_alt1_Switch, :root.t_dark .t_light .t_dark .t_yellow_alt1_TooltipContent, :root.t_dark .t_yellow_alt1_Button, :root.t_dark .t_yellow_alt1_SliderTrack, :root.t_dark .t_yellow_alt1_Switch, :root.t_dark .t_yellow_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Button, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Switch, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_TooltipContent, :root.t_light .t_dark .t_yellow_alt1_Button, :root.t_light .t_dark .t_yellow_alt1_SliderTrack, :root.t_light .t_dark .t_yellow_alt1_Switch, :root.t_light .t_dark .t_yellow_alt1_TooltipContent {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt1_Button, .t_light .t_dark .t_yellow_alt1_SliderTrack, .t_light .t_dark .t_yellow_alt1_Switch, .t_light .t_dark .t_yellow_alt1_TooltipContent, .t_yellow_alt1_Button, .t_yellow_alt1_SliderTrack, .t_yellow_alt1_Switch, .t_yellow_alt1_TooltipContent {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_yellow_alt1_Card, :root.t_dark .t_light .t_dark .t_yellow_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_yellow_alt1_Progress, :root.t_dark .t_light .t_dark .t_yellow_alt1_TooltipArrow, :root.t_dark .t_yellow_alt1_Card, :root.t_dark .t_yellow_alt1_DrawerFrame, :root.t_dark .t_yellow_alt1_Progress, :root.t_dark .t_yellow_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Card, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Progress, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_TooltipArrow, :root.t_light .t_dark .t_yellow_alt1_Card, :root.t_light .t_dark .t_yellow_alt1_DrawerFrame, :root.t_light .t_dark .t_yellow_alt1_Progress, :root.t_light .t_dark .t_yellow_alt1_TooltipArrow {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:var(--color-192);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt1_Card, .t_light .t_dark .t_yellow_alt1_DrawerFrame, .t_light .t_dark .t_yellow_alt1_Progress, .t_light .t_dark .t_yellow_alt1_TooltipArrow, .t_yellow_alt1_Card, .t_yellow_alt1_DrawerFrame, .t_yellow_alt1_Progress, .t_yellow_alt1_TooltipArrow {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:var(--color-192);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_yellow_alt1_Input, :root.t_dark .t_light .t_dark .t_yellow_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_yellow_alt1_TextArea, :root.t_dark .t_yellow_alt1_Checkbox, :root.t_dark .t_yellow_alt1_Input, :root.t_dark .t_yellow_alt1_RadioGroupItem, :root.t_dark .t_yellow_alt1_TextArea, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Input, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_TextArea, :root.t_light .t_dark .t_yellow_alt1_Checkbox, :root.t_light .t_dark .t_yellow_alt1_Input, :root.t_light .t_dark .t_yellow_alt1_RadioGroupItem, :root.t_light .t_dark .t_yellow_alt1_TextArea {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt1_Checkbox, .t_light .t_dark .t_yellow_alt1_Input, .t_light .t_dark .t_yellow_alt1_RadioGroupItem, .t_light .t_dark .t_yellow_alt1_TextArea, .t_yellow_alt1_Checkbox, .t_yellow_alt1_Input, .t_yellow_alt1_RadioGroupItem, .t_yellow_alt1_TextArea {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt1_ListItem, :root.t_dark .t_yellow_alt1_ListItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_ListItem, :root.t_light .t_dark .t_yellow_alt1_ListItem {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt1_ListItem, .t_yellow_alt1_ListItem {--background:var(--color-183);--backgroundHover:var(--color-184);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-182);--backgroundTransparent:var(--color-181);--color:var(--color-192);--colorHover:var(--color-191);--colorPress:var(--color-192);--colorFocus:var(--color-191);--colorTransparent:#fff;--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-189);--outlineColor:var(--color-191);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_yellow_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_yellow_alt1_Tooltip, :root.t_dark .t_yellow_alt1_ProgressIndicator, :root.t_dark .t_yellow_alt1_SliderThumb, :root.t_dark .t_yellow_alt1_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_Tooltip, :root.t_light .t_dark .t_yellow_alt1_ProgressIndicator, :root.t_light .t_dark .t_yellow_alt1_SliderThumb, :root.t_light .t_dark .t_yellow_alt1_Tooltip {--background:var(--color-191);--backgroundHover:var(--color-190);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-192);--backgroundTransparent:#fff;--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-181);--borderColor:var(--color-188);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-188);--placeholderColor:var(--color-185);--outlineColor:var(--color-183);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt1_ProgressIndicator, .t_light .t_dark .t_yellow_alt1_SliderThumb, .t_light .t_dark .t_yellow_alt1_Tooltip, .t_yellow_alt1_ProgressIndicator, .t_yellow_alt1_SliderThumb, .t_yellow_alt1_Tooltip {--background:var(--color-191);--backgroundHover:var(--color-190);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-192);--backgroundTransparent:#fff;--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-181);--borderColor:var(--color-188);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-188);--placeholderColor:var(--color-185);--outlineColor:var(--color-183);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt1_SliderTrackActive, :root.t_dark .t_yellow_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_SliderTrackActive, :root.t_light .t_dark .t_yellow_alt1_SliderTrackActive {--background:var(--color-189);--backgroundHover:var(--color-188);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-190);--backgroundTransparent:var(--color-191);--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-183);--borderColor:var(--color-185);--borderColorHover:var(--color-184);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-185);--placeholderColor:var(--color-188);--outlineColor:var(--color-181);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt1_SliderTrackActive, .t_yellow_alt1_SliderTrackActive {--background:var(--color-189);--backgroundHover:var(--color-188);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-185);--backgroundStrong:var(--color-190);--backgroundTransparent:var(--color-191);--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-183);--borderColor:var(--color-185);--borderColorHover:var(--color-184);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-185);--placeholderColor:var(--color-188);--outlineColor:var(--color-181);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt1_SwitchThumb, :root.t_dark .t_yellow_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt1_SwitchThumb, :root.t_light .t_dark .t_yellow_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-192);--backgroundPress:var(--color-191);--backgroundFocus:var(--color-190);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-181);--borderColor:var(--color-190);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-191);--borderColorPress:var(--color-190);--placeholderColor:var(--color-183);--outlineColor:var(--color-185);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt1_SwitchThumb, .t_yellow_alt1_SwitchThumb {--background:#fff;--backgroundHover:var(--color-192);--backgroundPress:var(--color-191);--backgroundFocus:var(--color-190);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-182);--colorHover:var(--color-183);--colorPress:var(--color-182);--colorFocus:var(--color-183);--colorTransparent:var(--color-181);--borderColor:var(--color-190);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-191);--borderColorPress:var(--color-190);--placeholderColor:var(--color-183);--outlineColor:var(--color-185);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt2, :root.t_dark .t_yellow_alt2, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2, :root.t_light .t_dark .t_yellow_alt2 {--color1:var(--color-183);--color2:var(--color-184);--color3:var(--color-185);--color4:var(--color-186);--color5:var(--color-188);--color6:var(--color-189);--color7:var(--color-190);--color8:var(--color-191);--color9:var(--color-192);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt2, .t_yellow_alt2 {--color1:var(--color-183);--color2:var(--color-184);--color3:var(--color-185);--color4:var(--color-186);--color5:var(--color-188);--color6:var(--color-189);--color7:var(--color-190);--color8:var(--color-191);--color9:var(--color-192);--color10:#fff;--color11:#fff;--color12:#fff;--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt2_Button, :root.t_dark .t_light .t_dark .t_yellow_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_yellow_alt2_Switch, :root.t_dark .t_light .t_dark .t_yellow_alt2_TooltipContent, :root.t_dark .t_yellow_alt2_Button, :root.t_dark .t_yellow_alt2_SliderTrack, :root.t_dark .t_yellow_alt2_Switch, :root.t_dark .t_yellow_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Button, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Switch, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_TooltipContent, :root.t_light .t_dark .t_yellow_alt2_Button, :root.t_light .t_dark .t_yellow_alt2_SliderTrack, :root.t_light .t_dark .t_yellow_alt2_Switch, :root.t_light .t_dark .t_yellow_alt2_TooltipContent {--background:var(--color-186);--backgroundHover:var(--color-188);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-190);--backgroundStrong:var(--color-185);--backgroundTransparent:var(--color-184);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-190);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-185);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt2_Button, .t_light .t_dark .t_yellow_alt2_SliderTrack, .t_light .t_dark .t_yellow_alt2_Switch, .t_light .t_dark .t_yellow_alt2_TooltipContent, .t_yellow_alt2_Button, .t_yellow_alt2_SliderTrack, .t_yellow_alt2_Switch, .t_yellow_alt2_TooltipContent {--background:var(--color-186);--backgroundHover:var(--color-188);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-190);--backgroundStrong:var(--color-185);--backgroundTransparent:var(--color-184);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-190);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-185);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_yellow_alt2_Card, :root.t_dark .t_light .t_dark .t_yellow_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_yellow_alt2_Progress, :root.t_dark .t_light .t_dark .t_yellow_alt2_TooltipArrow, :root.t_dark .t_yellow_alt2_Card, :root.t_dark .t_yellow_alt2_DrawerFrame, :root.t_dark .t_yellow_alt2_Progress, :root.t_dark .t_yellow_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Card, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Progress, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_TooltipArrow, :root.t_light .t_dark .t_yellow_alt2_Card, :root.t_light .t_dark .t_yellow_alt2_DrawerFrame, :root.t_light .t_dark .t_yellow_alt2_Progress, :root.t_light .t_dark .t_yellow_alt2_TooltipArrow {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt2_Card, .t_light .t_dark .t_yellow_alt2_DrawerFrame, .t_light .t_dark .t_yellow_alt2_Progress, .t_light .t_dark .t_yellow_alt2_TooltipArrow, .t_yellow_alt2_Card, .t_yellow_alt2_DrawerFrame, .t_yellow_alt2_Progress, .t_yellow_alt2_TooltipArrow {--background:var(--color-185);--backgroundHover:var(--color-186);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-184);--backgroundTransparent:var(--color-183);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-191);--borderColor:var(--color-188);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_dark .t_yellow_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_yellow_alt2_Input, :root.t_dark .t_light .t_dark .t_yellow_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_yellow_alt2_TextArea, :root.t_dark .t_yellow_alt2_Checkbox, :root.t_dark .t_yellow_alt2_Input, :root.t_dark .t_yellow_alt2_RadioGroupItem, :root.t_dark .t_yellow_alt2_TextArea, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Checkbox, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Input, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_TextArea, :root.t_light .t_dark .t_yellow_alt2_Checkbox, :root.t_light .t_dark .t_yellow_alt2_Input, :root.t_light .t_dark .t_yellow_alt2_RadioGroupItem, :root.t_light .t_dark .t_yellow_alt2_TextArea {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt2_Checkbox, .t_light .t_dark .t_yellow_alt2_Input, .t_light .t_dark .t_yellow_alt2_RadioGroupItem, .t_light .t_dark .t_yellow_alt2_TextArea, .t_yellow_alt2_Checkbox, .t_yellow_alt2_Input, .t_yellow_alt2_RadioGroupItem, .t_yellow_alt2_TextArea {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-189);--borderColorHover:var(--color-190);--borderColorFocus:var(--color-188);--borderColorPress:var(--color-189);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt2_ListItem, :root.t_dark .t_yellow_alt2_ListItem, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_ListItem, :root.t_light .t_dark .t_yellow_alt2_ListItem {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt2_ListItem, .t_yellow_alt2_ListItem {--background:var(--color-184);--backgroundHover:var(--color-185);--backgroundPress:var(--color-186);--backgroundFocus:var(--color-188);--backgroundStrong:var(--color-183);--backgroundTransparent:var(--color-182);--color:var(--color-191);--colorHover:var(--color-190);--colorPress:var(--color-191);--colorFocus:var(--color-190);--colorTransparent:var(--color-192);--borderColor:var(--color-186);--borderColorHover:var(--color-188);--borderColorFocus:var(--color-185);--borderColorPress:var(--color-186);--placeholderColor:var(--color-188);--outlineColor:var(--color-192);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_yellow_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_yellow_alt2_Tooltip, :root.t_dark .t_yellow_alt2_ProgressIndicator, :root.t_dark .t_yellow_alt2_SliderThumb, :root.t_dark .t_yellow_alt2_Tooltip, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_Tooltip, :root.t_light .t_dark .t_yellow_alt2_ProgressIndicator, :root.t_light .t_dark .t_yellow_alt2_SliderThumb, :root.t_light .t_dark .t_yellow_alt2_Tooltip {--background:var(--color-190);--backgroundHover:var(--color-189);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-191);--backgroundTransparent:var(--color-192);--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-182);--borderColor:var(--color-188);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:var(--color-182);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt2_ProgressIndicator, .t_light .t_dark .t_yellow_alt2_SliderThumb, .t_light .t_dark .t_yellow_alt2_Tooltip, .t_yellow_alt2_ProgressIndicator, .t_yellow_alt2_SliderThumb, .t_yellow_alt2_Tooltip {--background:var(--color-190);--backgroundHover:var(--color-189);--backgroundPress:var(--color-188);--backgroundFocus:var(--color-186);--backgroundStrong:var(--color-191);--backgroundTransparent:var(--color-192);--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-182);--borderColor:var(--color-188);--borderColorHover:var(--color-186);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-188);--placeholderColor:var(--color-186);--outlineColor:var(--color-182);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt2_SliderTrackActive, :root.t_dark .t_yellow_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_SliderTrackActive, :root.t_light .t_dark .t_yellow_alt2_SliderTrackActive {--background:var(--color-188);--backgroundHover:var(--color-186);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-184);--backgroundStrong:var(--color-189);--backgroundTransparent:var(--color-190);--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-184);--borderColor:var(--color-185);--borderColorHover:var(--color-184);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-185);--placeholderColor:var(--color-189);--outlineColor:var(--color-181);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt2_SliderTrackActive, .t_yellow_alt2_SliderTrackActive {--background:var(--color-188);--backgroundHover:var(--color-186);--backgroundPress:var(--color-185);--backgroundFocus:var(--color-184);--backgroundStrong:var(--color-189);--backgroundTransparent:var(--color-190);--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-184);--borderColor:var(--color-185);--borderColorHover:var(--color-184);--borderColorFocus:var(--color-186);--borderColorPress:var(--color-185);--placeholderColor:var(--color-189);--outlineColor:var(--color-181);} + } +:root.t_dark .t_light .t_dark .t_yellow_alt2_SwitchThumb, :root.t_dark .t_yellow_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_dark .t_yellow_alt2_SwitchThumb, :root.t_light .t_dark .t_yellow_alt2_SwitchThumb {--background:var(--color-192);--backgroundHover:var(--color-191);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-189);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-181);--borderColor:var(--color-190);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-191);--borderColorPress:var(--color-190);--placeholderColor:var(--color-184);--outlineColor:var(--color-184);} +@media(prefers-color-scheme:dark){ + body{background:var(--background);color:var(--color)} + .t_light .t_dark .t_yellow_alt2_SwitchThumb, .t_yellow_alt2_SwitchThumb {--background:var(--color-192);--backgroundHover:var(--color-191);--backgroundPress:var(--color-190);--backgroundFocus:var(--color-189);--backgroundStrong:#fff;--backgroundTransparent:#fff;--color:var(--color-183);--colorHover:var(--color-184);--colorPress:var(--color-183);--colorFocus:var(--color-184);--colorTransparent:var(--color-181);--borderColor:var(--color-190);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-191);--borderColorPress:var(--color-190);--placeholderColor:var(--color-184);--outlineColor:var(--color-184);} + } +:root.t_dark .t_light, :root.t_dark .t_light .t_dark .t_light, :root.t_light, :root.t_light .t_dark .t_light {--color1:#fff;--color2:#f8f8f8;--color3:hsl(0, 0%, 96.3%);--color4:hsl(0, 0%, 94.1%);--color5:hsl(0, 0%, 92.0%);--color6:hsl(0, 0%, 90.0%);--color7:hsl(0, 0%, 88.5%);--color8:hsl(0, 0%, 81.0%);--color9:var(--color-21);--color10:hsl(0, 0%, 50.3%);--color11:hsl(0, 0%, 42.5%);--color12:var(--color-24);--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 94.1%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);--blue1:var(--color-1);--blue2:var(--color-2);--blue3:var(--color-3);--blue4:var(--color-4);--blue5:var(--color-5);--blue6:var(--color-6);--blue7:var(--color-7);--blue8:var(--color-8);--blue9:var(--color-105);--blue10:var(--color-10);--blue11:var(--color-11);--blue12:var(--color-12);--gray1:var(--color-13);--gray2:var(--color-14);--gray3:var(--color-15);--gray4:var(--color-120);--gray5:var(--color-17);--gray6:var(--color-18);--gray7:var(--color-19);--gray8:var(--color-20);--gray9:var(--color-21);--gray10:var(--color-22);--gray11:var(--color-23);--gray12:var(--color-24);--green1:var(--color-25);--green2:var(--color-26);--green3:var(--color-27);--green4:var(--color-28);--green5:var(--color-29);--green6:var(--color-30);--green7:var(--color-31);--green8:var(--color-32);--green9:var(--color-129);--green10:var(--color-34);--green11:var(--color-35);--green12:var(--color-36);--orange1:var(--color-37);--orange2:var(--color-38);--orange3:var(--color-39);--orange4:var(--color-40);--orange5:var(--color-41);--orange6:var(--color-42);--orange7:var(--color-43);--orange8:var(--color-44);--orange9:var(--color-141);--orange10:var(--color-46);--orange11:var(--color-47);--orange12:var(--color-48);--pink1:var(--color-49);--pink2:var(--color-50);--pink3:var(--color-51);--pink4:var(--color-52);--pink5:var(--color-53);--pink6:var(--color-54);--pink7:var(--color-55);--pink8:var(--color-56);--pink9:var(--color-153);--pink10:var(--color-58);--pink11:var(--color-59);--pink12:var(--color-60);--purple1:var(--color-61);--purple2:var(--color-62);--purple3:var(--color-63);--purple4:var(--color-64);--purple5:var(--color-65);--purple6:var(--color-66);--purple7:var(--color-67);--purple8:var(--color-68);--purple9:var(--color-165);--purple10:var(--color-70);--purple11:var(--color-71);--purple12:var(--color-72);--red1:var(--color-73);--red2:var(--color-74);--red3:var(--color-75);--red4:var(--color-76);--red5:var(--color-77);--red6:var(--color-78);--red7:var(--color-79);--red8:var(--color-80);--red9:var(--color-177);--red10:var(--color-82);--red11:var(--color-83);--red12:var(--color-84);--yellow1:var(--color-85);--yellow2:var(--color-86);--yellow3:var(--color-87);--yellow4:var(--color-88);--yellow5:var(--color-89);--yellow6:var(--color-90);--yellow7:var(--color-91);--yellow8:var(--color-92);--yellow9:var(--color-189);--yellow10:var(--color-94);--yellow11:var(--color-95);--yellow12:var(--color-96);--shadowColor:rgba(0,0,0,0.085);--shadowColorHover:rgba(0,0,0,0.085);--shadowColorPress:rgba(0,0,0,0.04);--shadowColorFocus:rgba(0,0,0,0.04);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + :root, .t_dark .t_light {--color1:#fff;--color2:#f8f8f8;--color3:hsl(0, 0%, 96.3%);--color4:hsl(0, 0%, 94.1%);--color5:hsl(0, 0%, 92.0%);--color6:hsl(0, 0%, 90.0%);--color7:hsl(0, 0%, 88.5%);--color8:hsl(0, 0%, 81.0%);--color9:var(--color-21);--color10:hsl(0, 0%, 50.3%);--color11:hsl(0, 0%, 42.5%);--color12:var(--color-24);--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 94.1%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);--blue1:var(--color-1);--blue2:var(--color-2);--blue3:var(--color-3);--blue4:var(--color-4);--blue5:var(--color-5);--blue6:var(--color-6);--blue7:var(--color-7);--blue8:var(--color-8);--blue9:var(--color-105);--blue10:var(--color-10);--blue11:var(--color-11);--blue12:var(--color-12);--gray1:var(--color-13);--gray2:var(--color-14);--gray3:var(--color-15);--gray4:var(--color-120);--gray5:var(--color-17);--gray6:var(--color-18);--gray7:var(--color-19);--gray8:var(--color-20);--gray9:var(--color-21);--gray10:var(--color-22);--gray11:var(--color-23);--gray12:var(--color-24);--green1:var(--color-25);--green2:var(--color-26);--green3:var(--color-27);--green4:var(--color-28);--green5:var(--color-29);--green6:var(--color-30);--green7:var(--color-31);--green8:var(--color-32);--green9:var(--color-129);--green10:var(--color-34);--green11:var(--color-35);--green12:var(--color-36);--orange1:var(--color-37);--orange2:var(--color-38);--orange3:var(--color-39);--orange4:var(--color-40);--orange5:var(--color-41);--orange6:var(--color-42);--orange7:var(--color-43);--orange8:var(--color-44);--orange9:var(--color-141);--orange10:var(--color-46);--orange11:var(--color-47);--orange12:var(--color-48);--pink1:var(--color-49);--pink2:var(--color-50);--pink3:var(--color-51);--pink4:var(--color-52);--pink5:var(--color-53);--pink6:var(--color-54);--pink7:var(--color-55);--pink8:var(--color-56);--pink9:var(--color-153);--pink10:var(--color-58);--pink11:var(--color-59);--pink12:var(--color-60);--purple1:var(--color-61);--purple2:var(--color-62);--purple3:var(--color-63);--purple4:var(--color-64);--purple5:var(--color-65);--purple6:var(--color-66);--purple7:var(--color-67);--purple8:var(--color-68);--purple9:var(--color-165);--purple10:var(--color-70);--purple11:var(--color-71);--purple12:var(--color-72);--red1:var(--color-73);--red2:var(--color-74);--red3:var(--color-75);--red4:var(--color-76);--red5:var(--color-77);--red6:var(--color-78);--red7:var(--color-79);--red8:var(--color-80);--red9:var(--color-177);--red10:var(--color-82);--red11:var(--color-83);--red12:var(--color-84);--yellow1:var(--color-85);--yellow2:var(--color-86);--yellow3:var(--color-87);--yellow4:var(--color-88);--yellow5:var(--color-89);--yellow6:var(--color-90);--yellow7:var(--color-91);--yellow8:var(--color-92);--yellow9:var(--color-189);--yellow10:var(--color-94);--yellow11:var(--color-95);--yellow12:var(--color-96);--shadowColor:rgba(0,0,0,0.085);--shadowColorHover:rgba(0,0,0,0.085);--shadowColorPress:rgba(0,0,0,0.04);--shadowColorFocus:rgba(0,0,0,0.04);} + } +:root.t_dark .t_light .t_Button, :root.t_dark .t_light .t_dark .t_light .t_Button, :root.t_dark .t_light .t_dark .t_light .t_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_Switch, :root.t_dark .t_light .t_dark .t_light .t_TooltipContent, :root.t_dark .t_light .t_SliderTrack, :root.t_dark .t_light .t_Switch, :root.t_dark .t_light .t_TooltipContent, :root.t_light .t_Button, :root.t_light .t_dark .t_light .t_Button, :root.t_light .t_dark .t_light .t_SliderTrack, :root.t_light .t_dark .t_light .t_Switch, :root.t_light .t_dark .t_light .t_TooltipContent, :root.t_light .t_SliderTrack, :root.t_light .t_Switch, :root.t_light .t_TooltipContent {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_Button, .t_dark .t_light .t_Button, .t_dark .t_light .t_SliderTrack, .t_dark .t_light .t_Switch, .t_dark .t_light .t_TooltipContent, .t_SliderTrack, .t_Switch, .t_TooltipContent {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} + } +:root.t_dark .t_light .t_Card, :root.t_dark .t_light .t_dark .t_light .t_Card, :root.t_dark .t_light .t_dark .t_light .t_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_Progress, :root.t_dark .t_light .t_dark .t_light .t_TooltipArrow, :root.t_dark .t_light .t_DrawerFrame, :root.t_dark .t_light .t_Progress, :root.t_dark .t_light .t_TooltipArrow, :root.t_light .t_Card, :root.t_light .t_dark .t_light .t_Card, :root.t_light .t_dark .t_light .t_DrawerFrame, :root.t_light .t_dark .t_light .t_Progress, :root.t_light .t_dark .t_light .t_TooltipArrow, :root.t_light .t_DrawerFrame, :root.t_light .t_Progress, :root.t_light .t_TooltipArrow {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_Card, .t_dark .t_light .t_Card, .t_dark .t_light .t_DrawerFrame, .t_dark .t_light .t_Progress, .t_dark .t_light .t_TooltipArrow, .t_DrawerFrame, .t_Progress, .t_TooltipArrow {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} + } +:root.t_dark .t_light .t_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_Input, :root.t_dark .t_light .t_dark .t_light .t_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_TextArea, :root.t_dark .t_light .t_Input, :root.t_dark .t_light .t_RadioGroupItem, :root.t_dark .t_light .t_TextArea, :root.t_light .t_Checkbox, :root.t_light .t_dark .t_light .t_Checkbox, :root.t_light .t_dark .t_light .t_Input, :root.t_light .t_dark .t_light .t_RadioGroupItem, :root.t_light .t_dark .t_light .t_TextArea, :root.t_light .t_Input, :root.t_light .t_RadioGroupItem, :root.t_light .t_TextArea {--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_Checkbox, .t_dark .t_light .t_Checkbox, .t_dark .t_light .t_Input, .t_dark .t_light .t_RadioGroupItem, .t_dark .t_light .t_TextArea, .t_Input, .t_RadioGroupItem, .t_TextArea {--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);} + } +:root.t_dark .t_light .t_active_DialogOverlay, :root.t_dark .t_light .t_active_ModalOverlay, :root.t_dark .t_light .t_active_SheetOverlay, :root.t_dark .t_light .t_alt1_DialogOverlay, :root.t_dark .t_light .t_alt1_ModalOverlay, :root.t_dark .t_light .t_alt1_SheetOverlay, :root.t_dark .t_light .t_alt2_DialogOverlay, :root.t_dark .t_light .t_alt2_ModalOverlay, :root.t_dark .t_light .t_alt2_SheetOverlay, :root.t_dark .t_light .t_blue_active_DialogOverlay, :root.t_dark .t_light .t_blue_active_ModalOverlay, :root.t_dark .t_light .t_blue_active_SheetOverlay, :root.t_dark .t_light .t_blue_alt1_DialogOverlay, :root.t_dark .t_light .t_blue_alt1_ModalOverlay, :root.t_dark .t_light .t_blue_alt1_SheetOverlay, :root.t_dark .t_light .t_blue_alt2_DialogOverlay, :root.t_dark .t_light .t_blue_alt2_ModalOverlay, :root.t_dark .t_light .t_blue_alt2_SheetOverlay, :root.t_dark .t_light .t_blue_DialogOverlay, :root.t_dark .t_light .t_blue_ModalOverlay, :root.t_dark .t_light .t_blue_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_blue_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_gray_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_green_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_orange_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_pink_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_purple_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_red_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_SheetOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_DialogOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_ModalOverlay, :root.t_dark .t_light .t_dark .t_light .t_yellow_SheetOverlay, :root.t_dark .t_light .t_DialogOverlay, :root.t_dark .t_light .t_gray_active_DialogOverlay, :root.t_dark .t_light .t_gray_active_ModalOverlay, :root.t_dark .t_light .t_gray_active_SheetOverlay, :root.t_dark .t_light .t_gray_alt1_DialogOverlay, :root.t_dark .t_light .t_gray_alt1_ModalOverlay, :root.t_dark .t_light .t_gray_alt1_SheetOverlay, :root.t_dark .t_light .t_gray_alt2_DialogOverlay, :root.t_dark .t_light .t_gray_alt2_ModalOverlay, :root.t_dark .t_light .t_gray_alt2_SheetOverlay, :root.t_dark .t_light .t_gray_DialogOverlay, :root.t_dark .t_light .t_gray_ModalOverlay, :root.t_dark .t_light .t_gray_SheetOverlay, :root.t_dark .t_light .t_green_active_DialogOverlay, :root.t_dark .t_light .t_green_active_ModalOverlay, :root.t_dark .t_light .t_green_active_SheetOverlay, :root.t_dark .t_light .t_green_alt1_DialogOverlay, :root.t_dark .t_light .t_green_alt1_ModalOverlay, :root.t_dark .t_light .t_green_alt1_SheetOverlay, :root.t_dark .t_light .t_green_alt2_DialogOverlay, :root.t_dark .t_light .t_green_alt2_ModalOverlay, :root.t_dark .t_light .t_green_alt2_SheetOverlay, :root.t_dark .t_light .t_green_DialogOverlay, :root.t_dark .t_light .t_green_ModalOverlay, :root.t_dark .t_light .t_green_SheetOverlay, :root.t_dark .t_light .t_ModalOverlay, :root.t_dark .t_light .t_orange_active_DialogOverlay, :root.t_dark .t_light .t_orange_active_ModalOverlay, :root.t_dark .t_light .t_orange_active_SheetOverlay, :root.t_dark .t_light .t_orange_alt1_DialogOverlay, :root.t_dark .t_light .t_orange_alt1_ModalOverlay, :root.t_dark .t_light .t_orange_alt1_SheetOverlay, :root.t_dark .t_light .t_orange_alt2_DialogOverlay, :root.t_dark .t_light .t_orange_alt2_ModalOverlay, :root.t_dark .t_light .t_orange_alt2_SheetOverlay, :root.t_dark .t_light .t_orange_DialogOverlay, :root.t_dark .t_light .t_orange_ModalOverlay, :root.t_dark .t_light .t_orange_SheetOverlay, :root.t_dark .t_light .t_pink_active_DialogOverlay, :root.t_dark .t_light .t_pink_active_ModalOverlay, :root.t_dark .t_light .t_pink_active_SheetOverlay, :root.t_dark .t_light .t_pink_alt1_DialogOverlay, :root.t_dark .t_light .t_pink_alt1_ModalOverlay, :root.t_dark .t_light .t_pink_alt1_SheetOverlay, :root.t_dark .t_light .t_pink_alt2_DialogOverlay, :root.t_dark .t_light .t_pink_alt2_ModalOverlay, :root.t_dark .t_light .t_pink_alt2_SheetOverlay, :root.t_dark .t_light .t_pink_DialogOverlay, :root.t_dark .t_light .t_pink_ModalOverlay, :root.t_dark .t_light .t_pink_SheetOverlay, :root.t_dark .t_light .t_purple_active_DialogOverlay, :root.t_dark .t_light .t_purple_active_ModalOverlay, :root.t_dark .t_light .t_purple_active_SheetOverlay, :root.t_dark .t_light .t_purple_alt1_DialogOverlay, :root.t_dark .t_light .t_purple_alt1_ModalOverlay, :root.t_dark .t_light .t_purple_alt1_SheetOverlay, :root.t_dark .t_light .t_purple_alt2_DialogOverlay, :root.t_dark .t_light .t_purple_alt2_ModalOverlay, :root.t_dark .t_light .t_purple_alt2_SheetOverlay, :root.t_dark .t_light .t_purple_DialogOverlay, :root.t_dark .t_light .t_purple_ModalOverlay, :root.t_dark .t_light .t_purple_SheetOverlay, :root.t_dark .t_light .t_red_active_DialogOverlay, :root.t_dark .t_light .t_red_active_ModalOverlay, :root.t_dark .t_light .t_red_active_SheetOverlay, :root.t_dark .t_light .t_red_alt1_DialogOverlay, :root.t_dark .t_light .t_red_alt1_ModalOverlay, :root.t_dark .t_light .t_red_alt1_SheetOverlay, :root.t_dark .t_light .t_red_alt2_DialogOverlay, :root.t_dark .t_light .t_red_alt2_ModalOverlay, :root.t_dark .t_light .t_red_alt2_SheetOverlay, :root.t_dark .t_light .t_red_DialogOverlay, :root.t_dark .t_light .t_red_ModalOverlay, :root.t_dark .t_light .t_red_SheetOverlay, :root.t_dark .t_light .t_SheetOverlay, :root.t_dark .t_light .t_yellow_active_DialogOverlay, :root.t_dark .t_light .t_yellow_active_ModalOverlay, :root.t_dark .t_light .t_yellow_active_SheetOverlay, :root.t_dark .t_light .t_yellow_alt1_DialogOverlay, :root.t_dark .t_light .t_yellow_alt1_ModalOverlay, :root.t_dark .t_light .t_yellow_alt1_SheetOverlay, :root.t_dark .t_light .t_yellow_alt2_DialogOverlay, :root.t_dark .t_light .t_yellow_alt2_ModalOverlay, :root.t_dark .t_light .t_yellow_alt2_SheetOverlay, :root.t_dark .t_light .t_yellow_DialogOverlay, :root.t_dark .t_light .t_yellow_ModalOverlay, :root.t_dark .t_light .t_yellow_SheetOverlay, :root.t_light .t_active_DialogOverlay, :root.t_light .t_active_ModalOverlay, :root.t_light .t_active_SheetOverlay, :root.t_light .t_alt1_DialogOverlay, :root.t_light .t_alt1_ModalOverlay, :root.t_light .t_alt1_SheetOverlay, :root.t_light .t_alt2_DialogOverlay, :root.t_light .t_alt2_ModalOverlay, :root.t_light .t_alt2_SheetOverlay, :root.t_light .t_blue_active_DialogOverlay, :root.t_light .t_blue_active_ModalOverlay, :root.t_light .t_blue_active_SheetOverlay, :root.t_light .t_blue_alt1_DialogOverlay, :root.t_light .t_blue_alt1_ModalOverlay, :root.t_light .t_blue_alt1_SheetOverlay, :root.t_light .t_blue_alt2_DialogOverlay, :root.t_light .t_blue_alt2_ModalOverlay, :root.t_light .t_blue_alt2_SheetOverlay, :root.t_light .t_blue_DialogOverlay, :root.t_light .t_blue_ModalOverlay, :root.t_light .t_blue_SheetOverlay, :root.t_light .t_dark .t_light .t_active_DialogOverlay, :root.t_light .t_dark .t_light .t_active_ModalOverlay, :root.t_light .t_dark .t_light .t_active_SheetOverlay, :root.t_light .t_dark .t_light .t_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_blue_active_DialogOverlay, :root.t_light .t_dark .t_light .t_blue_active_ModalOverlay, :root.t_light .t_dark .t_light .t_blue_active_SheetOverlay, :root.t_light .t_dark .t_light .t_blue_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_blue_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_blue_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_blue_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_blue_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_blue_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_blue_DialogOverlay, :root.t_light .t_dark .t_light .t_blue_ModalOverlay, :root.t_light .t_dark .t_light .t_blue_SheetOverlay, :root.t_light .t_dark .t_light .t_DialogOverlay, :root.t_light .t_dark .t_light .t_gray_active_DialogOverlay, :root.t_light .t_dark .t_light .t_gray_active_ModalOverlay, :root.t_light .t_dark .t_light .t_gray_active_SheetOverlay, :root.t_light .t_dark .t_light .t_gray_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_gray_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_gray_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_gray_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_gray_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_gray_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_gray_DialogOverlay, :root.t_light .t_dark .t_light .t_gray_ModalOverlay, :root.t_light .t_dark .t_light .t_gray_SheetOverlay, :root.t_light .t_dark .t_light .t_green_active_DialogOverlay, :root.t_light .t_dark .t_light .t_green_active_ModalOverlay, :root.t_light .t_dark .t_light .t_green_active_SheetOverlay, :root.t_light .t_dark .t_light .t_green_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_green_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_green_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_green_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_green_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_green_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_green_DialogOverlay, :root.t_light .t_dark .t_light .t_green_ModalOverlay, :root.t_light .t_dark .t_light .t_green_SheetOverlay, :root.t_light .t_dark .t_light .t_ModalOverlay, :root.t_light .t_dark .t_light .t_orange_active_DialogOverlay, :root.t_light .t_dark .t_light .t_orange_active_ModalOverlay, :root.t_light .t_dark .t_light .t_orange_active_SheetOverlay, :root.t_light .t_dark .t_light .t_orange_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_orange_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_orange_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_orange_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_orange_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_orange_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_orange_DialogOverlay, :root.t_light .t_dark .t_light .t_orange_ModalOverlay, :root.t_light .t_dark .t_light .t_orange_SheetOverlay, :root.t_light .t_dark .t_light .t_pink_active_DialogOverlay, :root.t_light .t_dark .t_light .t_pink_active_ModalOverlay, :root.t_light .t_dark .t_light .t_pink_active_SheetOverlay, :root.t_light .t_dark .t_light .t_pink_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_pink_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_pink_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_pink_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_pink_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_pink_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_pink_DialogOverlay, :root.t_light .t_dark .t_light .t_pink_ModalOverlay, :root.t_light .t_dark .t_light .t_pink_SheetOverlay, :root.t_light .t_dark .t_light .t_purple_active_DialogOverlay, :root.t_light .t_dark .t_light .t_purple_active_ModalOverlay, :root.t_light .t_dark .t_light .t_purple_active_SheetOverlay, :root.t_light .t_dark .t_light .t_purple_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_purple_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_purple_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_purple_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_purple_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_purple_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_purple_DialogOverlay, :root.t_light .t_dark .t_light .t_purple_ModalOverlay, :root.t_light .t_dark .t_light .t_purple_SheetOverlay, :root.t_light .t_dark .t_light .t_red_active_DialogOverlay, :root.t_light .t_dark .t_light .t_red_active_ModalOverlay, :root.t_light .t_dark .t_light .t_red_active_SheetOverlay, :root.t_light .t_dark .t_light .t_red_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_red_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_red_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_red_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_red_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_red_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_red_DialogOverlay, :root.t_light .t_dark .t_light .t_red_ModalOverlay, :root.t_light .t_dark .t_light .t_red_SheetOverlay, :root.t_light .t_dark .t_light .t_SheetOverlay, :root.t_light .t_dark .t_light .t_yellow_active_DialogOverlay, :root.t_light .t_dark .t_light .t_yellow_active_ModalOverlay, :root.t_light .t_dark .t_light .t_yellow_active_SheetOverlay, :root.t_light .t_dark .t_light .t_yellow_alt1_DialogOverlay, :root.t_light .t_dark .t_light .t_yellow_alt1_ModalOverlay, :root.t_light .t_dark .t_light .t_yellow_alt1_SheetOverlay, :root.t_light .t_dark .t_light .t_yellow_alt2_DialogOverlay, :root.t_light .t_dark .t_light .t_yellow_alt2_ModalOverlay, :root.t_light .t_dark .t_light .t_yellow_alt2_SheetOverlay, :root.t_light .t_dark .t_light .t_yellow_DialogOverlay, :root.t_light .t_dark .t_light .t_yellow_ModalOverlay, :root.t_light .t_dark .t_light .t_yellow_SheetOverlay, :root.t_light .t_DialogOverlay, :root.t_light .t_gray_active_DialogOverlay, :root.t_light .t_gray_active_ModalOverlay, :root.t_light .t_gray_active_SheetOverlay, :root.t_light .t_gray_alt1_DialogOverlay, :root.t_light .t_gray_alt1_ModalOverlay, :root.t_light .t_gray_alt1_SheetOverlay, :root.t_light .t_gray_alt2_DialogOverlay, :root.t_light .t_gray_alt2_ModalOverlay, :root.t_light .t_gray_alt2_SheetOverlay, :root.t_light .t_gray_DialogOverlay, :root.t_light .t_gray_ModalOverlay, :root.t_light .t_gray_SheetOverlay, :root.t_light .t_green_active_DialogOverlay, :root.t_light .t_green_active_ModalOverlay, :root.t_light .t_green_active_SheetOverlay, :root.t_light .t_green_alt1_DialogOverlay, :root.t_light .t_green_alt1_ModalOverlay, :root.t_light .t_green_alt1_SheetOverlay, :root.t_light .t_green_alt2_DialogOverlay, :root.t_light .t_green_alt2_ModalOverlay, :root.t_light .t_green_alt2_SheetOverlay, :root.t_light .t_green_DialogOverlay, :root.t_light .t_green_ModalOverlay, :root.t_light .t_green_SheetOverlay, :root.t_light .t_ModalOverlay, :root.t_light .t_orange_active_DialogOverlay, :root.t_light .t_orange_active_ModalOverlay, :root.t_light .t_orange_active_SheetOverlay, :root.t_light .t_orange_alt1_DialogOverlay, :root.t_light .t_orange_alt1_ModalOverlay, :root.t_light .t_orange_alt1_SheetOverlay, :root.t_light .t_orange_alt2_DialogOverlay, :root.t_light .t_orange_alt2_ModalOverlay, :root.t_light .t_orange_alt2_SheetOverlay, :root.t_light .t_orange_DialogOverlay, :root.t_light .t_orange_ModalOverlay, :root.t_light .t_orange_SheetOverlay, :root.t_light .t_pink_active_DialogOverlay, :root.t_light .t_pink_active_ModalOverlay, :root.t_light .t_pink_active_SheetOverlay, :root.t_light .t_pink_alt1_DialogOverlay, :root.t_light .t_pink_alt1_ModalOverlay, :root.t_light .t_pink_alt1_SheetOverlay, :root.t_light .t_pink_alt2_DialogOverlay, :root.t_light .t_pink_alt2_ModalOverlay, :root.t_light .t_pink_alt2_SheetOverlay, :root.t_light .t_pink_DialogOverlay, :root.t_light .t_pink_ModalOverlay, :root.t_light .t_pink_SheetOverlay, :root.t_light .t_purple_active_DialogOverlay, :root.t_light .t_purple_active_ModalOverlay, :root.t_light .t_purple_active_SheetOverlay, :root.t_light .t_purple_alt1_DialogOverlay, :root.t_light .t_purple_alt1_ModalOverlay, :root.t_light .t_purple_alt1_SheetOverlay, :root.t_light .t_purple_alt2_DialogOverlay, :root.t_light .t_purple_alt2_ModalOverlay, :root.t_light .t_purple_alt2_SheetOverlay, :root.t_light .t_purple_DialogOverlay, :root.t_light .t_purple_ModalOverlay, :root.t_light .t_purple_SheetOverlay, :root.t_light .t_red_active_DialogOverlay, :root.t_light .t_red_active_ModalOverlay, :root.t_light .t_red_active_SheetOverlay, :root.t_light .t_red_alt1_DialogOverlay, :root.t_light .t_red_alt1_ModalOverlay, :root.t_light .t_red_alt1_SheetOverlay, :root.t_light .t_red_alt2_DialogOverlay, :root.t_light .t_red_alt2_ModalOverlay, :root.t_light .t_red_alt2_SheetOverlay, :root.t_light .t_red_DialogOverlay, :root.t_light .t_red_ModalOverlay, :root.t_light .t_red_SheetOverlay, :root.t_light .t_SheetOverlay, :root.t_light .t_yellow_active_DialogOverlay, :root.t_light .t_yellow_active_ModalOverlay, :root.t_light .t_yellow_active_SheetOverlay, :root.t_light .t_yellow_alt1_DialogOverlay, :root.t_light .t_yellow_alt1_ModalOverlay, :root.t_light .t_yellow_alt1_SheetOverlay, :root.t_light .t_yellow_alt2_DialogOverlay, :root.t_light .t_yellow_alt2_ModalOverlay, :root.t_light .t_yellow_alt2_SheetOverlay, :root.t_light .t_yellow_DialogOverlay, :root.t_light .t_yellow_ModalOverlay, :root.t_light .t_yellow_SheetOverlay {--background:rgba(0,0,0,0.5);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_active_DialogOverlay, .t_active_ModalOverlay, .t_active_SheetOverlay, .t_alt1_DialogOverlay, .t_alt1_ModalOverlay, .t_alt1_SheetOverlay, .t_alt2_DialogOverlay, .t_alt2_ModalOverlay, .t_alt2_SheetOverlay, .t_blue_active_DialogOverlay, .t_blue_active_ModalOverlay, .t_blue_active_SheetOverlay, .t_blue_alt1_DialogOverlay, .t_blue_alt1_ModalOverlay, .t_blue_alt1_SheetOverlay, .t_blue_alt2_DialogOverlay, .t_blue_alt2_ModalOverlay, .t_blue_alt2_SheetOverlay, .t_blue_DialogOverlay, .t_blue_ModalOverlay, .t_blue_SheetOverlay, .t_dark .t_light .t_active_DialogOverlay, .t_dark .t_light .t_active_ModalOverlay, .t_dark .t_light .t_active_SheetOverlay, .t_dark .t_light .t_alt1_DialogOverlay, .t_dark .t_light .t_alt1_ModalOverlay, .t_dark .t_light .t_alt1_SheetOverlay, .t_dark .t_light .t_alt2_DialogOverlay, .t_dark .t_light .t_alt2_ModalOverlay, .t_dark .t_light .t_alt2_SheetOverlay, .t_dark .t_light .t_blue_active_DialogOverlay, .t_dark .t_light .t_blue_active_ModalOverlay, .t_dark .t_light .t_blue_active_SheetOverlay, .t_dark .t_light .t_blue_alt1_DialogOverlay, .t_dark .t_light .t_blue_alt1_ModalOverlay, .t_dark .t_light .t_blue_alt1_SheetOverlay, .t_dark .t_light .t_blue_alt2_DialogOverlay, .t_dark .t_light .t_blue_alt2_ModalOverlay, .t_dark .t_light .t_blue_alt2_SheetOverlay, .t_dark .t_light .t_blue_DialogOverlay, .t_dark .t_light .t_blue_ModalOverlay, .t_dark .t_light .t_blue_SheetOverlay, .t_dark .t_light .t_DialogOverlay, .t_dark .t_light .t_gray_active_DialogOverlay, .t_dark .t_light .t_gray_active_ModalOverlay, .t_dark .t_light .t_gray_active_SheetOverlay, .t_dark .t_light .t_gray_alt1_DialogOverlay, .t_dark .t_light .t_gray_alt1_ModalOverlay, .t_dark .t_light .t_gray_alt1_SheetOverlay, .t_dark .t_light .t_gray_alt2_DialogOverlay, .t_dark .t_light .t_gray_alt2_ModalOverlay, .t_dark .t_light .t_gray_alt2_SheetOverlay, .t_dark .t_light .t_gray_DialogOverlay, .t_dark .t_light .t_gray_ModalOverlay, .t_dark .t_light .t_gray_SheetOverlay, .t_dark .t_light .t_green_active_DialogOverlay, .t_dark .t_light .t_green_active_ModalOverlay, .t_dark .t_light .t_green_active_SheetOverlay, .t_dark .t_light .t_green_alt1_DialogOverlay, .t_dark .t_light .t_green_alt1_ModalOverlay, .t_dark .t_light .t_green_alt1_SheetOverlay, .t_dark .t_light .t_green_alt2_DialogOverlay, .t_dark .t_light .t_green_alt2_ModalOverlay, .t_dark .t_light .t_green_alt2_SheetOverlay, .t_dark .t_light .t_green_DialogOverlay, .t_dark .t_light .t_green_ModalOverlay, .t_dark .t_light .t_green_SheetOverlay, .t_dark .t_light .t_ModalOverlay, .t_dark .t_light .t_orange_active_DialogOverlay, .t_dark .t_light .t_orange_active_ModalOverlay, .t_dark .t_light .t_orange_active_SheetOverlay, .t_dark .t_light .t_orange_alt1_DialogOverlay, .t_dark .t_light .t_orange_alt1_ModalOverlay, .t_dark .t_light .t_orange_alt1_SheetOverlay, .t_dark .t_light .t_orange_alt2_DialogOverlay, .t_dark .t_light .t_orange_alt2_ModalOverlay, .t_dark .t_light .t_orange_alt2_SheetOverlay, .t_dark .t_light .t_orange_DialogOverlay, .t_dark .t_light .t_orange_ModalOverlay, .t_dark .t_light .t_orange_SheetOverlay, .t_dark .t_light .t_pink_active_DialogOverlay, .t_dark .t_light .t_pink_active_ModalOverlay, .t_dark .t_light .t_pink_active_SheetOverlay, .t_dark .t_light .t_pink_alt1_DialogOverlay, .t_dark .t_light .t_pink_alt1_ModalOverlay, .t_dark .t_light .t_pink_alt1_SheetOverlay, .t_dark .t_light .t_pink_alt2_DialogOverlay, .t_dark .t_light .t_pink_alt2_ModalOverlay, .t_dark .t_light .t_pink_alt2_SheetOverlay, .t_dark .t_light .t_pink_DialogOverlay, .t_dark .t_light .t_pink_ModalOverlay, .t_dark .t_light .t_pink_SheetOverlay, .t_dark .t_light .t_purple_active_DialogOverlay, .t_dark .t_light .t_purple_active_ModalOverlay, .t_dark .t_light .t_purple_active_SheetOverlay, .t_dark .t_light .t_purple_alt1_DialogOverlay, .t_dark .t_light .t_purple_alt1_ModalOverlay, .t_dark .t_light .t_purple_alt1_SheetOverlay, .t_dark .t_light .t_purple_alt2_DialogOverlay, .t_dark .t_light .t_purple_alt2_ModalOverlay, .t_dark .t_light .t_purple_alt2_SheetOverlay, .t_dark .t_light .t_purple_DialogOverlay, .t_dark .t_light .t_purple_ModalOverlay, .t_dark .t_light .t_purple_SheetOverlay, .t_dark .t_light .t_red_active_DialogOverlay, .t_dark .t_light .t_red_active_ModalOverlay, .t_dark .t_light .t_red_active_SheetOverlay, .t_dark .t_light .t_red_alt1_DialogOverlay, .t_dark .t_light .t_red_alt1_ModalOverlay, .t_dark .t_light .t_red_alt1_SheetOverlay, .t_dark .t_light .t_red_alt2_DialogOverlay, .t_dark .t_light .t_red_alt2_ModalOverlay, .t_dark .t_light .t_red_alt2_SheetOverlay, .t_dark .t_light .t_red_DialogOverlay, .t_dark .t_light .t_red_ModalOverlay, .t_dark .t_light .t_red_SheetOverlay, .t_dark .t_light .t_SheetOverlay, .t_dark .t_light .t_yellow_active_DialogOverlay, .t_dark .t_light .t_yellow_active_ModalOverlay, .t_dark .t_light .t_yellow_active_SheetOverlay, .t_dark .t_light .t_yellow_alt1_DialogOverlay, .t_dark .t_light .t_yellow_alt1_ModalOverlay, .t_dark .t_light .t_yellow_alt1_SheetOverlay, .t_dark .t_light .t_yellow_alt2_DialogOverlay, .t_dark .t_light .t_yellow_alt2_ModalOverlay, .t_dark .t_light .t_yellow_alt2_SheetOverlay, .t_dark .t_light .t_yellow_DialogOverlay, .t_dark .t_light .t_yellow_ModalOverlay, .t_dark .t_light .t_yellow_SheetOverlay, .t_DialogOverlay, .t_gray_active_DialogOverlay, .t_gray_active_ModalOverlay, .t_gray_active_SheetOverlay, .t_gray_alt1_DialogOverlay, .t_gray_alt1_ModalOverlay, .t_gray_alt1_SheetOverlay, .t_gray_alt2_DialogOverlay, .t_gray_alt2_ModalOverlay, .t_gray_alt2_SheetOverlay, .t_gray_DialogOverlay, .t_gray_ModalOverlay, .t_gray_SheetOverlay, .t_green_active_DialogOverlay, .t_green_active_ModalOverlay, .t_green_active_SheetOverlay, .t_green_alt1_DialogOverlay, .t_green_alt1_ModalOverlay, .t_green_alt1_SheetOverlay, .t_green_alt2_DialogOverlay, .t_green_alt2_ModalOverlay, .t_green_alt2_SheetOverlay, .t_green_DialogOverlay, .t_green_ModalOverlay, .t_green_SheetOverlay, .t_ModalOverlay, .t_orange_active_DialogOverlay, .t_orange_active_ModalOverlay, .t_orange_active_SheetOverlay, .t_orange_alt1_DialogOverlay, .t_orange_alt1_ModalOverlay, .t_orange_alt1_SheetOverlay, .t_orange_alt2_DialogOverlay, .t_orange_alt2_ModalOverlay, .t_orange_alt2_SheetOverlay, .t_orange_DialogOverlay, .t_orange_ModalOverlay, .t_orange_SheetOverlay, .t_pink_active_DialogOverlay, .t_pink_active_ModalOverlay, .t_pink_active_SheetOverlay, .t_pink_alt1_DialogOverlay, .t_pink_alt1_ModalOverlay, .t_pink_alt1_SheetOverlay, .t_pink_alt2_DialogOverlay, .t_pink_alt2_ModalOverlay, .t_pink_alt2_SheetOverlay, .t_pink_DialogOverlay, .t_pink_ModalOverlay, .t_pink_SheetOverlay, .t_purple_active_DialogOverlay, .t_purple_active_ModalOverlay, .t_purple_active_SheetOverlay, .t_purple_alt1_DialogOverlay, .t_purple_alt1_ModalOverlay, .t_purple_alt1_SheetOverlay, .t_purple_alt2_DialogOverlay, .t_purple_alt2_ModalOverlay, .t_purple_alt2_SheetOverlay, .t_purple_DialogOverlay, .t_purple_ModalOverlay, .t_purple_SheetOverlay, .t_red_active_DialogOverlay, .t_red_active_ModalOverlay, .t_red_active_SheetOverlay, .t_red_alt1_DialogOverlay, .t_red_alt1_ModalOverlay, .t_red_alt1_SheetOverlay, .t_red_alt2_DialogOverlay, .t_red_alt2_ModalOverlay, .t_red_alt2_SheetOverlay, .t_red_DialogOverlay, .t_red_ModalOverlay, .t_red_SheetOverlay, .t_SheetOverlay, .t_yellow_active_DialogOverlay, .t_yellow_active_ModalOverlay, .t_yellow_active_SheetOverlay, .t_yellow_alt1_DialogOverlay, .t_yellow_alt1_ModalOverlay, .t_yellow_alt1_SheetOverlay, .t_yellow_alt2_DialogOverlay, .t_yellow_alt2_ModalOverlay, .t_yellow_alt2_SheetOverlay, .t_yellow_DialogOverlay, .t_yellow_ModalOverlay, .t_yellow_SheetOverlay {--background:rgba(0,0,0,0.5);} + } +:root.t_dark .t_light .t_dark .t_light .t_ListItem, :root.t_dark .t_light .t_ListItem, :root.t_light .t_dark .t_light .t_ListItem, :root.t_light .t_ListItem {--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 94.1%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_ListItem, .t_ListItem {--background:#f8f8f8;--backgroundHover:hsl(0, 0%, 96.3%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:#fff;--backgroundTransparent:rgba(255,255,255,0);--color:var(--color-24);--colorHover:hsl(0, 0%, 42.5%);--colorPress:var(--color-24);--colorFocus:hsl(0, 0%, 42.5%);--colorTransparent:rgba(10,10,10,0);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 94.1%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:var(--color-21);--outlineColor:var(--color-21);} + } +:root.t_dark .t_light .t_dark .t_light .t_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_Tooltip, :root.t_dark .t_light .t_ProgressIndicator, :root.t_dark .t_light .t_SliderThumb, :root.t_dark .t_light .t_Tooltip, :root.t_light .t_dark .t_light .t_ProgressIndicator, :root.t_light .t_dark .t_light .t_SliderThumb, :root.t_light .t_dark .t_light .t_Tooltip, :root.t_light .t_ProgressIndicator, :root.t_light .t_SliderThumb, :root.t_light .t_Tooltip {--background:hsl(0, 0%, 42.5%);--backgroundHover:hsl(0, 0%, 50.3%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:var(--color-24);--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:rgba(255,255,255,0);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:var(--color-21);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:hsl(0, 0%, 94.1%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_ProgressIndicator, .t_dark .t_light .t_SliderThumb, .t_dark .t_light .t_Tooltip, .t_ProgressIndicator, .t_SliderThumb, .t_Tooltip {--background:hsl(0, 0%, 42.5%);--backgroundHover:hsl(0, 0%, 50.3%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:var(--color-24);--backgroundTransparent:rgba(10,10,10,0);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:rgba(255,255,255,0);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:var(--color-21);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:hsl(0, 0%, 94.1%);} + } +:root.t_dark .t_light .t_dark .t_light .t_SliderTrackActive, :root.t_dark .t_light .t_SliderTrackActive, :root.t_light .t_dark .t_light .t_SliderTrackActive, :root.t_light .t_SliderTrackActive {--background:var(--color-21);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:hsl(0, 0%, 50.3%);--backgroundTransparent:hsl(0, 0%, 42.5%);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:#f8f8f8;--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 92.0%);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:#f8f8f8;} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_SliderTrackActive, .t_SliderTrackActive {--background:var(--color-21);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:hsl(0, 0%, 50.3%);--backgroundTransparent:hsl(0, 0%, 42.5%);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:#f8f8f8;--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 92.0%);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:#f8f8f8;} + } +:root.t_dark .t_light .t_dark .t_light .t_SwitchThumb, :root.t_dark .t_light .t_SwitchThumb, :root.t_light .t_dark .t_light .t_SwitchThumb, :root.t_light .t_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:hsl(0, 0%, 42.5%);--backgroundFocus:hsl(0, 0%, 50.3%);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:#fff;--borderColor:hsl(0, 0%, 50.3%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 42.5%);--borderColorPress:hsl(0, 0%, 50.3%);--placeholderColor:#f8f8f8;--outlineColor:hsl(0, 0%, 90.0%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_SwitchThumb, .t_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:hsl(0, 0%, 42.5%);--backgroundFocus:hsl(0, 0%, 50.3%);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:#fff;--colorHover:#f8f8f8;--colorPress:#fff;--colorFocus:#f8f8f8;--colorTransparent:#fff;--borderColor:hsl(0, 0%, 50.3%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 42.5%);--borderColorPress:hsl(0, 0%, 50.3%);--placeholderColor:#f8f8f8;--outlineColor:hsl(0, 0%, 90.0%);} + } +:root.t_dark .t_light .t_active, :root.t_dark .t_light .t_dark .t_light .t_active, :root.t_light .t_active, :root.t_light .t_dark .t_light .t_active {--color1:hsl(0, 0%, 94.1%);--color2:hsl(0, 0%, 92.0%);--color3:hsl(0, 0%, 90.0%);--color4:hsl(0, 0%, 88.5%);--color5:hsl(0, 0%, 81.0%);--color6:var(--color-21);--color7:hsl(0, 0%, 50.3%);--color8:hsl(0, 0%, 42.5%);--color9:var(--color-24);--color10:rgba(10,10,10,0);--color11:rgba(10,10,10,0);--color12:rgba(10,10,10,0);--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_active, .t_dark .t_light .t_active {--color1:hsl(0, 0%, 94.1%);--color2:hsl(0, 0%, 92.0%);--color3:hsl(0, 0%, 90.0%);--color4:hsl(0, 0%, 88.5%);--color5:hsl(0, 0%, 81.0%);--color6:var(--color-21);--color7:hsl(0, 0%, 50.3%);--color8:hsl(0, 0%, 42.5%);--color9:var(--color-24);--color10:rgba(10,10,10,0);--color11:rgba(10,10,10,0);--color12:rgba(10,10,10,0);--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_active_Button, :root.t_dark .t_light .t_active_Switch, :root.t_dark .t_light .t_dark .t_light .t_active_Button, :root.t_dark .t_light .t_dark .t_light .t_active_Switch, :root.t_light .t_active_Button, :root.t_light .t_active_Switch, :root.t_light .t_dark .t_light .t_active_Button, :root.t_light .t_dark .t_light .t_active_Switch {--background:hsl(0, 0%, 88.5%);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 50.3%);--backgroundStrong:hsl(0, 0%, 90.0%);--backgroundTransparent:hsl(0, 0%, 92.0%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 81.0%);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_active_Button, .t_active_Switch, .t_dark .t_light .t_active_Button, .t_dark .t_light .t_active_Switch {--background:hsl(0, 0%, 88.5%);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 50.3%);--backgroundStrong:hsl(0, 0%, 90.0%);--backgroundTransparent:hsl(0, 0%, 92.0%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 81.0%);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_active_Checkbox, :root.t_dark .t_light .t_active_Input, :root.t_dark .t_light .t_active_TextArea, :root.t_dark .t_light .t_dark .t_light .t_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_active_Input, :root.t_dark .t_light .t_dark .t_light .t_active_TextArea, :root.t_light .t_active_Checkbox, :root.t_light .t_active_Input, :root.t_light .t_active_TextArea, :root.t_light .t_dark .t_light .t_active_Checkbox, :root.t_light .t_dark .t_light .t_active_Input, :root.t_light .t_dark .t_light .t_active_TextArea {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 50.3%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_active_Checkbox, .t_active_Input, .t_active_TextArea, .t_dark .t_light .t_active_Checkbox, .t_dark .t_light .t_active_Input, .t_dark .t_light .t_active_TextArea {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 50.3%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_active_ListItem, :root.t_dark .t_light .t_dark .t_light .t_active_ListItem, :root.t_light .t_active_ListItem, :root.t_light .t_dark .t_light .t_active_ListItem {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_active_ListItem, .t_dark .t_light .t_active_ListItem {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 81.0%);--colorPress:var(--color-21);--colorFocus:hsl(0, 0%, 81.0%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_active_SliderTrackActive, :root.t_light .t_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_active_SliderTrackActive {--background:hsl(0, 0%, 90.0%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 96.3%);--backgroundStrong:hsl(0, 0%, 88.5%);--backgroundTransparent:hsl(0, 0%, 81.0%);--colorHover:hsl(0, 0%, 92.0%);--colorPress:hsl(0, 0%, 94.1%);--colorFocus:hsl(0, 0%, 92.0%);--colorTransparent:hsl(0, 0%, 92.0%);--borderColor:hsl(0, 0%, 94.1%);--borderColorHover:hsl(0, 0%, 96.3%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 94.1%);--placeholderColor:var(--color-21);--outlineColor:#fff;} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_active_SliderTrackActive, .t_dark .t_light .t_active_SliderTrackActive {--background:hsl(0, 0%, 90.0%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 94.1%);--backgroundFocus:hsl(0, 0%, 96.3%);--backgroundStrong:hsl(0, 0%, 88.5%);--backgroundTransparent:hsl(0, 0%, 81.0%);--colorHover:hsl(0, 0%, 92.0%);--colorPress:hsl(0, 0%, 94.1%);--colorFocus:hsl(0, 0%, 92.0%);--colorTransparent:hsl(0, 0%, 92.0%);--borderColor:hsl(0, 0%, 94.1%);--borderColorHover:hsl(0, 0%, 96.3%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 94.1%);--placeholderColor:var(--color-21);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_alt1, :root.t_dark .t_light .t_dark .t_light .t_alt1, :root.t_light .t_alt1, :root.t_light .t_dark .t_light .t_alt1 {--color1:#f8f8f8;--color2:hsl(0, 0%, 96.3%);--color3:hsl(0, 0%, 94.1%);--color4:hsl(0, 0%, 92.0%);--color5:hsl(0, 0%, 90.0%);--color6:hsl(0, 0%, 88.5%);--color7:hsl(0, 0%, 81.0%);--color8:var(--color-21);--color9:hsl(0, 0%, 50.3%);--color10:hsl(0, 0%, 42.5%);--color11:var(--color-24);--color12:var(--color-24);--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt1, .t_dark .t_light .t_alt1 {--color1:#f8f8f8;--color2:hsl(0, 0%, 96.3%);--color3:hsl(0, 0%, 94.1%);--color4:hsl(0, 0%, 92.0%);--color5:hsl(0, 0%, 90.0%);--color6:hsl(0, 0%, 88.5%);--color7:hsl(0, 0%, 81.0%);--color8:var(--color-21);--color9:hsl(0, 0%, 50.3%);--color10:hsl(0, 0%, 42.5%);--color11:var(--color-24);--color12:var(--color-24);--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} + } +:root.t_dark .t_light .t_alt1_Button, :root.t_dark .t_light .t_alt1_SliderTrack, :root.t_dark .t_light .t_alt1_Switch, :root.t_dark .t_light .t_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_light .t_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_alt1_TooltipContent, :root.t_light .t_alt1_Button, :root.t_light .t_alt1_SliderTrack, :root.t_light .t_alt1_Switch, :root.t_light .t_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_alt1_Button, :root.t_light .t_dark .t_light .t_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_alt1_Switch, :root.t_light .t_dark .t_light .t_alt1_TooltipContent {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt1_Button, .t_alt1_SliderTrack, .t_alt1_Switch, .t_alt1_TooltipContent, .t_dark .t_light .t_alt1_Button, .t_dark .t_light .t_alt1_SliderTrack, .t_dark .t_light .t_alt1_Switch, .t_dark .t_light .t_alt1_TooltipContent {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_alt1_Card, :root.t_dark .t_light .t_alt1_DrawerFrame, :root.t_dark .t_light .t_alt1_Progress, :root.t_dark .t_light .t_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_light .t_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_alt1_TooltipArrow, :root.t_light .t_alt1_Card, :root.t_light .t_alt1_DrawerFrame, :root.t_light .t_alt1_Progress, :root.t_light .t_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_alt1_Card, :root.t_light .t_dark .t_light .t_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_alt1_Progress, :root.t_light .t_dark .t_light .t_alt1_TooltipArrow {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt1_Card, .t_alt1_DrawerFrame, .t_alt1_Progress, .t_alt1_TooltipArrow, .t_dark .t_light .t_alt1_Card, .t_dark .t_light .t_alt1_DrawerFrame, .t_dark .t_light .t_alt1_Progress, .t_dark .t_light .t_alt1_TooltipArrow {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} + } +:root.t_dark .t_light .t_alt1_Checkbox, :root.t_dark .t_light .t_alt1_Input, :root.t_dark .t_light .t_alt1_RadioGroupItem, :root.t_dark .t_light .t_alt1_TextArea, :root.t_dark .t_light .t_dark .t_light .t_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_alt1_TextArea, :root.t_light .t_alt1_Checkbox, :root.t_light .t_alt1_Input, :root.t_light .t_alt1_RadioGroupItem, :root.t_light .t_alt1_TextArea, :root.t_light .t_dark .t_light .t_alt1_Checkbox, :root.t_light .t_dark .t_light .t_alt1_Input, :root.t_light .t_dark .t_light .t_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_alt1_TextArea {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt1_Checkbox, .t_alt1_Input, .t_alt1_RadioGroupItem, .t_alt1_TextArea, .t_dark .t_light .t_alt1_Checkbox, .t_dark .t_light .t_alt1_Input, .t_dark .t_light .t_alt1_RadioGroupItem, .t_dark .t_light .t_alt1_TextArea {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} + } +:root.t_dark .t_light .t_alt1_ListItem, :root.t_dark .t_light .t_dark .t_light .t_alt1_ListItem, :root.t_light .t_alt1_ListItem, :root.t_light .t_dark .t_light .t_alt1_ListItem {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt1_ListItem, .t_dark .t_light .t_alt1_ListItem {--background:hsl(0, 0%, 96.3%);--backgroundHover:hsl(0, 0%, 94.1%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:#f8f8f8;--backgroundTransparent:#fff;--color:hsl(0, 0%, 42.5%);--colorHover:hsl(0, 0%, 50.3%);--colorPress:hsl(0, 0%, 42.5%);--colorFocus:hsl(0, 0%, 50.3%);--colorTransparent:var(--color-24);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:hsl(0, 0%, 50.3%);} + } +:root.t_dark .t_light .t_alt1_ProgressIndicator, :root.t_dark .t_light .t_alt1_SliderThumb, :root.t_dark .t_light .t_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_light .t_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_alt1_Tooltip, :root.t_light .t_alt1_ProgressIndicator, :root.t_light .t_alt1_SliderThumb, :root.t_light .t_alt1_Tooltip, :root.t_light .t_dark .t_light .t_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_alt1_Tooltip {--background:hsl(0, 0%, 50.3%);--backgroundHover:var(--color-21);--backgroundPress:hsl(0, 0%, 81.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 42.5%);--backgroundTransparent:var(--color-24);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:#fff;--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 92.0%);--outlineColor:hsl(0, 0%, 96.3%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt1_ProgressIndicator, .t_alt1_SliderThumb, .t_alt1_Tooltip, .t_dark .t_light .t_alt1_ProgressIndicator, .t_dark .t_light .t_alt1_SliderThumb, .t_dark .t_light .t_alt1_Tooltip {--background:hsl(0, 0%, 50.3%);--backgroundHover:var(--color-21);--backgroundPress:hsl(0, 0%, 81.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 42.5%);--backgroundTransparent:var(--color-24);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:#fff;--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 92.0%);--outlineColor:hsl(0, 0%, 96.3%);} + } +:root.t_dark .t_light .t_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_alt1_SliderTrackActive, :root.t_light .t_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_alt1_SliderTrackActive {--background:hsl(0, 0%, 81.0%);--backgroundHover:hsl(0, 0%, 88.5%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:var(--color-21);--backgroundTransparent:hsl(0, 0%, 50.3%);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:hsl(0, 0%, 96.3%);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 94.1%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:#fff;} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt1_SliderTrackActive, .t_dark .t_light .t_alt1_SliderTrackActive {--background:hsl(0, 0%, 81.0%);--backgroundHover:hsl(0, 0%, 88.5%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 92.0%);--backgroundStrong:var(--color-21);--backgroundTransparent:hsl(0, 0%, 50.3%);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:hsl(0, 0%, 96.3%);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 94.1%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_light .t_alt1_SwitchThumb, :root.t_light .t_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:hsl(0, 0%, 42.5%);--backgroundPress:hsl(0, 0%, 50.3%);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:#fff;--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 50.3%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 96.3%);--outlineColor:hsl(0, 0%, 92.0%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt1_SwitchThumb, .t_dark .t_light .t_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:hsl(0, 0%, 42.5%);--backgroundPress:hsl(0, 0%, 50.3%);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:#f8f8f8;--colorHover:hsl(0, 0%, 96.3%);--colorPress:#f8f8f8;--colorFocus:hsl(0, 0%, 96.3%);--colorTransparent:#fff;--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 50.3%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 96.3%);--outlineColor:hsl(0, 0%, 92.0%);} + } +:root.t_dark .t_light .t_alt2, :root.t_dark .t_light .t_dark .t_light .t_alt2, :root.t_light .t_alt2, :root.t_light .t_dark .t_light .t_alt2 {--color1:hsl(0, 0%, 96.3%);--color2:hsl(0, 0%, 94.1%);--color3:hsl(0, 0%, 92.0%);--color4:hsl(0, 0%, 90.0%);--color5:hsl(0, 0%, 88.5%);--color6:hsl(0, 0%, 81.0%);--color7:var(--color-21);--color8:hsl(0, 0%, 50.3%);--color9:hsl(0, 0%, 42.5%);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt2, .t_dark .t_light .t_alt2 {--color1:hsl(0, 0%, 96.3%);--color2:hsl(0, 0%, 94.1%);--color3:hsl(0, 0%, 92.0%);--color4:hsl(0, 0%, 90.0%);--color5:hsl(0, 0%, 88.5%);--color6:hsl(0, 0%, 81.0%);--color7:var(--color-21);--color8:hsl(0, 0%, 50.3%);--color9:hsl(0, 0%, 42.5%);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} + } +:root.t_dark .t_light .t_alt2_Button, :root.t_dark .t_light .t_alt2_SliderTrack, :root.t_dark .t_light .t_alt2_Switch, :root.t_dark .t_light .t_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_light .t_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_alt2_TooltipContent, :root.t_light .t_alt2_Button, :root.t_light .t_alt2_SliderTrack, :root.t_light .t_alt2_Switch, :root.t_light .t_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_alt2_Button, :root.t_light .t_dark .t_light .t_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_alt2_Switch, :root.t_light .t_dark .t_light .t_alt2_TooltipContent {--background:hsl(0, 0%, 90.0%);--backgroundHover:hsl(0, 0%, 88.5%);--backgroundPress:hsl(0, 0%, 81.0%);--backgroundFocus:var(--color-21);--backgroundStrong:hsl(0, 0%, 92.0%);--backgroundTransparent:hsl(0, 0%, 94.1%);--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:var(--color-21);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 92.0%);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt2_Button, .t_alt2_SliderTrack, .t_alt2_Switch, .t_alt2_TooltipContent, .t_dark .t_light .t_alt2_Button, .t_dark .t_light .t_alt2_SliderTrack, .t_dark .t_light .t_alt2_Switch, .t_dark .t_light .t_alt2_TooltipContent {--background:hsl(0, 0%, 90.0%);--backgroundHover:hsl(0, 0%, 88.5%);--backgroundPress:hsl(0, 0%, 81.0%);--backgroundFocus:var(--color-21);--backgroundStrong:hsl(0, 0%, 92.0%);--backgroundTransparent:hsl(0, 0%, 94.1%);--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:var(--color-21);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 92.0%);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_alt2_Card, :root.t_dark .t_light .t_alt2_DrawerFrame, :root.t_dark .t_light .t_alt2_Progress, :root.t_dark .t_light .t_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_light .t_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_alt2_TooltipArrow, :root.t_light .t_alt2_Card, :root.t_light .t_alt2_DrawerFrame, :root.t_light .t_alt2_Progress, :root.t_light .t_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_alt2_Card, :root.t_light .t_dark .t_light .t_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_alt2_Progress, :root.t_light .t_dark .t_light .t_alt2_TooltipArrow {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt2_Card, .t_alt2_DrawerFrame, .t_alt2_Progress, .t_alt2_TooltipArrow, .t_dark .t_light .t_alt2_Card, .t_dark .t_light .t_alt2_DrawerFrame, .t_dark .t_light .t_alt2_Progress, .t_dark .t_light .t_alt2_TooltipArrow {--background:hsl(0, 0%, 92.0%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:hsl(0, 0%, 94.1%);--backgroundTransparent:hsl(0, 0%, 96.3%);--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 50.3%);--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_alt2_Checkbox, :root.t_dark .t_light .t_alt2_Input, :root.t_dark .t_light .t_alt2_RadioGroupItem, :root.t_dark .t_light .t_alt2_TextArea, :root.t_dark .t_light .t_dark .t_light .t_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_alt2_TextArea, :root.t_light .t_alt2_Checkbox, :root.t_light .t_alt2_Input, :root.t_light .t_alt2_RadioGroupItem, :root.t_light .t_alt2_TextArea, :root.t_light .t_dark .t_light .t_alt2_Checkbox, :root.t_light .t_dark .t_light .t_alt2_Input, :root.t_light .t_dark .t_light .t_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_alt2_TextArea {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt2_Checkbox, .t_alt2_Input, .t_alt2_RadioGroupItem, .t_alt2_TextArea, .t_dark .t_light .t_alt2_Checkbox, .t_dark .t_light .t_alt2_Input, .t_dark .t_light .t_alt2_RadioGroupItem, .t_dark .t_light .t_alt2_TextArea {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 81.0%);--borderColorHover:var(--color-21);--borderColorFocus:hsl(0, 0%, 88.5%);--borderColorPress:hsl(0, 0%, 81.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} + } +:root.t_dark .t_light .t_alt2_ListItem, :root.t_dark .t_light .t_dark .t_light .t_alt2_ListItem, :root.t_light .t_alt2_ListItem, :root.t_light .t_dark .t_light .t_alt2_ListItem {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt2_ListItem, .t_dark .t_light .t_alt2_ListItem {--background:hsl(0, 0%, 94.1%);--backgroundHover:hsl(0, 0%, 92.0%);--backgroundPress:hsl(0, 0%, 90.0%);--backgroundFocus:hsl(0, 0%, 88.5%);--backgroundStrong:hsl(0, 0%, 96.3%);--backgroundTransparent:#f8f8f8;--color:hsl(0, 0%, 50.3%);--colorHover:var(--color-21);--colorPress:hsl(0, 0%, 50.3%);--colorFocus:var(--color-21);--colorTransparent:hsl(0, 0%, 42.5%);--borderColor:hsl(0, 0%, 90.0%);--borderColorHover:hsl(0, 0%, 88.5%);--borderColorFocus:hsl(0, 0%, 92.0%);--borderColorPress:hsl(0, 0%, 90.0%);--placeholderColor:hsl(0, 0%, 88.5%);--outlineColor:hsl(0, 0%, 42.5%);} + } +:root.t_dark .t_light .t_alt2_ProgressIndicator, :root.t_dark .t_light .t_alt2_SliderThumb, :root.t_dark .t_light .t_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_light .t_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_alt2_Tooltip, :root.t_light .t_alt2_ProgressIndicator, :root.t_light .t_alt2_SliderThumb, :root.t_light .t_alt2_Tooltip, :root.t_light .t_dark .t_light .t_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_alt2_Tooltip {--background:var(--color-21);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:hsl(0, 0%, 50.3%);--backgroundTransparent:hsl(0, 0%, 42.5%);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:#f8f8f8;--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:#f8f8f8;} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt2_ProgressIndicator, .t_alt2_SliderThumb, .t_alt2_Tooltip, .t_dark .t_light .t_alt2_ProgressIndicator, .t_dark .t_light .t_alt2_SliderThumb, .t_dark .t_light .t_alt2_Tooltip {--background:var(--color-21);--backgroundHover:hsl(0, 0%, 81.0%);--backgroundPress:hsl(0, 0%, 88.5%);--backgroundFocus:hsl(0, 0%, 90.0%);--backgroundStrong:hsl(0, 0%, 50.3%);--backgroundTransparent:hsl(0, 0%, 42.5%);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:#f8f8f8;--borderColor:hsl(0, 0%, 88.5%);--borderColorHover:hsl(0, 0%, 90.0%);--borderColorFocus:hsl(0, 0%, 81.0%);--borderColorPress:hsl(0, 0%, 88.5%);--placeholderColor:hsl(0, 0%, 90.0%);--outlineColor:#f8f8f8;} + } +:root.t_dark .t_light .t_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_alt2_SliderTrackActive, :root.t_light .t_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_alt2_SliderTrackActive {--background:hsl(0, 0%, 88.5%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 94.1%);--backgroundStrong:hsl(0, 0%, 81.0%);--backgroundTransparent:var(--color-21);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:hsl(0, 0%, 94.1%);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 94.1%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:#fff;} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt2_SliderTrackActive, .t_dark .t_light .t_alt2_SliderTrackActive {--background:hsl(0, 0%, 88.5%);--backgroundHover:hsl(0, 0%, 90.0%);--backgroundPress:hsl(0, 0%, 92.0%);--backgroundFocus:hsl(0, 0%, 94.1%);--backgroundStrong:hsl(0, 0%, 81.0%);--backgroundTransparent:var(--color-21);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:hsl(0, 0%, 94.1%);--borderColor:hsl(0, 0%, 92.0%);--borderColorHover:hsl(0, 0%, 94.1%);--borderColorFocus:hsl(0, 0%, 90.0%);--borderColorPress:hsl(0, 0%, 92.0%);--placeholderColor:hsl(0, 0%, 81.0%);--outlineColor:#fff;} + } +:root.t_dark .t_light .t_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_light .t_alt2_SwitchThumb, :root.t_light .t_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_alt2_SwitchThumb {--background:hsl(0, 0%, 42.5%);--backgroundHover:hsl(0, 0%, 50.3%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:#fff;--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 50.3%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:hsl(0, 0%, 94.1%);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_alt2_SwitchThumb, .t_dark .t_light .t_alt2_SwitchThumb {--background:hsl(0, 0%, 42.5%);--backgroundHover:hsl(0, 0%, 50.3%);--backgroundPress:var(--color-21);--backgroundFocus:hsl(0, 0%, 81.0%);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:hsl(0, 0%, 96.3%);--colorHover:hsl(0, 0%, 94.1%);--colorPress:hsl(0, 0%, 96.3%);--colorFocus:hsl(0, 0%, 94.1%);--colorTransparent:#fff;--borderColor:var(--color-21);--borderColorHover:hsl(0, 0%, 81.0%);--borderColorFocus:hsl(0, 0%, 50.3%);--borderColorPress:var(--color-21);--placeholderColor:hsl(0, 0%, 94.1%);--outlineColor:hsl(0, 0%, 94.1%);} + } +:root.t_dark .t_light .t_blue, :root.t_dark .t_light .t_dark .t_light .t_blue, :root.t_light .t_blue, :root.t_light .t_dark .t_light .t_blue {--color1:var(--color-1);--color2:var(--color-2);--color3:var(--color-3);--color4:var(--color-4);--color5:var(--color-5);--color6:var(--color-6);--color7:var(--color-8);--color8:var(--color-105);--color9:var(--color-10);--color10:var(--color-11);--color11:var(--color-12);--color12:var(--color-24);--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-4);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-4);--borderColorPress:var(--color-4);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue, .t_dark .t_light .t_blue {--color1:var(--color-1);--color2:var(--color-2);--color3:var(--color-3);--color4:var(--color-4);--color5:var(--color-5);--color6:var(--color-6);--color7:var(--color-8);--color8:var(--color-105);--color9:var(--color-10);--color10:var(--color-11);--color11:var(--color-12);--color12:var(--color-24);--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-4);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-4);--borderColorPress:var(--color-4);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} + } +:root.t_dark .t_light .t_blue_Button, :root.t_dark .t_light .t_blue_SliderTrack, :root.t_dark .t_light .t_blue_Switch, :root.t_dark .t_light .t_blue_TooltipContent, :root.t_dark .t_light .t_dark .t_light .t_blue_Button, :root.t_dark .t_light .t_dark .t_light .t_blue_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_blue_Switch, :root.t_dark .t_light .t_dark .t_light .t_blue_TooltipContent, :root.t_light .t_blue_Button, :root.t_light .t_blue_SliderTrack, :root.t_light .t_blue_Switch, :root.t_light .t_blue_TooltipContent, :root.t_light .t_dark .t_light .t_blue_Button, :root.t_light .t_dark .t_light .t_blue_SliderTrack, :root.t_light .t_dark .t_light .t_blue_Switch, :root.t_light .t_dark .t_light .t_blue_TooltipContent {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_Button, .t_blue_SliderTrack, .t_blue_Switch, .t_blue_TooltipContent, .t_dark .t_light .t_blue_Button, .t_dark .t_light .t_blue_SliderTrack, .t_dark .t_light .t_blue_Switch, .t_dark .t_light .t_blue_TooltipContent {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} + } +:root.t_dark .t_light .t_blue_Card, :root.t_dark .t_light .t_blue_DrawerFrame, :root.t_dark .t_light .t_blue_Progress, :root.t_dark .t_light .t_blue_TooltipArrow, :root.t_dark .t_light .t_dark .t_light .t_blue_Card, :root.t_dark .t_light .t_dark .t_light .t_blue_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_blue_Progress, :root.t_dark .t_light .t_dark .t_light .t_blue_TooltipArrow, :root.t_light .t_blue_Card, :root.t_light .t_blue_DrawerFrame, :root.t_light .t_blue_Progress, :root.t_light .t_blue_TooltipArrow, :root.t_light .t_dark .t_light .t_blue_Card, :root.t_light .t_dark .t_light .t_blue_DrawerFrame, :root.t_light .t_dark .t_light .t_blue_Progress, :root.t_light .t_dark .t_light .t_blue_TooltipArrow {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_Card, .t_blue_DrawerFrame, .t_blue_Progress, .t_blue_TooltipArrow, .t_dark .t_light .t_blue_Card, .t_dark .t_light .t_blue_DrawerFrame, .t_dark .t_light .t_blue_Progress, .t_dark .t_light .t_blue_TooltipArrow {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} + } +:root.t_dark .t_light .t_blue_Checkbox, :root.t_dark .t_light .t_blue_Input, :root.t_dark .t_light .t_blue_RadioGroupItem, :root.t_dark .t_light .t_blue_TextArea, :root.t_dark .t_light .t_dark .t_light .t_blue_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_blue_Input, :root.t_dark .t_light .t_dark .t_light .t_blue_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_blue_TextArea, :root.t_light .t_blue_Checkbox, :root.t_light .t_blue_Input, :root.t_light .t_blue_RadioGroupItem, :root.t_light .t_blue_TextArea, :root.t_light .t_dark .t_light .t_blue_Checkbox, :root.t_light .t_dark .t_light .t_blue_Input, :root.t_light .t_dark .t_light .t_blue_RadioGroupItem, :root.t_light .t_dark .t_light .t_blue_TextArea {--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_Checkbox, .t_blue_Input, .t_blue_RadioGroupItem, .t_blue_TextArea, .t_dark .t_light .t_blue_Checkbox, .t_dark .t_light .t_blue_Input, .t_dark .t_light .t_blue_RadioGroupItem, .t_dark .t_light .t_blue_TextArea {--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} + } +:root.t_dark .t_light .t_blue_ListItem, :root.t_dark .t_light .t_dark .t_light .t_blue_ListItem, :root.t_light .t_blue_ListItem, :root.t_light .t_dark .t_light .t_blue_ListItem {--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-4);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-4);--borderColorPress:var(--color-4);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_ListItem, .t_dark .t_light .t_blue_ListItem {--background:var(--color-2);--backgroundHover:var(--color-3);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-1);--backgroundTransparent:hsla(206, 100%, 99.2%, 0);--color:var(--color-24);--colorHover:var(--color-12);--colorPress:var(--color-24);--colorFocus:var(--color-12);--colorTransparent:hsla(211, 100%, 15.0%, 0);--borderColor:var(--color-4);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-4);--borderColorPress:var(--color-4);--placeholderColor:var(--color-10);--outlineColor:var(--color-10);} + } +:root.t_dark .t_light .t_blue_ProgressIndicator, :root.t_dark .t_light .t_blue_SliderThumb, :root.t_dark .t_light .t_blue_Tooltip, :root.t_dark .t_light .t_dark .t_light .t_blue_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_blue_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_Tooltip, :root.t_light .t_blue_ProgressIndicator, :root.t_light .t_blue_SliderThumb, :root.t_light .t_blue_Tooltip, :root.t_light .t_dark .t_light .t_blue_ProgressIndicator, :root.t_light .t_dark .t_light .t_blue_SliderThumb, :root.t_light .t_dark .t_light .t_blue_Tooltip {--background:var(--color-12);--backgroundHover:var(--color-11);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(211, 100%, 15.0%, 0);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:hsla(206, 100%, 99.2%, 0);--borderColor:var(--color-10);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-10);--borderColorPress:var(--color-10);--placeholderColor:var(--color-4);--outlineColor:var(--color-4);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_ProgressIndicator, .t_blue_SliderThumb, .t_blue_Tooltip, .t_dark .t_light .t_blue_ProgressIndicator, .t_dark .t_light .t_blue_SliderThumb, .t_dark .t_light .t_blue_Tooltip {--background:var(--color-12);--backgroundHover:var(--color-11);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(211, 100%, 15.0%, 0);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:hsla(206, 100%, 99.2%, 0);--borderColor:var(--color-10);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-10);--borderColorPress:var(--color-10);--placeholderColor:var(--color-4);--outlineColor:var(--color-4);} + } +:root.t_dark .t_light .t_blue_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_blue_SliderTrackActive, :root.t_light .t_blue_SliderTrackActive, :root.t_light .t_dark .t_light .t_blue_SliderTrackActive {--background:var(--color-10);--backgroundHover:var(--color-105);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-11);--backgroundTransparent:var(--color-12);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:var(--color-2);--borderColor:var(--color-8);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-6);--outlineColor:var(--color-2);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_SliderTrackActive, .t_dark .t_light .t_blue_SliderTrackActive {--background:var(--color-10);--backgroundHover:var(--color-105);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-11);--backgroundTransparent:var(--color-12);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:var(--color-2);--borderColor:var(--color-8);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-6);--outlineColor:var(--color-2);} + } +:root.t_dark .t_light .t_blue_SwitchThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_SwitchThumb, :root.t_light .t_blue_SwitchThumb, :root.t_light .t_dark .t_light .t_blue_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-12);--backgroundFocus:var(--color-11);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:var(--color-1);--borderColor:var(--color-12);--borderColorHover:var(--color-11);--borderColorFocus:var(--color-12);--borderColorPress:var(--color-12);--placeholderColor:var(--color-2);--outlineColor:var(--color-6);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_SwitchThumb, .t_dark .t_light .t_blue_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-12);--backgroundFocus:var(--color-11);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-1);--colorHover:var(--color-2);--colorPress:var(--color-1);--colorFocus:var(--color-2);--colorTransparent:var(--color-1);--borderColor:var(--color-12);--borderColorHover:var(--color-11);--borderColorFocus:var(--color-12);--borderColorPress:var(--color-12);--placeholderColor:var(--color-2);--outlineColor:var(--color-6);} + } +:root.t_dark .t_light .t_blue_active, :root.t_dark .t_light .t_dark .t_light .t_blue_active, :root.t_light .t_blue_active, :root.t_light .t_dark .t_light .t_blue_active {--color1:var(--color-4);--color2:var(--color-5);--color3:var(--color-6);--color4:var(--color-8);--color5:var(--color-105);--color6:var(--color-10);--color7:var(--color-11);--color8:var(--color-12);--color9:var(--color-24);--color10:hsla(211, 100%, 15.0%, 0);--color11:hsla(211, 100%, 15.0%, 0);--color12:hsla(211, 100%, 15.0%, 0);--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_blue_active, .t_dark .t_light .t_blue_active {--color1:var(--color-4);--color2:var(--color-5);--color3:var(--color-6);--color4:var(--color-8);--color5:var(--color-105);--color6:var(--color-10);--color7:var(--color-11);--color8:var(--color-12);--color9:var(--color-24);--color10:hsla(211, 100%, 15.0%, 0);--color11:hsla(211, 100%, 15.0%, 0);--color12:hsla(211, 100%, 15.0%, 0);--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_blue_active_Button, :root.t_dark .t_light .t_blue_active_Switch, :root.t_dark .t_light .t_dark .t_light .t_blue_active_Button, :root.t_dark .t_light .t_dark .t_light .t_blue_active_Switch, :root.t_light .t_blue_active_Button, :root.t_light .t_blue_active_Switch, :root.t_light .t_dark .t_light .t_blue_active_Button, :root.t_light .t_dark .t_light .t_blue_active_Switch {--background:var(--color-8);--backgroundHover:var(--color-105);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-11);--backgroundStrong:var(--color-6);--backgroundTransparent:var(--color-5);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-105);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-4);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_blue_active_Button, .t_blue_active_Switch, .t_dark .t_light .t_blue_active_Button, .t_dark .t_light .t_blue_active_Switch {--background:var(--color-8);--backgroundHover:var(--color-105);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-11);--backgroundStrong:var(--color-6);--backgroundTransparent:var(--color-5);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-105);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-4);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_blue_active_Checkbox, :root.t_dark .t_light .t_blue_active_Input, :root.t_dark .t_light .t_blue_active_TextArea, :root.t_dark .t_light .t_dark .t_light .t_blue_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_blue_active_Input, :root.t_dark .t_light .t_dark .t_light .t_blue_active_TextArea, :root.t_light .t_blue_active_Checkbox, :root.t_light .t_blue_active_Input, :root.t_light .t_blue_active_TextArea, :root.t_light .t_dark .t_light .t_blue_active_Checkbox, :root.t_light .t_dark .t_light .t_blue_active_Input, :root.t_light .t_dark .t_light .t_blue_active_TextArea {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-105);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_blue_active_Checkbox, .t_blue_active_Input, .t_blue_active_TextArea, .t_dark .t_light .t_blue_active_Checkbox, .t_dark .t_light .t_blue_active_Input, .t_dark .t_light .t_blue_active_TextArea {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-105);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_blue_active_ListItem, :root.t_dark .t_light .t_dark .t_light .t_blue_active_ListItem, :root.t_light .t_blue_active_ListItem, :root.t_light .t_dark .t_light .t_blue_active_ListItem {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_blue_active_ListItem, .t_dark .t_light .t_blue_active_ListItem {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--colorHover:var(--color-105);--colorPress:var(--color-10);--colorFocus:var(--color-105);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_blue_active_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_blue_active_SliderTrackActive, :root.t_light .t_blue_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_blue_active_SliderTrackActive {--background:var(--color-6);--backgroundHover:var(--color-5);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-3);--backgroundStrong:var(--color-8);--backgroundTransparent:var(--color-105);--colorHover:var(--color-5);--colorPress:var(--color-4);--colorFocus:var(--color-5);--colorTransparent:var(--color-5);--borderColor:var(--color-5);--borderColorHover:var(--color-4);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-10);--outlineColor:var(--color-1);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_blue_active_SliderTrackActive, .t_dark .t_light .t_blue_active_SliderTrackActive {--background:var(--color-6);--backgroundHover:var(--color-5);--backgroundPress:var(--color-4);--backgroundFocus:var(--color-3);--backgroundStrong:var(--color-8);--backgroundTransparent:var(--color-105);--colorHover:var(--color-5);--colorPress:var(--color-4);--colorFocus:var(--color-5);--colorTransparent:var(--color-5);--borderColor:var(--color-5);--borderColorHover:var(--color-4);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-10);--outlineColor:var(--color-1);} + } +:root.t_dark .t_light .t_blue_alt1, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1, :root.t_light .t_blue_alt1, :root.t_light .t_dark .t_light .t_blue_alt1 {--color1:var(--color-2);--color2:var(--color-3);--color3:var(--color-4);--color4:var(--color-5);--color5:var(--color-6);--color6:var(--color-8);--color7:var(--color-105);--color8:var(--color-10);--color9:var(--color-11);--color10:var(--color-12);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1, .t_dark .t_light .t_blue_alt1 {--color1:var(--color-2);--color2:var(--color-3);--color3:var(--color-4);--color4:var(--color-5);--color5:var(--color-6);--color6:var(--color-8);--color7:var(--color-105);--color8:var(--color-10);--color9:var(--color-11);--color10:var(--color-12);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} + } +:root.t_dark .t_light .t_blue_alt1_Button, :root.t_dark .t_light .t_blue_alt1_SliderTrack, :root.t_dark .t_light .t_blue_alt1_Switch, :root.t_dark .t_light .t_blue_alt1_TooltipContent, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_TooltipContent, :root.t_light .t_blue_alt1_Button, :root.t_light .t_blue_alt1_SliderTrack, :root.t_light .t_blue_alt1_Switch, :root.t_light .t_blue_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_blue_alt1_Button, :root.t_light .t_dark .t_light .t_blue_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_blue_alt1_Switch, :root.t_light .t_dark .t_light .t_blue_alt1_TooltipContent {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_Button, .t_blue_alt1_SliderTrack, .t_blue_alt1_Switch, .t_blue_alt1_TooltipContent, .t_dark .t_light .t_blue_alt1_Button, .t_dark .t_light .t_blue_alt1_SliderTrack, .t_dark .t_light .t_blue_alt1_Switch, .t_dark .t_light .t_blue_alt1_TooltipContent {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_blue_alt1_Card, :root.t_dark .t_light .t_blue_alt1_DrawerFrame, :root.t_dark .t_light .t_blue_alt1_Progress, :root.t_dark .t_light .t_blue_alt1_TooltipArrow, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_TooltipArrow, :root.t_light .t_blue_alt1_Card, :root.t_light .t_blue_alt1_DrawerFrame, :root.t_light .t_blue_alt1_Progress, :root.t_light .t_blue_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_blue_alt1_Card, :root.t_light .t_dark .t_light .t_blue_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_blue_alt1_Progress, :root.t_light .t_dark .t_light .t_blue_alt1_TooltipArrow {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-12);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_Card, .t_blue_alt1_DrawerFrame, .t_blue_alt1_Progress, .t_blue_alt1_TooltipArrow, .t_dark .t_light .t_blue_alt1_Card, .t_dark .t_light .t_blue_alt1_DrawerFrame, .t_dark .t_light .t_blue_alt1_Progress, .t_dark .t_light .t_blue_alt1_TooltipArrow {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-12);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} + } +:root.t_dark .t_light .t_blue_alt1_Checkbox, :root.t_dark .t_light .t_blue_alt1_Input, :root.t_dark .t_light .t_blue_alt1_RadioGroupItem, :root.t_dark .t_light .t_blue_alt1_TextArea, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_TextArea, :root.t_light .t_blue_alt1_Checkbox, :root.t_light .t_blue_alt1_Input, :root.t_light .t_blue_alt1_RadioGroupItem, :root.t_light .t_blue_alt1_TextArea, :root.t_light .t_dark .t_light .t_blue_alt1_Checkbox, :root.t_light .t_dark .t_light .t_blue_alt1_Input, :root.t_light .t_dark .t_light .t_blue_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_blue_alt1_TextArea {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_Checkbox, .t_blue_alt1_Input, .t_blue_alt1_RadioGroupItem, .t_blue_alt1_TextArea, .t_dark .t_light .t_blue_alt1_Checkbox, .t_dark .t_light .t_blue_alt1_Input, .t_dark .t_light .t_blue_alt1_RadioGroupItem, .t_dark .t_light .t_blue_alt1_TextArea {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} + } +:root.t_dark .t_light .t_blue_alt1_ListItem, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_ListItem, :root.t_light .t_blue_alt1_ListItem, :root.t_light .t_dark .t_light .t_blue_alt1_ListItem {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_ListItem, .t_dark .t_light .t_blue_alt1_ListItem {--background:var(--color-3);--backgroundHover:var(--color-4);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-2);--backgroundTransparent:var(--color-1);--color:var(--color-12);--colorHover:var(--color-11);--colorPress:var(--color-12);--colorFocus:var(--color-11);--colorTransparent:var(--color-24);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-105);--outlineColor:var(--color-11);} + } +:root.t_dark .t_light .t_blue_alt1_ProgressIndicator, :root.t_dark .t_light .t_blue_alt1_SliderThumb, :root.t_dark .t_light .t_blue_alt1_Tooltip, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_Tooltip, :root.t_light .t_blue_alt1_ProgressIndicator, :root.t_light .t_blue_alt1_SliderThumb, :root.t_light .t_blue_alt1_Tooltip, :root.t_light .t_dark .t_light .t_blue_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_blue_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_blue_alt1_Tooltip {--background:var(--color-11);--backgroundHover:var(--color-10);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-12);--backgroundTransparent:var(--color-24);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-1);--borderColor:var(--color-105);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-5);--outlineColor:var(--color-3);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_ProgressIndicator, .t_blue_alt1_SliderThumb, .t_blue_alt1_Tooltip, .t_dark .t_light .t_blue_alt1_ProgressIndicator, .t_dark .t_light .t_blue_alt1_SliderThumb, .t_dark .t_light .t_blue_alt1_Tooltip {--background:var(--color-11);--backgroundHover:var(--color-10);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-12);--backgroundTransparent:var(--color-24);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-1);--borderColor:var(--color-105);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-5);--outlineColor:var(--color-3);} + } +:root.t_dark .t_light .t_blue_alt1_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_SliderTrackActive, :root.t_light .t_blue_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_blue_alt1_SliderTrackActive {--background:var(--color-105);--backgroundHover:var(--color-8);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-10);--backgroundTransparent:var(--color-11);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-3);--borderColor:var(--color-6);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-8);--outlineColor:var(--color-1);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_SliderTrackActive, .t_dark .t_light .t_blue_alt1_SliderTrackActive {--background:var(--color-105);--backgroundHover:var(--color-8);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-5);--backgroundStrong:var(--color-10);--backgroundTransparent:var(--color-11);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-3);--borderColor:var(--color-6);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-8);--outlineColor:var(--color-1);} + } +:root.t_dark .t_light .t_blue_alt1_SwitchThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_alt1_SwitchThumb, :root.t_light .t_blue_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_blue_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-12);--backgroundPress:var(--color-11);--backgroundFocus:var(--color-10);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-1);--borderColor:var(--color-11);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-11);--borderColorPress:var(--color-11);--placeholderColor:var(--color-3);--outlineColor:var(--color-5);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt1_SwitchThumb, .t_dark .t_light .t_blue_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-12);--backgroundPress:var(--color-11);--backgroundFocus:var(--color-10);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-2);--colorHover:var(--color-3);--colorPress:var(--color-2);--colorFocus:var(--color-3);--colorTransparent:var(--color-1);--borderColor:var(--color-11);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-11);--borderColorPress:var(--color-11);--placeholderColor:var(--color-3);--outlineColor:var(--color-5);} + } +:root.t_dark .t_light .t_blue_alt2, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2, :root.t_light .t_blue_alt2, :root.t_light .t_dark .t_light .t_blue_alt2 {--color1:var(--color-3);--color2:var(--color-4);--color3:var(--color-5);--color4:var(--color-6);--color5:var(--color-8);--color6:var(--color-105);--color7:var(--color-10);--color8:var(--color-11);--color9:var(--color-12);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2, .t_dark .t_light .t_blue_alt2 {--color1:var(--color-3);--color2:var(--color-4);--color3:var(--color-5);--color4:var(--color-6);--color5:var(--color-8);--color6:var(--color-105);--color7:var(--color-10);--color8:var(--color-11);--color9:var(--color-12);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} + } +:root.t_dark .t_light .t_blue_alt2_Button, :root.t_dark .t_light .t_blue_alt2_SliderTrack, :root.t_dark .t_light .t_blue_alt2_Switch, :root.t_dark .t_light .t_blue_alt2_TooltipContent, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_TooltipContent, :root.t_light .t_blue_alt2_Button, :root.t_light .t_blue_alt2_SliderTrack, :root.t_light .t_blue_alt2_Switch, :root.t_light .t_blue_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_blue_alt2_Button, :root.t_light .t_dark .t_light .t_blue_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_blue_alt2_Switch, :root.t_light .t_dark .t_light .t_blue_alt2_TooltipContent {--background:var(--color-6);--backgroundHover:var(--color-8);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-10);--backgroundStrong:var(--color-5);--backgroundTransparent:var(--color-4);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-10);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-5);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_Button, .t_blue_alt2_SliderTrack, .t_blue_alt2_Switch, .t_blue_alt2_TooltipContent, .t_dark .t_light .t_blue_alt2_Button, .t_dark .t_light .t_blue_alt2_SliderTrack, .t_dark .t_light .t_blue_alt2_Switch, .t_dark .t_light .t_blue_alt2_TooltipContent {--background:var(--color-6);--backgroundHover:var(--color-8);--backgroundPress:var(--color-105);--backgroundFocus:var(--color-10);--backgroundStrong:var(--color-5);--backgroundTransparent:var(--color-4);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-10);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-5);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_blue_alt2_Card, :root.t_dark .t_light .t_blue_alt2_DrawerFrame, :root.t_dark .t_light .t_blue_alt2_Progress, :root.t_dark .t_light .t_blue_alt2_TooltipArrow, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_TooltipArrow, :root.t_light .t_blue_alt2_Card, :root.t_light .t_blue_alt2_DrawerFrame, :root.t_light .t_blue_alt2_Progress, :root.t_light .t_blue_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_blue_alt2_Card, :root.t_light .t_dark .t_light .t_blue_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_blue_alt2_Progress, :root.t_light .t_dark .t_light .t_blue_alt2_TooltipArrow {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_Card, .t_blue_alt2_DrawerFrame, .t_blue_alt2_Progress, .t_blue_alt2_TooltipArrow, .t_dark .t_light .t_blue_alt2_Card, .t_dark .t_light .t_blue_alt2_DrawerFrame, .t_dark .t_light .t_blue_alt2_Progress, .t_dark .t_light .t_blue_alt2_TooltipArrow {--background:var(--color-5);--backgroundHover:var(--color-6);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-4);--backgroundTransparent:var(--color-3);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-11);--borderColor:var(--color-6);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-6);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_blue_alt2_Checkbox, :root.t_dark .t_light .t_blue_alt2_Input, :root.t_dark .t_light .t_blue_alt2_RadioGroupItem, :root.t_dark .t_light .t_blue_alt2_TextArea, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_TextArea, :root.t_light .t_blue_alt2_Checkbox, :root.t_light .t_blue_alt2_Input, :root.t_light .t_blue_alt2_RadioGroupItem, :root.t_light .t_blue_alt2_TextArea, :root.t_light .t_dark .t_light .t_blue_alt2_Checkbox, :root.t_light .t_dark .t_light .t_blue_alt2_Input, :root.t_light .t_dark .t_light .t_blue_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_blue_alt2_TextArea {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_Checkbox, .t_blue_alt2_Input, .t_blue_alt2_RadioGroupItem, .t_blue_alt2_TextArea, .t_dark .t_light .t_blue_alt2_Checkbox, .t_dark .t_light .t_blue_alt2_Input, .t_dark .t_light .t_blue_alt2_RadioGroupItem, .t_dark .t_light .t_blue_alt2_TextArea {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-8);--borderColorHover:var(--color-105);--borderColorFocus:var(--color-8);--borderColorPress:var(--color-8);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} + } +:root.t_dark .t_light .t_blue_alt2_ListItem, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_ListItem, :root.t_light .t_blue_alt2_ListItem, :root.t_light .t_dark .t_light .t_blue_alt2_ListItem {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_ListItem, .t_dark .t_light .t_blue_alt2_ListItem {--background:var(--color-4);--backgroundHover:var(--color-5);--backgroundPress:var(--color-6);--backgroundFocus:var(--color-8);--backgroundStrong:var(--color-3);--backgroundTransparent:var(--color-2);--color:var(--color-11);--colorHover:var(--color-10);--colorPress:var(--color-11);--colorFocus:var(--color-10);--colorTransparent:var(--color-12);--borderColor:var(--color-5);--borderColorHover:var(--color-6);--borderColorFocus:var(--color-5);--borderColorPress:var(--color-5);--placeholderColor:var(--color-8);--outlineColor:var(--color-12);} + } +:root.t_dark .t_light .t_blue_alt2_ProgressIndicator, :root.t_dark .t_light .t_blue_alt2_SliderThumb, :root.t_dark .t_light .t_blue_alt2_Tooltip, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_Tooltip, :root.t_light .t_blue_alt2_ProgressIndicator, :root.t_light .t_blue_alt2_SliderThumb, :root.t_light .t_blue_alt2_Tooltip, :root.t_light .t_dark .t_light .t_blue_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_blue_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_blue_alt2_Tooltip {--background:var(--color-10);--backgroundHover:var(--color-105);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-11);--backgroundTransparent:var(--color-12);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-2);--borderColor:var(--color-105);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-6);--outlineColor:var(--color-2);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_ProgressIndicator, .t_blue_alt2_SliderThumb, .t_blue_alt2_Tooltip, .t_dark .t_light .t_blue_alt2_ProgressIndicator, .t_dark .t_light .t_blue_alt2_SliderThumb, .t_dark .t_light .t_blue_alt2_Tooltip {--background:var(--color-10);--backgroundHover:var(--color-105);--backgroundPress:var(--color-8);--backgroundFocus:var(--color-6);--backgroundStrong:var(--color-11);--backgroundTransparent:var(--color-12);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-2);--borderColor:var(--color-105);--borderColorHover:var(--color-8);--borderColorFocus:var(--color-105);--borderColorPress:var(--color-105);--placeholderColor:var(--color-6);--outlineColor:var(--color-2);} + } +:root.t_dark .t_light .t_blue_alt2_SliderTrackActive, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_SliderTrackActive, :root.t_light .t_blue_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_blue_alt2_SliderTrackActive {--background:var(--color-8);--backgroundHover:var(--color-6);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-4);--backgroundStrong:var(--color-105);--backgroundTransparent:var(--color-10);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-4);--borderColor:var(--color-6);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-105);--outlineColor:var(--color-1);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_SliderTrackActive, .t_dark .t_light .t_blue_alt2_SliderTrackActive {--background:var(--color-8);--backgroundHover:var(--color-6);--backgroundPress:var(--color-5);--backgroundFocus:var(--color-4);--backgroundStrong:var(--color-105);--backgroundTransparent:var(--color-10);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-4);--borderColor:var(--color-6);--borderColorHover:var(--color-5);--borderColorFocus:var(--color-6);--borderColorPress:var(--color-6);--placeholderColor:var(--color-105);--outlineColor:var(--color-1);} + } +:root.t_dark .t_light .t_blue_alt2_SwitchThumb, :root.t_dark .t_light .t_dark .t_light .t_blue_alt2_SwitchThumb, :root.t_light .t_blue_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_blue_alt2_SwitchThumb {--background:var(--color-12);--backgroundHover:var(--color-11);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-1);--borderColor:var(--color-11);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-11);--borderColorPress:var(--color-11);--placeholderColor:var(--color-4);--outlineColor:var(--color-4);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_blue_alt2_SwitchThumb, .t_dark .t_light .t_blue_alt2_SwitchThumb {--background:var(--color-12);--backgroundHover:var(--color-11);--backgroundPress:var(--color-10);--backgroundFocus:var(--color-105);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-3);--colorHover:var(--color-4);--colorPress:var(--color-3);--colorFocus:var(--color-4);--colorTransparent:var(--color-1);--borderColor:var(--color-11);--borderColorHover:var(--color-10);--borderColorFocus:var(--color-11);--borderColorPress:var(--color-11);--placeholderColor:var(--color-4);--outlineColor:var(--color-4);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray, :root.t_dark .t_light .t_gray, :root.t_light .t_dark .t_light .t_gray, :root.t_light .t_gray {--color1:var(--color-13);--color2:var(--color-14);--color3:var(--color-15);--color4:var(--color-120);--color5:var(--color-17);--color6:var(--color-18);--color7:var(--color-20);--color8:var(--color-21);--color9:var(--color-22);--color10:var(--color-23);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-120);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-120);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray, .t_gray {--color1:var(--color-13);--color2:var(--color-14);--color3:var(--color-15);--color4:var(--color-120);--color5:var(--color-17);--color6:var(--color-18);--color7:var(--color-20);--color8:var(--color-21);--color9:var(--color-22);--color10:var(--color-23);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-120);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-120);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_Button, :root.t_dark .t_light .t_dark .t_light .t_gray_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_gray_Switch, :root.t_dark .t_light .t_dark .t_light .t_gray_TooltipContent, :root.t_dark .t_light .t_gray_Button, :root.t_dark .t_light .t_gray_SliderTrack, :root.t_dark .t_light .t_gray_Switch, :root.t_dark .t_light .t_gray_TooltipContent, :root.t_light .t_dark .t_light .t_gray_Button, :root.t_light .t_dark .t_light .t_gray_SliderTrack, :root.t_light .t_dark .t_light .t_gray_Switch, :root.t_light .t_dark .t_light .t_gray_TooltipContent, :root.t_light .t_gray_Button, :root.t_light .t_gray_SliderTrack, :root.t_light .t_gray_Switch, :root.t_light .t_gray_TooltipContent {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_Button, .t_dark .t_light .t_gray_SliderTrack, .t_dark .t_light .t_gray_Switch, .t_dark .t_light .t_gray_TooltipContent, .t_gray_Button, .t_gray_SliderTrack, .t_gray_Switch, .t_gray_TooltipContent {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_Card, :root.t_dark .t_light .t_dark .t_light .t_gray_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_gray_Progress, :root.t_dark .t_light .t_dark .t_light .t_gray_TooltipArrow, :root.t_dark .t_light .t_gray_Card, :root.t_dark .t_light .t_gray_DrawerFrame, :root.t_dark .t_light .t_gray_Progress, :root.t_dark .t_light .t_gray_TooltipArrow, :root.t_light .t_dark .t_light .t_gray_Card, :root.t_light .t_dark .t_light .t_gray_DrawerFrame, :root.t_light .t_dark .t_light .t_gray_Progress, :root.t_light .t_dark .t_light .t_gray_TooltipArrow, :root.t_light .t_gray_Card, :root.t_light .t_gray_DrawerFrame, :root.t_light .t_gray_Progress, :root.t_light .t_gray_TooltipArrow {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_Card, .t_dark .t_light .t_gray_DrawerFrame, .t_dark .t_light .t_gray_Progress, .t_dark .t_light .t_gray_TooltipArrow, .t_gray_Card, .t_gray_DrawerFrame, .t_gray_Progress, .t_gray_TooltipArrow {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_gray_Input, :root.t_dark .t_light .t_dark .t_light .t_gray_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_gray_TextArea, :root.t_dark .t_light .t_gray_Checkbox, :root.t_dark .t_light .t_gray_Input, :root.t_dark .t_light .t_gray_RadioGroupItem, :root.t_dark .t_light .t_gray_TextArea, :root.t_light .t_dark .t_light .t_gray_Checkbox, :root.t_light .t_dark .t_light .t_gray_Input, :root.t_light .t_dark .t_light .t_gray_RadioGroupItem, :root.t_light .t_dark .t_light .t_gray_TextArea, :root.t_light .t_gray_Checkbox, :root.t_light .t_gray_Input, :root.t_light .t_gray_RadioGroupItem, :root.t_light .t_gray_TextArea {--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_Checkbox, .t_dark .t_light .t_gray_Input, .t_dark .t_light .t_gray_RadioGroupItem, .t_dark .t_light .t_gray_TextArea, .t_gray_Checkbox, .t_gray_Input, .t_gray_RadioGroupItem, .t_gray_TextArea {--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_ListItem, :root.t_dark .t_light .t_gray_ListItem, :root.t_light .t_dark .t_light .t_gray_ListItem, :root.t_light .t_gray_ListItem {--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-120);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-120);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_ListItem, .t_gray_ListItem {--background:var(--color-14);--backgroundHover:var(--color-15);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-13);--backgroundTransparent:hsla(0, 0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-24);--colorPress:var(--color-24);--colorFocus:var(--color-24);--colorTransparent:hsla(0, 0%, 9.0%, 0);--borderColor:var(--color-120);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-120);--borderColorPress:var(--color-120);--placeholderColor:var(--color-22);--outlineColor:var(--color-22);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_gray_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_gray_Tooltip, :root.t_dark .t_light .t_gray_ProgressIndicator, :root.t_dark .t_light .t_gray_SliderThumb, :root.t_dark .t_light .t_gray_Tooltip, :root.t_light .t_dark .t_light .t_gray_ProgressIndicator, :root.t_light .t_dark .t_light .t_gray_SliderThumb, :root.t_light .t_dark .t_light .t_gray_Tooltip, :root.t_light .t_gray_ProgressIndicator, :root.t_light .t_gray_SliderThumb, :root.t_light .t_gray_Tooltip {--background:var(--color-24);--backgroundHover:var(--color-23);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(0, 0%, 9.0%, 0);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:hsla(0, 0%, 99.0%, 0);--borderColor:var(--color-22);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-22);--borderColorPress:var(--color-22);--placeholderColor:var(--color-120);--outlineColor:var(--color-120);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_ProgressIndicator, .t_dark .t_light .t_gray_SliderThumb, .t_dark .t_light .t_gray_Tooltip, .t_gray_ProgressIndicator, .t_gray_SliderThumb, .t_gray_Tooltip {--background:var(--color-24);--backgroundHover:var(--color-23);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(0, 0%, 9.0%, 0);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:hsla(0, 0%, 99.0%, 0);--borderColor:var(--color-22);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-22);--borderColorPress:var(--color-22);--placeholderColor:var(--color-120);--outlineColor:var(--color-120);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_SliderTrackActive, :root.t_dark .t_light .t_gray_SliderTrackActive, :root.t_light .t_dark .t_light .t_gray_SliderTrackActive, :root.t_light .t_gray_SliderTrackActive {--background:var(--color-22);--backgroundHover:var(--color-21);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-23);--backgroundTransparent:var(--color-24);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:var(--color-14);--borderColor:var(--color-20);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-18);--outlineColor:var(--color-14);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_SliderTrackActive, .t_gray_SliderTrackActive {--background:var(--color-22);--backgroundHover:var(--color-21);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-23);--backgroundTransparent:var(--color-24);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:var(--color-14);--borderColor:var(--color-20);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-18);--outlineColor:var(--color-14);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_SwitchThumb, :root.t_dark .t_light .t_gray_SwitchThumb, :root.t_light .t_dark .t_light .t_gray_SwitchThumb, :root.t_light .t_gray_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-24);--backgroundFocus:var(--color-23);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:var(--color-13);--borderColor:var(--color-24);--borderColorHover:var(--color-23);--borderColorFocus:var(--color-24);--borderColorPress:var(--color-24);--placeholderColor:var(--color-14);--outlineColor:var(--color-18);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_SwitchThumb, .t_gray_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-24);--backgroundFocus:var(--color-23);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-13);--colorHover:var(--color-14);--colorPress:var(--color-13);--colorFocus:var(--color-14);--colorTransparent:var(--color-13);--borderColor:var(--color-24);--borderColorHover:var(--color-23);--borderColorFocus:var(--color-24);--borderColorPress:var(--color-24);--placeholderColor:var(--color-14);--outlineColor:var(--color-18);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_active, :root.t_dark .t_light .t_gray_active, :root.t_light .t_dark .t_light .t_gray_active, :root.t_light .t_gray_active {--color1:var(--color-120);--color2:var(--color-17);--color3:var(--color-18);--color4:var(--color-20);--color5:var(--color-21);--color6:var(--color-22);--color7:var(--color-23);--color8:var(--color-24);--color9:var(--color-24);--color10:hsla(0, 0%, 9.0%, 0);--color11:hsla(0, 0%, 9.0%, 0);--color12:hsla(0, 0%, 9.0%, 0);--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_gray_active, .t_gray_active {--color1:var(--color-120);--color2:var(--color-17);--color3:var(--color-18);--color4:var(--color-20);--color5:var(--color-21);--color6:var(--color-22);--color7:var(--color-23);--color8:var(--color-24);--color9:var(--color-24);--color10:hsla(0, 0%, 9.0%, 0);--color11:hsla(0, 0%, 9.0%, 0);--color12:hsla(0, 0%, 9.0%, 0);--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_active_Button, :root.t_dark .t_light .t_dark .t_light .t_gray_active_Switch, :root.t_dark .t_light .t_gray_active_Button, :root.t_dark .t_light .t_gray_active_Switch, :root.t_light .t_dark .t_light .t_gray_active_Button, :root.t_light .t_dark .t_light .t_gray_active_Switch, :root.t_light .t_gray_active_Button, :root.t_light .t_gray_active_Switch {--background:var(--color-20);--backgroundHover:var(--color-21);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-23);--backgroundStrong:var(--color-18);--backgroundTransparent:var(--color-17);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-21);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-120);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_gray_active_Button, .t_dark .t_light .t_gray_active_Switch, .t_gray_active_Button, .t_gray_active_Switch {--background:var(--color-20);--backgroundHover:var(--color-21);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-23);--backgroundStrong:var(--color-18);--backgroundTransparent:var(--color-17);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-21);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-120);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_gray_active_Input, :root.t_dark .t_light .t_dark .t_light .t_gray_active_TextArea, :root.t_dark .t_light .t_gray_active_Checkbox, :root.t_dark .t_light .t_gray_active_Input, :root.t_dark .t_light .t_gray_active_TextArea, :root.t_light .t_dark .t_light .t_gray_active_Checkbox, :root.t_light .t_dark .t_light .t_gray_active_Input, :root.t_light .t_dark .t_light .t_gray_active_TextArea, :root.t_light .t_gray_active_Checkbox, :root.t_light .t_gray_active_Input, :root.t_light .t_gray_active_TextArea {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-21);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_gray_active_Checkbox, .t_dark .t_light .t_gray_active_Input, .t_dark .t_light .t_gray_active_TextArea, .t_gray_active_Checkbox, .t_gray_active_Input, .t_gray_active_TextArea {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-21);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_active_ListItem, :root.t_dark .t_light .t_gray_active_ListItem, :root.t_light .t_dark .t_light .t_gray_active_ListItem, :root.t_light .t_gray_active_ListItem {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_gray_active_ListItem, .t_gray_active_ListItem {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--colorHover:var(--color-21);--colorPress:var(--color-22);--colorFocus:var(--color-21);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_active_SliderTrackActive, :root.t_dark .t_light .t_gray_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_gray_active_SliderTrackActive, :root.t_light .t_gray_active_SliderTrackActive {--background:var(--color-18);--backgroundHover:var(--color-17);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-15);--backgroundStrong:var(--color-20);--backgroundTransparent:var(--color-21);--colorHover:var(--color-17);--colorPress:var(--color-120);--colorFocus:var(--color-17);--colorTransparent:var(--color-17);--borderColor:var(--color-17);--borderColorHover:var(--color-120);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-22);--outlineColor:var(--color-13);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_gray_active_SliderTrackActive, .t_gray_active_SliderTrackActive {--background:var(--color-18);--backgroundHover:var(--color-17);--backgroundPress:var(--color-120);--backgroundFocus:var(--color-15);--backgroundStrong:var(--color-20);--backgroundTransparent:var(--color-21);--colorHover:var(--color-17);--colorPress:var(--color-120);--colorFocus:var(--color-17);--colorTransparent:var(--color-17);--borderColor:var(--color-17);--borderColorHover:var(--color-120);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-22);--outlineColor:var(--color-13);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt1, :root.t_dark .t_light .t_gray_alt1, :root.t_light .t_dark .t_light .t_gray_alt1, :root.t_light .t_gray_alt1 {--color1:var(--color-14);--color2:var(--color-15);--color3:var(--color-120);--color4:var(--color-17);--color5:var(--color-18);--color6:var(--color-20);--color7:var(--color-21);--color8:var(--color-22);--color9:var(--color-23);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt1, .t_gray_alt1 {--color1:var(--color-14);--color2:var(--color-15);--color3:var(--color-120);--color4:var(--color-17);--color5:var(--color-18);--color6:var(--color-20);--color7:var(--color-21);--color8:var(--color-22);--color9:var(--color-23);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_TooltipContent, :root.t_dark .t_light .t_gray_alt1_Button, :root.t_dark .t_light .t_gray_alt1_SliderTrack, :root.t_dark .t_light .t_gray_alt1_Switch, :root.t_dark .t_light .t_gray_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_gray_alt1_Button, :root.t_light .t_dark .t_light .t_gray_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_gray_alt1_Switch, :root.t_light .t_dark .t_light .t_gray_alt1_TooltipContent, :root.t_light .t_gray_alt1_Button, :root.t_light .t_gray_alt1_SliderTrack, :root.t_light .t_gray_alt1_Switch, :root.t_light .t_gray_alt1_TooltipContent {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt1_Button, .t_dark .t_light .t_gray_alt1_SliderTrack, .t_dark .t_light .t_gray_alt1_Switch, .t_dark .t_light .t_gray_alt1_TooltipContent, .t_gray_alt1_Button, .t_gray_alt1_SliderTrack, .t_gray_alt1_Switch, .t_gray_alt1_TooltipContent {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_TooltipArrow, :root.t_dark .t_light .t_gray_alt1_Card, :root.t_dark .t_light .t_gray_alt1_DrawerFrame, :root.t_dark .t_light .t_gray_alt1_Progress, :root.t_dark .t_light .t_gray_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_gray_alt1_Card, :root.t_light .t_dark .t_light .t_gray_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_gray_alt1_Progress, :root.t_light .t_dark .t_light .t_gray_alt1_TooltipArrow, :root.t_light .t_gray_alt1_Card, :root.t_light .t_gray_alt1_DrawerFrame, :root.t_light .t_gray_alt1_Progress, :root.t_light .t_gray_alt1_TooltipArrow {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt1_Card, .t_dark .t_light .t_gray_alt1_DrawerFrame, .t_dark .t_light .t_gray_alt1_Progress, .t_dark .t_light .t_gray_alt1_TooltipArrow, .t_gray_alt1_Card, .t_gray_alt1_DrawerFrame, .t_gray_alt1_Progress, .t_gray_alt1_TooltipArrow {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_TextArea, :root.t_dark .t_light .t_gray_alt1_Checkbox, :root.t_dark .t_light .t_gray_alt1_Input, :root.t_dark .t_light .t_gray_alt1_RadioGroupItem, :root.t_dark .t_light .t_gray_alt1_TextArea, :root.t_light .t_dark .t_light .t_gray_alt1_Checkbox, :root.t_light .t_dark .t_light .t_gray_alt1_Input, :root.t_light .t_dark .t_light .t_gray_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_gray_alt1_TextArea, :root.t_light .t_gray_alt1_Checkbox, :root.t_light .t_gray_alt1_Input, :root.t_light .t_gray_alt1_RadioGroupItem, :root.t_light .t_gray_alt1_TextArea {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt1_Checkbox, .t_dark .t_light .t_gray_alt1_Input, .t_dark .t_light .t_gray_alt1_RadioGroupItem, .t_dark .t_light .t_gray_alt1_TextArea, .t_gray_alt1_Checkbox, .t_gray_alt1_Input, .t_gray_alt1_RadioGroupItem, .t_gray_alt1_TextArea {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_ListItem, :root.t_dark .t_light .t_gray_alt1_ListItem, :root.t_light .t_dark .t_light .t_gray_alt1_ListItem, :root.t_light .t_gray_alt1_ListItem {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt1_ListItem, .t_gray_alt1_ListItem {--background:var(--color-15);--backgroundHover:var(--color-120);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-14);--backgroundTransparent:var(--color-13);--color:var(--color-24);--colorHover:var(--color-23);--colorPress:var(--color-24);--colorFocus:var(--color-23);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-21);--outlineColor:var(--color-23);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_gray_alt1_Tooltip, :root.t_dark .t_light .t_gray_alt1_ProgressIndicator, :root.t_dark .t_light .t_gray_alt1_SliderThumb, :root.t_dark .t_light .t_gray_alt1_Tooltip, :root.t_light .t_dark .t_light .t_gray_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_gray_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_gray_alt1_Tooltip, :root.t_light .t_gray_alt1_ProgressIndicator, :root.t_light .t_gray_alt1_SliderThumb, :root.t_light .t_gray_alt1_Tooltip {--background:var(--color-23);--backgroundHover:var(--color-22);--backgroundPress:var(--color-21);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-13);--borderColor:var(--color-21);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-17);--outlineColor:var(--color-15);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt1_ProgressIndicator, .t_dark .t_light .t_gray_alt1_SliderThumb, .t_dark .t_light .t_gray_alt1_Tooltip, .t_gray_alt1_ProgressIndicator, .t_gray_alt1_SliderThumb, .t_gray_alt1_Tooltip {--background:var(--color-23);--backgroundHover:var(--color-22);--backgroundPress:var(--color-21);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-13);--borderColor:var(--color-21);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-17);--outlineColor:var(--color-15);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_SliderTrackActive, :root.t_dark .t_light .t_gray_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_gray_alt1_SliderTrackActive, :root.t_light .t_gray_alt1_SliderTrackActive {--background:var(--color-21);--backgroundHover:var(--color-20);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-22);--backgroundTransparent:var(--color-23);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-15);--borderColor:var(--color-18);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-20);--outlineColor:var(--color-13);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt1_SliderTrackActive, .t_gray_alt1_SliderTrackActive {--background:var(--color-21);--backgroundHover:var(--color-20);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-17);--backgroundStrong:var(--color-22);--backgroundTransparent:var(--color-23);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-15);--borderColor:var(--color-18);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-20);--outlineColor:var(--color-13);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt1_SwitchThumb, :root.t_dark .t_light .t_gray_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_gray_alt1_SwitchThumb, :root.t_light .t_gray_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-23);--backgroundFocus:var(--color-22);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-13);--borderColor:var(--color-23);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-23);--borderColorPress:var(--color-23);--placeholderColor:var(--color-15);--outlineColor:var(--color-17);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt1_SwitchThumb, .t_gray_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-23);--backgroundFocus:var(--color-22);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-14);--colorHover:var(--color-15);--colorPress:var(--color-14);--colorFocus:var(--color-15);--colorTransparent:var(--color-13);--borderColor:var(--color-23);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-23);--borderColorPress:var(--color-23);--placeholderColor:var(--color-15);--outlineColor:var(--color-17);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt2, :root.t_dark .t_light .t_gray_alt2, :root.t_light .t_dark .t_light .t_gray_alt2, :root.t_light .t_gray_alt2 {--color1:var(--color-15);--color2:var(--color-120);--color3:var(--color-17);--color4:var(--color-18);--color5:var(--color-20);--color6:var(--color-21);--color7:var(--color-22);--color8:var(--color-23);--color9:var(--color-24);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt2, .t_gray_alt2 {--color1:var(--color-15);--color2:var(--color-120);--color3:var(--color-17);--color4:var(--color-18);--color5:var(--color-20);--color6:var(--color-21);--color7:var(--color-22);--color8:var(--color-23);--color9:var(--color-24);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_TooltipContent, :root.t_dark .t_light .t_gray_alt2_Button, :root.t_dark .t_light .t_gray_alt2_SliderTrack, :root.t_dark .t_light .t_gray_alt2_Switch, :root.t_dark .t_light .t_gray_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_gray_alt2_Button, :root.t_light .t_dark .t_light .t_gray_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_gray_alt2_Switch, :root.t_light .t_dark .t_light .t_gray_alt2_TooltipContent, :root.t_light .t_gray_alt2_Button, :root.t_light .t_gray_alt2_SliderTrack, :root.t_light .t_gray_alt2_Switch, :root.t_light .t_gray_alt2_TooltipContent {--background:var(--color-18);--backgroundHover:var(--color-20);--backgroundPress:var(--color-21);--backgroundFocus:var(--color-22);--backgroundStrong:var(--color-17);--backgroundTransparent:var(--color-120);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-22);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-17);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt2_Button, .t_dark .t_light .t_gray_alt2_SliderTrack, .t_dark .t_light .t_gray_alt2_Switch, .t_dark .t_light .t_gray_alt2_TooltipContent, .t_gray_alt2_Button, .t_gray_alt2_SliderTrack, .t_gray_alt2_Switch, .t_gray_alt2_TooltipContent {--background:var(--color-18);--backgroundHover:var(--color-20);--backgroundPress:var(--color-21);--backgroundFocus:var(--color-22);--backgroundStrong:var(--color-17);--backgroundTransparent:var(--color-120);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-22);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-17);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_TooltipArrow, :root.t_dark .t_light .t_gray_alt2_Card, :root.t_dark .t_light .t_gray_alt2_DrawerFrame, :root.t_dark .t_light .t_gray_alt2_Progress, :root.t_dark .t_light .t_gray_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_gray_alt2_Card, :root.t_light .t_dark .t_light .t_gray_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_gray_alt2_Progress, :root.t_light .t_dark .t_light .t_gray_alt2_TooltipArrow, :root.t_light .t_gray_alt2_Card, :root.t_light .t_gray_alt2_DrawerFrame, :root.t_light .t_gray_alt2_Progress, :root.t_light .t_gray_alt2_TooltipArrow {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt2_Card, .t_dark .t_light .t_gray_alt2_DrawerFrame, .t_dark .t_light .t_gray_alt2_Progress, .t_dark .t_light .t_gray_alt2_TooltipArrow, .t_gray_alt2_Card, .t_gray_alt2_DrawerFrame, .t_gray_alt2_Progress, .t_gray_alt2_TooltipArrow {--background:var(--color-17);--backgroundHover:var(--color-18);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-120);--backgroundTransparent:var(--color-15);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-23);--borderColor:var(--color-18);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-18);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_TextArea, :root.t_dark .t_light .t_gray_alt2_Checkbox, :root.t_dark .t_light .t_gray_alt2_Input, :root.t_dark .t_light .t_gray_alt2_RadioGroupItem, :root.t_dark .t_light .t_gray_alt2_TextArea, :root.t_light .t_dark .t_light .t_gray_alt2_Checkbox, :root.t_light .t_dark .t_light .t_gray_alt2_Input, :root.t_light .t_dark .t_light .t_gray_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_gray_alt2_TextArea, :root.t_light .t_gray_alt2_Checkbox, :root.t_light .t_gray_alt2_Input, :root.t_light .t_gray_alt2_RadioGroupItem, :root.t_light .t_gray_alt2_TextArea {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt2_Checkbox, .t_dark .t_light .t_gray_alt2_Input, .t_dark .t_light .t_gray_alt2_RadioGroupItem, .t_dark .t_light .t_gray_alt2_TextArea, .t_gray_alt2_Checkbox, .t_gray_alt2_Input, .t_gray_alt2_RadioGroupItem, .t_gray_alt2_TextArea {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-20);--borderColorHover:var(--color-21);--borderColorFocus:var(--color-20);--borderColorPress:var(--color-20);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_ListItem, :root.t_dark .t_light .t_gray_alt2_ListItem, :root.t_light .t_dark .t_light .t_gray_alt2_ListItem, :root.t_light .t_gray_alt2_ListItem {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt2_ListItem, .t_gray_alt2_ListItem {--background:var(--color-120);--backgroundHover:var(--color-17);--backgroundPress:var(--color-18);--backgroundFocus:var(--color-20);--backgroundStrong:var(--color-15);--backgroundTransparent:var(--color-14);--color:var(--color-23);--colorHover:var(--color-22);--colorPress:var(--color-23);--colorFocus:var(--color-22);--colorTransparent:var(--color-24);--borderColor:var(--color-17);--borderColorHover:var(--color-18);--borderColorFocus:var(--color-17);--borderColorPress:var(--color-17);--placeholderColor:var(--color-20);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_gray_alt2_Tooltip, :root.t_dark .t_light .t_gray_alt2_ProgressIndicator, :root.t_dark .t_light .t_gray_alt2_SliderThumb, :root.t_dark .t_light .t_gray_alt2_Tooltip, :root.t_light .t_dark .t_light .t_gray_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_gray_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_gray_alt2_Tooltip, :root.t_light .t_gray_alt2_ProgressIndicator, :root.t_light .t_gray_alt2_SliderThumb, :root.t_light .t_gray_alt2_Tooltip {--background:var(--color-22);--backgroundHover:var(--color-21);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-23);--backgroundTransparent:var(--color-24);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-14);--borderColor:var(--color-21);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-18);--outlineColor:var(--color-14);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt2_ProgressIndicator, .t_dark .t_light .t_gray_alt2_SliderThumb, .t_dark .t_light .t_gray_alt2_Tooltip, .t_gray_alt2_ProgressIndicator, .t_gray_alt2_SliderThumb, .t_gray_alt2_Tooltip {--background:var(--color-22);--backgroundHover:var(--color-21);--backgroundPress:var(--color-20);--backgroundFocus:var(--color-18);--backgroundStrong:var(--color-23);--backgroundTransparent:var(--color-24);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-14);--borderColor:var(--color-21);--borderColorHover:var(--color-20);--borderColorFocus:var(--color-21);--borderColorPress:var(--color-21);--placeholderColor:var(--color-18);--outlineColor:var(--color-14);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_SliderTrackActive, :root.t_dark .t_light .t_gray_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_gray_alt2_SliderTrackActive, :root.t_light .t_gray_alt2_SliderTrackActive {--background:var(--color-20);--backgroundHover:var(--color-18);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-120);--backgroundStrong:var(--color-21);--backgroundTransparent:var(--color-22);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-120);--borderColor:var(--color-18);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-21);--outlineColor:var(--color-13);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt2_SliderTrackActive, .t_gray_alt2_SliderTrackActive {--background:var(--color-20);--backgroundHover:var(--color-18);--backgroundPress:var(--color-17);--backgroundFocus:var(--color-120);--backgroundStrong:var(--color-21);--backgroundTransparent:var(--color-22);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-120);--borderColor:var(--color-18);--borderColorHover:var(--color-17);--borderColorFocus:var(--color-18);--borderColorPress:var(--color-18);--placeholderColor:var(--color-21);--outlineColor:var(--color-13);} + } +:root.t_dark .t_light .t_dark .t_light .t_gray_alt2_SwitchThumb, :root.t_dark .t_light .t_gray_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_gray_alt2_SwitchThumb, :root.t_light .t_gray_alt2_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-23);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-13);--borderColor:var(--color-23);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-23);--borderColorPress:var(--color-23);--placeholderColor:var(--color-120);--outlineColor:var(--color-120);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_gray_alt2_SwitchThumb, .t_gray_alt2_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-23);--backgroundPress:var(--color-22);--backgroundFocus:var(--color-21);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-15);--colorHover:var(--color-120);--colorPress:var(--color-15);--colorFocus:var(--color-120);--colorTransparent:var(--color-13);--borderColor:var(--color-23);--borderColorHover:var(--color-22);--borderColorFocus:var(--color-23);--borderColorPress:var(--color-23);--placeholderColor:var(--color-120);--outlineColor:var(--color-120);} + } +:root.t_dark .t_light .t_dark .t_light .t_green, :root.t_dark .t_light .t_green, :root.t_light .t_dark .t_light .t_green, :root.t_light .t_green {--color1:var(--color-25);--color2:var(--color-26);--color3:var(--color-27);--color4:var(--color-28);--color5:var(--color-29);--color6:var(--color-30);--color7:var(--color-32);--color8:var(--color-129);--color9:var(--color-34);--color10:var(--color-35);--color11:var(--color-36);--color12:var(--color-24);--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-28);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-28);--borderColorPress:var(--color-28);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green, .t_green {--color1:var(--color-25);--color2:var(--color-26);--color3:var(--color-27);--color4:var(--color-28);--color5:var(--color-29);--color6:var(--color-30);--color7:var(--color-32);--color8:var(--color-129);--color9:var(--color-34);--color10:var(--color-35);--color11:var(--color-36);--color12:var(--color-24);--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-28);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-28);--borderColorPress:var(--color-28);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_Button, :root.t_dark .t_light .t_dark .t_light .t_green_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_green_Switch, :root.t_dark .t_light .t_dark .t_light .t_green_TooltipContent, :root.t_dark .t_light .t_green_Button, :root.t_dark .t_light .t_green_SliderTrack, :root.t_dark .t_light .t_green_Switch, :root.t_dark .t_light .t_green_TooltipContent, :root.t_light .t_dark .t_light .t_green_Button, :root.t_light .t_dark .t_light .t_green_SliderTrack, :root.t_light .t_dark .t_light .t_green_Switch, :root.t_light .t_dark .t_light .t_green_TooltipContent, :root.t_light .t_green_Button, :root.t_light .t_green_SliderTrack, :root.t_light .t_green_Switch, :root.t_light .t_green_TooltipContent {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_Button, .t_dark .t_light .t_green_SliderTrack, .t_dark .t_light .t_green_Switch, .t_dark .t_light .t_green_TooltipContent, .t_green_Button, .t_green_SliderTrack, .t_green_Switch, .t_green_TooltipContent {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_Card, :root.t_dark .t_light .t_dark .t_light .t_green_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_green_Progress, :root.t_dark .t_light .t_dark .t_light .t_green_TooltipArrow, :root.t_dark .t_light .t_green_Card, :root.t_dark .t_light .t_green_DrawerFrame, :root.t_dark .t_light .t_green_Progress, :root.t_dark .t_light .t_green_TooltipArrow, :root.t_light .t_dark .t_light .t_green_Card, :root.t_light .t_dark .t_light .t_green_DrawerFrame, :root.t_light .t_dark .t_light .t_green_Progress, :root.t_light .t_dark .t_light .t_green_TooltipArrow, :root.t_light .t_green_Card, :root.t_light .t_green_DrawerFrame, :root.t_light .t_green_Progress, :root.t_light .t_green_TooltipArrow {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_Card, .t_dark .t_light .t_green_DrawerFrame, .t_dark .t_light .t_green_Progress, .t_dark .t_light .t_green_TooltipArrow, .t_green_Card, .t_green_DrawerFrame, .t_green_Progress, .t_green_TooltipArrow {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_green_Input, :root.t_dark .t_light .t_dark .t_light .t_green_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_green_TextArea, :root.t_dark .t_light .t_green_Checkbox, :root.t_dark .t_light .t_green_Input, :root.t_dark .t_light .t_green_RadioGroupItem, :root.t_dark .t_light .t_green_TextArea, :root.t_light .t_dark .t_light .t_green_Checkbox, :root.t_light .t_dark .t_light .t_green_Input, :root.t_light .t_dark .t_light .t_green_RadioGroupItem, :root.t_light .t_dark .t_light .t_green_TextArea, :root.t_light .t_green_Checkbox, :root.t_light .t_green_Input, :root.t_light .t_green_RadioGroupItem, :root.t_light .t_green_TextArea {--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_Checkbox, .t_dark .t_light .t_green_Input, .t_dark .t_light .t_green_RadioGroupItem, .t_dark .t_light .t_green_TextArea, .t_green_Checkbox, .t_green_Input, .t_green_RadioGroupItem, .t_green_TextArea {--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_ListItem, :root.t_dark .t_light .t_green_ListItem, :root.t_light .t_dark .t_light .t_green_ListItem, :root.t_light .t_green_ListItem {--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-28);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-28);--borderColorPress:var(--color-28);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_ListItem, .t_green_ListItem {--background:var(--color-26);--backgroundHover:var(--color-27);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-25);--backgroundTransparent:hsla(136, 50.0%, 98.9%, 0);--color:var(--color-24);--colorHover:var(--color-36);--colorPress:var(--color-24);--colorFocus:var(--color-36);--colorTransparent:hsla(155, 40.0%, 14.0%, 0);--borderColor:var(--color-28);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-28);--borderColorPress:var(--color-28);--placeholderColor:var(--color-34);--outlineColor:var(--color-34);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_green_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_green_Tooltip, :root.t_dark .t_light .t_green_ProgressIndicator, :root.t_dark .t_light .t_green_SliderThumb, :root.t_dark .t_light .t_green_Tooltip, :root.t_light .t_dark .t_light .t_green_ProgressIndicator, :root.t_light .t_dark .t_light .t_green_SliderThumb, :root.t_light .t_dark .t_light .t_green_Tooltip, :root.t_light .t_green_ProgressIndicator, :root.t_light .t_green_SliderThumb, :root.t_light .t_green_Tooltip {--background:var(--color-36);--backgroundHover:var(--color-35);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(155, 40.0%, 14.0%, 0);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:hsla(136, 50.0%, 98.9%, 0);--borderColor:var(--color-34);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-34);--borderColorPress:var(--color-34);--placeholderColor:var(--color-28);--outlineColor:var(--color-28);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_ProgressIndicator, .t_dark .t_light .t_green_SliderThumb, .t_dark .t_light .t_green_Tooltip, .t_green_ProgressIndicator, .t_green_SliderThumb, .t_green_Tooltip {--background:var(--color-36);--backgroundHover:var(--color-35);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(155, 40.0%, 14.0%, 0);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:hsla(136, 50.0%, 98.9%, 0);--borderColor:var(--color-34);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-34);--borderColorPress:var(--color-34);--placeholderColor:var(--color-28);--outlineColor:var(--color-28);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_SliderTrackActive, :root.t_dark .t_light .t_green_SliderTrackActive, :root.t_light .t_dark .t_light .t_green_SliderTrackActive, :root.t_light .t_green_SliderTrackActive {--background:var(--color-34);--backgroundHover:var(--color-129);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-35);--backgroundTransparent:var(--color-36);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:var(--color-26);--borderColor:var(--color-32);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-30);--outlineColor:var(--color-26);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_SliderTrackActive, .t_green_SliderTrackActive {--background:var(--color-34);--backgroundHover:var(--color-129);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-35);--backgroundTransparent:var(--color-36);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:var(--color-26);--borderColor:var(--color-32);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-30);--outlineColor:var(--color-26);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_SwitchThumb, :root.t_dark .t_light .t_green_SwitchThumb, :root.t_light .t_dark .t_light .t_green_SwitchThumb, :root.t_light .t_green_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-36);--backgroundFocus:var(--color-35);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:var(--color-25);--borderColor:var(--color-36);--borderColorHover:var(--color-35);--borderColorFocus:var(--color-36);--borderColorPress:var(--color-36);--placeholderColor:var(--color-26);--outlineColor:var(--color-30);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_SwitchThumb, .t_green_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-36);--backgroundFocus:var(--color-35);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-25);--colorHover:var(--color-26);--colorPress:var(--color-25);--colorFocus:var(--color-26);--colorTransparent:var(--color-25);--borderColor:var(--color-36);--borderColorHover:var(--color-35);--borderColorFocus:var(--color-36);--borderColorPress:var(--color-36);--placeholderColor:var(--color-26);--outlineColor:var(--color-30);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_active, :root.t_dark .t_light .t_green_active, :root.t_light .t_dark .t_light .t_green_active, :root.t_light .t_green_active {--color1:var(--color-28);--color2:var(--color-29);--color3:var(--color-30);--color4:var(--color-32);--color5:var(--color-129);--color6:var(--color-34);--color7:var(--color-35);--color8:var(--color-36);--color9:var(--color-24);--color10:hsla(155, 40.0%, 14.0%, 0);--color11:hsla(155, 40.0%, 14.0%, 0);--color12:hsla(155, 40.0%, 14.0%, 0);--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_green_active, .t_green_active {--color1:var(--color-28);--color2:var(--color-29);--color3:var(--color-30);--color4:var(--color-32);--color5:var(--color-129);--color6:var(--color-34);--color7:var(--color-35);--color8:var(--color-36);--color9:var(--color-24);--color10:hsla(155, 40.0%, 14.0%, 0);--color11:hsla(155, 40.0%, 14.0%, 0);--color12:hsla(155, 40.0%, 14.0%, 0);--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_active_Button, :root.t_dark .t_light .t_dark .t_light .t_green_active_Switch, :root.t_dark .t_light .t_green_active_Button, :root.t_dark .t_light .t_green_active_Switch, :root.t_light .t_dark .t_light .t_green_active_Button, :root.t_light .t_dark .t_light .t_green_active_Switch, :root.t_light .t_green_active_Button, :root.t_light .t_green_active_Switch {--background:var(--color-32);--backgroundHover:var(--color-129);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-35);--backgroundStrong:var(--color-30);--backgroundTransparent:var(--color-29);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-129);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-28);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_green_active_Button, .t_dark .t_light .t_green_active_Switch, .t_green_active_Button, .t_green_active_Switch {--background:var(--color-32);--backgroundHover:var(--color-129);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-35);--backgroundStrong:var(--color-30);--backgroundTransparent:var(--color-29);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-129);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-28);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_green_active_Input, :root.t_dark .t_light .t_dark .t_light .t_green_active_TextArea, :root.t_dark .t_light .t_green_active_Checkbox, :root.t_dark .t_light .t_green_active_Input, :root.t_dark .t_light .t_green_active_TextArea, :root.t_light .t_dark .t_light .t_green_active_Checkbox, :root.t_light .t_dark .t_light .t_green_active_Input, :root.t_light .t_dark .t_light .t_green_active_TextArea, :root.t_light .t_green_active_Checkbox, :root.t_light .t_green_active_Input, :root.t_light .t_green_active_TextArea {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-129);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_green_active_Checkbox, .t_dark .t_light .t_green_active_Input, .t_dark .t_light .t_green_active_TextArea, .t_green_active_Checkbox, .t_green_active_Input, .t_green_active_TextArea {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-129);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_active_ListItem, :root.t_dark .t_light .t_green_active_ListItem, :root.t_light .t_dark .t_light .t_green_active_ListItem, :root.t_light .t_green_active_ListItem {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_green_active_ListItem, .t_green_active_ListItem {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--colorHover:var(--color-129);--colorPress:var(--color-34);--colorFocus:var(--color-129);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_active_SliderTrackActive, :root.t_dark .t_light .t_green_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_green_active_SliderTrackActive, :root.t_light .t_green_active_SliderTrackActive {--background:var(--color-30);--backgroundHover:var(--color-29);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-27);--backgroundStrong:var(--color-32);--backgroundTransparent:var(--color-129);--colorHover:var(--color-29);--colorPress:var(--color-28);--colorFocus:var(--color-29);--colorTransparent:var(--color-29);--borderColor:var(--color-29);--borderColorHover:var(--color-28);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-34);--outlineColor:var(--color-25);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_green_active_SliderTrackActive, .t_green_active_SliderTrackActive {--background:var(--color-30);--backgroundHover:var(--color-29);--backgroundPress:var(--color-28);--backgroundFocus:var(--color-27);--backgroundStrong:var(--color-32);--backgroundTransparent:var(--color-129);--colorHover:var(--color-29);--colorPress:var(--color-28);--colorFocus:var(--color-29);--colorTransparent:var(--color-29);--borderColor:var(--color-29);--borderColorHover:var(--color-28);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-34);--outlineColor:var(--color-25);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt1, :root.t_dark .t_light .t_green_alt1, :root.t_light .t_dark .t_light .t_green_alt1, :root.t_light .t_green_alt1 {--color1:var(--color-26);--color2:var(--color-27);--color3:var(--color-28);--color4:var(--color-29);--color5:var(--color-30);--color6:var(--color-32);--color7:var(--color-129);--color8:var(--color-34);--color9:var(--color-35);--color10:var(--color-36);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt1, .t_green_alt1 {--color1:var(--color-26);--color2:var(--color-27);--color3:var(--color-28);--color4:var(--color-29);--color5:var(--color-30);--color6:var(--color-32);--color7:var(--color-129);--color8:var(--color-34);--color9:var(--color-35);--color10:var(--color-36);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_TooltipContent, :root.t_dark .t_light .t_green_alt1_Button, :root.t_dark .t_light .t_green_alt1_SliderTrack, :root.t_dark .t_light .t_green_alt1_Switch, :root.t_dark .t_light .t_green_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_green_alt1_Button, :root.t_light .t_dark .t_light .t_green_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_green_alt1_Switch, :root.t_light .t_dark .t_light .t_green_alt1_TooltipContent, :root.t_light .t_green_alt1_Button, :root.t_light .t_green_alt1_SliderTrack, :root.t_light .t_green_alt1_Switch, :root.t_light .t_green_alt1_TooltipContent {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt1_Button, .t_dark .t_light .t_green_alt1_SliderTrack, .t_dark .t_light .t_green_alt1_Switch, .t_dark .t_light .t_green_alt1_TooltipContent, .t_green_alt1_Button, .t_green_alt1_SliderTrack, .t_green_alt1_Switch, .t_green_alt1_TooltipContent {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_TooltipArrow, :root.t_dark .t_light .t_green_alt1_Card, :root.t_dark .t_light .t_green_alt1_DrawerFrame, :root.t_dark .t_light .t_green_alt1_Progress, :root.t_dark .t_light .t_green_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_green_alt1_Card, :root.t_light .t_dark .t_light .t_green_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_green_alt1_Progress, :root.t_light .t_dark .t_light .t_green_alt1_TooltipArrow, :root.t_light .t_green_alt1_Card, :root.t_light .t_green_alt1_DrawerFrame, :root.t_light .t_green_alt1_Progress, :root.t_light .t_green_alt1_TooltipArrow {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-36);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt1_Card, .t_dark .t_light .t_green_alt1_DrawerFrame, .t_dark .t_light .t_green_alt1_Progress, .t_dark .t_light .t_green_alt1_TooltipArrow, .t_green_alt1_Card, .t_green_alt1_DrawerFrame, .t_green_alt1_Progress, .t_green_alt1_TooltipArrow {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-36);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_TextArea, :root.t_dark .t_light .t_green_alt1_Checkbox, :root.t_dark .t_light .t_green_alt1_Input, :root.t_dark .t_light .t_green_alt1_RadioGroupItem, :root.t_dark .t_light .t_green_alt1_TextArea, :root.t_light .t_dark .t_light .t_green_alt1_Checkbox, :root.t_light .t_dark .t_light .t_green_alt1_Input, :root.t_light .t_dark .t_light .t_green_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_green_alt1_TextArea, :root.t_light .t_green_alt1_Checkbox, :root.t_light .t_green_alt1_Input, :root.t_light .t_green_alt1_RadioGroupItem, :root.t_light .t_green_alt1_TextArea {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt1_Checkbox, .t_dark .t_light .t_green_alt1_Input, .t_dark .t_light .t_green_alt1_RadioGroupItem, .t_dark .t_light .t_green_alt1_TextArea, .t_green_alt1_Checkbox, .t_green_alt1_Input, .t_green_alt1_RadioGroupItem, .t_green_alt1_TextArea {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt1_ListItem, :root.t_dark .t_light .t_green_alt1_ListItem, :root.t_light .t_dark .t_light .t_green_alt1_ListItem, :root.t_light .t_green_alt1_ListItem {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt1_ListItem, .t_green_alt1_ListItem {--background:var(--color-27);--backgroundHover:var(--color-28);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-26);--backgroundTransparent:var(--color-25);--color:var(--color-36);--colorHover:var(--color-35);--colorPress:var(--color-36);--colorFocus:var(--color-35);--colorTransparent:var(--color-24);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-129);--outlineColor:var(--color-35);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_green_alt1_Tooltip, :root.t_dark .t_light .t_green_alt1_ProgressIndicator, :root.t_dark .t_light .t_green_alt1_SliderThumb, :root.t_dark .t_light .t_green_alt1_Tooltip, :root.t_light .t_dark .t_light .t_green_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_green_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_green_alt1_Tooltip, :root.t_light .t_green_alt1_ProgressIndicator, :root.t_light .t_green_alt1_SliderThumb, :root.t_light .t_green_alt1_Tooltip {--background:var(--color-35);--backgroundHover:var(--color-34);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-36);--backgroundTransparent:var(--color-24);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-25);--borderColor:var(--color-129);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-29);--outlineColor:var(--color-27);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt1_ProgressIndicator, .t_dark .t_light .t_green_alt1_SliderThumb, .t_dark .t_light .t_green_alt1_Tooltip, .t_green_alt1_ProgressIndicator, .t_green_alt1_SliderThumb, .t_green_alt1_Tooltip {--background:var(--color-35);--backgroundHover:var(--color-34);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-36);--backgroundTransparent:var(--color-24);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-25);--borderColor:var(--color-129);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-29);--outlineColor:var(--color-27);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt1_SliderTrackActive, :root.t_dark .t_light .t_green_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_green_alt1_SliderTrackActive, :root.t_light .t_green_alt1_SliderTrackActive {--background:var(--color-129);--backgroundHover:var(--color-32);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-34);--backgroundTransparent:var(--color-35);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-27);--borderColor:var(--color-30);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-32);--outlineColor:var(--color-25);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt1_SliderTrackActive, .t_green_alt1_SliderTrackActive {--background:var(--color-129);--backgroundHover:var(--color-32);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-29);--backgroundStrong:var(--color-34);--backgroundTransparent:var(--color-35);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-27);--borderColor:var(--color-30);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-32);--outlineColor:var(--color-25);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt1_SwitchThumb, :root.t_dark .t_light .t_green_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_green_alt1_SwitchThumb, :root.t_light .t_green_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-36);--backgroundPress:var(--color-35);--backgroundFocus:var(--color-34);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-25);--borderColor:var(--color-35);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-35);--borderColorPress:var(--color-35);--placeholderColor:var(--color-27);--outlineColor:var(--color-29);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt1_SwitchThumb, .t_green_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-36);--backgroundPress:var(--color-35);--backgroundFocus:var(--color-34);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-26);--colorHover:var(--color-27);--colorPress:var(--color-26);--colorFocus:var(--color-27);--colorTransparent:var(--color-25);--borderColor:var(--color-35);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-35);--borderColorPress:var(--color-35);--placeholderColor:var(--color-27);--outlineColor:var(--color-29);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt2, :root.t_dark .t_light .t_green_alt2, :root.t_light .t_dark .t_light .t_green_alt2, :root.t_light .t_green_alt2 {--color1:var(--color-27);--color2:var(--color-28);--color3:var(--color-29);--color4:var(--color-30);--color5:var(--color-32);--color6:var(--color-129);--color7:var(--color-34);--color8:var(--color-35);--color9:var(--color-36);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt2, .t_green_alt2 {--color1:var(--color-27);--color2:var(--color-28);--color3:var(--color-29);--color4:var(--color-30);--color5:var(--color-32);--color6:var(--color-129);--color7:var(--color-34);--color8:var(--color-35);--color9:var(--color-36);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_TooltipContent, :root.t_dark .t_light .t_green_alt2_Button, :root.t_dark .t_light .t_green_alt2_SliderTrack, :root.t_dark .t_light .t_green_alt2_Switch, :root.t_dark .t_light .t_green_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_green_alt2_Button, :root.t_light .t_dark .t_light .t_green_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_green_alt2_Switch, :root.t_light .t_dark .t_light .t_green_alt2_TooltipContent, :root.t_light .t_green_alt2_Button, :root.t_light .t_green_alt2_SliderTrack, :root.t_light .t_green_alt2_Switch, :root.t_light .t_green_alt2_TooltipContent {--background:var(--color-30);--backgroundHover:var(--color-32);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-34);--backgroundStrong:var(--color-29);--backgroundTransparent:var(--color-28);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-34);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-29);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt2_Button, .t_dark .t_light .t_green_alt2_SliderTrack, .t_dark .t_light .t_green_alt2_Switch, .t_dark .t_light .t_green_alt2_TooltipContent, .t_green_alt2_Button, .t_green_alt2_SliderTrack, .t_green_alt2_Switch, .t_green_alt2_TooltipContent {--background:var(--color-30);--backgroundHover:var(--color-32);--backgroundPress:var(--color-129);--backgroundFocus:var(--color-34);--backgroundStrong:var(--color-29);--backgroundTransparent:var(--color-28);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-34);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-29);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_TooltipArrow, :root.t_dark .t_light .t_green_alt2_Card, :root.t_dark .t_light .t_green_alt2_DrawerFrame, :root.t_dark .t_light .t_green_alt2_Progress, :root.t_dark .t_light .t_green_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_green_alt2_Card, :root.t_light .t_dark .t_light .t_green_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_green_alt2_Progress, :root.t_light .t_dark .t_light .t_green_alt2_TooltipArrow, :root.t_light .t_green_alt2_Card, :root.t_light .t_green_alt2_DrawerFrame, :root.t_light .t_green_alt2_Progress, :root.t_light .t_green_alt2_TooltipArrow {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt2_Card, .t_dark .t_light .t_green_alt2_DrawerFrame, .t_dark .t_light .t_green_alt2_Progress, .t_dark .t_light .t_green_alt2_TooltipArrow, .t_green_alt2_Card, .t_green_alt2_DrawerFrame, .t_green_alt2_Progress, .t_green_alt2_TooltipArrow {--background:var(--color-29);--backgroundHover:var(--color-30);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-28);--backgroundTransparent:var(--color-27);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-35);--borderColor:var(--color-30);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-30);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_TextArea, :root.t_dark .t_light .t_green_alt2_Checkbox, :root.t_dark .t_light .t_green_alt2_Input, :root.t_dark .t_light .t_green_alt2_RadioGroupItem, :root.t_dark .t_light .t_green_alt2_TextArea, :root.t_light .t_dark .t_light .t_green_alt2_Checkbox, :root.t_light .t_dark .t_light .t_green_alt2_Input, :root.t_light .t_dark .t_light .t_green_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_green_alt2_TextArea, :root.t_light .t_green_alt2_Checkbox, :root.t_light .t_green_alt2_Input, :root.t_light .t_green_alt2_RadioGroupItem, :root.t_light .t_green_alt2_TextArea {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt2_Checkbox, .t_dark .t_light .t_green_alt2_Input, .t_dark .t_light .t_green_alt2_RadioGroupItem, .t_dark .t_light .t_green_alt2_TextArea, .t_green_alt2_Checkbox, .t_green_alt2_Input, .t_green_alt2_RadioGroupItem, .t_green_alt2_TextArea {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-32);--borderColorHover:var(--color-129);--borderColorFocus:var(--color-32);--borderColorPress:var(--color-32);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt2_ListItem, :root.t_dark .t_light .t_green_alt2_ListItem, :root.t_light .t_dark .t_light .t_green_alt2_ListItem, :root.t_light .t_green_alt2_ListItem {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt2_ListItem, .t_green_alt2_ListItem {--background:var(--color-28);--backgroundHover:var(--color-29);--backgroundPress:var(--color-30);--backgroundFocus:var(--color-32);--backgroundStrong:var(--color-27);--backgroundTransparent:var(--color-26);--color:var(--color-35);--colorHover:var(--color-34);--colorPress:var(--color-35);--colorFocus:var(--color-34);--colorTransparent:var(--color-36);--borderColor:var(--color-29);--borderColorHover:var(--color-30);--borderColorFocus:var(--color-29);--borderColorPress:var(--color-29);--placeholderColor:var(--color-32);--outlineColor:var(--color-36);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_green_alt2_Tooltip, :root.t_dark .t_light .t_green_alt2_ProgressIndicator, :root.t_dark .t_light .t_green_alt2_SliderThumb, :root.t_dark .t_light .t_green_alt2_Tooltip, :root.t_light .t_dark .t_light .t_green_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_green_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_green_alt2_Tooltip, :root.t_light .t_green_alt2_ProgressIndicator, :root.t_light .t_green_alt2_SliderThumb, :root.t_light .t_green_alt2_Tooltip {--background:var(--color-34);--backgroundHover:var(--color-129);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-35);--backgroundTransparent:var(--color-36);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-26);--borderColor:var(--color-129);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-30);--outlineColor:var(--color-26);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt2_ProgressIndicator, .t_dark .t_light .t_green_alt2_SliderThumb, .t_dark .t_light .t_green_alt2_Tooltip, .t_green_alt2_ProgressIndicator, .t_green_alt2_SliderThumb, .t_green_alt2_Tooltip {--background:var(--color-34);--backgroundHover:var(--color-129);--backgroundPress:var(--color-32);--backgroundFocus:var(--color-30);--backgroundStrong:var(--color-35);--backgroundTransparent:var(--color-36);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-26);--borderColor:var(--color-129);--borderColorHover:var(--color-32);--borderColorFocus:var(--color-129);--borderColorPress:var(--color-129);--placeholderColor:var(--color-30);--outlineColor:var(--color-26);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt2_SliderTrackActive, :root.t_dark .t_light .t_green_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_green_alt2_SliderTrackActive, :root.t_light .t_green_alt2_SliderTrackActive {--background:var(--color-32);--backgroundHover:var(--color-30);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-28);--backgroundStrong:var(--color-129);--backgroundTransparent:var(--color-34);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-28);--borderColor:var(--color-30);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-129);--outlineColor:var(--color-25);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt2_SliderTrackActive, .t_green_alt2_SliderTrackActive {--background:var(--color-32);--backgroundHover:var(--color-30);--backgroundPress:var(--color-29);--backgroundFocus:var(--color-28);--backgroundStrong:var(--color-129);--backgroundTransparent:var(--color-34);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-28);--borderColor:var(--color-30);--borderColorHover:var(--color-29);--borderColorFocus:var(--color-30);--borderColorPress:var(--color-30);--placeholderColor:var(--color-129);--outlineColor:var(--color-25);} + } +:root.t_dark .t_light .t_dark .t_light .t_green_alt2_SwitchThumb, :root.t_dark .t_light .t_green_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_green_alt2_SwitchThumb, :root.t_light .t_green_alt2_SwitchThumb {--background:var(--color-36);--backgroundHover:var(--color-35);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-25);--borderColor:var(--color-35);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-35);--borderColorPress:var(--color-35);--placeholderColor:var(--color-28);--outlineColor:var(--color-28);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_green_alt2_SwitchThumb, .t_green_alt2_SwitchThumb {--background:var(--color-36);--backgroundHover:var(--color-35);--backgroundPress:var(--color-34);--backgroundFocus:var(--color-129);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-27);--colorHover:var(--color-28);--colorPress:var(--color-27);--colorFocus:var(--color-28);--colorTransparent:var(--color-25);--borderColor:var(--color-35);--borderColorHover:var(--color-34);--borderColorFocus:var(--color-35);--borderColorPress:var(--color-35);--placeholderColor:var(--color-28);--outlineColor:var(--color-28);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange, :root.t_dark .t_light .t_orange, :root.t_light .t_dark .t_light .t_orange, :root.t_light .t_orange {--color1:var(--color-37);--color2:var(--color-38);--color3:var(--color-39);--color4:var(--color-40);--color5:var(--color-41);--color6:var(--color-42);--color7:var(--color-44);--color8:var(--color-141);--color9:var(--color-46);--color10:var(--color-47);--color11:var(--color-48);--color12:var(--color-24);--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-40);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-40);--borderColorPress:var(--color-40);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange, .t_orange {--color1:var(--color-37);--color2:var(--color-38);--color3:var(--color-39);--color4:var(--color-40);--color5:var(--color-41);--color6:var(--color-42);--color7:var(--color-44);--color8:var(--color-141);--color9:var(--color-46);--color10:var(--color-47);--color11:var(--color-48);--color12:var(--color-24);--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-40);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-40);--borderColorPress:var(--color-40);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_Button, :root.t_dark .t_light .t_dark .t_light .t_orange_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_orange_Switch, :root.t_dark .t_light .t_dark .t_light .t_orange_TooltipContent, :root.t_dark .t_light .t_orange_Button, :root.t_dark .t_light .t_orange_SliderTrack, :root.t_dark .t_light .t_orange_Switch, :root.t_dark .t_light .t_orange_TooltipContent, :root.t_light .t_dark .t_light .t_orange_Button, :root.t_light .t_dark .t_light .t_orange_SliderTrack, :root.t_light .t_dark .t_light .t_orange_Switch, :root.t_light .t_dark .t_light .t_orange_TooltipContent, :root.t_light .t_orange_Button, :root.t_light .t_orange_SliderTrack, :root.t_light .t_orange_Switch, :root.t_light .t_orange_TooltipContent {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_Button, .t_dark .t_light .t_orange_SliderTrack, .t_dark .t_light .t_orange_Switch, .t_dark .t_light .t_orange_TooltipContent, .t_orange_Button, .t_orange_SliderTrack, .t_orange_Switch, .t_orange_TooltipContent {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_Card, :root.t_dark .t_light .t_dark .t_light .t_orange_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_orange_Progress, :root.t_dark .t_light .t_dark .t_light .t_orange_TooltipArrow, :root.t_dark .t_light .t_orange_Card, :root.t_dark .t_light .t_orange_DrawerFrame, :root.t_dark .t_light .t_orange_Progress, :root.t_dark .t_light .t_orange_TooltipArrow, :root.t_light .t_dark .t_light .t_orange_Card, :root.t_light .t_dark .t_light .t_orange_DrawerFrame, :root.t_light .t_dark .t_light .t_orange_Progress, :root.t_light .t_dark .t_light .t_orange_TooltipArrow, :root.t_light .t_orange_Card, :root.t_light .t_orange_DrawerFrame, :root.t_light .t_orange_Progress, :root.t_light .t_orange_TooltipArrow {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_Card, .t_dark .t_light .t_orange_DrawerFrame, .t_dark .t_light .t_orange_Progress, .t_dark .t_light .t_orange_TooltipArrow, .t_orange_Card, .t_orange_DrawerFrame, .t_orange_Progress, .t_orange_TooltipArrow {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_orange_Input, :root.t_dark .t_light .t_dark .t_light .t_orange_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_orange_TextArea, :root.t_dark .t_light .t_orange_Checkbox, :root.t_dark .t_light .t_orange_Input, :root.t_dark .t_light .t_orange_RadioGroupItem, :root.t_dark .t_light .t_orange_TextArea, :root.t_light .t_dark .t_light .t_orange_Checkbox, :root.t_light .t_dark .t_light .t_orange_Input, :root.t_light .t_dark .t_light .t_orange_RadioGroupItem, :root.t_light .t_dark .t_light .t_orange_TextArea, :root.t_light .t_orange_Checkbox, :root.t_light .t_orange_Input, :root.t_light .t_orange_RadioGroupItem, :root.t_light .t_orange_TextArea {--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_Checkbox, .t_dark .t_light .t_orange_Input, .t_dark .t_light .t_orange_RadioGroupItem, .t_dark .t_light .t_orange_TextArea, .t_orange_Checkbox, .t_orange_Input, .t_orange_RadioGroupItem, .t_orange_TextArea {--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_ListItem, :root.t_dark .t_light .t_orange_ListItem, :root.t_light .t_dark .t_light .t_orange_ListItem, :root.t_light .t_orange_ListItem {--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-40);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-40);--borderColorPress:var(--color-40);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_ListItem, .t_orange_ListItem {--background:var(--color-38);--backgroundHover:var(--color-39);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-37);--backgroundTransparent:hsla(24, 70.0%, 99.0%, 0);--color:var(--color-24);--colorHover:var(--color-48);--colorPress:var(--color-24);--colorFocus:var(--color-48);--colorTransparent:hsla(15, 60.0%, 17.0%, 0);--borderColor:var(--color-40);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-40);--borderColorPress:var(--color-40);--placeholderColor:var(--color-46);--outlineColor:var(--color-46);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_orange_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_orange_Tooltip, :root.t_dark .t_light .t_orange_ProgressIndicator, :root.t_dark .t_light .t_orange_SliderThumb, :root.t_dark .t_light .t_orange_Tooltip, :root.t_light .t_dark .t_light .t_orange_ProgressIndicator, :root.t_light .t_dark .t_light .t_orange_SliderThumb, :root.t_light .t_dark .t_light .t_orange_Tooltip, :root.t_light .t_orange_ProgressIndicator, :root.t_light .t_orange_SliderThumb, :root.t_light .t_orange_Tooltip {--background:var(--color-48);--backgroundHover:var(--color-47);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(15, 60.0%, 17.0%, 0);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:hsla(24, 70.0%, 99.0%, 0);--borderColor:var(--color-46);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-46);--borderColorPress:var(--color-46);--placeholderColor:var(--color-40);--outlineColor:var(--color-40);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_ProgressIndicator, .t_dark .t_light .t_orange_SliderThumb, .t_dark .t_light .t_orange_Tooltip, .t_orange_ProgressIndicator, .t_orange_SliderThumb, .t_orange_Tooltip {--background:var(--color-48);--backgroundHover:var(--color-47);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(15, 60.0%, 17.0%, 0);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:hsla(24, 70.0%, 99.0%, 0);--borderColor:var(--color-46);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-46);--borderColorPress:var(--color-46);--placeholderColor:var(--color-40);--outlineColor:var(--color-40);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_SliderTrackActive, :root.t_dark .t_light .t_orange_SliderTrackActive, :root.t_light .t_dark .t_light .t_orange_SliderTrackActive, :root.t_light .t_orange_SliderTrackActive {--background:var(--color-46);--backgroundHover:var(--color-141);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-47);--backgroundTransparent:var(--color-48);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:var(--color-38);--borderColor:var(--color-44);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-42);--outlineColor:var(--color-38);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_SliderTrackActive, .t_orange_SliderTrackActive {--background:var(--color-46);--backgroundHover:var(--color-141);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-47);--backgroundTransparent:var(--color-48);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:var(--color-38);--borderColor:var(--color-44);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-42);--outlineColor:var(--color-38);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_SwitchThumb, :root.t_dark .t_light .t_orange_SwitchThumb, :root.t_light .t_dark .t_light .t_orange_SwitchThumb, :root.t_light .t_orange_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-48);--backgroundFocus:var(--color-47);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:var(--color-37);--borderColor:var(--color-48);--borderColorHover:var(--color-47);--borderColorFocus:var(--color-48);--borderColorPress:var(--color-48);--placeholderColor:var(--color-38);--outlineColor:var(--color-42);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_SwitchThumb, .t_orange_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-48);--backgroundFocus:var(--color-47);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-37);--colorHover:var(--color-38);--colorPress:var(--color-37);--colorFocus:var(--color-38);--colorTransparent:var(--color-37);--borderColor:var(--color-48);--borderColorHover:var(--color-47);--borderColorFocus:var(--color-48);--borderColorPress:var(--color-48);--placeholderColor:var(--color-38);--outlineColor:var(--color-42);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_active, :root.t_dark .t_light .t_orange_active, :root.t_light .t_dark .t_light .t_orange_active, :root.t_light .t_orange_active {--color1:var(--color-40);--color2:var(--color-41);--color3:var(--color-42);--color4:var(--color-44);--color5:var(--color-141);--color6:var(--color-46);--color7:var(--color-47);--color8:var(--color-48);--color9:var(--color-24);--color10:hsla(15, 60.0%, 17.0%, 0);--color11:hsla(15, 60.0%, 17.0%, 0);--color12:hsla(15, 60.0%, 17.0%, 0);--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_orange_active, .t_orange_active {--color1:var(--color-40);--color2:var(--color-41);--color3:var(--color-42);--color4:var(--color-44);--color5:var(--color-141);--color6:var(--color-46);--color7:var(--color-47);--color8:var(--color-48);--color9:var(--color-24);--color10:hsla(15, 60.0%, 17.0%, 0);--color11:hsla(15, 60.0%, 17.0%, 0);--color12:hsla(15, 60.0%, 17.0%, 0);--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_active_Button, :root.t_dark .t_light .t_dark .t_light .t_orange_active_Switch, :root.t_dark .t_light .t_orange_active_Button, :root.t_dark .t_light .t_orange_active_Switch, :root.t_light .t_dark .t_light .t_orange_active_Button, :root.t_light .t_dark .t_light .t_orange_active_Switch, :root.t_light .t_orange_active_Button, :root.t_light .t_orange_active_Switch {--background:var(--color-44);--backgroundHover:var(--color-141);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-47);--backgroundStrong:var(--color-42);--backgroundTransparent:var(--color-41);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-141);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-40);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_orange_active_Button, .t_dark .t_light .t_orange_active_Switch, .t_orange_active_Button, .t_orange_active_Switch {--background:var(--color-44);--backgroundHover:var(--color-141);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-47);--backgroundStrong:var(--color-42);--backgroundTransparent:var(--color-41);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-141);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-40);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_orange_active_Input, :root.t_dark .t_light .t_dark .t_light .t_orange_active_TextArea, :root.t_dark .t_light .t_orange_active_Checkbox, :root.t_dark .t_light .t_orange_active_Input, :root.t_dark .t_light .t_orange_active_TextArea, :root.t_light .t_dark .t_light .t_orange_active_Checkbox, :root.t_light .t_dark .t_light .t_orange_active_Input, :root.t_light .t_dark .t_light .t_orange_active_TextArea, :root.t_light .t_orange_active_Checkbox, :root.t_light .t_orange_active_Input, :root.t_light .t_orange_active_TextArea {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-141);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_orange_active_Checkbox, .t_dark .t_light .t_orange_active_Input, .t_dark .t_light .t_orange_active_TextArea, .t_orange_active_Checkbox, .t_orange_active_Input, .t_orange_active_TextArea {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-141);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_active_ListItem, :root.t_dark .t_light .t_orange_active_ListItem, :root.t_light .t_dark .t_light .t_orange_active_ListItem, :root.t_light .t_orange_active_ListItem {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_orange_active_ListItem, .t_orange_active_ListItem {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--colorHover:var(--color-141);--colorPress:var(--color-46);--colorFocus:var(--color-141);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_active_SliderTrackActive, :root.t_dark .t_light .t_orange_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_orange_active_SliderTrackActive, :root.t_light .t_orange_active_SliderTrackActive {--background:var(--color-42);--backgroundHover:var(--color-41);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-39);--backgroundStrong:var(--color-44);--backgroundTransparent:var(--color-141);--colorHover:var(--color-41);--colorPress:var(--color-40);--colorFocus:var(--color-41);--colorTransparent:var(--color-41);--borderColor:var(--color-41);--borderColorHover:var(--color-40);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-46);--outlineColor:var(--color-37);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_orange_active_SliderTrackActive, .t_orange_active_SliderTrackActive {--background:var(--color-42);--backgroundHover:var(--color-41);--backgroundPress:var(--color-40);--backgroundFocus:var(--color-39);--backgroundStrong:var(--color-44);--backgroundTransparent:var(--color-141);--colorHover:var(--color-41);--colorPress:var(--color-40);--colorFocus:var(--color-41);--colorTransparent:var(--color-41);--borderColor:var(--color-41);--borderColorHover:var(--color-40);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-46);--outlineColor:var(--color-37);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt1, :root.t_dark .t_light .t_orange_alt1, :root.t_light .t_dark .t_light .t_orange_alt1, :root.t_light .t_orange_alt1 {--color1:var(--color-38);--color2:var(--color-39);--color3:var(--color-40);--color4:var(--color-41);--color5:var(--color-42);--color6:var(--color-44);--color7:var(--color-141);--color8:var(--color-46);--color9:var(--color-47);--color10:var(--color-48);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt1, .t_orange_alt1 {--color1:var(--color-38);--color2:var(--color-39);--color3:var(--color-40);--color4:var(--color-41);--color5:var(--color-42);--color6:var(--color-44);--color7:var(--color-141);--color8:var(--color-46);--color9:var(--color-47);--color10:var(--color-48);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_TooltipContent, :root.t_dark .t_light .t_orange_alt1_Button, :root.t_dark .t_light .t_orange_alt1_SliderTrack, :root.t_dark .t_light .t_orange_alt1_Switch, :root.t_dark .t_light .t_orange_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_orange_alt1_Button, :root.t_light .t_dark .t_light .t_orange_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_orange_alt1_Switch, :root.t_light .t_dark .t_light .t_orange_alt1_TooltipContent, :root.t_light .t_orange_alt1_Button, :root.t_light .t_orange_alt1_SliderTrack, :root.t_light .t_orange_alt1_Switch, :root.t_light .t_orange_alt1_TooltipContent {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt1_Button, .t_dark .t_light .t_orange_alt1_SliderTrack, .t_dark .t_light .t_orange_alt1_Switch, .t_dark .t_light .t_orange_alt1_TooltipContent, .t_orange_alt1_Button, .t_orange_alt1_SliderTrack, .t_orange_alt1_Switch, .t_orange_alt1_TooltipContent {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_TooltipArrow, :root.t_dark .t_light .t_orange_alt1_Card, :root.t_dark .t_light .t_orange_alt1_DrawerFrame, :root.t_dark .t_light .t_orange_alt1_Progress, :root.t_dark .t_light .t_orange_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_orange_alt1_Card, :root.t_light .t_dark .t_light .t_orange_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_orange_alt1_Progress, :root.t_light .t_dark .t_light .t_orange_alt1_TooltipArrow, :root.t_light .t_orange_alt1_Card, :root.t_light .t_orange_alt1_DrawerFrame, :root.t_light .t_orange_alt1_Progress, :root.t_light .t_orange_alt1_TooltipArrow {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-48);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt1_Card, .t_dark .t_light .t_orange_alt1_DrawerFrame, .t_dark .t_light .t_orange_alt1_Progress, .t_dark .t_light .t_orange_alt1_TooltipArrow, .t_orange_alt1_Card, .t_orange_alt1_DrawerFrame, .t_orange_alt1_Progress, .t_orange_alt1_TooltipArrow {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-48);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_TextArea, :root.t_dark .t_light .t_orange_alt1_Checkbox, :root.t_dark .t_light .t_orange_alt1_Input, :root.t_dark .t_light .t_orange_alt1_RadioGroupItem, :root.t_dark .t_light .t_orange_alt1_TextArea, :root.t_light .t_dark .t_light .t_orange_alt1_Checkbox, :root.t_light .t_dark .t_light .t_orange_alt1_Input, :root.t_light .t_dark .t_light .t_orange_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_orange_alt1_TextArea, :root.t_light .t_orange_alt1_Checkbox, :root.t_light .t_orange_alt1_Input, :root.t_light .t_orange_alt1_RadioGroupItem, :root.t_light .t_orange_alt1_TextArea {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt1_Checkbox, .t_dark .t_light .t_orange_alt1_Input, .t_dark .t_light .t_orange_alt1_RadioGroupItem, .t_dark .t_light .t_orange_alt1_TextArea, .t_orange_alt1_Checkbox, .t_orange_alt1_Input, .t_orange_alt1_RadioGroupItem, .t_orange_alt1_TextArea {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_ListItem, :root.t_dark .t_light .t_orange_alt1_ListItem, :root.t_light .t_dark .t_light .t_orange_alt1_ListItem, :root.t_light .t_orange_alt1_ListItem {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt1_ListItem, .t_orange_alt1_ListItem {--background:var(--color-39);--backgroundHover:var(--color-40);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-38);--backgroundTransparent:var(--color-37);--color:var(--color-48);--colorHover:var(--color-47);--colorPress:var(--color-48);--colorFocus:var(--color-47);--colorTransparent:var(--color-24);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-141);--outlineColor:var(--color-47);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_orange_alt1_Tooltip, :root.t_dark .t_light .t_orange_alt1_ProgressIndicator, :root.t_dark .t_light .t_orange_alt1_SliderThumb, :root.t_dark .t_light .t_orange_alt1_Tooltip, :root.t_light .t_dark .t_light .t_orange_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_orange_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_orange_alt1_Tooltip, :root.t_light .t_orange_alt1_ProgressIndicator, :root.t_light .t_orange_alt1_SliderThumb, :root.t_light .t_orange_alt1_Tooltip {--background:var(--color-47);--backgroundHover:var(--color-46);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-48);--backgroundTransparent:var(--color-24);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-37);--borderColor:var(--color-141);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-41);--outlineColor:var(--color-39);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt1_ProgressIndicator, .t_dark .t_light .t_orange_alt1_SliderThumb, .t_dark .t_light .t_orange_alt1_Tooltip, .t_orange_alt1_ProgressIndicator, .t_orange_alt1_SliderThumb, .t_orange_alt1_Tooltip {--background:var(--color-47);--backgroundHover:var(--color-46);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-48);--backgroundTransparent:var(--color-24);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-37);--borderColor:var(--color-141);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-41);--outlineColor:var(--color-39);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_SliderTrackActive, :root.t_dark .t_light .t_orange_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_orange_alt1_SliderTrackActive, :root.t_light .t_orange_alt1_SliderTrackActive {--background:var(--color-141);--backgroundHover:var(--color-44);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-46);--backgroundTransparent:var(--color-47);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-39);--borderColor:var(--color-42);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-44);--outlineColor:var(--color-37);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt1_SliderTrackActive, .t_orange_alt1_SliderTrackActive {--background:var(--color-141);--backgroundHover:var(--color-44);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-41);--backgroundStrong:var(--color-46);--backgroundTransparent:var(--color-47);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-39);--borderColor:var(--color-42);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-44);--outlineColor:var(--color-37);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt1_SwitchThumb, :root.t_dark .t_light .t_orange_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_orange_alt1_SwitchThumb, :root.t_light .t_orange_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-48);--backgroundPress:var(--color-47);--backgroundFocus:var(--color-46);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-37);--borderColor:var(--color-47);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-47);--borderColorPress:var(--color-47);--placeholderColor:var(--color-39);--outlineColor:var(--color-41);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt1_SwitchThumb, .t_orange_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-48);--backgroundPress:var(--color-47);--backgroundFocus:var(--color-46);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-38);--colorHover:var(--color-39);--colorPress:var(--color-38);--colorFocus:var(--color-39);--colorTransparent:var(--color-37);--borderColor:var(--color-47);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-47);--borderColorPress:var(--color-47);--placeholderColor:var(--color-39);--outlineColor:var(--color-41);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt2, :root.t_dark .t_light .t_orange_alt2, :root.t_light .t_dark .t_light .t_orange_alt2, :root.t_light .t_orange_alt2 {--color1:var(--color-39);--color2:var(--color-40);--color3:var(--color-41);--color4:var(--color-42);--color5:var(--color-44);--color6:var(--color-141);--color7:var(--color-46);--color8:var(--color-47);--color9:var(--color-48);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt2, .t_orange_alt2 {--color1:var(--color-39);--color2:var(--color-40);--color3:var(--color-41);--color4:var(--color-42);--color5:var(--color-44);--color6:var(--color-141);--color7:var(--color-46);--color8:var(--color-47);--color9:var(--color-48);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_TooltipContent, :root.t_dark .t_light .t_orange_alt2_Button, :root.t_dark .t_light .t_orange_alt2_SliderTrack, :root.t_dark .t_light .t_orange_alt2_Switch, :root.t_dark .t_light .t_orange_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_orange_alt2_Button, :root.t_light .t_dark .t_light .t_orange_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_orange_alt2_Switch, :root.t_light .t_dark .t_light .t_orange_alt2_TooltipContent, :root.t_light .t_orange_alt2_Button, :root.t_light .t_orange_alt2_SliderTrack, :root.t_light .t_orange_alt2_Switch, :root.t_light .t_orange_alt2_TooltipContent {--background:var(--color-42);--backgroundHover:var(--color-44);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-46);--backgroundStrong:var(--color-41);--backgroundTransparent:var(--color-40);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-46);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-41);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt2_Button, .t_dark .t_light .t_orange_alt2_SliderTrack, .t_dark .t_light .t_orange_alt2_Switch, .t_dark .t_light .t_orange_alt2_TooltipContent, .t_orange_alt2_Button, .t_orange_alt2_SliderTrack, .t_orange_alt2_Switch, .t_orange_alt2_TooltipContent {--background:var(--color-42);--backgroundHover:var(--color-44);--backgroundPress:var(--color-141);--backgroundFocus:var(--color-46);--backgroundStrong:var(--color-41);--backgroundTransparent:var(--color-40);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-46);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-41);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_TooltipArrow, :root.t_dark .t_light .t_orange_alt2_Card, :root.t_dark .t_light .t_orange_alt2_DrawerFrame, :root.t_dark .t_light .t_orange_alt2_Progress, :root.t_dark .t_light .t_orange_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_orange_alt2_Card, :root.t_light .t_dark .t_light .t_orange_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_orange_alt2_Progress, :root.t_light .t_dark .t_light .t_orange_alt2_TooltipArrow, :root.t_light .t_orange_alt2_Card, :root.t_light .t_orange_alt2_DrawerFrame, :root.t_light .t_orange_alt2_Progress, :root.t_light .t_orange_alt2_TooltipArrow {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt2_Card, .t_dark .t_light .t_orange_alt2_DrawerFrame, .t_dark .t_light .t_orange_alt2_Progress, .t_dark .t_light .t_orange_alt2_TooltipArrow, .t_orange_alt2_Card, .t_orange_alt2_DrawerFrame, .t_orange_alt2_Progress, .t_orange_alt2_TooltipArrow {--background:var(--color-41);--backgroundHover:var(--color-42);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-40);--backgroundTransparent:var(--color-39);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-47);--borderColor:var(--color-42);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-42);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_TextArea, :root.t_dark .t_light .t_orange_alt2_Checkbox, :root.t_dark .t_light .t_orange_alt2_Input, :root.t_dark .t_light .t_orange_alt2_RadioGroupItem, :root.t_dark .t_light .t_orange_alt2_TextArea, :root.t_light .t_dark .t_light .t_orange_alt2_Checkbox, :root.t_light .t_dark .t_light .t_orange_alt2_Input, :root.t_light .t_dark .t_light .t_orange_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_orange_alt2_TextArea, :root.t_light .t_orange_alt2_Checkbox, :root.t_light .t_orange_alt2_Input, :root.t_light .t_orange_alt2_RadioGroupItem, :root.t_light .t_orange_alt2_TextArea {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt2_Checkbox, .t_dark .t_light .t_orange_alt2_Input, .t_dark .t_light .t_orange_alt2_RadioGroupItem, .t_dark .t_light .t_orange_alt2_TextArea, .t_orange_alt2_Checkbox, .t_orange_alt2_Input, .t_orange_alt2_RadioGroupItem, .t_orange_alt2_TextArea {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-44);--borderColorHover:var(--color-141);--borderColorFocus:var(--color-44);--borderColorPress:var(--color-44);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_ListItem, :root.t_dark .t_light .t_orange_alt2_ListItem, :root.t_light .t_dark .t_light .t_orange_alt2_ListItem, :root.t_light .t_orange_alt2_ListItem {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt2_ListItem, .t_orange_alt2_ListItem {--background:var(--color-40);--backgroundHover:var(--color-41);--backgroundPress:var(--color-42);--backgroundFocus:var(--color-44);--backgroundStrong:var(--color-39);--backgroundTransparent:var(--color-38);--color:var(--color-47);--colorHover:var(--color-46);--colorPress:var(--color-47);--colorFocus:var(--color-46);--colorTransparent:var(--color-48);--borderColor:var(--color-41);--borderColorHover:var(--color-42);--borderColorFocus:var(--color-41);--borderColorPress:var(--color-41);--placeholderColor:var(--color-44);--outlineColor:var(--color-48);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_orange_alt2_Tooltip, :root.t_dark .t_light .t_orange_alt2_ProgressIndicator, :root.t_dark .t_light .t_orange_alt2_SliderThumb, :root.t_dark .t_light .t_orange_alt2_Tooltip, :root.t_light .t_dark .t_light .t_orange_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_orange_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_orange_alt2_Tooltip, :root.t_light .t_orange_alt2_ProgressIndicator, :root.t_light .t_orange_alt2_SliderThumb, :root.t_light .t_orange_alt2_Tooltip {--background:var(--color-46);--backgroundHover:var(--color-141);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-47);--backgroundTransparent:var(--color-48);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-38);--borderColor:var(--color-141);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-42);--outlineColor:var(--color-38);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt2_ProgressIndicator, .t_dark .t_light .t_orange_alt2_SliderThumb, .t_dark .t_light .t_orange_alt2_Tooltip, .t_orange_alt2_ProgressIndicator, .t_orange_alt2_SliderThumb, .t_orange_alt2_Tooltip {--background:var(--color-46);--backgroundHover:var(--color-141);--backgroundPress:var(--color-44);--backgroundFocus:var(--color-42);--backgroundStrong:var(--color-47);--backgroundTransparent:var(--color-48);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-38);--borderColor:var(--color-141);--borderColorHover:var(--color-44);--borderColorFocus:var(--color-141);--borderColorPress:var(--color-141);--placeholderColor:var(--color-42);--outlineColor:var(--color-38);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_SliderTrackActive, :root.t_dark .t_light .t_orange_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_orange_alt2_SliderTrackActive, :root.t_light .t_orange_alt2_SliderTrackActive {--background:var(--color-44);--backgroundHover:var(--color-42);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-40);--backgroundStrong:var(--color-141);--backgroundTransparent:var(--color-46);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-40);--borderColor:var(--color-42);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-141);--outlineColor:var(--color-37);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt2_SliderTrackActive, .t_orange_alt2_SliderTrackActive {--background:var(--color-44);--backgroundHover:var(--color-42);--backgroundPress:var(--color-41);--backgroundFocus:var(--color-40);--backgroundStrong:var(--color-141);--backgroundTransparent:var(--color-46);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-40);--borderColor:var(--color-42);--borderColorHover:var(--color-41);--borderColorFocus:var(--color-42);--borderColorPress:var(--color-42);--placeholderColor:var(--color-141);--outlineColor:var(--color-37);} + } +:root.t_dark .t_light .t_dark .t_light .t_orange_alt2_SwitchThumb, :root.t_dark .t_light .t_orange_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_orange_alt2_SwitchThumb, :root.t_light .t_orange_alt2_SwitchThumb {--background:var(--color-48);--backgroundHover:var(--color-47);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-37);--borderColor:var(--color-47);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-47);--borderColorPress:var(--color-47);--placeholderColor:var(--color-40);--outlineColor:var(--color-40);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_orange_alt2_SwitchThumb, .t_orange_alt2_SwitchThumb {--background:var(--color-48);--backgroundHover:var(--color-47);--backgroundPress:var(--color-46);--backgroundFocus:var(--color-141);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-39);--colorHover:var(--color-40);--colorPress:var(--color-39);--colorFocus:var(--color-40);--colorTransparent:var(--color-37);--borderColor:var(--color-47);--borderColorHover:var(--color-46);--borderColorFocus:var(--color-47);--borderColorPress:var(--color-47);--placeholderColor:var(--color-40);--outlineColor:var(--color-40);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink, :root.t_dark .t_light .t_pink, :root.t_light .t_dark .t_light .t_pink, :root.t_light .t_pink {--color1:var(--color-49);--color2:var(--color-50);--color3:var(--color-51);--color4:var(--color-52);--color5:var(--color-53);--color6:var(--color-54);--color7:var(--color-56);--color8:var(--color-153);--color9:var(--color-58);--color10:var(--color-59);--color11:var(--color-60);--color12:var(--color-24);--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-52);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-52);--borderColorPress:var(--color-52);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink, .t_pink {--color1:var(--color-49);--color2:var(--color-50);--color3:var(--color-51);--color4:var(--color-52);--color5:var(--color-53);--color6:var(--color-54);--color7:var(--color-56);--color8:var(--color-153);--color9:var(--color-58);--color10:var(--color-59);--color11:var(--color-60);--color12:var(--color-24);--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-52);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-52);--borderColorPress:var(--color-52);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_Button, :root.t_dark .t_light .t_dark .t_light .t_pink_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_pink_Switch, :root.t_dark .t_light .t_dark .t_light .t_pink_TooltipContent, :root.t_dark .t_light .t_pink_Button, :root.t_dark .t_light .t_pink_SliderTrack, :root.t_dark .t_light .t_pink_Switch, :root.t_dark .t_light .t_pink_TooltipContent, :root.t_light .t_dark .t_light .t_pink_Button, :root.t_light .t_dark .t_light .t_pink_SliderTrack, :root.t_light .t_dark .t_light .t_pink_Switch, :root.t_light .t_dark .t_light .t_pink_TooltipContent, :root.t_light .t_pink_Button, :root.t_light .t_pink_SliderTrack, :root.t_light .t_pink_Switch, :root.t_light .t_pink_TooltipContent {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_Button, .t_dark .t_light .t_pink_SliderTrack, .t_dark .t_light .t_pink_Switch, .t_dark .t_light .t_pink_TooltipContent, .t_pink_Button, .t_pink_SliderTrack, .t_pink_Switch, .t_pink_TooltipContent {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_Card, :root.t_dark .t_light .t_dark .t_light .t_pink_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_pink_Progress, :root.t_dark .t_light .t_dark .t_light .t_pink_TooltipArrow, :root.t_dark .t_light .t_pink_Card, :root.t_dark .t_light .t_pink_DrawerFrame, :root.t_dark .t_light .t_pink_Progress, :root.t_dark .t_light .t_pink_TooltipArrow, :root.t_light .t_dark .t_light .t_pink_Card, :root.t_light .t_dark .t_light .t_pink_DrawerFrame, :root.t_light .t_dark .t_light .t_pink_Progress, :root.t_light .t_dark .t_light .t_pink_TooltipArrow, :root.t_light .t_pink_Card, :root.t_light .t_pink_DrawerFrame, :root.t_light .t_pink_Progress, :root.t_light .t_pink_TooltipArrow {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_Card, .t_dark .t_light .t_pink_DrawerFrame, .t_dark .t_light .t_pink_Progress, .t_dark .t_light .t_pink_TooltipArrow, .t_pink_Card, .t_pink_DrawerFrame, .t_pink_Progress, .t_pink_TooltipArrow {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_pink_Input, :root.t_dark .t_light .t_dark .t_light .t_pink_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_pink_TextArea, :root.t_dark .t_light .t_pink_Checkbox, :root.t_dark .t_light .t_pink_Input, :root.t_dark .t_light .t_pink_RadioGroupItem, :root.t_dark .t_light .t_pink_TextArea, :root.t_light .t_dark .t_light .t_pink_Checkbox, :root.t_light .t_dark .t_light .t_pink_Input, :root.t_light .t_dark .t_light .t_pink_RadioGroupItem, :root.t_light .t_dark .t_light .t_pink_TextArea, :root.t_light .t_pink_Checkbox, :root.t_light .t_pink_Input, :root.t_light .t_pink_RadioGroupItem, :root.t_light .t_pink_TextArea {--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_Checkbox, .t_dark .t_light .t_pink_Input, .t_dark .t_light .t_pink_RadioGroupItem, .t_dark .t_light .t_pink_TextArea, .t_pink_Checkbox, .t_pink_Input, .t_pink_RadioGroupItem, .t_pink_TextArea {--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_ListItem, :root.t_dark .t_light .t_pink_ListItem, :root.t_light .t_dark .t_light .t_pink_ListItem, :root.t_light .t_pink_ListItem {--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-52);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-52);--borderColorPress:var(--color-52);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_ListItem, .t_pink_ListItem {--background:var(--color-50);--backgroundHover:var(--color-51);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-49);--backgroundTransparent:hsla(322, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-60);--colorPress:var(--color-24);--colorFocus:var(--color-60);--colorTransparent:hsla(320, 70.0%, 13.5%, 0);--borderColor:var(--color-52);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-52);--borderColorPress:var(--color-52);--placeholderColor:var(--color-58);--outlineColor:var(--color-58);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_pink_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_pink_Tooltip, :root.t_dark .t_light .t_pink_ProgressIndicator, :root.t_dark .t_light .t_pink_SliderThumb, :root.t_dark .t_light .t_pink_Tooltip, :root.t_light .t_dark .t_light .t_pink_ProgressIndicator, :root.t_light .t_dark .t_light .t_pink_SliderThumb, :root.t_light .t_dark .t_light .t_pink_Tooltip, :root.t_light .t_pink_ProgressIndicator, :root.t_light .t_pink_SliderThumb, :root.t_light .t_pink_Tooltip {--background:var(--color-60);--backgroundHover:var(--color-59);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(320, 70.0%, 13.5%, 0);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:hsla(322, 100%, 99.4%, 0);--borderColor:var(--color-58);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-58);--borderColorPress:var(--color-58);--placeholderColor:var(--color-52);--outlineColor:var(--color-52);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_ProgressIndicator, .t_dark .t_light .t_pink_SliderThumb, .t_dark .t_light .t_pink_Tooltip, .t_pink_ProgressIndicator, .t_pink_SliderThumb, .t_pink_Tooltip {--background:var(--color-60);--backgroundHover:var(--color-59);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(320, 70.0%, 13.5%, 0);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:hsla(322, 100%, 99.4%, 0);--borderColor:var(--color-58);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-58);--borderColorPress:var(--color-58);--placeholderColor:var(--color-52);--outlineColor:var(--color-52);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_SliderTrackActive, :root.t_dark .t_light .t_pink_SliderTrackActive, :root.t_light .t_dark .t_light .t_pink_SliderTrackActive, :root.t_light .t_pink_SliderTrackActive {--background:var(--color-58);--backgroundHover:var(--color-153);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-59);--backgroundTransparent:var(--color-60);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:var(--color-50);--borderColor:var(--color-56);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-54);--outlineColor:var(--color-50);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_SliderTrackActive, .t_pink_SliderTrackActive {--background:var(--color-58);--backgroundHover:var(--color-153);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-59);--backgroundTransparent:var(--color-60);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:var(--color-50);--borderColor:var(--color-56);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-54);--outlineColor:var(--color-50);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_SwitchThumb, :root.t_dark .t_light .t_pink_SwitchThumb, :root.t_light .t_dark .t_light .t_pink_SwitchThumb, :root.t_light .t_pink_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-60);--backgroundFocus:var(--color-59);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:var(--color-49);--borderColor:var(--color-60);--borderColorHover:var(--color-59);--borderColorFocus:var(--color-60);--borderColorPress:var(--color-60);--placeholderColor:var(--color-50);--outlineColor:var(--color-54);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_SwitchThumb, .t_pink_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-60);--backgroundFocus:var(--color-59);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-49);--colorHover:var(--color-50);--colorPress:var(--color-49);--colorFocus:var(--color-50);--colorTransparent:var(--color-49);--borderColor:var(--color-60);--borderColorHover:var(--color-59);--borderColorFocus:var(--color-60);--borderColorPress:var(--color-60);--placeholderColor:var(--color-50);--outlineColor:var(--color-54);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_active, :root.t_dark .t_light .t_pink_active, :root.t_light .t_dark .t_light .t_pink_active, :root.t_light .t_pink_active {--color1:var(--color-52);--color2:var(--color-53);--color3:var(--color-54);--color4:var(--color-56);--color5:var(--color-153);--color6:var(--color-58);--color7:var(--color-59);--color8:var(--color-60);--color9:var(--color-24);--color10:hsla(320, 70.0%, 13.5%, 0);--color11:hsla(320, 70.0%, 13.5%, 0);--color12:hsla(320, 70.0%, 13.5%, 0);--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_pink_active, .t_pink_active {--color1:var(--color-52);--color2:var(--color-53);--color3:var(--color-54);--color4:var(--color-56);--color5:var(--color-153);--color6:var(--color-58);--color7:var(--color-59);--color8:var(--color-60);--color9:var(--color-24);--color10:hsla(320, 70.0%, 13.5%, 0);--color11:hsla(320, 70.0%, 13.5%, 0);--color12:hsla(320, 70.0%, 13.5%, 0);--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_active_Button, :root.t_dark .t_light .t_dark .t_light .t_pink_active_Switch, :root.t_dark .t_light .t_pink_active_Button, :root.t_dark .t_light .t_pink_active_Switch, :root.t_light .t_dark .t_light .t_pink_active_Button, :root.t_light .t_dark .t_light .t_pink_active_Switch, :root.t_light .t_pink_active_Button, :root.t_light .t_pink_active_Switch {--background:var(--color-56);--backgroundHover:var(--color-153);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-59);--backgroundStrong:var(--color-54);--backgroundTransparent:var(--color-53);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-153);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-52);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_pink_active_Button, .t_dark .t_light .t_pink_active_Switch, .t_pink_active_Button, .t_pink_active_Switch {--background:var(--color-56);--backgroundHover:var(--color-153);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-59);--backgroundStrong:var(--color-54);--backgroundTransparent:var(--color-53);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-153);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-52);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_pink_active_Input, :root.t_dark .t_light .t_dark .t_light .t_pink_active_TextArea, :root.t_dark .t_light .t_pink_active_Checkbox, :root.t_dark .t_light .t_pink_active_Input, :root.t_dark .t_light .t_pink_active_TextArea, :root.t_light .t_dark .t_light .t_pink_active_Checkbox, :root.t_light .t_dark .t_light .t_pink_active_Input, :root.t_light .t_dark .t_light .t_pink_active_TextArea, :root.t_light .t_pink_active_Checkbox, :root.t_light .t_pink_active_Input, :root.t_light .t_pink_active_TextArea {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-153);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_pink_active_Checkbox, .t_dark .t_light .t_pink_active_Input, .t_dark .t_light .t_pink_active_TextArea, .t_pink_active_Checkbox, .t_pink_active_Input, .t_pink_active_TextArea {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-153);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_active_ListItem, :root.t_dark .t_light .t_pink_active_ListItem, :root.t_light .t_dark .t_light .t_pink_active_ListItem, :root.t_light .t_pink_active_ListItem {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_pink_active_ListItem, .t_pink_active_ListItem {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--colorHover:var(--color-153);--colorPress:var(--color-58);--colorFocus:var(--color-153);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_active_SliderTrackActive, :root.t_dark .t_light .t_pink_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_pink_active_SliderTrackActive, :root.t_light .t_pink_active_SliderTrackActive {--background:var(--color-54);--backgroundHover:var(--color-53);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-51);--backgroundStrong:var(--color-56);--backgroundTransparent:var(--color-153);--colorHover:var(--color-53);--colorPress:var(--color-52);--colorFocus:var(--color-53);--colorTransparent:var(--color-53);--borderColor:var(--color-53);--borderColorHover:var(--color-52);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-58);--outlineColor:var(--color-49);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_pink_active_SliderTrackActive, .t_pink_active_SliderTrackActive {--background:var(--color-54);--backgroundHover:var(--color-53);--backgroundPress:var(--color-52);--backgroundFocus:var(--color-51);--backgroundStrong:var(--color-56);--backgroundTransparent:var(--color-153);--colorHover:var(--color-53);--colorPress:var(--color-52);--colorFocus:var(--color-53);--colorTransparent:var(--color-53);--borderColor:var(--color-53);--borderColorHover:var(--color-52);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-58);--outlineColor:var(--color-49);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt1, :root.t_dark .t_light .t_pink_alt1, :root.t_light .t_dark .t_light .t_pink_alt1, :root.t_light .t_pink_alt1 {--color1:var(--color-50);--color2:var(--color-51);--color3:var(--color-52);--color4:var(--color-53);--color5:var(--color-54);--color6:var(--color-56);--color7:var(--color-153);--color8:var(--color-58);--color9:var(--color-59);--color10:var(--color-60);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt1, .t_pink_alt1 {--color1:var(--color-50);--color2:var(--color-51);--color3:var(--color-52);--color4:var(--color-53);--color5:var(--color-54);--color6:var(--color-56);--color7:var(--color-153);--color8:var(--color-58);--color9:var(--color-59);--color10:var(--color-60);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_TooltipContent, :root.t_dark .t_light .t_pink_alt1_Button, :root.t_dark .t_light .t_pink_alt1_SliderTrack, :root.t_dark .t_light .t_pink_alt1_Switch, :root.t_dark .t_light .t_pink_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_pink_alt1_Button, :root.t_light .t_dark .t_light .t_pink_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_pink_alt1_Switch, :root.t_light .t_dark .t_light .t_pink_alt1_TooltipContent, :root.t_light .t_pink_alt1_Button, :root.t_light .t_pink_alt1_SliderTrack, :root.t_light .t_pink_alt1_Switch, :root.t_light .t_pink_alt1_TooltipContent {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt1_Button, .t_dark .t_light .t_pink_alt1_SliderTrack, .t_dark .t_light .t_pink_alt1_Switch, .t_dark .t_light .t_pink_alt1_TooltipContent, .t_pink_alt1_Button, .t_pink_alt1_SliderTrack, .t_pink_alt1_Switch, .t_pink_alt1_TooltipContent {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_TooltipArrow, :root.t_dark .t_light .t_pink_alt1_Card, :root.t_dark .t_light .t_pink_alt1_DrawerFrame, :root.t_dark .t_light .t_pink_alt1_Progress, :root.t_dark .t_light .t_pink_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_pink_alt1_Card, :root.t_light .t_dark .t_light .t_pink_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_pink_alt1_Progress, :root.t_light .t_dark .t_light .t_pink_alt1_TooltipArrow, :root.t_light .t_pink_alt1_Card, :root.t_light .t_pink_alt1_DrawerFrame, :root.t_light .t_pink_alt1_Progress, :root.t_light .t_pink_alt1_TooltipArrow {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-60);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt1_Card, .t_dark .t_light .t_pink_alt1_DrawerFrame, .t_dark .t_light .t_pink_alt1_Progress, .t_dark .t_light .t_pink_alt1_TooltipArrow, .t_pink_alt1_Card, .t_pink_alt1_DrawerFrame, .t_pink_alt1_Progress, .t_pink_alt1_TooltipArrow {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-60);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_TextArea, :root.t_dark .t_light .t_pink_alt1_Checkbox, :root.t_dark .t_light .t_pink_alt1_Input, :root.t_dark .t_light .t_pink_alt1_RadioGroupItem, :root.t_dark .t_light .t_pink_alt1_TextArea, :root.t_light .t_dark .t_light .t_pink_alt1_Checkbox, :root.t_light .t_dark .t_light .t_pink_alt1_Input, :root.t_light .t_dark .t_light .t_pink_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_pink_alt1_TextArea, :root.t_light .t_pink_alt1_Checkbox, :root.t_light .t_pink_alt1_Input, :root.t_light .t_pink_alt1_RadioGroupItem, :root.t_light .t_pink_alt1_TextArea {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt1_Checkbox, .t_dark .t_light .t_pink_alt1_Input, .t_dark .t_light .t_pink_alt1_RadioGroupItem, .t_dark .t_light .t_pink_alt1_TextArea, .t_pink_alt1_Checkbox, .t_pink_alt1_Input, .t_pink_alt1_RadioGroupItem, .t_pink_alt1_TextArea {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_ListItem, :root.t_dark .t_light .t_pink_alt1_ListItem, :root.t_light .t_dark .t_light .t_pink_alt1_ListItem, :root.t_light .t_pink_alt1_ListItem {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt1_ListItem, .t_pink_alt1_ListItem {--background:var(--color-51);--backgroundHover:var(--color-52);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-50);--backgroundTransparent:var(--color-49);--color:var(--color-60);--colorHover:var(--color-59);--colorPress:var(--color-60);--colorFocus:var(--color-59);--colorTransparent:var(--color-24);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-153);--outlineColor:var(--color-59);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_pink_alt1_Tooltip, :root.t_dark .t_light .t_pink_alt1_ProgressIndicator, :root.t_dark .t_light .t_pink_alt1_SliderThumb, :root.t_dark .t_light .t_pink_alt1_Tooltip, :root.t_light .t_dark .t_light .t_pink_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_pink_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_pink_alt1_Tooltip, :root.t_light .t_pink_alt1_ProgressIndicator, :root.t_light .t_pink_alt1_SliderThumb, :root.t_light .t_pink_alt1_Tooltip {--background:var(--color-59);--backgroundHover:var(--color-58);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-60);--backgroundTransparent:var(--color-24);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-49);--borderColor:var(--color-153);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-53);--outlineColor:var(--color-51);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt1_ProgressIndicator, .t_dark .t_light .t_pink_alt1_SliderThumb, .t_dark .t_light .t_pink_alt1_Tooltip, .t_pink_alt1_ProgressIndicator, .t_pink_alt1_SliderThumb, .t_pink_alt1_Tooltip {--background:var(--color-59);--backgroundHover:var(--color-58);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-60);--backgroundTransparent:var(--color-24);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-49);--borderColor:var(--color-153);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-53);--outlineColor:var(--color-51);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_SliderTrackActive, :root.t_dark .t_light .t_pink_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_pink_alt1_SliderTrackActive, :root.t_light .t_pink_alt1_SliderTrackActive {--background:var(--color-153);--backgroundHover:var(--color-56);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-58);--backgroundTransparent:var(--color-59);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-51);--borderColor:var(--color-54);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-56);--outlineColor:var(--color-49);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt1_SliderTrackActive, .t_pink_alt1_SliderTrackActive {--background:var(--color-153);--backgroundHover:var(--color-56);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-53);--backgroundStrong:var(--color-58);--backgroundTransparent:var(--color-59);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-51);--borderColor:var(--color-54);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-56);--outlineColor:var(--color-49);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt1_SwitchThumb, :root.t_dark .t_light .t_pink_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_pink_alt1_SwitchThumb, :root.t_light .t_pink_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-60);--backgroundPress:var(--color-59);--backgroundFocus:var(--color-58);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-49);--borderColor:var(--color-59);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-59);--borderColorPress:var(--color-59);--placeholderColor:var(--color-51);--outlineColor:var(--color-53);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt1_SwitchThumb, .t_pink_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-60);--backgroundPress:var(--color-59);--backgroundFocus:var(--color-58);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-50);--colorHover:var(--color-51);--colorPress:var(--color-50);--colorFocus:var(--color-51);--colorTransparent:var(--color-49);--borderColor:var(--color-59);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-59);--borderColorPress:var(--color-59);--placeholderColor:var(--color-51);--outlineColor:var(--color-53);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt2, :root.t_dark .t_light .t_pink_alt2, :root.t_light .t_dark .t_light .t_pink_alt2, :root.t_light .t_pink_alt2 {--color1:var(--color-51);--color2:var(--color-52);--color3:var(--color-53);--color4:var(--color-54);--color5:var(--color-56);--color6:var(--color-153);--color7:var(--color-58);--color8:var(--color-59);--color9:var(--color-60);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt2, .t_pink_alt2 {--color1:var(--color-51);--color2:var(--color-52);--color3:var(--color-53);--color4:var(--color-54);--color5:var(--color-56);--color6:var(--color-153);--color7:var(--color-58);--color8:var(--color-59);--color9:var(--color-60);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_TooltipContent, :root.t_dark .t_light .t_pink_alt2_Button, :root.t_dark .t_light .t_pink_alt2_SliderTrack, :root.t_dark .t_light .t_pink_alt2_Switch, :root.t_dark .t_light .t_pink_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_pink_alt2_Button, :root.t_light .t_dark .t_light .t_pink_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_pink_alt2_Switch, :root.t_light .t_dark .t_light .t_pink_alt2_TooltipContent, :root.t_light .t_pink_alt2_Button, :root.t_light .t_pink_alt2_SliderTrack, :root.t_light .t_pink_alt2_Switch, :root.t_light .t_pink_alt2_TooltipContent {--background:var(--color-54);--backgroundHover:var(--color-56);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-58);--backgroundStrong:var(--color-53);--backgroundTransparent:var(--color-52);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-58);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-53);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt2_Button, .t_dark .t_light .t_pink_alt2_SliderTrack, .t_dark .t_light .t_pink_alt2_Switch, .t_dark .t_light .t_pink_alt2_TooltipContent, .t_pink_alt2_Button, .t_pink_alt2_SliderTrack, .t_pink_alt2_Switch, .t_pink_alt2_TooltipContent {--background:var(--color-54);--backgroundHover:var(--color-56);--backgroundPress:var(--color-153);--backgroundFocus:var(--color-58);--backgroundStrong:var(--color-53);--backgroundTransparent:var(--color-52);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-58);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-53);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_TooltipArrow, :root.t_dark .t_light .t_pink_alt2_Card, :root.t_dark .t_light .t_pink_alt2_DrawerFrame, :root.t_dark .t_light .t_pink_alt2_Progress, :root.t_dark .t_light .t_pink_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_pink_alt2_Card, :root.t_light .t_dark .t_light .t_pink_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_pink_alt2_Progress, :root.t_light .t_dark .t_light .t_pink_alt2_TooltipArrow, :root.t_light .t_pink_alt2_Card, :root.t_light .t_pink_alt2_DrawerFrame, :root.t_light .t_pink_alt2_Progress, :root.t_light .t_pink_alt2_TooltipArrow {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt2_Card, .t_dark .t_light .t_pink_alt2_DrawerFrame, .t_dark .t_light .t_pink_alt2_Progress, .t_dark .t_light .t_pink_alt2_TooltipArrow, .t_pink_alt2_Card, .t_pink_alt2_DrawerFrame, .t_pink_alt2_Progress, .t_pink_alt2_TooltipArrow {--background:var(--color-53);--backgroundHover:var(--color-54);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-52);--backgroundTransparent:var(--color-51);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-59);--borderColor:var(--color-54);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-54);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_TextArea, :root.t_dark .t_light .t_pink_alt2_Checkbox, :root.t_dark .t_light .t_pink_alt2_Input, :root.t_dark .t_light .t_pink_alt2_RadioGroupItem, :root.t_dark .t_light .t_pink_alt2_TextArea, :root.t_light .t_dark .t_light .t_pink_alt2_Checkbox, :root.t_light .t_dark .t_light .t_pink_alt2_Input, :root.t_light .t_dark .t_light .t_pink_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_pink_alt2_TextArea, :root.t_light .t_pink_alt2_Checkbox, :root.t_light .t_pink_alt2_Input, :root.t_light .t_pink_alt2_RadioGroupItem, :root.t_light .t_pink_alt2_TextArea {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt2_Checkbox, .t_dark .t_light .t_pink_alt2_Input, .t_dark .t_light .t_pink_alt2_RadioGroupItem, .t_dark .t_light .t_pink_alt2_TextArea, .t_pink_alt2_Checkbox, .t_pink_alt2_Input, .t_pink_alt2_RadioGroupItem, .t_pink_alt2_TextArea {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-56);--borderColorHover:var(--color-153);--borderColorFocus:var(--color-56);--borderColorPress:var(--color-56);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_ListItem, :root.t_dark .t_light .t_pink_alt2_ListItem, :root.t_light .t_dark .t_light .t_pink_alt2_ListItem, :root.t_light .t_pink_alt2_ListItem {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt2_ListItem, .t_pink_alt2_ListItem {--background:var(--color-52);--backgroundHover:var(--color-53);--backgroundPress:var(--color-54);--backgroundFocus:var(--color-56);--backgroundStrong:var(--color-51);--backgroundTransparent:var(--color-50);--color:var(--color-59);--colorHover:var(--color-58);--colorPress:var(--color-59);--colorFocus:var(--color-58);--colorTransparent:var(--color-60);--borderColor:var(--color-53);--borderColorHover:var(--color-54);--borderColorFocus:var(--color-53);--borderColorPress:var(--color-53);--placeholderColor:var(--color-56);--outlineColor:var(--color-60);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_pink_alt2_Tooltip, :root.t_dark .t_light .t_pink_alt2_ProgressIndicator, :root.t_dark .t_light .t_pink_alt2_SliderThumb, :root.t_dark .t_light .t_pink_alt2_Tooltip, :root.t_light .t_dark .t_light .t_pink_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_pink_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_pink_alt2_Tooltip, :root.t_light .t_pink_alt2_ProgressIndicator, :root.t_light .t_pink_alt2_SliderThumb, :root.t_light .t_pink_alt2_Tooltip {--background:var(--color-58);--backgroundHover:var(--color-153);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-59);--backgroundTransparent:var(--color-60);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-50);--borderColor:var(--color-153);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-54);--outlineColor:var(--color-50);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt2_ProgressIndicator, .t_dark .t_light .t_pink_alt2_SliderThumb, .t_dark .t_light .t_pink_alt2_Tooltip, .t_pink_alt2_ProgressIndicator, .t_pink_alt2_SliderThumb, .t_pink_alt2_Tooltip {--background:var(--color-58);--backgroundHover:var(--color-153);--backgroundPress:var(--color-56);--backgroundFocus:var(--color-54);--backgroundStrong:var(--color-59);--backgroundTransparent:var(--color-60);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-50);--borderColor:var(--color-153);--borderColorHover:var(--color-56);--borderColorFocus:var(--color-153);--borderColorPress:var(--color-153);--placeholderColor:var(--color-54);--outlineColor:var(--color-50);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_SliderTrackActive, :root.t_dark .t_light .t_pink_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_pink_alt2_SliderTrackActive, :root.t_light .t_pink_alt2_SliderTrackActive {--background:var(--color-56);--backgroundHover:var(--color-54);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-52);--backgroundStrong:var(--color-153);--backgroundTransparent:var(--color-58);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-52);--borderColor:var(--color-54);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-153);--outlineColor:var(--color-49);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt2_SliderTrackActive, .t_pink_alt2_SliderTrackActive {--background:var(--color-56);--backgroundHover:var(--color-54);--backgroundPress:var(--color-53);--backgroundFocus:var(--color-52);--backgroundStrong:var(--color-153);--backgroundTransparent:var(--color-58);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-52);--borderColor:var(--color-54);--borderColorHover:var(--color-53);--borderColorFocus:var(--color-54);--borderColorPress:var(--color-54);--placeholderColor:var(--color-153);--outlineColor:var(--color-49);} + } +:root.t_dark .t_light .t_dark .t_light .t_pink_alt2_SwitchThumb, :root.t_dark .t_light .t_pink_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_pink_alt2_SwitchThumb, :root.t_light .t_pink_alt2_SwitchThumb {--background:var(--color-60);--backgroundHover:var(--color-59);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-49);--borderColor:var(--color-59);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-59);--borderColorPress:var(--color-59);--placeholderColor:var(--color-52);--outlineColor:var(--color-52);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_pink_alt2_SwitchThumb, .t_pink_alt2_SwitchThumb {--background:var(--color-60);--backgroundHover:var(--color-59);--backgroundPress:var(--color-58);--backgroundFocus:var(--color-153);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-51);--colorHover:var(--color-52);--colorPress:var(--color-51);--colorFocus:var(--color-52);--colorTransparent:var(--color-49);--borderColor:var(--color-59);--borderColorHover:var(--color-58);--borderColorFocus:var(--color-59);--borderColorPress:var(--color-59);--placeholderColor:var(--color-52);--outlineColor:var(--color-52);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple, :root.t_dark .t_light .t_purple, :root.t_light .t_dark .t_light .t_purple, :root.t_light .t_purple {--color1:var(--color-61);--color2:var(--color-62);--color3:var(--color-63);--color4:var(--color-64);--color5:var(--color-65);--color6:var(--color-66);--color7:var(--color-68);--color8:var(--color-165);--color9:var(--color-70);--color10:var(--color-71);--color11:var(--color-72);--color12:var(--color-24);--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-64);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-64);--borderColorPress:var(--color-64);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple, .t_purple {--color1:var(--color-61);--color2:var(--color-62);--color3:var(--color-63);--color4:var(--color-64);--color5:var(--color-65);--color6:var(--color-66);--color7:var(--color-68);--color8:var(--color-165);--color9:var(--color-70);--color10:var(--color-71);--color11:var(--color-72);--color12:var(--color-24);--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-64);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-64);--borderColorPress:var(--color-64);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_Button, :root.t_dark .t_light .t_dark .t_light .t_purple_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_purple_Switch, :root.t_dark .t_light .t_dark .t_light .t_purple_TooltipContent, :root.t_dark .t_light .t_purple_Button, :root.t_dark .t_light .t_purple_SliderTrack, :root.t_dark .t_light .t_purple_Switch, :root.t_dark .t_light .t_purple_TooltipContent, :root.t_light .t_dark .t_light .t_purple_Button, :root.t_light .t_dark .t_light .t_purple_SliderTrack, :root.t_light .t_dark .t_light .t_purple_Switch, :root.t_light .t_dark .t_light .t_purple_TooltipContent, :root.t_light .t_purple_Button, :root.t_light .t_purple_SliderTrack, :root.t_light .t_purple_Switch, :root.t_light .t_purple_TooltipContent {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_Button, .t_dark .t_light .t_purple_SliderTrack, .t_dark .t_light .t_purple_Switch, .t_dark .t_light .t_purple_TooltipContent, .t_purple_Button, .t_purple_SliderTrack, .t_purple_Switch, .t_purple_TooltipContent {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_Card, :root.t_dark .t_light .t_dark .t_light .t_purple_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_purple_Progress, :root.t_dark .t_light .t_dark .t_light .t_purple_TooltipArrow, :root.t_dark .t_light .t_purple_Card, :root.t_dark .t_light .t_purple_DrawerFrame, :root.t_dark .t_light .t_purple_Progress, :root.t_dark .t_light .t_purple_TooltipArrow, :root.t_light .t_dark .t_light .t_purple_Card, :root.t_light .t_dark .t_light .t_purple_DrawerFrame, :root.t_light .t_dark .t_light .t_purple_Progress, :root.t_light .t_dark .t_light .t_purple_TooltipArrow, :root.t_light .t_purple_Card, :root.t_light .t_purple_DrawerFrame, :root.t_light .t_purple_Progress, :root.t_light .t_purple_TooltipArrow {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_Card, .t_dark .t_light .t_purple_DrawerFrame, .t_dark .t_light .t_purple_Progress, .t_dark .t_light .t_purple_TooltipArrow, .t_purple_Card, .t_purple_DrawerFrame, .t_purple_Progress, .t_purple_TooltipArrow {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_purple_Input, :root.t_dark .t_light .t_dark .t_light .t_purple_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_purple_TextArea, :root.t_dark .t_light .t_purple_Checkbox, :root.t_dark .t_light .t_purple_Input, :root.t_dark .t_light .t_purple_RadioGroupItem, :root.t_dark .t_light .t_purple_TextArea, :root.t_light .t_dark .t_light .t_purple_Checkbox, :root.t_light .t_dark .t_light .t_purple_Input, :root.t_light .t_dark .t_light .t_purple_RadioGroupItem, :root.t_light .t_dark .t_light .t_purple_TextArea, :root.t_light .t_purple_Checkbox, :root.t_light .t_purple_Input, :root.t_light .t_purple_RadioGroupItem, :root.t_light .t_purple_TextArea {--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_Checkbox, .t_dark .t_light .t_purple_Input, .t_dark .t_light .t_purple_RadioGroupItem, .t_dark .t_light .t_purple_TextArea, .t_purple_Checkbox, .t_purple_Input, .t_purple_RadioGroupItem, .t_purple_TextArea {--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_ListItem, :root.t_dark .t_light .t_purple_ListItem, :root.t_light .t_dark .t_light .t_purple_ListItem, :root.t_light .t_purple_ListItem {--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-64);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-64);--borderColorPress:var(--color-64);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_ListItem, .t_purple_ListItem {--background:var(--color-62);--backgroundHover:var(--color-63);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-61);--backgroundTransparent:hsla(280, 65.0%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-72);--colorPress:var(--color-24);--colorFocus:var(--color-72);--colorTransparent:hsla(272, 66.0%, 16.0%, 0);--borderColor:var(--color-64);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-64);--borderColorPress:var(--color-64);--placeholderColor:var(--color-70);--outlineColor:var(--color-70);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_purple_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_purple_Tooltip, :root.t_dark .t_light .t_purple_ProgressIndicator, :root.t_dark .t_light .t_purple_SliderThumb, :root.t_dark .t_light .t_purple_Tooltip, :root.t_light .t_dark .t_light .t_purple_ProgressIndicator, :root.t_light .t_dark .t_light .t_purple_SliderThumb, :root.t_light .t_dark .t_light .t_purple_Tooltip, :root.t_light .t_purple_ProgressIndicator, :root.t_light .t_purple_SliderThumb, :root.t_light .t_purple_Tooltip {--background:var(--color-72);--backgroundHover:var(--color-71);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(272, 66.0%, 16.0%, 0);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:hsla(280, 65.0%, 99.4%, 0);--borderColor:var(--color-70);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-70);--borderColorPress:var(--color-70);--placeholderColor:var(--color-64);--outlineColor:var(--color-64);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_ProgressIndicator, .t_dark .t_light .t_purple_SliderThumb, .t_dark .t_light .t_purple_Tooltip, .t_purple_ProgressIndicator, .t_purple_SliderThumb, .t_purple_Tooltip {--background:var(--color-72);--backgroundHover:var(--color-71);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(272, 66.0%, 16.0%, 0);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:hsla(280, 65.0%, 99.4%, 0);--borderColor:var(--color-70);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-70);--borderColorPress:var(--color-70);--placeholderColor:var(--color-64);--outlineColor:var(--color-64);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_SliderTrackActive, :root.t_dark .t_light .t_purple_SliderTrackActive, :root.t_light .t_dark .t_light .t_purple_SliderTrackActive, :root.t_light .t_purple_SliderTrackActive {--background:var(--color-70);--backgroundHover:var(--color-165);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-71);--backgroundTransparent:var(--color-72);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:var(--color-62);--borderColor:var(--color-68);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-66);--outlineColor:var(--color-62);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_SliderTrackActive, .t_purple_SliderTrackActive {--background:var(--color-70);--backgroundHover:var(--color-165);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-71);--backgroundTransparent:var(--color-72);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:var(--color-62);--borderColor:var(--color-68);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-66);--outlineColor:var(--color-62);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_SwitchThumb, :root.t_dark .t_light .t_purple_SwitchThumb, :root.t_light .t_dark .t_light .t_purple_SwitchThumb, :root.t_light .t_purple_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-72);--backgroundFocus:var(--color-71);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:var(--color-61);--borderColor:var(--color-72);--borderColorHover:var(--color-71);--borderColorFocus:var(--color-72);--borderColorPress:var(--color-72);--placeholderColor:var(--color-62);--outlineColor:var(--color-66);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_SwitchThumb, .t_purple_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-72);--backgroundFocus:var(--color-71);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-61);--colorHover:var(--color-62);--colorPress:var(--color-61);--colorFocus:var(--color-62);--colorTransparent:var(--color-61);--borderColor:var(--color-72);--borderColorHover:var(--color-71);--borderColorFocus:var(--color-72);--borderColorPress:var(--color-72);--placeholderColor:var(--color-62);--outlineColor:var(--color-66);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_active, :root.t_dark .t_light .t_purple_active, :root.t_light .t_dark .t_light .t_purple_active, :root.t_light .t_purple_active {--color1:var(--color-64);--color2:var(--color-65);--color3:var(--color-66);--color4:var(--color-68);--color5:var(--color-165);--color6:var(--color-70);--color7:var(--color-71);--color8:var(--color-72);--color9:var(--color-24);--color10:hsla(272, 66.0%, 16.0%, 0);--color11:hsla(272, 66.0%, 16.0%, 0);--color12:hsla(272, 66.0%, 16.0%, 0);--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_purple_active, .t_purple_active {--color1:var(--color-64);--color2:var(--color-65);--color3:var(--color-66);--color4:var(--color-68);--color5:var(--color-165);--color6:var(--color-70);--color7:var(--color-71);--color8:var(--color-72);--color9:var(--color-24);--color10:hsla(272, 66.0%, 16.0%, 0);--color11:hsla(272, 66.0%, 16.0%, 0);--color12:hsla(272, 66.0%, 16.0%, 0);--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_active_Button, :root.t_dark .t_light .t_dark .t_light .t_purple_active_Switch, :root.t_dark .t_light .t_purple_active_Button, :root.t_dark .t_light .t_purple_active_Switch, :root.t_light .t_dark .t_light .t_purple_active_Button, :root.t_light .t_dark .t_light .t_purple_active_Switch, :root.t_light .t_purple_active_Button, :root.t_light .t_purple_active_Switch {--background:var(--color-68);--backgroundHover:var(--color-165);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-71);--backgroundStrong:var(--color-66);--backgroundTransparent:var(--color-65);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-165);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-64);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_purple_active_Button, .t_dark .t_light .t_purple_active_Switch, .t_purple_active_Button, .t_purple_active_Switch {--background:var(--color-68);--backgroundHover:var(--color-165);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-71);--backgroundStrong:var(--color-66);--backgroundTransparent:var(--color-65);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-165);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-64);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_purple_active_Input, :root.t_dark .t_light .t_dark .t_light .t_purple_active_TextArea, :root.t_dark .t_light .t_purple_active_Checkbox, :root.t_dark .t_light .t_purple_active_Input, :root.t_dark .t_light .t_purple_active_TextArea, :root.t_light .t_dark .t_light .t_purple_active_Checkbox, :root.t_light .t_dark .t_light .t_purple_active_Input, :root.t_light .t_dark .t_light .t_purple_active_TextArea, :root.t_light .t_purple_active_Checkbox, :root.t_light .t_purple_active_Input, :root.t_light .t_purple_active_TextArea {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-165);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_purple_active_Checkbox, .t_dark .t_light .t_purple_active_Input, .t_dark .t_light .t_purple_active_TextArea, .t_purple_active_Checkbox, .t_purple_active_Input, .t_purple_active_TextArea {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-165);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_active_ListItem, :root.t_dark .t_light .t_purple_active_ListItem, :root.t_light .t_dark .t_light .t_purple_active_ListItem, :root.t_light .t_purple_active_ListItem {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_purple_active_ListItem, .t_purple_active_ListItem {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--colorHover:var(--color-165);--colorPress:var(--color-70);--colorFocus:var(--color-165);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_active_SliderTrackActive, :root.t_dark .t_light .t_purple_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_purple_active_SliderTrackActive, :root.t_light .t_purple_active_SliderTrackActive {--background:var(--color-66);--backgroundHover:var(--color-65);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-63);--backgroundStrong:var(--color-68);--backgroundTransparent:var(--color-165);--colorHover:var(--color-65);--colorPress:var(--color-64);--colorFocus:var(--color-65);--colorTransparent:var(--color-65);--borderColor:var(--color-65);--borderColorHover:var(--color-64);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-70);--outlineColor:var(--color-61);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_purple_active_SliderTrackActive, .t_purple_active_SliderTrackActive {--background:var(--color-66);--backgroundHover:var(--color-65);--backgroundPress:var(--color-64);--backgroundFocus:var(--color-63);--backgroundStrong:var(--color-68);--backgroundTransparent:var(--color-165);--colorHover:var(--color-65);--colorPress:var(--color-64);--colorFocus:var(--color-65);--colorTransparent:var(--color-65);--borderColor:var(--color-65);--borderColorHover:var(--color-64);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-70);--outlineColor:var(--color-61);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt1, :root.t_dark .t_light .t_purple_alt1, :root.t_light .t_dark .t_light .t_purple_alt1, :root.t_light .t_purple_alt1 {--color1:var(--color-62);--color2:var(--color-63);--color3:var(--color-64);--color4:var(--color-65);--color5:var(--color-66);--color6:var(--color-68);--color7:var(--color-165);--color8:var(--color-70);--color9:var(--color-71);--color10:var(--color-72);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt1, .t_purple_alt1 {--color1:var(--color-62);--color2:var(--color-63);--color3:var(--color-64);--color4:var(--color-65);--color5:var(--color-66);--color6:var(--color-68);--color7:var(--color-165);--color8:var(--color-70);--color9:var(--color-71);--color10:var(--color-72);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_TooltipContent, :root.t_dark .t_light .t_purple_alt1_Button, :root.t_dark .t_light .t_purple_alt1_SliderTrack, :root.t_dark .t_light .t_purple_alt1_Switch, :root.t_dark .t_light .t_purple_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_purple_alt1_Button, :root.t_light .t_dark .t_light .t_purple_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_purple_alt1_Switch, :root.t_light .t_dark .t_light .t_purple_alt1_TooltipContent, :root.t_light .t_purple_alt1_Button, :root.t_light .t_purple_alt1_SliderTrack, :root.t_light .t_purple_alt1_Switch, :root.t_light .t_purple_alt1_TooltipContent {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt1_Button, .t_dark .t_light .t_purple_alt1_SliderTrack, .t_dark .t_light .t_purple_alt1_Switch, .t_dark .t_light .t_purple_alt1_TooltipContent, .t_purple_alt1_Button, .t_purple_alt1_SliderTrack, .t_purple_alt1_Switch, .t_purple_alt1_TooltipContent {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_TooltipArrow, :root.t_dark .t_light .t_purple_alt1_Card, :root.t_dark .t_light .t_purple_alt1_DrawerFrame, :root.t_dark .t_light .t_purple_alt1_Progress, :root.t_dark .t_light .t_purple_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_purple_alt1_Card, :root.t_light .t_dark .t_light .t_purple_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_purple_alt1_Progress, :root.t_light .t_dark .t_light .t_purple_alt1_TooltipArrow, :root.t_light .t_purple_alt1_Card, :root.t_light .t_purple_alt1_DrawerFrame, :root.t_light .t_purple_alt1_Progress, :root.t_light .t_purple_alt1_TooltipArrow {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-72);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt1_Card, .t_dark .t_light .t_purple_alt1_DrawerFrame, .t_dark .t_light .t_purple_alt1_Progress, .t_dark .t_light .t_purple_alt1_TooltipArrow, .t_purple_alt1_Card, .t_purple_alt1_DrawerFrame, .t_purple_alt1_Progress, .t_purple_alt1_TooltipArrow {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-72);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_TextArea, :root.t_dark .t_light .t_purple_alt1_Checkbox, :root.t_dark .t_light .t_purple_alt1_Input, :root.t_dark .t_light .t_purple_alt1_RadioGroupItem, :root.t_dark .t_light .t_purple_alt1_TextArea, :root.t_light .t_dark .t_light .t_purple_alt1_Checkbox, :root.t_light .t_dark .t_light .t_purple_alt1_Input, :root.t_light .t_dark .t_light .t_purple_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_purple_alt1_TextArea, :root.t_light .t_purple_alt1_Checkbox, :root.t_light .t_purple_alt1_Input, :root.t_light .t_purple_alt1_RadioGroupItem, :root.t_light .t_purple_alt1_TextArea {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt1_Checkbox, .t_dark .t_light .t_purple_alt1_Input, .t_dark .t_light .t_purple_alt1_RadioGroupItem, .t_dark .t_light .t_purple_alt1_TextArea, .t_purple_alt1_Checkbox, .t_purple_alt1_Input, .t_purple_alt1_RadioGroupItem, .t_purple_alt1_TextArea {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_ListItem, :root.t_dark .t_light .t_purple_alt1_ListItem, :root.t_light .t_dark .t_light .t_purple_alt1_ListItem, :root.t_light .t_purple_alt1_ListItem {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt1_ListItem, .t_purple_alt1_ListItem {--background:var(--color-63);--backgroundHover:var(--color-64);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-62);--backgroundTransparent:var(--color-61);--color:var(--color-72);--colorHover:var(--color-71);--colorPress:var(--color-72);--colorFocus:var(--color-71);--colorTransparent:var(--color-24);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-165);--outlineColor:var(--color-71);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_purple_alt1_Tooltip, :root.t_dark .t_light .t_purple_alt1_ProgressIndicator, :root.t_dark .t_light .t_purple_alt1_SliderThumb, :root.t_dark .t_light .t_purple_alt1_Tooltip, :root.t_light .t_dark .t_light .t_purple_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_purple_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_purple_alt1_Tooltip, :root.t_light .t_purple_alt1_ProgressIndicator, :root.t_light .t_purple_alt1_SliderThumb, :root.t_light .t_purple_alt1_Tooltip {--background:var(--color-71);--backgroundHover:var(--color-70);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-72);--backgroundTransparent:var(--color-24);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-61);--borderColor:var(--color-165);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-65);--outlineColor:var(--color-63);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt1_ProgressIndicator, .t_dark .t_light .t_purple_alt1_SliderThumb, .t_dark .t_light .t_purple_alt1_Tooltip, .t_purple_alt1_ProgressIndicator, .t_purple_alt1_SliderThumb, .t_purple_alt1_Tooltip {--background:var(--color-71);--backgroundHover:var(--color-70);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-72);--backgroundTransparent:var(--color-24);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-61);--borderColor:var(--color-165);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-65);--outlineColor:var(--color-63);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_SliderTrackActive, :root.t_dark .t_light .t_purple_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_purple_alt1_SliderTrackActive, :root.t_light .t_purple_alt1_SliderTrackActive {--background:var(--color-165);--backgroundHover:var(--color-68);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-70);--backgroundTransparent:var(--color-71);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-63);--borderColor:var(--color-66);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-68);--outlineColor:var(--color-61);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt1_SliderTrackActive, .t_purple_alt1_SliderTrackActive {--background:var(--color-165);--backgroundHover:var(--color-68);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-65);--backgroundStrong:var(--color-70);--backgroundTransparent:var(--color-71);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-63);--borderColor:var(--color-66);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-68);--outlineColor:var(--color-61);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt1_SwitchThumb, :root.t_dark .t_light .t_purple_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_purple_alt1_SwitchThumb, :root.t_light .t_purple_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-72);--backgroundPress:var(--color-71);--backgroundFocus:var(--color-70);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-61);--borderColor:var(--color-71);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-71);--borderColorPress:var(--color-71);--placeholderColor:var(--color-63);--outlineColor:var(--color-65);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt1_SwitchThumb, .t_purple_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-72);--backgroundPress:var(--color-71);--backgroundFocus:var(--color-70);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-62);--colorHover:var(--color-63);--colorPress:var(--color-62);--colorFocus:var(--color-63);--colorTransparent:var(--color-61);--borderColor:var(--color-71);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-71);--borderColorPress:var(--color-71);--placeholderColor:var(--color-63);--outlineColor:var(--color-65);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt2, :root.t_dark .t_light .t_purple_alt2, :root.t_light .t_dark .t_light .t_purple_alt2, :root.t_light .t_purple_alt2 {--color1:var(--color-63);--color2:var(--color-64);--color3:var(--color-65);--color4:var(--color-66);--color5:var(--color-68);--color6:var(--color-165);--color7:var(--color-70);--color8:var(--color-71);--color9:var(--color-72);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt2, .t_purple_alt2 {--color1:var(--color-63);--color2:var(--color-64);--color3:var(--color-65);--color4:var(--color-66);--color5:var(--color-68);--color6:var(--color-165);--color7:var(--color-70);--color8:var(--color-71);--color9:var(--color-72);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_TooltipContent, :root.t_dark .t_light .t_purple_alt2_Button, :root.t_dark .t_light .t_purple_alt2_SliderTrack, :root.t_dark .t_light .t_purple_alt2_Switch, :root.t_dark .t_light .t_purple_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_purple_alt2_Button, :root.t_light .t_dark .t_light .t_purple_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_purple_alt2_Switch, :root.t_light .t_dark .t_light .t_purple_alt2_TooltipContent, :root.t_light .t_purple_alt2_Button, :root.t_light .t_purple_alt2_SliderTrack, :root.t_light .t_purple_alt2_Switch, :root.t_light .t_purple_alt2_TooltipContent {--background:var(--color-66);--backgroundHover:var(--color-68);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-70);--backgroundStrong:var(--color-65);--backgroundTransparent:var(--color-64);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-70);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-65);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt2_Button, .t_dark .t_light .t_purple_alt2_SliderTrack, .t_dark .t_light .t_purple_alt2_Switch, .t_dark .t_light .t_purple_alt2_TooltipContent, .t_purple_alt2_Button, .t_purple_alt2_SliderTrack, .t_purple_alt2_Switch, .t_purple_alt2_TooltipContent {--background:var(--color-66);--backgroundHover:var(--color-68);--backgroundPress:var(--color-165);--backgroundFocus:var(--color-70);--backgroundStrong:var(--color-65);--backgroundTransparent:var(--color-64);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-70);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-65);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_TooltipArrow, :root.t_dark .t_light .t_purple_alt2_Card, :root.t_dark .t_light .t_purple_alt2_DrawerFrame, :root.t_dark .t_light .t_purple_alt2_Progress, :root.t_dark .t_light .t_purple_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_purple_alt2_Card, :root.t_light .t_dark .t_light .t_purple_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_purple_alt2_Progress, :root.t_light .t_dark .t_light .t_purple_alt2_TooltipArrow, :root.t_light .t_purple_alt2_Card, :root.t_light .t_purple_alt2_DrawerFrame, :root.t_light .t_purple_alt2_Progress, :root.t_light .t_purple_alt2_TooltipArrow {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt2_Card, .t_dark .t_light .t_purple_alt2_DrawerFrame, .t_dark .t_light .t_purple_alt2_Progress, .t_dark .t_light .t_purple_alt2_TooltipArrow, .t_purple_alt2_Card, .t_purple_alt2_DrawerFrame, .t_purple_alt2_Progress, .t_purple_alt2_TooltipArrow {--background:var(--color-65);--backgroundHover:var(--color-66);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-64);--backgroundTransparent:var(--color-63);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-71);--borderColor:var(--color-66);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-66);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_TextArea, :root.t_dark .t_light .t_purple_alt2_Checkbox, :root.t_dark .t_light .t_purple_alt2_Input, :root.t_dark .t_light .t_purple_alt2_RadioGroupItem, :root.t_dark .t_light .t_purple_alt2_TextArea, :root.t_light .t_dark .t_light .t_purple_alt2_Checkbox, :root.t_light .t_dark .t_light .t_purple_alt2_Input, :root.t_light .t_dark .t_light .t_purple_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_purple_alt2_TextArea, :root.t_light .t_purple_alt2_Checkbox, :root.t_light .t_purple_alt2_Input, :root.t_light .t_purple_alt2_RadioGroupItem, :root.t_light .t_purple_alt2_TextArea {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt2_Checkbox, .t_dark .t_light .t_purple_alt2_Input, .t_dark .t_light .t_purple_alt2_RadioGroupItem, .t_dark .t_light .t_purple_alt2_TextArea, .t_purple_alt2_Checkbox, .t_purple_alt2_Input, .t_purple_alt2_RadioGroupItem, .t_purple_alt2_TextArea {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-68);--borderColorHover:var(--color-165);--borderColorFocus:var(--color-68);--borderColorPress:var(--color-68);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_ListItem, :root.t_dark .t_light .t_purple_alt2_ListItem, :root.t_light .t_dark .t_light .t_purple_alt2_ListItem, :root.t_light .t_purple_alt2_ListItem {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt2_ListItem, .t_purple_alt2_ListItem {--background:var(--color-64);--backgroundHover:var(--color-65);--backgroundPress:var(--color-66);--backgroundFocus:var(--color-68);--backgroundStrong:var(--color-63);--backgroundTransparent:var(--color-62);--color:var(--color-71);--colorHover:var(--color-70);--colorPress:var(--color-71);--colorFocus:var(--color-70);--colorTransparent:var(--color-72);--borderColor:var(--color-65);--borderColorHover:var(--color-66);--borderColorFocus:var(--color-65);--borderColorPress:var(--color-65);--placeholderColor:var(--color-68);--outlineColor:var(--color-72);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_purple_alt2_Tooltip, :root.t_dark .t_light .t_purple_alt2_ProgressIndicator, :root.t_dark .t_light .t_purple_alt2_SliderThumb, :root.t_dark .t_light .t_purple_alt2_Tooltip, :root.t_light .t_dark .t_light .t_purple_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_purple_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_purple_alt2_Tooltip, :root.t_light .t_purple_alt2_ProgressIndicator, :root.t_light .t_purple_alt2_SliderThumb, :root.t_light .t_purple_alt2_Tooltip {--background:var(--color-70);--backgroundHover:var(--color-165);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-71);--backgroundTransparent:var(--color-72);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-62);--borderColor:var(--color-165);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-66);--outlineColor:var(--color-62);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt2_ProgressIndicator, .t_dark .t_light .t_purple_alt2_SliderThumb, .t_dark .t_light .t_purple_alt2_Tooltip, .t_purple_alt2_ProgressIndicator, .t_purple_alt2_SliderThumb, .t_purple_alt2_Tooltip {--background:var(--color-70);--backgroundHover:var(--color-165);--backgroundPress:var(--color-68);--backgroundFocus:var(--color-66);--backgroundStrong:var(--color-71);--backgroundTransparent:var(--color-72);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-62);--borderColor:var(--color-165);--borderColorHover:var(--color-68);--borderColorFocus:var(--color-165);--borderColorPress:var(--color-165);--placeholderColor:var(--color-66);--outlineColor:var(--color-62);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_SliderTrackActive, :root.t_dark .t_light .t_purple_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_purple_alt2_SliderTrackActive, :root.t_light .t_purple_alt2_SliderTrackActive {--background:var(--color-68);--backgroundHover:var(--color-66);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-64);--backgroundStrong:var(--color-165);--backgroundTransparent:var(--color-70);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-64);--borderColor:var(--color-66);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-165);--outlineColor:var(--color-61);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt2_SliderTrackActive, .t_purple_alt2_SliderTrackActive {--background:var(--color-68);--backgroundHover:var(--color-66);--backgroundPress:var(--color-65);--backgroundFocus:var(--color-64);--backgroundStrong:var(--color-165);--backgroundTransparent:var(--color-70);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-64);--borderColor:var(--color-66);--borderColorHover:var(--color-65);--borderColorFocus:var(--color-66);--borderColorPress:var(--color-66);--placeholderColor:var(--color-165);--outlineColor:var(--color-61);} + } +:root.t_dark .t_light .t_dark .t_light .t_purple_alt2_SwitchThumb, :root.t_dark .t_light .t_purple_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_purple_alt2_SwitchThumb, :root.t_light .t_purple_alt2_SwitchThumb {--background:var(--color-72);--backgroundHover:var(--color-71);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-61);--borderColor:var(--color-71);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-71);--borderColorPress:var(--color-71);--placeholderColor:var(--color-64);--outlineColor:var(--color-64);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_purple_alt2_SwitchThumb, .t_purple_alt2_SwitchThumb {--background:var(--color-72);--backgroundHover:var(--color-71);--backgroundPress:var(--color-70);--backgroundFocus:var(--color-165);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-63);--colorHover:var(--color-64);--colorPress:var(--color-63);--colorFocus:var(--color-64);--colorTransparent:var(--color-61);--borderColor:var(--color-71);--borderColorHover:var(--color-70);--borderColorFocus:var(--color-71);--borderColorPress:var(--color-71);--placeholderColor:var(--color-64);--outlineColor:var(--color-64);} + } +:root.t_dark .t_light .t_dark .t_light .t_red, :root.t_dark .t_light .t_red, :root.t_light .t_dark .t_light .t_red, :root.t_light .t_red {--color1:var(--color-73);--color2:var(--color-74);--color3:var(--color-75);--color4:var(--color-76);--color5:var(--color-77);--color6:var(--color-78);--color7:var(--color-80);--color8:var(--color-177);--color9:var(--color-82);--color10:var(--color-83);--color11:var(--color-84);--color12:var(--color-24);--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-76);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-76);--borderColorPress:var(--color-76);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red, .t_red {--color1:var(--color-73);--color2:var(--color-74);--color3:var(--color-75);--color4:var(--color-76);--color5:var(--color-77);--color6:var(--color-78);--color7:var(--color-80);--color8:var(--color-177);--color9:var(--color-82);--color10:var(--color-83);--color11:var(--color-84);--color12:var(--color-24);--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-76);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-76);--borderColorPress:var(--color-76);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_Button, :root.t_dark .t_light .t_dark .t_light .t_red_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_red_Switch, :root.t_dark .t_light .t_dark .t_light .t_red_TooltipContent, :root.t_dark .t_light .t_red_Button, :root.t_dark .t_light .t_red_SliderTrack, :root.t_dark .t_light .t_red_Switch, :root.t_dark .t_light .t_red_TooltipContent, :root.t_light .t_dark .t_light .t_red_Button, :root.t_light .t_dark .t_light .t_red_SliderTrack, :root.t_light .t_dark .t_light .t_red_Switch, :root.t_light .t_dark .t_light .t_red_TooltipContent, :root.t_light .t_red_Button, :root.t_light .t_red_SliderTrack, :root.t_light .t_red_Switch, :root.t_light .t_red_TooltipContent {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_Button, .t_dark .t_light .t_red_SliderTrack, .t_dark .t_light .t_red_Switch, .t_dark .t_light .t_red_TooltipContent, .t_red_Button, .t_red_SliderTrack, .t_red_Switch, .t_red_TooltipContent {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_Card, :root.t_dark .t_light .t_dark .t_light .t_red_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_red_Progress, :root.t_dark .t_light .t_dark .t_light .t_red_TooltipArrow, :root.t_dark .t_light .t_red_Card, :root.t_dark .t_light .t_red_DrawerFrame, :root.t_dark .t_light .t_red_Progress, :root.t_dark .t_light .t_red_TooltipArrow, :root.t_light .t_dark .t_light .t_red_Card, :root.t_light .t_dark .t_light .t_red_DrawerFrame, :root.t_light .t_dark .t_light .t_red_Progress, :root.t_light .t_dark .t_light .t_red_TooltipArrow, :root.t_light .t_red_Card, :root.t_light .t_red_DrawerFrame, :root.t_light .t_red_Progress, :root.t_light .t_red_TooltipArrow {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_Card, .t_dark .t_light .t_red_DrawerFrame, .t_dark .t_light .t_red_Progress, .t_dark .t_light .t_red_TooltipArrow, .t_red_Card, .t_red_DrawerFrame, .t_red_Progress, .t_red_TooltipArrow {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_red_Input, :root.t_dark .t_light .t_dark .t_light .t_red_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_red_TextArea, :root.t_dark .t_light .t_red_Checkbox, :root.t_dark .t_light .t_red_Input, :root.t_dark .t_light .t_red_RadioGroupItem, :root.t_dark .t_light .t_red_TextArea, :root.t_light .t_dark .t_light .t_red_Checkbox, :root.t_light .t_dark .t_light .t_red_Input, :root.t_light .t_dark .t_light .t_red_RadioGroupItem, :root.t_light .t_dark .t_light .t_red_TextArea, :root.t_light .t_red_Checkbox, :root.t_light .t_red_Input, :root.t_light .t_red_RadioGroupItem, :root.t_light .t_red_TextArea {--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_Checkbox, .t_dark .t_light .t_red_Input, .t_dark .t_light .t_red_RadioGroupItem, .t_dark .t_light .t_red_TextArea, .t_red_Checkbox, .t_red_Input, .t_red_RadioGroupItem, .t_red_TextArea {--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_ListItem, :root.t_dark .t_light .t_red_ListItem, :root.t_light .t_dark .t_light .t_red_ListItem, :root.t_light .t_red_ListItem {--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-76);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-76);--borderColorPress:var(--color-76);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_ListItem, .t_red_ListItem {--background:var(--color-74);--backgroundHover:var(--color-75);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-73);--backgroundTransparent:hsla(359, 100%, 99.4%, 0);--color:var(--color-24);--colorHover:var(--color-84);--colorPress:var(--color-24);--colorFocus:var(--color-84);--colorTransparent:hsla(354, 50.0%, 14.6%, 0);--borderColor:var(--color-76);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-76);--borderColorPress:var(--color-76);--placeholderColor:var(--color-82);--outlineColor:var(--color-82);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_red_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_red_Tooltip, :root.t_dark .t_light .t_red_ProgressIndicator, :root.t_dark .t_light .t_red_SliderThumb, :root.t_dark .t_light .t_red_Tooltip, :root.t_light .t_dark .t_light .t_red_ProgressIndicator, :root.t_light .t_dark .t_light .t_red_SliderThumb, :root.t_light .t_dark .t_light .t_red_Tooltip, :root.t_light .t_red_ProgressIndicator, :root.t_light .t_red_SliderThumb, :root.t_light .t_red_Tooltip {--background:var(--color-84);--backgroundHover:var(--color-83);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(354, 50.0%, 14.6%, 0);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:hsla(359, 100%, 99.4%, 0);--borderColor:var(--color-82);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-82);--borderColorPress:var(--color-82);--placeholderColor:var(--color-76);--outlineColor:var(--color-76);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_ProgressIndicator, .t_dark .t_light .t_red_SliderThumb, .t_dark .t_light .t_red_Tooltip, .t_red_ProgressIndicator, .t_red_SliderThumb, .t_red_Tooltip {--background:var(--color-84);--backgroundHover:var(--color-83);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(354, 50.0%, 14.6%, 0);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:hsla(359, 100%, 99.4%, 0);--borderColor:var(--color-82);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-82);--borderColorPress:var(--color-82);--placeholderColor:var(--color-76);--outlineColor:var(--color-76);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_SliderTrackActive, :root.t_dark .t_light .t_red_SliderTrackActive, :root.t_light .t_dark .t_light .t_red_SliderTrackActive, :root.t_light .t_red_SliderTrackActive {--background:var(--color-82);--backgroundHover:var(--color-177);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-83);--backgroundTransparent:var(--color-84);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:var(--color-74);--borderColor:var(--color-80);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-78);--outlineColor:var(--color-74);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_SliderTrackActive, .t_red_SliderTrackActive {--background:var(--color-82);--backgroundHover:var(--color-177);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-83);--backgroundTransparent:var(--color-84);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:var(--color-74);--borderColor:var(--color-80);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-78);--outlineColor:var(--color-74);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_SwitchThumb, :root.t_dark .t_light .t_red_SwitchThumb, :root.t_light .t_dark .t_light .t_red_SwitchThumb, :root.t_light .t_red_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-84);--backgroundFocus:var(--color-83);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:var(--color-73);--borderColor:var(--color-84);--borderColorHover:var(--color-83);--borderColorFocus:var(--color-84);--borderColorPress:var(--color-84);--placeholderColor:var(--color-74);--outlineColor:var(--color-78);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_SwitchThumb, .t_red_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-84);--backgroundFocus:var(--color-83);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-73);--colorHover:var(--color-74);--colorPress:var(--color-73);--colorFocus:var(--color-74);--colorTransparent:var(--color-73);--borderColor:var(--color-84);--borderColorHover:var(--color-83);--borderColorFocus:var(--color-84);--borderColorPress:var(--color-84);--placeholderColor:var(--color-74);--outlineColor:var(--color-78);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_active, :root.t_dark .t_light .t_red_active, :root.t_light .t_dark .t_light .t_red_active, :root.t_light .t_red_active {--color1:var(--color-76);--color2:var(--color-77);--color3:var(--color-78);--color4:var(--color-80);--color5:var(--color-177);--color6:var(--color-82);--color7:var(--color-83);--color8:var(--color-84);--color9:var(--color-24);--color10:hsla(354, 50.0%, 14.6%, 0);--color11:hsla(354, 50.0%, 14.6%, 0);--color12:hsla(354, 50.0%, 14.6%, 0);--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_red_active, .t_red_active {--color1:var(--color-76);--color2:var(--color-77);--color3:var(--color-78);--color4:var(--color-80);--color5:var(--color-177);--color6:var(--color-82);--color7:var(--color-83);--color8:var(--color-84);--color9:var(--color-24);--color10:hsla(354, 50.0%, 14.6%, 0);--color11:hsla(354, 50.0%, 14.6%, 0);--color12:hsla(354, 50.0%, 14.6%, 0);--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_active_Button, :root.t_dark .t_light .t_dark .t_light .t_red_active_Switch, :root.t_dark .t_light .t_red_active_Button, :root.t_dark .t_light .t_red_active_Switch, :root.t_light .t_dark .t_light .t_red_active_Button, :root.t_light .t_dark .t_light .t_red_active_Switch, :root.t_light .t_red_active_Button, :root.t_light .t_red_active_Switch {--background:var(--color-80);--backgroundHover:var(--color-177);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-83);--backgroundStrong:var(--color-78);--backgroundTransparent:var(--color-77);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-177);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-76);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_red_active_Button, .t_dark .t_light .t_red_active_Switch, .t_red_active_Button, .t_red_active_Switch {--background:var(--color-80);--backgroundHover:var(--color-177);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-83);--backgroundStrong:var(--color-78);--backgroundTransparent:var(--color-77);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-177);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-76);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_red_active_Input, :root.t_dark .t_light .t_dark .t_light .t_red_active_TextArea, :root.t_dark .t_light .t_red_active_Checkbox, :root.t_dark .t_light .t_red_active_Input, :root.t_dark .t_light .t_red_active_TextArea, :root.t_light .t_dark .t_light .t_red_active_Checkbox, :root.t_light .t_dark .t_light .t_red_active_Input, :root.t_light .t_dark .t_light .t_red_active_TextArea, :root.t_light .t_red_active_Checkbox, :root.t_light .t_red_active_Input, :root.t_light .t_red_active_TextArea {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-177);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_red_active_Checkbox, .t_dark .t_light .t_red_active_Input, .t_dark .t_light .t_red_active_TextArea, .t_red_active_Checkbox, .t_red_active_Input, .t_red_active_TextArea {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-177);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_active_ListItem, :root.t_dark .t_light .t_red_active_ListItem, :root.t_light .t_dark .t_light .t_red_active_ListItem, :root.t_light .t_red_active_ListItem {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_red_active_ListItem, .t_red_active_ListItem {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--colorHover:var(--color-177);--colorPress:var(--color-82);--colorFocus:var(--color-177);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_active_SliderTrackActive, :root.t_dark .t_light .t_red_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_red_active_SliderTrackActive, :root.t_light .t_red_active_SliderTrackActive {--background:var(--color-78);--backgroundHover:var(--color-77);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-75);--backgroundStrong:var(--color-80);--backgroundTransparent:var(--color-177);--colorHover:var(--color-77);--colorPress:var(--color-76);--colorFocus:var(--color-77);--colorTransparent:var(--color-77);--borderColor:var(--color-77);--borderColorHover:var(--color-76);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-82);--outlineColor:var(--color-73);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_red_active_SliderTrackActive, .t_red_active_SliderTrackActive {--background:var(--color-78);--backgroundHover:var(--color-77);--backgroundPress:var(--color-76);--backgroundFocus:var(--color-75);--backgroundStrong:var(--color-80);--backgroundTransparent:var(--color-177);--colorHover:var(--color-77);--colorPress:var(--color-76);--colorFocus:var(--color-77);--colorTransparent:var(--color-77);--borderColor:var(--color-77);--borderColorHover:var(--color-76);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-82);--outlineColor:var(--color-73);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt1, :root.t_dark .t_light .t_red_alt1, :root.t_light .t_dark .t_light .t_red_alt1, :root.t_light .t_red_alt1 {--color1:var(--color-74);--color2:var(--color-75);--color3:var(--color-76);--color4:var(--color-77);--color5:var(--color-78);--color6:var(--color-80);--color7:var(--color-177);--color8:var(--color-82);--color9:var(--color-83);--color10:var(--color-84);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt1, .t_red_alt1 {--color1:var(--color-74);--color2:var(--color-75);--color3:var(--color-76);--color4:var(--color-77);--color5:var(--color-78);--color6:var(--color-80);--color7:var(--color-177);--color8:var(--color-82);--color9:var(--color-83);--color10:var(--color-84);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_TooltipContent, :root.t_dark .t_light .t_red_alt1_Button, :root.t_dark .t_light .t_red_alt1_SliderTrack, :root.t_dark .t_light .t_red_alt1_Switch, :root.t_dark .t_light .t_red_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_red_alt1_Button, :root.t_light .t_dark .t_light .t_red_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_red_alt1_Switch, :root.t_light .t_dark .t_light .t_red_alt1_TooltipContent, :root.t_light .t_red_alt1_Button, :root.t_light .t_red_alt1_SliderTrack, :root.t_light .t_red_alt1_Switch, :root.t_light .t_red_alt1_TooltipContent {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt1_Button, .t_dark .t_light .t_red_alt1_SliderTrack, .t_dark .t_light .t_red_alt1_Switch, .t_dark .t_light .t_red_alt1_TooltipContent, .t_red_alt1_Button, .t_red_alt1_SliderTrack, .t_red_alt1_Switch, .t_red_alt1_TooltipContent {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_TooltipArrow, :root.t_dark .t_light .t_red_alt1_Card, :root.t_dark .t_light .t_red_alt1_DrawerFrame, :root.t_dark .t_light .t_red_alt1_Progress, :root.t_dark .t_light .t_red_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_red_alt1_Card, :root.t_light .t_dark .t_light .t_red_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_red_alt1_Progress, :root.t_light .t_dark .t_light .t_red_alt1_TooltipArrow, :root.t_light .t_red_alt1_Card, :root.t_light .t_red_alt1_DrawerFrame, :root.t_light .t_red_alt1_Progress, :root.t_light .t_red_alt1_TooltipArrow {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-84);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt1_Card, .t_dark .t_light .t_red_alt1_DrawerFrame, .t_dark .t_light .t_red_alt1_Progress, .t_dark .t_light .t_red_alt1_TooltipArrow, .t_red_alt1_Card, .t_red_alt1_DrawerFrame, .t_red_alt1_Progress, .t_red_alt1_TooltipArrow {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-84);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_TextArea, :root.t_dark .t_light .t_red_alt1_Checkbox, :root.t_dark .t_light .t_red_alt1_Input, :root.t_dark .t_light .t_red_alt1_RadioGroupItem, :root.t_dark .t_light .t_red_alt1_TextArea, :root.t_light .t_dark .t_light .t_red_alt1_Checkbox, :root.t_light .t_dark .t_light .t_red_alt1_Input, :root.t_light .t_dark .t_light .t_red_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_red_alt1_TextArea, :root.t_light .t_red_alt1_Checkbox, :root.t_light .t_red_alt1_Input, :root.t_light .t_red_alt1_RadioGroupItem, :root.t_light .t_red_alt1_TextArea {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt1_Checkbox, .t_dark .t_light .t_red_alt1_Input, .t_dark .t_light .t_red_alt1_RadioGroupItem, .t_dark .t_light .t_red_alt1_TextArea, .t_red_alt1_Checkbox, .t_red_alt1_Input, .t_red_alt1_RadioGroupItem, .t_red_alt1_TextArea {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt1_ListItem, :root.t_dark .t_light .t_red_alt1_ListItem, :root.t_light .t_dark .t_light .t_red_alt1_ListItem, :root.t_light .t_red_alt1_ListItem {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt1_ListItem, .t_red_alt1_ListItem {--background:var(--color-75);--backgroundHover:var(--color-76);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-74);--backgroundTransparent:var(--color-73);--color:var(--color-84);--colorHover:var(--color-83);--colorPress:var(--color-84);--colorFocus:var(--color-83);--colorTransparent:var(--color-24);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-177);--outlineColor:var(--color-83);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_red_alt1_Tooltip, :root.t_dark .t_light .t_red_alt1_ProgressIndicator, :root.t_dark .t_light .t_red_alt1_SliderThumb, :root.t_dark .t_light .t_red_alt1_Tooltip, :root.t_light .t_dark .t_light .t_red_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_red_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_red_alt1_Tooltip, :root.t_light .t_red_alt1_ProgressIndicator, :root.t_light .t_red_alt1_SliderThumb, :root.t_light .t_red_alt1_Tooltip {--background:var(--color-83);--backgroundHover:var(--color-82);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-84);--backgroundTransparent:var(--color-24);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-73);--borderColor:var(--color-177);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-77);--outlineColor:var(--color-75);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt1_ProgressIndicator, .t_dark .t_light .t_red_alt1_SliderThumb, .t_dark .t_light .t_red_alt1_Tooltip, .t_red_alt1_ProgressIndicator, .t_red_alt1_SliderThumb, .t_red_alt1_Tooltip {--background:var(--color-83);--backgroundHover:var(--color-82);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-84);--backgroundTransparent:var(--color-24);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-73);--borderColor:var(--color-177);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-77);--outlineColor:var(--color-75);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt1_SliderTrackActive, :root.t_dark .t_light .t_red_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_red_alt1_SliderTrackActive, :root.t_light .t_red_alt1_SliderTrackActive {--background:var(--color-177);--backgroundHover:var(--color-80);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-82);--backgroundTransparent:var(--color-83);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-75);--borderColor:var(--color-78);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-80);--outlineColor:var(--color-73);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt1_SliderTrackActive, .t_red_alt1_SliderTrackActive {--background:var(--color-177);--backgroundHover:var(--color-80);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-77);--backgroundStrong:var(--color-82);--backgroundTransparent:var(--color-83);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-75);--borderColor:var(--color-78);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-80);--outlineColor:var(--color-73);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt1_SwitchThumb, :root.t_dark .t_light .t_red_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_red_alt1_SwitchThumb, :root.t_light .t_red_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-84);--backgroundPress:var(--color-83);--backgroundFocus:var(--color-82);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-73);--borderColor:var(--color-83);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-83);--borderColorPress:var(--color-83);--placeholderColor:var(--color-75);--outlineColor:var(--color-77);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt1_SwitchThumb, .t_red_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-84);--backgroundPress:var(--color-83);--backgroundFocus:var(--color-82);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-74);--colorHover:var(--color-75);--colorPress:var(--color-74);--colorFocus:var(--color-75);--colorTransparent:var(--color-73);--borderColor:var(--color-83);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-83);--borderColorPress:var(--color-83);--placeholderColor:var(--color-75);--outlineColor:var(--color-77);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt2, :root.t_dark .t_light .t_red_alt2, :root.t_light .t_dark .t_light .t_red_alt2, :root.t_light .t_red_alt2 {--color1:var(--color-75);--color2:var(--color-76);--color3:var(--color-77);--color4:var(--color-78);--color5:var(--color-80);--color6:var(--color-177);--color7:var(--color-82);--color8:var(--color-83);--color9:var(--color-84);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt2, .t_red_alt2 {--color1:var(--color-75);--color2:var(--color-76);--color3:var(--color-77);--color4:var(--color-78);--color5:var(--color-80);--color6:var(--color-177);--color7:var(--color-82);--color8:var(--color-83);--color9:var(--color-84);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_TooltipContent, :root.t_dark .t_light .t_red_alt2_Button, :root.t_dark .t_light .t_red_alt2_SliderTrack, :root.t_dark .t_light .t_red_alt2_Switch, :root.t_dark .t_light .t_red_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_red_alt2_Button, :root.t_light .t_dark .t_light .t_red_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_red_alt2_Switch, :root.t_light .t_dark .t_light .t_red_alt2_TooltipContent, :root.t_light .t_red_alt2_Button, :root.t_light .t_red_alt2_SliderTrack, :root.t_light .t_red_alt2_Switch, :root.t_light .t_red_alt2_TooltipContent {--background:var(--color-78);--backgroundHover:var(--color-80);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-82);--backgroundStrong:var(--color-77);--backgroundTransparent:var(--color-76);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-82);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-77);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt2_Button, .t_dark .t_light .t_red_alt2_SliderTrack, .t_dark .t_light .t_red_alt2_Switch, .t_dark .t_light .t_red_alt2_TooltipContent, .t_red_alt2_Button, .t_red_alt2_SliderTrack, .t_red_alt2_Switch, .t_red_alt2_TooltipContent {--background:var(--color-78);--backgroundHover:var(--color-80);--backgroundPress:var(--color-177);--backgroundFocus:var(--color-82);--backgroundStrong:var(--color-77);--backgroundTransparent:var(--color-76);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-82);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-77);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_TooltipArrow, :root.t_dark .t_light .t_red_alt2_Card, :root.t_dark .t_light .t_red_alt2_DrawerFrame, :root.t_dark .t_light .t_red_alt2_Progress, :root.t_dark .t_light .t_red_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_red_alt2_Card, :root.t_light .t_dark .t_light .t_red_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_red_alt2_Progress, :root.t_light .t_dark .t_light .t_red_alt2_TooltipArrow, :root.t_light .t_red_alt2_Card, :root.t_light .t_red_alt2_DrawerFrame, :root.t_light .t_red_alt2_Progress, :root.t_light .t_red_alt2_TooltipArrow {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt2_Card, .t_dark .t_light .t_red_alt2_DrawerFrame, .t_dark .t_light .t_red_alt2_Progress, .t_dark .t_light .t_red_alt2_TooltipArrow, .t_red_alt2_Card, .t_red_alt2_DrawerFrame, .t_red_alt2_Progress, .t_red_alt2_TooltipArrow {--background:var(--color-77);--backgroundHover:var(--color-78);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-76);--backgroundTransparent:var(--color-75);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-83);--borderColor:var(--color-78);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-78);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_TextArea, :root.t_dark .t_light .t_red_alt2_Checkbox, :root.t_dark .t_light .t_red_alt2_Input, :root.t_dark .t_light .t_red_alt2_RadioGroupItem, :root.t_dark .t_light .t_red_alt2_TextArea, :root.t_light .t_dark .t_light .t_red_alt2_Checkbox, :root.t_light .t_dark .t_light .t_red_alt2_Input, :root.t_light .t_dark .t_light .t_red_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_red_alt2_TextArea, :root.t_light .t_red_alt2_Checkbox, :root.t_light .t_red_alt2_Input, :root.t_light .t_red_alt2_RadioGroupItem, :root.t_light .t_red_alt2_TextArea {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt2_Checkbox, .t_dark .t_light .t_red_alt2_Input, .t_dark .t_light .t_red_alt2_RadioGroupItem, .t_dark .t_light .t_red_alt2_TextArea, .t_red_alt2_Checkbox, .t_red_alt2_Input, .t_red_alt2_RadioGroupItem, .t_red_alt2_TextArea {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-80);--borderColorHover:var(--color-177);--borderColorFocus:var(--color-80);--borderColorPress:var(--color-80);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt2_ListItem, :root.t_dark .t_light .t_red_alt2_ListItem, :root.t_light .t_dark .t_light .t_red_alt2_ListItem, :root.t_light .t_red_alt2_ListItem {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt2_ListItem, .t_red_alt2_ListItem {--background:var(--color-76);--backgroundHover:var(--color-77);--backgroundPress:var(--color-78);--backgroundFocus:var(--color-80);--backgroundStrong:var(--color-75);--backgroundTransparent:var(--color-74);--color:var(--color-83);--colorHover:var(--color-82);--colorPress:var(--color-83);--colorFocus:var(--color-82);--colorTransparent:var(--color-84);--borderColor:var(--color-77);--borderColorHover:var(--color-78);--borderColorFocus:var(--color-77);--borderColorPress:var(--color-77);--placeholderColor:var(--color-80);--outlineColor:var(--color-84);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_red_alt2_Tooltip, :root.t_dark .t_light .t_red_alt2_ProgressIndicator, :root.t_dark .t_light .t_red_alt2_SliderThumb, :root.t_dark .t_light .t_red_alt2_Tooltip, :root.t_light .t_dark .t_light .t_red_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_red_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_red_alt2_Tooltip, :root.t_light .t_red_alt2_ProgressIndicator, :root.t_light .t_red_alt2_SliderThumb, :root.t_light .t_red_alt2_Tooltip {--background:var(--color-82);--backgroundHover:var(--color-177);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-83);--backgroundTransparent:var(--color-84);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-74);--borderColor:var(--color-177);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-78);--outlineColor:var(--color-74);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt2_ProgressIndicator, .t_dark .t_light .t_red_alt2_SliderThumb, .t_dark .t_light .t_red_alt2_Tooltip, .t_red_alt2_ProgressIndicator, .t_red_alt2_SliderThumb, .t_red_alt2_Tooltip {--background:var(--color-82);--backgroundHover:var(--color-177);--backgroundPress:var(--color-80);--backgroundFocus:var(--color-78);--backgroundStrong:var(--color-83);--backgroundTransparent:var(--color-84);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-74);--borderColor:var(--color-177);--borderColorHover:var(--color-80);--borderColorFocus:var(--color-177);--borderColorPress:var(--color-177);--placeholderColor:var(--color-78);--outlineColor:var(--color-74);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt2_SliderTrackActive, :root.t_dark .t_light .t_red_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_red_alt2_SliderTrackActive, :root.t_light .t_red_alt2_SliderTrackActive {--background:var(--color-80);--backgroundHover:var(--color-78);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-76);--backgroundStrong:var(--color-177);--backgroundTransparent:var(--color-82);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-76);--borderColor:var(--color-78);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-177);--outlineColor:var(--color-73);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt2_SliderTrackActive, .t_red_alt2_SliderTrackActive {--background:var(--color-80);--backgroundHover:var(--color-78);--backgroundPress:var(--color-77);--backgroundFocus:var(--color-76);--backgroundStrong:var(--color-177);--backgroundTransparent:var(--color-82);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-76);--borderColor:var(--color-78);--borderColorHover:var(--color-77);--borderColorFocus:var(--color-78);--borderColorPress:var(--color-78);--placeholderColor:var(--color-177);--outlineColor:var(--color-73);} + } +:root.t_dark .t_light .t_dark .t_light .t_red_alt2_SwitchThumb, :root.t_dark .t_light .t_red_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_red_alt2_SwitchThumb, :root.t_light .t_red_alt2_SwitchThumb {--background:var(--color-84);--backgroundHover:var(--color-83);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-73);--borderColor:var(--color-83);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-83);--borderColorPress:var(--color-83);--placeholderColor:var(--color-76);--outlineColor:var(--color-76);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_red_alt2_SwitchThumb, .t_red_alt2_SwitchThumb {--background:var(--color-84);--backgroundHover:var(--color-83);--backgroundPress:var(--color-82);--backgroundFocus:var(--color-177);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-75);--colorHover:var(--color-76);--colorPress:var(--color-75);--colorFocus:var(--color-76);--colorTransparent:var(--color-73);--borderColor:var(--color-83);--borderColorHover:var(--color-82);--borderColorFocus:var(--color-83);--borderColorPress:var(--color-83);--placeholderColor:var(--color-76);--outlineColor:var(--color-76);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow, :root.t_dark .t_light .t_yellow, :root.t_light .t_dark .t_light .t_yellow, :root.t_light .t_yellow {--color1:var(--color-85);--color2:var(--color-86);--color3:var(--color-87);--color4:var(--color-88);--color5:var(--color-89);--color6:var(--color-90);--color7:var(--color-92);--color8:var(--color-189);--color9:var(--color-94);--color10:var(--color-95);--color11:var(--color-96);--color12:var(--color-24);--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-88);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-88);--borderColorPress:var(--color-88);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow, .t_yellow {--color1:var(--color-85);--color2:var(--color-86);--color3:var(--color-87);--color4:var(--color-88);--color5:var(--color-89);--color6:var(--color-90);--color7:var(--color-92);--color8:var(--color-189);--color9:var(--color-94);--color10:var(--color-95);--color11:var(--color-96);--color12:var(--color-24);--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-88);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-88);--borderColorPress:var(--color-88);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_Button, :root.t_dark .t_light .t_dark .t_light .t_yellow_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_yellow_Switch, :root.t_dark .t_light .t_dark .t_light .t_yellow_TooltipContent, :root.t_dark .t_light .t_yellow_Button, :root.t_dark .t_light .t_yellow_SliderTrack, :root.t_dark .t_light .t_yellow_Switch, :root.t_dark .t_light .t_yellow_TooltipContent, :root.t_light .t_dark .t_light .t_yellow_Button, :root.t_light .t_dark .t_light .t_yellow_SliderTrack, :root.t_light .t_dark .t_light .t_yellow_Switch, :root.t_light .t_dark .t_light .t_yellow_TooltipContent, :root.t_light .t_yellow_Button, :root.t_light .t_yellow_SliderTrack, :root.t_light .t_yellow_Switch, :root.t_light .t_yellow_TooltipContent {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_Button, .t_dark .t_light .t_yellow_SliderTrack, .t_dark .t_light .t_yellow_Switch, .t_dark .t_light .t_yellow_TooltipContent, .t_yellow_Button, .t_yellow_SliderTrack, .t_yellow_Switch, .t_yellow_TooltipContent {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_Card, :root.t_dark .t_light .t_dark .t_light .t_yellow_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_yellow_Progress, :root.t_dark .t_light .t_dark .t_light .t_yellow_TooltipArrow, :root.t_dark .t_light .t_yellow_Card, :root.t_dark .t_light .t_yellow_DrawerFrame, :root.t_dark .t_light .t_yellow_Progress, :root.t_dark .t_light .t_yellow_TooltipArrow, :root.t_light .t_dark .t_light .t_yellow_Card, :root.t_light .t_dark .t_light .t_yellow_DrawerFrame, :root.t_light .t_dark .t_light .t_yellow_Progress, :root.t_light .t_dark .t_light .t_yellow_TooltipArrow, :root.t_light .t_yellow_Card, :root.t_light .t_yellow_DrawerFrame, :root.t_light .t_yellow_Progress, :root.t_light .t_yellow_TooltipArrow {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_Card, .t_dark .t_light .t_yellow_DrawerFrame, .t_dark .t_light .t_yellow_Progress, .t_dark .t_light .t_yellow_TooltipArrow, .t_yellow_Card, .t_yellow_DrawerFrame, .t_yellow_Progress, .t_yellow_TooltipArrow {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_yellow_Input, :root.t_dark .t_light .t_dark .t_light .t_yellow_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_yellow_TextArea, :root.t_dark .t_light .t_yellow_Checkbox, :root.t_dark .t_light .t_yellow_Input, :root.t_dark .t_light .t_yellow_RadioGroupItem, :root.t_dark .t_light .t_yellow_TextArea, :root.t_light .t_dark .t_light .t_yellow_Checkbox, :root.t_light .t_dark .t_light .t_yellow_Input, :root.t_light .t_dark .t_light .t_yellow_RadioGroupItem, :root.t_light .t_dark .t_light .t_yellow_TextArea, :root.t_light .t_yellow_Checkbox, :root.t_light .t_yellow_Input, :root.t_light .t_yellow_RadioGroupItem, :root.t_light .t_yellow_TextArea {--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_Checkbox, .t_dark .t_light .t_yellow_Input, .t_dark .t_light .t_yellow_RadioGroupItem, .t_dark .t_light .t_yellow_TextArea, .t_yellow_Checkbox, .t_yellow_Input, .t_yellow_RadioGroupItem, .t_yellow_TextArea {--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_ListItem, :root.t_dark .t_light .t_yellow_ListItem, :root.t_light .t_dark .t_light .t_yellow_ListItem, :root.t_light .t_yellow_ListItem {--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-88);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-88);--borderColorPress:var(--color-88);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_ListItem, .t_yellow_ListItem {--background:var(--color-86);--backgroundHover:var(--color-87);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-85);--backgroundTransparent:hsla(60, 54.0%, 98.5%, 0);--color:var(--color-24);--colorHover:var(--color-96);--colorPress:var(--color-24);--colorFocus:var(--color-96);--colorTransparent:hsla(40, 55.0%, 13.5%, 0);--borderColor:var(--color-88);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-88);--borderColorPress:var(--color-88);--placeholderColor:var(--color-94);--outlineColor:var(--color-94);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_yellow_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_yellow_Tooltip, :root.t_dark .t_light .t_yellow_ProgressIndicator, :root.t_dark .t_light .t_yellow_SliderThumb, :root.t_dark .t_light .t_yellow_Tooltip, :root.t_light .t_dark .t_light .t_yellow_ProgressIndicator, :root.t_light .t_dark .t_light .t_yellow_SliderThumb, :root.t_light .t_dark .t_light .t_yellow_Tooltip, :root.t_light .t_yellow_ProgressIndicator, :root.t_light .t_yellow_SliderThumb, :root.t_light .t_yellow_Tooltip {--background:var(--color-96);--backgroundHover:var(--color-95);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(40, 55.0%, 13.5%, 0);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:hsla(60, 54.0%, 98.5%, 0);--borderColor:var(--color-94);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-94);--borderColorPress:var(--color-94);--placeholderColor:var(--color-88);--outlineColor:var(--color-88);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_ProgressIndicator, .t_dark .t_light .t_yellow_SliderThumb, .t_dark .t_light .t_yellow_Tooltip, .t_yellow_ProgressIndicator, .t_yellow_SliderThumb, .t_yellow_Tooltip {--background:var(--color-96);--backgroundHover:var(--color-95);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-24);--backgroundTransparent:hsla(40, 55.0%, 13.5%, 0);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:hsla(60, 54.0%, 98.5%, 0);--borderColor:var(--color-94);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-94);--borderColorPress:var(--color-94);--placeholderColor:var(--color-88);--outlineColor:var(--color-88);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_SliderTrackActive, :root.t_dark .t_light .t_yellow_SliderTrackActive, :root.t_light .t_dark .t_light .t_yellow_SliderTrackActive, :root.t_light .t_yellow_SliderTrackActive {--background:var(--color-94);--backgroundHover:var(--color-189);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-95);--backgroundTransparent:var(--color-96);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:var(--color-86);--borderColor:var(--color-92);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-90);--outlineColor:var(--color-86);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_SliderTrackActive, .t_yellow_SliderTrackActive {--background:var(--color-94);--backgroundHover:var(--color-189);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-95);--backgroundTransparent:var(--color-96);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:var(--color-86);--borderColor:var(--color-92);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-90);--outlineColor:var(--color-86);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_SwitchThumb, :root.t_dark .t_light .t_yellow_SwitchThumb, :root.t_light .t_dark .t_light .t_yellow_SwitchThumb, :root.t_light .t_yellow_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-96);--backgroundFocus:var(--color-95);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:var(--color-85);--borderColor:var(--color-96);--borderColorHover:var(--color-95);--borderColorFocus:var(--color-96);--borderColorPress:var(--color-96);--placeholderColor:var(--color-86);--outlineColor:var(--color-90);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_SwitchThumb, .t_yellow_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-24);--backgroundPress:var(--color-96);--backgroundFocus:var(--color-95);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-85);--colorHover:var(--color-86);--colorPress:var(--color-85);--colorFocus:var(--color-86);--colorTransparent:var(--color-85);--borderColor:var(--color-96);--borderColorHover:var(--color-95);--borderColorFocus:var(--color-96);--borderColorPress:var(--color-96);--placeholderColor:var(--color-86);--outlineColor:var(--color-90);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_active, :root.t_dark .t_light .t_yellow_active, :root.t_light .t_dark .t_light .t_yellow_active, :root.t_light .t_yellow_active {--color1:var(--color-88);--color2:var(--color-89);--color3:var(--color-90);--color4:var(--color-92);--color5:var(--color-189);--color6:var(--color-94);--color7:var(--color-95);--color8:var(--color-96);--color9:var(--color-24);--color10:hsla(40, 55.0%, 13.5%, 0);--color11:hsla(40, 55.0%, 13.5%, 0);--color12:hsla(40, 55.0%, 13.5%, 0);--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_yellow_active, .t_yellow_active {--color1:var(--color-88);--color2:var(--color-89);--color3:var(--color-90);--color4:var(--color-92);--color5:var(--color-189);--color6:var(--color-94);--color7:var(--color-95);--color8:var(--color-96);--color9:var(--color-24);--color10:hsla(40, 55.0%, 13.5%, 0);--color11:hsla(40, 55.0%, 13.5%, 0);--color12:hsla(40, 55.0%, 13.5%, 0);--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_active_Button, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_Switch, :root.t_dark .t_light .t_yellow_active_Button, :root.t_dark .t_light .t_yellow_active_Switch, :root.t_light .t_dark .t_light .t_yellow_active_Button, :root.t_light .t_dark .t_light .t_yellow_active_Switch, :root.t_light .t_yellow_active_Button, :root.t_light .t_yellow_active_Switch {--background:var(--color-92);--backgroundHover:var(--color-189);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-95);--backgroundStrong:var(--color-90);--backgroundTransparent:var(--color-89);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-189);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-88);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_yellow_active_Button, .t_dark .t_light .t_yellow_active_Switch, .t_yellow_active_Button, .t_yellow_active_Switch {--background:var(--color-92);--backgroundHover:var(--color-189);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-95);--backgroundStrong:var(--color-90);--backgroundTransparent:var(--color-89);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-189);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-88);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_active_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_Input, :root.t_dark .t_light .t_dark .t_light .t_yellow_active_TextArea, :root.t_dark .t_light .t_yellow_active_Checkbox, :root.t_dark .t_light .t_yellow_active_Input, :root.t_dark .t_light .t_yellow_active_TextArea, :root.t_light .t_dark .t_light .t_yellow_active_Checkbox, :root.t_light .t_dark .t_light .t_yellow_active_Input, :root.t_light .t_dark .t_light .t_yellow_active_TextArea, :root.t_light .t_yellow_active_Checkbox, :root.t_light .t_yellow_active_Input, :root.t_light .t_yellow_active_TextArea {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-189);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_yellow_active_Checkbox, .t_dark .t_light .t_yellow_active_Input, .t_dark .t_light .t_yellow_active_TextArea, .t_yellow_active_Checkbox, .t_yellow_active_Input, .t_yellow_active_TextArea {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-189);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_active_ListItem, :root.t_dark .t_light .t_yellow_active_ListItem, :root.t_light .t_dark .t_light .t_yellow_active_ListItem, :root.t_light .t_yellow_active_ListItem {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_yellow_active_ListItem, .t_yellow_active_ListItem {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--colorHover:var(--color-189);--colorPress:var(--color-94);--colorFocus:var(--color-189);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_active_SliderTrackActive, :root.t_dark .t_light .t_yellow_active_SliderTrackActive, :root.t_light .t_dark .t_light .t_yellow_active_SliderTrackActive, :root.t_light .t_yellow_active_SliderTrackActive {--background:var(--color-90);--backgroundHover:var(--color-89);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-87);--backgroundStrong:var(--color-92);--backgroundTransparent:var(--color-189);--colorHover:var(--color-89);--colorPress:var(--color-88);--colorFocus:var(--color-89);--colorTransparent:var(--color-89);--borderColor:var(--color-89);--borderColorHover:var(--color-88);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-94);--outlineColor:var(--color-85);} +@media(prefers-color-scheme:light){ + body{background:var(--background);} + .t_dark .t_light .t_yellow_active_SliderTrackActive, .t_yellow_active_SliderTrackActive {--background:var(--color-90);--backgroundHover:var(--color-89);--backgroundPress:var(--color-88);--backgroundFocus:var(--color-87);--backgroundStrong:var(--color-92);--backgroundTransparent:var(--color-189);--colorHover:var(--color-89);--colorPress:var(--color-88);--colorFocus:var(--color-89);--colorTransparent:var(--color-89);--borderColor:var(--color-89);--borderColorHover:var(--color-88);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-94);--outlineColor:var(--color-85);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1, :root.t_dark .t_light .t_yellow_alt1, :root.t_light .t_dark .t_light .t_yellow_alt1, :root.t_light .t_yellow_alt1 {--color1:var(--color-86);--color2:var(--color-87);--color3:var(--color-88);--color4:var(--color-89);--color5:var(--color-90);--color6:var(--color-92);--color7:var(--color-189);--color8:var(--color-94);--color9:var(--color-95);--color10:var(--color-96);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt1, .t_yellow_alt1 {--color1:var(--color-86);--color2:var(--color-87);--color3:var(--color-88);--color4:var(--color-89);--color5:var(--color-90);--color6:var(--color-92);--color7:var(--color-189);--color8:var(--color-94);--color9:var(--color-95);--color10:var(--color-96);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Button, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Switch, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_TooltipContent, :root.t_dark .t_light .t_yellow_alt1_Button, :root.t_dark .t_light .t_yellow_alt1_SliderTrack, :root.t_dark .t_light .t_yellow_alt1_Switch, :root.t_dark .t_light .t_yellow_alt1_TooltipContent, :root.t_light .t_dark .t_light .t_yellow_alt1_Button, :root.t_light .t_dark .t_light .t_yellow_alt1_SliderTrack, :root.t_light .t_dark .t_light .t_yellow_alt1_Switch, :root.t_light .t_dark .t_light .t_yellow_alt1_TooltipContent, :root.t_light .t_yellow_alt1_Button, :root.t_light .t_yellow_alt1_SliderTrack, :root.t_light .t_yellow_alt1_Switch, :root.t_light .t_yellow_alt1_TooltipContent {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt1_Button, .t_dark .t_light .t_yellow_alt1_SliderTrack, .t_dark .t_light .t_yellow_alt1_Switch, .t_dark .t_light .t_yellow_alt1_TooltipContent, .t_yellow_alt1_Button, .t_yellow_alt1_SliderTrack, .t_yellow_alt1_Switch, .t_yellow_alt1_TooltipContent {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Card, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Progress, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_TooltipArrow, :root.t_dark .t_light .t_yellow_alt1_Card, :root.t_dark .t_light .t_yellow_alt1_DrawerFrame, :root.t_dark .t_light .t_yellow_alt1_Progress, :root.t_dark .t_light .t_yellow_alt1_TooltipArrow, :root.t_light .t_dark .t_light .t_yellow_alt1_Card, :root.t_light .t_dark .t_light .t_yellow_alt1_DrawerFrame, :root.t_light .t_dark .t_light .t_yellow_alt1_Progress, :root.t_light .t_dark .t_light .t_yellow_alt1_TooltipArrow, :root.t_light .t_yellow_alt1_Card, :root.t_light .t_yellow_alt1_DrawerFrame, :root.t_light .t_yellow_alt1_Progress, :root.t_light .t_yellow_alt1_TooltipArrow {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-96);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt1_Card, .t_dark .t_light .t_yellow_alt1_DrawerFrame, .t_dark .t_light .t_yellow_alt1_Progress, .t_dark .t_light .t_yellow_alt1_TooltipArrow, .t_yellow_alt1_Card, .t_yellow_alt1_DrawerFrame, .t_yellow_alt1_Progress, .t_yellow_alt1_TooltipArrow {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-96);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Input, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_TextArea, :root.t_dark .t_light .t_yellow_alt1_Checkbox, :root.t_dark .t_light .t_yellow_alt1_Input, :root.t_dark .t_light .t_yellow_alt1_RadioGroupItem, :root.t_dark .t_light .t_yellow_alt1_TextArea, :root.t_light .t_dark .t_light .t_yellow_alt1_Checkbox, :root.t_light .t_dark .t_light .t_yellow_alt1_Input, :root.t_light .t_dark .t_light .t_yellow_alt1_RadioGroupItem, :root.t_light .t_dark .t_light .t_yellow_alt1_TextArea, :root.t_light .t_yellow_alt1_Checkbox, :root.t_light .t_yellow_alt1_Input, :root.t_light .t_yellow_alt1_RadioGroupItem, :root.t_light .t_yellow_alt1_TextArea {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt1_Checkbox, .t_dark .t_light .t_yellow_alt1_Input, .t_dark .t_light .t_yellow_alt1_RadioGroupItem, .t_dark .t_light .t_yellow_alt1_TextArea, .t_yellow_alt1_Checkbox, .t_yellow_alt1_Input, .t_yellow_alt1_RadioGroupItem, .t_yellow_alt1_TextArea {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_ListItem, :root.t_dark .t_light .t_yellow_alt1_ListItem, :root.t_light .t_dark .t_light .t_yellow_alt1_ListItem, :root.t_light .t_yellow_alt1_ListItem {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt1_ListItem, .t_yellow_alt1_ListItem {--background:var(--color-87);--backgroundHover:var(--color-88);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-86);--backgroundTransparent:var(--color-85);--color:var(--color-96);--colorHover:var(--color-95);--colorPress:var(--color-96);--colorFocus:var(--color-95);--colorTransparent:var(--color-24);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-189);--outlineColor:var(--color-95);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_Tooltip, :root.t_dark .t_light .t_yellow_alt1_ProgressIndicator, :root.t_dark .t_light .t_yellow_alt1_SliderThumb, :root.t_dark .t_light .t_yellow_alt1_Tooltip, :root.t_light .t_dark .t_light .t_yellow_alt1_ProgressIndicator, :root.t_light .t_dark .t_light .t_yellow_alt1_SliderThumb, :root.t_light .t_dark .t_light .t_yellow_alt1_Tooltip, :root.t_light .t_yellow_alt1_ProgressIndicator, :root.t_light .t_yellow_alt1_SliderThumb, :root.t_light .t_yellow_alt1_Tooltip {--background:var(--color-95);--backgroundHover:var(--color-94);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-96);--backgroundTransparent:var(--color-24);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-85);--borderColor:var(--color-189);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-89);--outlineColor:var(--color-87);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt1_ProgressIndicator, .t_dark .t_light .t_yellow_alt1_SliderThumb, .t_dark .t_light .t_yellow_alt1_Tooltip, .t_yellow_alt1_ProgressIndicator, .t_yellow_alt1_SliderThumb, .t_yellow_alt1_Tooltip {--background:var(--color-95);--backgroundHover:var(--color-94);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-96);--backgroundTransparent:var(--color-24);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-85);--borderColor:var(--color-189);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-89);--outlineColor:var(--color-87);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_SliderTrackActive, :root.t_dark .t_light .t_yellow_alt1_SliderTrackActive, :root.t_light .t_dark .t_light .t_yellow_alt1_SliderTrackActive, :root.t_light .t_yellow_alt1_SliderTrackActive {--background:var(--color-189);--backgroundHover:var(--color-92);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-94);--backgroundTransparent:var(--color-95);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-87);--borderColor:var(--color-90);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-92);--outlineColor:var(--color-85);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt1_SliderTrackActive, .t_yellow_alt1_SliderTrackActive {--background:var(--color-189);--backgroundHover:var(--color-92);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-89);--backgroundStrong:var(--color-94);--backgroundTransparent:var(--color-95);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-87);--borderColor:var(--color-90);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-92);--outlineColor:var(--color-85);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt1_SwitchThumb, :root.t_dark .t_light .t_yellow_alt1_SwitchThumb, :root.t_light .t_dark .t_light .t_yellow_alt1_SwitchThumb, :root.t_light .t_yellow_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-96);--backgroundPress:var(--color-95);--backgroundFocus:var(--color-94);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-85);--borderColor:var(--color-95);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-95);--borderColorPress:var(--color-95);--placeholderColor:var(--color-87);--outlineColor:var(--color-89);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt1_SwitchThumb, .t_yellow_alt1_SwitchThumb {--background:var(--color-24);--backgroundHover:var(--color-96);--backgroundPress:var(--color-95);--backgroundFocus:var(--color-94);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-86);--colorHover:var(--color-87);--colorPress:var(--color-86);--colorFocus:var(--color-87);--colorTransparent:var(--color-85);--borderColor:var(--color-95);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-95);--borderColorPress:var(--color-95);--placeholderColor:var(--color-87);--outlineColor:var(--color-89);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2, :root.t_dark .t_light .t_yellow_alt2, :root.t_light .t_dark .t_light .t_yellow_alt2, :root.t_light .t_yellow_alt2 {--color1:var(--color-87);--color2:var(--color-88);--color3:var(--color-89);--color4:var(--color-90);--color5:var(--color-92);--color6:var(--color-189);--color7:var(--color-94);--color8:var(--color-95);--color9:var(--color-96);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt2, .t_yellow_alt2 {--color1:var(--color-87);--color2:var(--color-88);--color3:var(--color-89);--color4:var(--color-90);--color5:var(--color-92);--color6:var(--color-189);--color7:var(--color-94);--color8:var(--color-95);--color9:var(--color-96);--color10:var(--color-24);--color11:var(--color-24);--color12:var(--color-24);--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Button, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_SliderTrack, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Switch, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_TooltipContent, :root.t_dark .t_light .t_yellow_alt2_Button, :root.t_dark .t_light .t_yellow_alt2_SliderTrack, :root.t_dark .t_light .t_yellow_alt2_Switch, :root.t_dark .t_light .t_yellow_alt2_TooltipContent, :root.t_light .t_dark .t_light .t_yellow_alt2_Button, :root.t_light .t_dark .t_light .t_yellow_alt2_SliderTrack, :root.t_light .t_dark .t_light .t_yellow_alt2_Switch, :root.t_light .t_dark .t_light .t_yellow_alt2_TooltipContent, :root.t_light .t_yellow_alt2_Button, :root.t_light .t_yellow_alt2_SliderTrack, :root.t_light .t_yellow_alt2_Switch, :root.t_light .t_yellow_alt2_TooltipContent {--background:var(--color-90);--backgroundHover:var(--color-92);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-94);--backgroundStrong:var(--color-89);--backgroundTransparent:var(--color-88);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-94);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-89);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt2_Button, .t_dark .t_light .t_yellow_alt2_SliderTrack, .t_dark .t_light .t_yellow_alt2_Switch, .t_dark .t_light .t_yellow_alt2_TooltipContent, .t_yellow_alt2_Button, .t_yellow_alt2_SliderTrack, .t_yellow_alt2_Switch, .t_yellow_alt2_TooltipContent {--background:var(--color-90);--backgroundHover:var(--color-92);--backgroundPress:var(--color-189);--backgroundFocus:var(--color-94);--backgroundStrong:var(--color-89);--backgroundTransparent:var(--color-88);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-94);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-89);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Card, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_DrawerFrame, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Progress, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_TooltipArrow, :root.t_dark .t_light .t_yellow_alt2_Card, :root.t_dark .t_light .t_yellow_alt2_DrawerFrame, :root.t_dark .t_light .t_yellow_alt2_Progress, :root.t_dark .t_light .t_yellow_alt2_TooltipArrow, :root.t_light .t_dark .t_light .t_yellow_alt2_Card, :root.t_light .t_dark .t_light .t_yellow_alt2_DrawerFrame, :root.t_light .t_dark .t_light .t_yellow_alt2_Progress, :root.t_light .t_dark .t_light .t_yellow_alt2_TooltipArrow, :root.t_light .t_yellow_alt2_Card, :root.t_light .t_yellow_alt2_DrawerFrame, :root.t_light .t_yellow_alt2_Progress, :root.t_light .t_yellow_alt2_TooltipArrow {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt2_Card, .t_dark .t_light .t_yellow_alt2_DrawerFrame, .t_dark .t_light .t_yellow_alt2_Progress, .t_dark .t_light .t_yellow_alt2_TooltipArrow, .t_yellow_alt2_Card, .t_yellow_alt2_DrawerFrame, .t_yellow_alt2_Progress, .t_yellow_alt2_TooltipArrow {--background:var(--color-89);--backgroundHover:var(--color-90);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-88);--backgroundTransparent:var(--color-87);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-95);--borderColor:var(--color-90);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-90);--outlineColor:var(--color-24);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Checkbox, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Input, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_RadioGroupItem, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_TextArea, :root.t_dark .t_light .t_yellow_alt2_Checkbox, :root.t_dark .t_light .t_yellow_alt2_Input, :root.t_dark .t_light .t_yellow_alt2_RadioGroupItem, :root.t_dark .t_light .t_yellow_alt2_TextArea, :root.t_light .t_dark .t_light .t_yellow_alt2_Checkbox, :root.t_light .t_dark .t_light .t_yellow_alt2_Input, :root.t_light .t_dark .t_light .t_yellow_alt2_RadioGroupItem, :root.t_light .t_dark .t_light .t_yellow_alt2_TextArea, :root.t_light .t_yellow_alt2_Checkbox, :root.t_light .t_yellow_alt2_Input, :root.t_light .t_yellow_alt2_RadioGroupItem, :root.t_light .t_yellow_alt2_TextArea {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt2_Checkbox, .t_dark .t_light .t_yellow_alt2_Input, .t_dark .t_light .t_yellow_alt2_RadioGroupItem, .t_dark .t_light .t_yellow_alt2_TextArea, .t_yellow_alt2_Checkbox, .t_yellow_alt2_Input, .t_yellow_alt2_RadioGroupItem, .t_yellow_alt2_TextArea {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-92);--borderColorHover:var(--color-189);--borderColorFocus:var(--color-92);--borderColorPress:var(--color-92);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_ListItem, :root.t_dark .t_light .t_yellow_alt2_ListItem, :root.t_light .t_dark .t_light .t_yellow_alt2_ListItem, :root.t_light .t_yellow_alt2_ListItem {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt2_ListItem, .t_yellow_alt2_ListItem {--background:var(--color-88);--backgroundHover:var(--color-89);--backgroundPress:var(--color-90);--backgroundFocus:var(--color-92);--backgroundStrong:var(--color-87);--backgroundTransparent:var(--color-86);--color:var(--color-95);--colorHover:var(--color-94);--colorPress:var(--color-95);--colorFocus:var(--color-94);--colorTransparent:var(--color-96);--borderColor:var(--color-89);--borderColorHover:var(--color-90);--borderColorFocus:var(--color-89);--borderColorPress:var(--color-89);--placeholderColor:var(--color-92);--outlineColor:var(--color-96);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_ProgressIndicator, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_SliderThumb, :root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_Tooltip, :root.t_dark .t_light .t_yellow_alt2_ProgressIndicator, :root.t_dark .t_light .t_yellow_alt2_SliderThumb, :root.t_dark .t_light .t_yellow_alt2_Tooltip, :root.t_light .t_dark .t_light .t_yellow_alt2_ProgressIndicator, :root.t_light .t_dark .t_light .t_yellow_alt2_SliderThumb, :root.t_light .t_dark .t_light .t_yellow_alt2_Tooltip, :root.t_light .t_yellow_alt2_ProgressIndicator, :root.t_light .t_yellow_alt2_SliderThumb, :root.t_light .t_yellow_alt2_Tooltip {--background:var(--color-94);--backgroundHover:var(--color-189);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-95);--backgroundTransparent:var(--color-96);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-86);--borderColor:var(--color-189);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-90);--outlineColor:var(--color-86);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt2_ProgressIndicator, .t_dark .t_light .t_yellow_alt2_SliderThumb, .t_dark .t_light .t_yellow_alt2_Tooltip, .t_yellow_alt2_ProgressIndicator, .t_yellow_alt2_SliderThumb, .t_yellow_alt2_Tooltip {--background:var(--color-94);--backgroundHover:var(--color-189);--backgroundPress:var(--color-92);--backgroundFocus:var(--color-90);--backgroundStrong:var(--color-95);--backgroundTransparent:var(--color-96);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-86);--borderColor:var(--color-189);--borderColorHover:var(--color-92);--borderColorFocus:var(--color-189);--borderColorPress:var(--color-189);--placeholderColor:var(--color-90);--outlineColor:var(--color-86);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_SliderTrackActive, :root.t_dark .t_light .t_yellow_alt2_SliderTrackActive, :root.t_light .t_dark .t_light .t_yellow_alt2_SliderTrackActive, :root.t_light .t_yellow_alt2_SliderTrackActive {--background:var(--color-92);--backgroundHover:var(--color-90);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-88);--backgroundStrong:var(--color-189);--backgroundTransparent:var(--color-94);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-88);--borderColor:var(--color-90);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-189);--outlineColor:var(--color-85);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt2_SliderTrackActive, .t_yellow_alt2_SliderTrackActive {--background:var(--color-92);--backgroundHover:var(--color-90);--backgroundPress:var(--color-89);--backgroundFocus:var(--color-88);--backgroundStrong:var(--color-189);--backgroundTransparent:var(--color-94);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-88);--borderColor:var(--color-90);--borderColorHover:var(--color-89);--borderColorFocus:var(--color-90);--borderColorPress:var(--color-90);--placeholderColor:var(--color-189);--outlineColor:var(--color-85);} + } +:root.t_dark .t_light .t_dark .t_light .t_yellow_alt2_SwitchThumb, :root.t_dark .t_light .t_yellow_alt2_SwitchThumb, :root.t_light .t_dark .t_light .t_yellow_alt2_SwitchThumb, :root.t_light .t_yellow_alt2_SwitchThumb {--background:var(--color-96);--backgroundHover:var(--color-95);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-85);--borderColor:var(--color-95);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-95);--borderColorPress:var(--color-95);--placeholderColor:var(--color-88);--outlineColor:var(--color-88);} +@media(prefers-color-scheme:light){ + body{background:var(--background);color:var(--color)} + .t_dark .t_light .t_yellow_alt2_SwitchThumb, .t_yellow_alt2_SwitchThumb {--background:var(--color-96);--backgroundHover:var(--color-95);--backgroundPress:var(--color-94);--backgroundFocus:var(--color-189);--backgroundStrong:var(--color-24);--backgroundTransparent:var(--color-24);--color:var(--color-87);--colorHover:var(--color-88);--colorPress:var(--color-87);--colorFocus:var(--color-88);--colorTransparent:var(--color-85);--borderColor:var(--color-95);--borderColorHover:var(--color-94);--borderColorFocus:var(--color-95);--borderColorPress:var(--color-95);--placeholderColor:var(--color-88);--outlineColor:var(--color-88);} + } diff --git a/apps/tauri/src/App.css b/apps/tauri/src/App.css index 85f7a4a1c..b9d355df2 100644 --- a/apps/tauri/src/App.css +++ b/apps/tauri/src/App.css @@ -1,32 +1,7 @@ -.logo.vite:hover { - filter: drop-shadow(0 0 2em #747bff); -} - -.logo.react:hover { - filter: drop-shadow(0 0 2em #61dafb); -} -:root { - font-family: Inter, Avenir, Helvetica, Arial, sans-serif; - font-size: 16px; - line-height: 24px; - font-weight: 400; - - color: #0f0f0f; - background-color: #f6f6f6; - - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-text-size-adjust: 100%; -} - -.container { - margin: 0; - padding-top: 10vh; - display: flex; - flex-direction: column; - justify-content: center; +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; text-align: center; } @@ -34,83 +9,34 @@ height: 6em; padding: 1.5em; will-change: filter; - transition: 0.75s; -} - -.logo.tauri:hover { - filter: drop-shadow(0 0 2em #24c8db); -} - -.row { - display: flex; - justify-content: center; -} - -a { - font-weight: 500; - color: #646cff; - text-decoration: inherit; -} - -a:hover { - color: #535bf2; + transition: filter 300ms; } - -h1 { - text-align: center; -} - -input, -button { - border-radius: 8px; - border: 1px solid transparent; - padding: 0.6em 1.2em; - font-size: 1em; - font-weight: 500; - font-family: inherit; - color: #0f0f0f; - background-color: #ffffff; - transition: border-color 0.25s; - box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); } - -button { - cursor: pointer; +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); } -button:hover { - border-color: #396cd8; -} -button:active { - border-color: #396cd8; - background-color: #e8e8e8; +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } } -input, -button { - outline: none; +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } } -#greet-input { - margin-right: 5px; +.card { + padding: 2em; } -@media (prefers-color-scheme: dark) { - :root { - color: #f6f6f6; - background-color: #2f2f2f; - } - - a:hover { - color: #24c8db; - } - - input, - button { - color: #ffffff; - background-color: #0f0f0f98; - } - button:active { - background-color: #0f0f0f69; - } +.read-the-docs { + color: #888; } diff --git a/apps/tauri/src/App.tsx b/apps/tauri/src/App.tsx index 33f6ee776..0a42e9784 100644 --- a/apps/tauri/src/App.tsx +++ b/apps/tauri/src/App.tsx @@ -1,53 +1,32 @@ -import { useState } from 'react'; -import reactLogo from './assets/react.svg'; -import { invoke } from '@tauri-apps/api/tauri'; -import './App.css'; - -function App() { - const [greetMsg, setGreetMsg] = useState(''); - const [name, setName] = useState(''); - - async function greet() { - // Learn more about Tauri commands at https://tauri.app/v1/guides/features/command - setGreetMsg(await invoke('greet', { name })); +import React from 'react'; +import React, { StrictMode } from 'react'; +import ReactDOM from 'react-dom/client'; +import { RouterProvider, createRouter } from '@tanstack/react-router'; +import './styles/global.css'; + +// Import the generated route tree +import { routeTree } from './routeTree.gen'; + +// Create a new router instance +const router = createRouter({ routeTree }); + +// Register the router instance for type safety +declare module '@tanstack/react-router' { + interface Register { + router: typeof router; } +} - return ( -
-

Welcome to Tauri!

- -
- -

Click on the Tauri, Vite, and React logos to learn more.

- -
{ - e.preventDefault(); - greet(); - }} - > - setName(e.currentTarget.value)} - placeholder="Enter a name..." - /> - -
- -

{greetMsg}

-
+import * as WebBrowser from 'expo-web-browser'; +WebBrowser.maybeCompleteAuthSession(); + +// Render the app +const rootElement = document.getElementById('app')!; +if (!rootElement.innerHTML) { + const root = ReactDOM.createRoot(rootElement); + root.render( + + + , ); } - -export default App; diff --git a/apps/tauri/src/index.css b/apps/tauri/src/index.css new file mode 100644 index 000000000..6119ad9a8 --- /dev/null +++ b/apps/tauri/src/index.css @@ -0,0 +1,68 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/apps/tauri/src/main.tsx b/apps/tauri/src/main.tsx deleted file mode 100644 index 2d30a694a..000000000 --- a/apps/tauri/src/main.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import App from './App'; - -ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( - - - , -); diff --git a/apps/tauri/src/routeTree.gen.ts b/apps/tauri/src/routeTree.gen.ts new file mode 100644 index 000000000..ef5c834bf --- /dev/null +++ b/apps/tauri/src/routeTree.gen.ts @@ -0,0 +1,277 @@ +/* prettier-ignore-start */ + +/* eslint-disable */ + +// @ts-nocheck + +// noinspection JSUnusedGlobalSymbols + +// This file is auto-generated by TanStack Router + +import { createFileRoute } from '@tanstack/react-router' + +// Import Routes + +import { Route as rootRoute } from './routes/__root' +import { Route as IndexImport } from './routes/index' + +// Create Virtual Routes + +const TripsIndexLazyImport = createFileRoute('/trips/')() +const SignInIndexLazyImport = createFileRoute('/sign-in/')() +const RegisterIndexLazyImport = createFileRoute('/register/')() +const ProfileIndexLazyImport = createFileRoute('/profile/')() +const PasswordResetIndexLazyImport = createFileRoute('/password-reset/')() +const PacksIndexLazyImport = createFileRoute('/packs/')() +const MapsIndexLazyImport = createFileRoute('/maps/')() +const MapIndexLazyImport = createFileRoute('/map/')() +const ItemsIndexLazyImport = createFileRoute('/items/')() +const FeedIndexLazyImport = createFileRoute('/feed/')() +const DashboardIndexLazyImport = createFileRoute('/dashboard/')() +const AppearanceIndexLazyImport = createFileRoute('/appearance/')() +const AboutIndexLazyImport = createFileRoute('/about/')() +const TripCreateLazyImport = createFileRoute('/trip/create')() +const TripTripIdLazyImport = createFileRoute('/trip/$tripId')() +const ProfileIdLazyImport = createFileRoute('/profile/$id')() +const PackCreateLazyImport = createFileRoute('/pack/create')() +const PackIdLazyImport = createFileRoute('/pack/$id')() +const DestinationQueryLazyImport = createFileRoute('/destination/query')() +const ProfileSettingsIndexLazyImport = createFileRoute('/profile/settings/')() + +// Create/Update Routes + +const IndexRoute = IndexImport.update({ + path: '/', + getParentRoute: () => rootRoute, +} as any) + +const TripsIndexLazyRoute = TripsIndexLazyImport.update({ + path: '/trips/', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/trips/index.lazy').then((d) => d.Route)) + +const SignInIndexLazyRoute = SignInIndexLazyImport.update({ + path: '/sign-in/', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/sign-in/index.lazy').then((d) => d.Route)) + +const RegisterIndexLazyRoute = RegisterIndexLazyImport.update({ + path: '/register/', + getParentRoute: () => rootRoute, +} as any).lazy(() => + import('./routes/register/index.lazy').then((d) => d.Route), +) + +const ProfileIndexLazyRoute = ProfileIndexLazyImport.update({ + path: '/profile/', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/profile/index.lazy').then((d) => d.Route)) + +const PasswordResetIndexLazyRoute = PasswordResetIndexLazyImport.update({ + path: '/password-reset/', + getParentRoute: () => rootRoute, +} as any).lazy(() => + import('./routes/password-reset/index.lazy').then((d) => d.Route), +) + +const PacksIndexLazyRoute = PacksIndexLazyImport.update({ + path: '/packs/', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/packs/index.lazy').then((d) => d.Route)) + +const MapsIndexLazyRoute = MapsIndexLazyImport.update({ + path: '/maps/', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/maps/index.lazy').then((d) => d.Route)) + +const MapIndexLazyRoute = MapIndexLazyImport.update({ + path: '/map/', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/map/index.lazy').then((d) => d.Route)) + +const ItemsIndexLazyRoute = ItemsIndexLazyImport.update({ + path: '/items/', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/items/index.lazy').then((d) => d.Route)) + +const FeedIndexLazyRoute = FeedIndexLazyImport.update({ + path: '/feed/', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/feed/index.lazy').then((d) => d.Route)) + +const DashboardIndexLazyRoute = DashboardIndexLazyImport.update({ + path: '/dashboard/', + getParentRoute: () => rootRoute, +} as any).lazy(() => + import('./routes/dashboard/index.lazy').then((d) => d.Route), +) + +const AppearanceIndexLazyRoute = AppearanceIndexLazyImport.update({ + path: '/appearance/', + getParentRoute: () => rootRoute, +} as any).lazy(() => + import('./routes/appearance/index.lazy').then((d) => d.Route), +) + +const AboutIndexLazyRoute = AboutIndexLazyImport.update({ + path: '/about/', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/about/index.lazy').then((d) => d.Route)) + +const TripCreateLazyRoute = TripCreateLazyImport.update({ + path: '/trip/create', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/trip/create.lazy').then((d) => d.Route)) + +const TripTripIdLazyRoute = TripTripIdLazyImport.update({ + path: '/trip/$tripId', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/trip/$tripId.lazy').then((d) => d.Route)) + +const ProfileIdLazyRoute = ProfileIdLazyImport.update({ + path: '/profile/$id', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/profile/$id.lazy').then((d) => d.Route)) + +const PackCreateLazyRoute = PackCreateLazyImport.update({ + path: '/pack/create', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/pack/create.lazy').then((d) => d.Route)) + +const PackIdLazyRoute = PackIdLazyImport.update({ + path: '/pack/$id', + getParentRoute: () => rootRoute, +} as any).lazy(() => import('./routes/pack/$id.lazy').then((d) => d.Route)) + +const DestinationQueryLazyRoute = DestinationQueryLazyImport.update({ + path: '/destination/query', + getParentRoute: () => rootRoute, +} as any).lazy(() => + import('./routes/destination/query.lazy').then((d) => d.Route), +) + +const ProfileSettingsIndexLazyRoute = ProfileSettingsIndexLazyImport.update({ + path: '/profile/settings/', + getParentRoute: () => rootRoute, +} as any).lazy(() => + import('./routes/profile/settings/index.lazy').then((d) => d.Route), +) + +// Populate the FileRoutesByPath interface + +declare module '@tanstack/react-router' { + interface FileRoutesByPath { + '/': { + preLoaderRoute: typeof IndexImport + parentRoute: typeof rootRoute + } + '/destination/query': { + preLoaderRoute: typeof DestinationQueryLazyImport + parentRoute: typeof rootRoute + } + '/pack/$id': { + preLoaderRoute: typeof PackIdLazyImport + parentRoute: typeof rootRoute + } + '/pack/create': { + preLoaderRoute: typeof PackCreateLazyImport + parentRoute: typeof rootRoute + } + '/profile/$id': { + preLoaderRoute: typeof ProfileIdLazyImport + parentRoute: typeof rootRoute + } + '/trip/$tripId': { + preLoaderRoute: typeof TripTripIdLazyImport + parentRoute: typeof rootRoute + } + '/trip/create': { + preLoaderRoute: typeof TripCreateLazyImport + parentRoute: typeof rootRoute + } + '/about/': { + preLoaderRoute: typeof AboutIndexLazyImport + parentRoute: typeof rootRoute + } + '/appearance/': { + preLoaderRoute: typeof AppearanceIndexLazyImport + parentRoute: typeof rootRoute + } + '/dashboard/': { + preLoaderRoute: typeof DashboardIndexLazyImport + parentRoute: typeof rootRoute + } + '/feed/': { + preLoaderRoute: typeof FeedIndexLazyImport + parentRoute: typeof rootRoute + } + '/items/': { + preLoaderRoute: typeof ItemsIndexLazyImport + parentRoute: typeof rootRoute + } + '/map/': { + preLoaderRoute: typeof MapIndexLazyImport + parentRoute: typeof rootRoute + } + '/maps/': { + preLoaderRoute: typeof MapsIndexLazyImport + parentRoute: typeof rootRoute + } + '/packs/': { + preLoaderRoute: typeof PacksIndexLazyImport + parentRoute: typeof rootRoute + } + '/password-reset/': { + preLoaderRoute: typeof PasswordResetIndexLazyImport + parentRoute: typeof rootRoute + } + '/profile/': { + preLoaderRoute: typeof ProfileIndexLazyImport + parentRoute: typeof rootRoute + } + '/register/': { + preLoaderRoute: typeof RegisterIndexLazyImport + parentRoute: typeof rootRoute + } + '/sign-in/': { + preLoaderRoute: typeof SignInIndexLazyImport + parentRoute: typeof rootRoute + } + '/trips/': { + preLoaderRoute: typeof TripsIndexLazyImport + parentRoute: typeof rootRoute + } + '/profile/settings/': { + preLoaderRoute: typeof ProfileSettingsIndexLazyImport + parentRoute: typeof rootRoute + } + } +} + +// Create and export the route tree + +export const routeTree = rootRoute.addChildren([ + IndexRoute, + DestinationQueryLazyRoute, + PackIdLazyRoute, + PackCreateLazyRoute, + ProfileIdLazyRoute, + TripTripIdLazyRoute, + TripCreateLazyRoute, + AboutIndexLazyRoute, + AppearanceIndexLazyRoute, + DashboardIndexLazyRoute, + FeedIndexLazyRoute, + ItemsIndexLazyRoute, + MapIndexLazyRoute, + MapsIndexLazyRoute, + PacksIndexLazyRoute, + PasswordResetIndexLazyRoute, + ProfileIndexLazyRoute, + RegisterIndexLazyRoute, + SignInIndexLazyRoute, + TripsIndexLazyRoute, + ProfileSettingsIndexLazyRoute, +]) + +/* prettier-ignore-end */ diff --git a/apps/tauri/src/routes/__root.tsx b/apps/tauri/src/routes/__root.tsx new file mode 100644 index 000000000..87537688b --- /dev/null +++ b/apps/tauri/src/routes/__root.tsx @@ -0,0 +1,18 @@ +import React from 'react'; +import { MainContentWeb } from '@packrat/ui'; +import { createRootRoute, Link, Outlet } from '@tanstack/react-router'; +import { TanStackRouterDevtools } from '@tanstack/router-devtools'; +import { Navbar } from 'app/components/navigation'; +import { Provider } from 'app/provider'; + +export const Route = createRootRoute({ + component: () => ( + + + + + + + + ), +}); diff --git a/apps/tauri/src/routes/about/index.lazy.tsx b/apps/tauri/src/routes/about/index.lazy.tsx new file mode 100644 index 000000000..4f529cc6f --- /dev/null +++ b/apps/tauri/src/routes/about/index.lazy.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import About from 'app/screens/about'; +import { Platform, ScrollView, StyleSheet } from 'react-native'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/about/')({ + component: AboutRoute, +}); + +/** + * Renders the AboutRoute component. + * + * @return {JSX.Element} The rendered component. + */ +export default function AboutRoute() { + return ( + <> + + + ); +} + +const styles = StyleSheet.create({ + menuBar: { + paddingBottom: 120, + }, +}); diff --git a/apps/tauri/src/routes/appearance/index.lazy.tsx b/apps/tauri/src/routes/appearance/index.lazy.tsx new file mode 100644 index 000000000..2d157cbd6 --- /dev/null +++ b/apps/tauri/src/routes/appearance/index.lazy.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import AppearanceContainer from 'app/screens/appearance/AppearanceContainer'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/appearance/')({ + component: Appearance, +}); + +export default function Appearance() { + return ( + + + + ); +} diff --git a/apps/tauri/src/routes/dashboard/index.lazy.tsx b/apps/tauri/src/routes/dashboard/index.lazy.tsx new file mode 100644 index 000000000..c073aa57e --- /dev/null +++ b/apps/tauri/src/routes/dashboard/index.lazy.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import Dashboard from 'app/screens/dashboard'; + +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/dashboard/')({ + component: DashboardPage, +}); + +export default function DashboardPage() { + return ( + + + + ); +} diff --git a/apps/tauri/src/routes/destination/query.lazy.tsx b/apps/tauri/src/routes/destination/query.lazy.tsx new file mode 100644 index 000000000..dd5171124 --- /dev/null +++ b/apps/tauri/src/routes/destination/query.lazy.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import { DestinationPage } from 'app/components/destination'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +// import DestinationPage from "../../components/destination"; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/destination/query')({ + component: Destination, +}); + +export default function Destination() { + return ( + + + + ); +} diff --git a/apps/tauri/src/routes/feed/index.lazy.tsx b/apps/tauri/src/routes/feed/index.lazy.tsx new file mode 100644 index 000000000..72b518e2d --- /dev/null +++ b/apps/tauri/src/routes/feed/index.lazy.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import Feed from 'app/screens/feed/Feed'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/feed/')({ + component: FeedNav, +}); + +export default function FeedNav() { + return ( + + + + ); +} diff --git a/apps/tauri/src/routes/index.tsx b/apps/tauri/src/routes/index.tsx new file mode 100644 index 000000000..97cc08a58 --- /dev/null +++ b/apps/tauri/src/routes/index.tsx @@ -0,0 +1,15 @@ +import React from 'react'; +import Dashboard from 'app/screens/dashboard'; +import LandingPage from 'app/components/landing_page'; +import { useAuthUser } from 'app/auth/hooks'; +import { createFileRoute } from '@tanstack/react-router'; + +export const Route = createFileRoute('/')({ + component: Home, +}); + +export default function Home() { + const user = useAuthUser(); + + return <>{!user ? : }; +} diff --git a/apps/tauri/src/routes/items/index.lazy.tsx b/apps/tauri/src/routes/items/index.lazy.tsx new file mode 100644 index 000000000..c6f6d534e --- /dev/null +++ b/apps/tauri/src/routes/items/index.lazy.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import Items from 'app/screens/items'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/items/')({ + component: ItemsPage, +}); + +export default function ItemsPage() { + return ( + + + + ); +} diff --git a/apps/tauri/src/routes/map/index.lazy.tsx b/apps/tauri/src/routes/map/index.lazy.tsx new file mode 100644 index 000000000..18c39af86 --- /dev/null +++ b/apps/tauri/src/routes/map/index.lazy.tsx @@ -0,0 +1,13 @@ +import React from 'react'; +// import Map from "app/screens/map"; + +// export default Map; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/map/')({ + component: () => null, +}); + +export default () => null; + +// TODO - figure out if we can repurpose this on web or just delete. diff --git a/apps/tauri/src/routes/maps/index.lazy.tsx b/apps/tauri/src/routes/maps/index.lazy.tsx new file mode 100644 index 000000000..0fb409e3c --- /dev/null +++ b/apps/tauri/src/routes/maps/index.lazy.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +// import DownloadedMaps from "app/screens/maps"; + +// export default DownloadedMaps; + +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/maps/')({ + component: () => null, +}); + +export default () => null; + +// TODO - figure out if we can repurpose this on web or just delete. diff --git a/apps/tauri/src/routes/pack/$id.lazy.tsx b/apps/tauri/src/routes/pack/$id.lazy.tsx new file mode 100644 index 000000000..a99e83525 --- /dev/null +++ b/apps/tauri/src/routes/pack/$id.lazy.tsx @@ -0,0 +1,18 @@ +import React from 'react'; +import { PackDetails } from 'app/components/pack/PackDetails'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/pack/$id')({ + component: PackScreen, +}); + +function PackScreen() { + return ( + + + + ); +} + +export default PackScreen; diff --git a/apps/tauri/src/routes/pack/create.lazy.tsx b/apps/tauri/src/routes/pack/create.lazy.tsx new file mode 100644 index 000000000..c93bdc54d --- /dev/null +++ b/apps/tauri/src/routes/pack/create.lazy.tsx @@ -0,0 +1,22 @@ +import React from 'react'; +import { AddPack } from 'app/components/pack/AddPack'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/pack/create')({ + component: CreatePack, +}); + +function CreatePack() { + return ( + + + + ); +} + +export default CreatePack; + +CreatePack.getLayout = function getLayout(page: any) { + return {page}; +}; diff --git a/apps/tauri/src/routes/packs/index.lazy.tsx b/apps/tauri/src/routes/packs/index.lazy.tsx new file mode 100644 index 000000000..0854d84ef --- /dev/null +++ b/apps/tauri/src/routes/packs/index.lazy.tsx @@ -0,0 +1,18 @@ +import React from 'react'; +import Feed from 'app/screens/feed/Feed'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/packs/')({ + component: Packs, +}); + +function Packs() { + return ( + + + + ); +} + +export default Packs; diff --git a/apps/tauri/src/routes/password-reset/index.lazy.tsx b/apps/tauri/src/routes/password-reset/index.lazy.tsx new file mode 100644 index 000000000..6789d8e08 --- /dev/null +++ b/apps/tauri/src/routes/password-reset/index.lazy.tsx @@ -0,0 +1,15 @@ +import React from 'react'; +import { RequestPasswordReset } from 'app/components/password-reset'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/password-reset/')({ + component: ResetPasswordRoute, +}); + +export default function ResetPasswordRoute() { + return ( + <> + + + ); +} diff --git a/apps/tauri/src/routes/profile/$id.lazy.tsx b/apps/tauri/src/routes/profile/$id.lazy.tsx new file mode 100644 index 000000000..7827f7219 --- /dev/null +++ b/apps/tauri/src/routes/profile/$id.lazy.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import ProfileContainer from 'app/screens/user/ProfileContainer'; +import { useProfileId } from 'app/hooks/user'; + +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/profile/$id')({ + component: Profile, +}); + +export default function Profile() { + const [id] = useProfileId(); + + return ( + <> + + + ); +} diff --git a/apps/tauri/src/routes/profile/index.lazy.tsx b/apps/tauri/src/routes/profile/index.lazy.tsx new file mode 100644 index 000000000..97980da80 --- /dev/null +++ b/apps/tauri/src/routes/profile/index.lazy.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import ProfileContainer from 'app/screens/user/ProfileContainer'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/profile/')({ + component: Profile, +}); + +export default function Profile() { + return ( + + + + ); +} diff --git a/apps/tauri/src/routes/profile/settings/index.lazy.tsx b/apps/tauri/src/routes/profile/settings/index.lazy.tsx new file mode 100644 index 000000000..81fa5b327 --- /dev/null +++ b/apps/tauri/src/routes/profile/settings/index.lazy.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import Settings from 'app/screens/user/Settings'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/profile/settings/')({ + component: SettingsPage, +}); + +export default function SettingsPage() { + return ( + + + + ); +} diff --git a/apps/tauri/src/routes/register/index.lazy.tsx b/apps/tauri/src/routes/register/index.lazy.tsx new file mode 100644 index 000000000..bca92740a --- /dev/null +++ b/apps/tauri/src/routes/register/index.lazy.tsx @@ -0,0 +1,13 @@ +import React from 'react'; +import RegisterScreen from 'app/screens/RegisterScreen'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/register/')({ + component: Register, +}); + +function Register() { + return ; +} + +export default Register; diff --git a/apps/tauri/src/routes/sign-in/index.lazy.tsx b/apps/tauri/src/routes/sign-in/index.lazy.tsx new file mode 100644 index 000000000..f139ab867 --- /dev/null +++ b/apps/tauri/src/routes/sign-in/index.lazy.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import LoginScreen from 'app/screens/LoginScreen'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/sign-in/')({ + component: Login, +}); + +function Login() { + return ( +
+ +
+ ); +} + +export default Login; diff --git a/apps/tauri/src/routes/trip/$tripId.lazy.tsx b/apps/tauri/src/routes/trip/$tripId.lazy.tsx new file mode 100644 index 000000000..6dbceaf97 --- /dev/null +++ b/apps/tauri/src/routes/trip/$tripId.lazy.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import { TripDetails } from 'app/screens/trip/TripDetails'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/trip/$tripId')({ + component: Trip, +}); + +export default function Trip() { + return ( + + + + ); +} diff --git a/apps/tauri/src/routes/trip/create.lazy.tsx b/apps/tauri/src/routes/trip/create.lazy.tsx new file mode 100644 index 000000000..301a10bae --- /dev/null +++ b/apps/tauri/src/routes/trip/create.lazy.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import CreateTrip from 'app/screens/trip/createTrip'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/trip/create')({ + component: CreateTrip, +}); + +export default function Trip() { + return ( + + + + ); +} diff --git a/apps/tauri/src/routes/trips/index.lazy.tsx b/apps/tauri/src/routes/trips/index.lazy.tsx new file mode 100644 index 000000000..f08be7c17 --- /dev/null +++ b/apps/tauri/src/routes/trips/index.lazy.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import Feed from 'app/screens/feed/Feed'; +import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { createLazyFileRoute } from '@tanstack/react-router'; + +export const Route = createLazyFileRoute('/trips/')({ + component: FeedNav, +}); + +export default function FeedNav() { + return ( + + + + ); +} diff --git a/apps/tauri/src/styles/global.css b/apps/tauri/src/styles/global.css new file mode 100644 index 000000000..8c9f008ce --- /dev/null +++ b/apps/tauri/src/styles/global.css @@ -0,0 +1,7 @@ +body { + background-color: rgb(2, 132, 199) !important; +} + +*:focus { + outline: none; +} diff --git a/apps/tauri/src/tamagui.config.ts b/apps/tauri/src/tamagui.config.ts new file mode 100644 index 000000000..a095e45db --- /dev/null +++ b/apps/tauri/src/tamagui.config.ts @@ -0,0 +1,3 @@ +import config from '@packrat/ui/src/tamagui.config'; + +export default config; diff --git a/apps/tauri/src/tsr.config.json b/apps/tauri/src/tsr.config.json new file mode 100644 index 000000000..b3ef193ad --- /dev/null +++ b/apps/tauri/src/tsr.config.json @@ -0,0 +1,6 @@ +{ + "routesDirectory": "./src/routes", + "generatedRouteTree": "./src/routeTree.gen.ts", + "routeFileIgnorePrefix": "-", + "quoteStyle": "single" + } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 2d3170935..6d94e7d10 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34373,15 +34373,38 @@ __metadata: version: 0.0.0-use.local resolution: "tauri@workspace:apps/tauri" dependencies: + "@originjs/vite-plugin-commonjs": "npm:^1.0.3" + "@packrat/ui": "npm:*" + "@packrat/validations": "npm:*" + "@react-native/assets-registry": "npm:0.74.81" + "@tamagui/vite-plugin": "npm:1.96.0" + "@tanstack/react-router": "npm:^1.16.5" + "@tanstack/router-devtools": "npm:^1.16.5" + "@tanstack/router-vite-plugin": "npm:^1.16.5" "@tauri-apps/api": "npm:^1" "@tauri-apps/cli": "npm:^1" "@types/react": "npm:^18.2.15" "@types/react-dom": "npm:^18.2.7" + "@typescript-eslint/eslint-plugin": "npm:^6.21.0" + "@typescript-eslint/parser": "npm:^6.21.0" "@vitejs/plugin-react": "npm:^4.2.1" + "@vitejs/plugin-react-swc": "npm:^3.6.0" + app: "npm:*" + esbuild-plugin-flow: "npm:^0.3.2" + eslint: "npm:^8.56.0" + eslint-plugin-react-hooks: "npm:^4.6.0" + eslint-plugin-react-refresh: "npm:^0.4.5" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" + react-native: "npm:0.73.6" + react-native-web: "npm:^0.19.10" + rollup-plugin-node-polyfills: "npm:^0.2.1" + rollup-plugin-polyfill-node: "npm:^0.13.0" + rollup-plugin-typescript2: "npm:^0.36.0" + tslib: "npm:^2.6.2" typescript: "npm:^5.2.2" vite: "npm:^5.3.1" + vite-plugin-node-polyfills: "npm:^0.21.0" languageName: unknown linkType: soft From da687034ebea68701d5223b57bf5307482694ca3 Mon Sep 17 00:00:00 2001 From: Taron Date: Fri, 16 Aug 2024 15:14:40 +0400 Subject: [PATCH 084/123] refactor feed module --- .../(drawer)/(tabs)/(stack)/feed/index.tsx | 4 +- .../(drawer)/(tabs)/(stack)/packs/index.tsx | 4 +- .../(drawer)/(tabs)/(stack)/trips/index.tsx | 4 +- apps/next/pages/feed/index.tsx | 4 +- apps/next/pages/packs/index.tsx | 4 +- apps/next/pages/trips/index.tsx | 4 +- apps/tauri/src/routes/feed/index.lazy.tsx | 4 +- apps/tauri/src/routes/packs/index.lazy.tsx | 4 +- apps/tauri/src/routes/trips/index.lazy.tsx | 4 +- apps/vite/src/routes/feed/index.lazy.tsx | 4 +- apps/vite/src/routes/packs/index.lazy.tsx | 4 +- apps/vite/src/routes/trips/index.lazy.tsx | 4 +- .../icons/DuplicateIcon.tsx} | 0 packages/app/assets/icons/index.ts | 1 + .../app/components/user/UserDataContainer.tsx | 2 +- .../app/components/user/UserDetailList.tsx | 11 +-- packages/app/hooks/items/index.ts | 1 - .../QuickActionSection/QuickActionSection.tsx | 2 +- .../dashboard/hooks}/index.ts | 0 .../dashboard/hooks}/useQuickActions.ts | 0 packages/app/modules/dashboard/index.ts | 1 + .../feed/components}/FeedCard.tsx | 20 ++-- .../feed/components}/FeedSearchFilter.tsx | 12 +-- .../feed/components}/SearchProvider.tsx | 2 +- packages/app/modules/feed/components/index.ts | 3 + packages/app/modules/feed/hooks/index.ts | 1 + .../feed/hooks/useFeed.ts} | 9 +- .../feed/hooks/usePublicFeed.ts} | 2 +- packages/app/modules/feed/index.ts | 3 + .../feed/screens/FeedScreen.tsx} | 91 +++++++++---------- packages/app/modules/feed/screens/index.ts | 1 + .../feed/widgets/FeedPreview/FeedPreview.tsx | 2 +- packages/app/modules/item/hooks/index.ts | 1 + .../item/hooks}/useSimilarItems.ts | 2 +- packages/app/modules/item/index.ts | 1 + packages/app/modules/pack/hooks/index.ts | 2 + .../app/modules/pack/hooks/useSimilarPacks.ts | 13 +++ .../app/modules/pack/hooks/useUserPacks.ts | 26 ++++++ packages/app/modules/pack/index.ts | 1 + packages/app/modules/trip/hooks/index.ts | 1 + .../app/modules/trip/hooks/useUserTrips.ts | 23 +++++ packages/app/modules/trip/index.ts | 1 + 42 files changed, 171 insertions(+), 112 deletions(-) rename packages/app/{components/DuplicateIcon/index.tsx => assets/icons/DuplicateIcon.tsx} (100%) create mode 100644 packages/app/assets/icons/index.ts rename packages/app/{hooks/dashboard => modules/dashboard/hooks}/index.ts (100%) rename packages/app/{hooks/dashboard => modules/dashboard/hooks}/useQuickActions.ts (100%) rename packages/app/{components/feed => modules/feed/components}/FeedCard.tsx (95%) rename packages/app/{components/feed => modules/feed/components}/FeedSearchFilter.tsx (95%) rename packages/app/{components/feed => modules/feed/components}/SearchProvider.tsx (93%) create mode 100644 packages/app/modules/feed/components/index.ts create mode 100644 packages/app/modules/feed/hooks/index.ts rename packages/app/{hooks/feed/index.ts => modules/feed/hooks/useFeed.ts} (75%) rename packages/app/{hooks/feed/publicFeed.ts => modules/feed/hooks/usePublicFeed.ts} (97%) rename packages/app/{screens/feed/Feed.tsx => modules/feed/screens/FeedScreen.tsx} (70%) create mode 100644 packages/app/modules/feed/screens/index.ts create mode 100644 packages/app/modules/item/hooks/index.ts rename packages/app/{hooks/items => modules/item/hooks}/useSimilarItems.ts (87%) create mode 100644 packages/app/modules/item/index.ts create mode 100644 packages/app/modules/pack/hooks/index.ts create mode 100644 packages/app/modules/pack/hooks/useSimilarPacks.ts create mode 100644 packages/app/modules/pack/hooks/useUserPacks.ts create mode 100644 packages/app/modules/pack/index.ts create mode 100644 packages/app/modules/trip/hooks/index.ts create mode 100644 packages/app/modules/trip/hooks/useUserTrips.ts create mode 100644 packages/app/modules/trip/index.ts diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/feed/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/feed/index.tsx index 368b708a1..40e866944 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/feed/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/feed/index.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; @@ -35,7 +35,7 @@ export default function FeedNav() { // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - + ); } diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx index d75517bd0..7c5961bae 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; @@ -37,7 +37,7 @@ export default function Packs() { // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - + ); } diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/trips/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/trips/index.tsx index fe720144d..019a04ab6 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/trips/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/trips/index.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; @@ -21,7 +21,7 @@ export default function FeedNav() { // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - + ); } diff --git a/apps/next/pages/feed/index.tsx b/apps/next/pages/feed/index.tsx index 98ca89bd5..8fbe52792 100644 --- a/apps/next/pages/feed/index.tsx +++ b/apps/next/pages/feed/index.tsx @@ -1,4 +1,4 @@ -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { AuthWrapper } from 'app/auth/AuthWrapper'; // export const runtime = 'experimental-edge'; @@ -6,7 +6,7 @@ import { AuthWrapper } from 'app/auth/AuthWrapper'; export default function FeedNav() { return ( <> - + ); } diff --git a/apps/next/pages/packs/index.tsx b/apps/next/pages/packs/index.tsx index 4c9fadbc3..71f86a962 100644 --- a/apps/next/pages/packs/index.tsx +++ b/apps/next/pages/packs/index.tsx @@ -1,11 +1,11 @@ import React from 'react'; -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { AuthWrapper } from 'app/auth/AuthWrapper'; // export const runtime = 'experimental-edge' function Packs() { - return ; + return ; } export default Packs; diff --git a/apps/next/pages/trips/index.tsx b/apps/next/pages/trips/index.tsx index dd9b94034..5ccc93574 100644 --- a/apps/next/pages/trips/index.tsx +++ b/apps/next/pages/trips/index.tsx @@ -1,4 +1,4 @@ -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { AuthWrapper } from 'app/auth/AuthWrapper'; // export const runtime = 'experimental-edge' @@ -6,7 +6,7 @@ import { AuthWrapper } from 'app/auth/AuthWrapper'; export default function FeedNav() { return ( <> - + ); } diff --git a/apps/tauri/src/routes/feed/index.lazy.tsx b/apps/tauri/src/routes/feed/index.lazy.tsx index 72b518e2d..c8216e4f9 100644 --- a/apps/tauri/src/routes/feed/index.lazy.tsx +++ b/apps/tauri/src/routes/feed/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { AuthWrapper } from 'app/auth/AuthWrapper'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/feed/')({ export default function FeedNav() { return ( - + ); } diff --git a/apps/tauri/src/routes/packs/index.lazy.tsx b/apps/tauri/src/routes/packs/index.lazy.tsx index 0854d84ef..5194b87b5 100644 --- a/apps/tauri/src/routes/packs/index.lazy.tsx +++ b/apps/tauri/src/routes/packs/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { AuthWrapper } from 'app/auth/AuthWrapper'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/packs/')({ function Packs() { return ( - + ); } diff --git a/apps/tauri/src/routes/trips/index.lazy.tsx b/apps/tauri/src/routes/trips/index.lazy.tsx index f08be7c17..c3c24f82b 100644 --- a/apps/tauri/src/routes/trips/index.lazy.tsx +++ b/apps/tauri/src/routes/trips/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { AuthWrapper } from 'app/auth/AuthWrapper'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/trips/')({ export default function FeedNav() { return ( - + ); } diff --git a/apps/vite/src/routes/feed/index.lazy.tsx b/apps/vite/src/routes/feed/index.lazy.tsx index 72b518e2d..c8216e4f9 100644 --- a/apps/vite/src/routes/feed/index.lazy.tsx +++ b/apps/vite/src/routes/feed/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { AuthWrapper } from 'app/auth/AuthWrapper'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/feed/')({ export default function FeedNav() { return ( - + ); } diff --git a/apps/vite/src/routes/packs/index.lazy.tsx b/apps/vite/src/routes/packs/index.lazy.tsx index 0854d84ef..5194b87b5 100644 --- a/apps/vite/src/routes/packs/index.lazy.tsx +++ b/apps/vite/src/routes/packs/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { AuthWrapper } from 'app/auth/AuthWrapper'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/packs/')({ function Packs() { return ( - + ); } diff --git a/apps/vite/src/routes/trips/index.lazy.tsx b/apps/vite/src/routes/trips/index.lazy.tsx index f08be7c17..c3c24f82b 100644 --- a/apps/vite/src/routes/trips/index.lazy.tsx +++ b/apps/vite/src/routes/trips/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Feed from 'app/screens/feed/Feed'; +import { FeedScreen } from 'app/modules/feed'; import { AuthWrapper } from 'app/auth/AuthWrapper'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/trips/')({ export default function FeedNav() { return ( - + ); } diff --git a/packages/app/components/DuplicateIcon/index.tsx b/packages/app/assets/icons/DuplicateIcon.tsx similarity index 100% rename from packages/app/components/DuplicateIcon/index.tsx rename to packages/app/assets/icons/DuplicateIcon.tsx diff --git a/packages/app/assets/icons/index.ts b/packages/app/assets/icons/index.ts new file mode 100644 index 000000000..50ca1c174 --- /dev/null +++ b/packages/app/assets/icons/index.ts @@ -0,0 +1 @@ +export { DuplicateIcon } from './DuplicateIcon'; diff --git a/packages/app/components/user/UserDataContainer.tsx b/packages/app/components/user/UserDataContainer.tsx index fc8468e10..d2e8db780 100644 --- a/packages/app/components/user/UserDataContainer.tsx +++ b/packages/app/components/user/UserDataContainer.tsx @@ -10,7 +10,7 @@ import { View } from 'react-native'; import { useAuthUser } from 'app/auth/hooks'; import DataList from './UserDetailList'; import Layout from 'app/components/layout/Layout'; -import { SearchProvider } from 'app/components/feed/SearchProvider'; +import { SearchProvider } from 'app/modules/feed'; // Skeleton version of the UserDataCard component const SkeletonUserDataCard = () => { diff --git a/packages/app/components/user/UserDetailList.tsx b/packages/app/components/user/UserDetailList.tsx index ad802bacc..4da952c13 100644 --- a/packages/app/components/user/UserDetailList.tsx +++ b/packages/app/components/user/UserDetailList.tsx @@ -1,7 +1,6 @@ import React, { useRef, useMemo, useState } from 'react'; import { View, FlatList, Platform } from 'react-native'; -import Card from '../../components/feed/FeedCard'; -import SearchFilter from '../../components/feed/FeedSearchFilter'; +import { FeedCard, FeedSearchFilter } from 'app/modules/feed'; import { fuseSearch } from '../../utils/fuseSearch'; import { BaseDialog as OriginalBaseDialog, BaseModal } from '@packrat/ui'; // import BottomSheet from '@gorhom/bottom-sheet'; @@ -55,7 +54,7 @@ const DataList = ({ data }: DataListProps) => { footerComponent={undefined} > - { horizontal={false} keyExtractor={(item) => item?.id} renderItem={({ item }) => ( - + )} showsVerticalScrollIndicator={false} maxToRenderPerBatch={2} @@ -86,7 +85,7 @@ const DataList = ({ data }: DataListProps) => { ]} footerComponent={undefined} > - { horizontal={false} keyExtractor={(item) => item?._id} renderItem={({ item }) => ( - + )} showsVerticalScrollIndicator={false} maxToRenderPerBatch={2} diff --git a/packages/app/hooks/items/index.ts b/packages/app/hooks/items/index.ts index 1244bc362..2512212e1 100644 --- a/packages/app/hooks/items/index.ts +++ b/packages/app/hooks/items/index.ts @@ -5,4 +5,3 @@ export { useItemsUpdater } from './useItemsUpdater'; export { useItemWeightUnit } from './useItemWeightUnit'; export { useItemId } from './useItemId'; export { useItem } from './useItem'; -export { useSimilarItems } from './useSimilarItems'; diff --git a/packages/app/modules/dashboard/components/QuickActionSection/QuickActionSection.tsx b/packages/app/modules/dashboard/components/QuickActionSection/QuickActionSection.tsx index c02bafbb2..0cc11920b 100644 --- a/packages/app/modules/dashboard/components/QuickActionSection/QuickActionSection.tsx +++ b/packages/app/modules/dashboard/components/QuickActionSection/QuickActionSection.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { RStack } from '@packrat/ui'; import { QuickActionButton } from '../QuickActionButton'; import useCustomStyles from 'app/hooks/useCustomStyles'; -import { useQuickActions } from 'app/hooks/dashboard'; +import { useQuickActions } from 'app/modules/dashboard'; export const QuickActionsSection = () => { const styles = useCustomStyles(loadStyles); diff --git a/packages/app/hooks/dashboard/index.ts b/packages/app/modules/dashboard/hooks/index.ts similarity index 100% rename from packages/app/hooks/dashboard/index.ts rename to packages/app/modules/dashboard/hooks/index.ts diff --git a/packages/app/hooks/dashboard/useQuickActions.ts b/packages/app/modules/dashboard/hooks/useQuickActions.ts similarity index 100% rename from packages/app/hooks/dashboard/useQuickActions.ts rename to packages/app/modules/dashboard/hooks/useQuickActions.ts diff --git a/packages/app/modules/dashboard/index.ts b/packages/app/modules/dashboard/index.ts index c21c21e13..44ec748f5 100644 --- a/packages/app/modules/dashboard/index.ts +++ b/packages/app/modules/dashboard/index.ts @@ -1,2 +1,3 @@ export * from './screens'; export { QuickActionsSection } from './components'; +export { useQuickActions } from './hooks'; diff --git a/packages/app/components/feed/FeedCard.tsx b/packages/app/modules/feed/components/FeedCard.tsx similarity index 95% rename from packages/app/components/feed/FeedCard.tsx rename to packages/app/modules/feed/components/FeedCard.tsx index b69823026..6d21b48a7 100644 --- a/packages/app/components/feed/FeedCard.tsx +++ b/packages/app/modules/feed/components/FeedCard.tsx @@ -1,17 +1,11 @@ import { AntDesign } from '@expo/vector-icons'; import { formatDistanceToNow } from 'date-fns'; import { MaterialIcons, Entypo } from '@expo/vector-icons'; -import useTheme from '../../hooks/useTheme'; +import useTheme from 'app/hooks/useTheme'; import { TouchableOpacity } from 'react-native'; -import { DuplicateIcon } from '../DuplicateIcon/index'; -import { truncateString } from '../../utils/truncateString'; -import { - RLink, - RText as OriginalRText, - RStack, - RHeading, - ContextMenu, -} from '@packrat/ui'; +import { DuplicateIcon } from 'app/assets/icons'; +import { truncateString } from 'app/utils/truncateString'; +import { RLink, RText as OriginalRText, ContextMenu } from '@packrat/ui'; import { formatNumber } from 'app/utils/formatNumber'; import { useAddFavorite } from 'app/hooks/favorites'; import { useAuthUser } from 'app/auth/hooks'; @@ -49,7 +43,7 @@ interface User { id: string; } -export default function FeedCard({ +export function FeedCard({ type, id, owner, @@ -101,14 +95,14 @@ export default function FeedCard({ return ( - + diff --git a/packages/app/components/feed/FeedSearchFilter.tsx b/packages/app/modules/feed/components/FeedSearchFilter.tsx similarity index 95% rename from packages/app/components/feed/FeedSearchFilter.tsx rename to packages/app/modules/feed/components/FeedSearchFilter.tsx index 6c8564c59..555d337c0 100644 --- a/packages/app/components/feed/FeedSearchFilter.tsx +++ b/packages/app/modules/feed/components/FeedSearchFilter.tsx @@ -1,23 +1,17 @@ import React, { useRef, useContext, useEffect, useState } from 'react'; -import useTheme from '../../hooks/useTheme'; +import useTheme from 'app/hooks/useTheme'; import useCustomStyles from 'app/hooks/useCustomStyles'; -import { Switch } from 'tamagui'; import { View } from 'react-native'; -import { SearchContext } from './SearchProvider'; import { - RIconButton, - RSwitch, RText as OriginalRText, RStack as OriginalRStack, RSeparator as OriginalRSeparator, RButton, Form, - FormInput, InputWithIcon, DropdownComponent, } from '@packrat/ui'; import { Search, X } from '@tamagui/lucide-icons'; -import Layout from 'app/components/layout/Layout'; const RStack: any = OriginalRStack; const RText: any = OriginalRText; const RSeparator: any = OriginalRSeparator; @@ -46,7 +40,7 @@ interface FeedSearchFilterProps { onChange?: (value: string) => void; } -const FeedSearchFilter = ({ +export const FeedSearchFilter = ({ feedType, isSortHidden, handleSortChange, @@ -253,5 +247,3 @@ const loadStyles = (theme: any) => { }, }; }; - -export default FeedSearchFilter; diff --git a/packages/app/components/feed/SearchProvider.tsx b/packages/app/modules/feed/components/SearchProvider.tsx similarity index 93% rename from packages/app/components/feed/SearchProvider.tsx rename to packages/app/modules/feed/components/SearchProvider.tsx index 2bc88e45f..e654d80b7 100644 --- a/packages/app/components/feed/SearchProvider.tsx +++ b/packages/app/modules/feed/components/SearchProvider.tsx @@ -23,4 +23,4 @@ const SearchProvider: React.FC = ({ children }) => { ); }; -export { SearchContext, SearchProvider }; \ No newline at end of file +export { SearchContext, SearchProvider }; diff --git a/packages/app/modules/feed/components/index.ts b/packages/app/modules/feed/components/index.ts new file mode 100644 index 000000000..f2a5b6056 --- /dev/null +++ b/packages/app/modules/feed/components/index.ts @@ -0,0 +1,3 @@ +export { FeedCard } from './FeedCard'; +export { FeedSearchFilter } from './FeedSearchFilter'; +export { SearchProvider, SearchContext } from './SearchProvider'; diff --git a/packages/app/modules/feed/hooks/index.ts b/packages/app/modules/feed/hooks/index.ts new file mode 100644 index 000000000..a1ff51b2d --- /dev/null +++ b/packages/app/modules/feed/hooks/index.ts @@ -0,0 +1 @@ +export { useFeed } from './useFeed'; diff --git a/packages/app/hooks/feed/index.ts b/packages/app/modules/feed/hooks/useFeed.ts similarity index 75% rename from packages/app/hooks/feed/index.ts rename to packages/app/modules/feed/hooks/useFeed.ts index 636e8cfaa..2f84a08e6 100644 --- a/packages/app/hooks/feed/index.ts +++ b/packages/app/modules/feed/hooks/useFeed.ts @@ -1,8 +1,7 @@ -import { usePublicFeed } from './publicFeed'; -import { useUserPacks } from './../packs'; -import { useUserTrips } from '../singletrips'; -import { useSimilarPacks } from 'app/hooks/packs'; -import { useSimilarItems } from 'app/hooks/items'; +import { usePublicFeed } from './usePublicFeed'; +import { useUserPacks, useSimilarPacks } from 'app/modules/pack'; +import { useUserTrips } from 'app/modules/trip'; +import { useSimilarItems } from 'app/modules/item'; export const useFeed = ({ queryString = 'Most Recent', diff --git a/packages/app/hooks/feed/publicFeed.ts b/packages/app/modules/feed/hooks/usePublicFeed.ts similarity index 97% rename from packages/app/hooks/feed/publicFeed.ts rename to packages/app/modules/feed/hooks/usePublicFeed.ts index ad25ec0bd..32fcbe4ce 100644 --- a/packages/app/hooks/feed/publicFeed.ts +++ b/packages/app/modules/feed/hooks/usePublicFeed.ts @@ -1,4 +1,4 @@ -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; type DataType = { type: string; diff --git a/packages/app/modules/feed/index.ts b/packages/app/modules/feed/index.ts index e7e7a361d..94d9e2c14 100644 --- a/packages/app/modules/feed/index.ts +++ b/packages/app/modules/feed/index.ts @@ -1 +1,4 @@ export * from './widgets'; +export * from './screens'; +export { useFeed } from './hooks'; +export { SearchProvider, FeedSearchFilter, FeedCard } from './components'; diff --git a/packages/app/screens/feed/Feed.tsx b/packages/app/modules/feed/screens/FeedScreen.tsx similarity index 70% rename from packages/app/screens/feed/Feed.tsx rename to packages/app/modules/feed/screens/FeedScreen.tsx index 0fbf8e239..2a7598f5f 100644 --- a/packages/app/screens/feed/Feed.tsx +++ b/packages/app/modules/feed/screens/FeedScreen.tsx @@ -1,16 +1,14 @@ import React, { useMemo, useState } from 'react'; import { FlatList, View, Platform } from 'react-native'; -import FeedCard from '../../components/feed/FeedCard'; +import { FeedCard, FeedSearchFilter, SearchProvider } from '../components'; import { useRouter } from 'app/hooks/router'; -import { fuseSearch } from '../../utils/fuseSearch'; +import { fuseSearch } from 'app/utils/fuseSearch'; import useCustomStyles from 'app/hooks/useCustomStyles'; -import FeedSearchFilter from 'app/components/feed/FeedSearchFilter'; -import { useFeed } from 'app/hooks/feed'; +import { useFeed } from 'app/modules/feed'; import { RefreshControl } from 'react-native'; import { RText } from '@packrat/ui'; import { useAuthUser } from 'app/auth/hooks'; -import { disableScreen } from '../../hoc/disableScreen'; -import { SearchProvider } from 'app/components/feed/SearchProvider'; +import { disableScreen } from 'app/hoc/disableScreen'; const URL_PATHS = { userPacks: '/pack/', @@ -104,46 +102,6 @@ const Feed = ({ feedType = 'public' }: FeedProps) => { * * @return {ReactNode} The rendered feed data. */ - const renderData = () => { - return ( - - - item?.id + item?.type} - renderItem={({ item }) => ( - - )} - ListFooterComponent={() => } - ListEmptyComponent={() => ( - - {ERROR_MESSAGES[feedType]} - - )} - showsVerticalScrollIndicator={false} - refreshControl={ - - } - maxToRenderPerBatch={2} - /> - - ); - }; const handleTogglePack = () => { setSelectedTypes((prevState) => ({ @@ -174,7 +132,46 @@ const Feed = ({ feedType = 'public' }: FeedProps) => { return ( - {renderData()} + + + + item?.id + item?.type} + renderItem={({ item }) => ( + + )} + ListFooterComponent={() => } + ListEmptyComponent={() => ( + + {ERROR_MESSAGES[feedType]} + + )} + showsVerticalScrollIndicator={false} + refreshControl={ + + } + maxToRenderPerBatch={2} + /> + + ); }; diff --git a/packages/app/modules/feed/screens/index.ts b/packages/app/modules/feed/screens/index.ts new file mode 100644 index 000000000..d4b2d4610 --- /dev/null +++ b/packages/app/modules/feed/screens/index.ts @@ -0,0 +1 @@ +export { default as FeedScreen } from './FeedScreen'; diff --git a/packages/app/modules/feed/widgets/FeedPreview/FeedPreview.tsx b/packages/app/modules/feed/widgets/FeedPreview/FeedPreview.tsx index 4395499bd..33bf44dd2 100644 --- a/packages/app/modules/feed/widgets/FeedPreview/FeedPreview.tsx +++ b/packages/app/modules/feed/widgets/FeedPreview/FeedPreview.tsx @@ -1,6 +1,6 @@ import React from 'react'; import Carousel from 'app/components/carousel'; -import { useFeed } from 'app/hooks/feed'; +import { useFeed } from '../../hooks'; import { default as FeedPreviewCard, type FeedItem } from './FeedPreviewCard'; import Loader from 'app/components/Loader'; diff --git a/packages/app/modules/item/hooks/index.ts b/packages/app/modules/item/hooks/index.ts new file mode 100644 index 000000000..5dcf334d0 --- /dev/null +++ b/packages/app/modules/item/hooks/index.ts @@ -0,0 +1 @@ +export { useSimilarItems } from './useSimilarItems'; diff --git a/packages/app/hooks/items/useSimilarItems.ts b/packages/app/modules/item/hooks/useSimilarItems.ts similarity index 87% rename from packages/app/hooks/items/useSimilarItems.ts rename to packages/app/modules/item/hooks/useSimilarItems.ts index 2b8db4967..fefe2f753 100644 --- a/packages/app/hooks/items/useSimilarItems.ts +++ b/packages/app/modules/item/hooks/useSimilarItems.ts @@ -1,4 +1,4 @@ -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; export const useSimilarItems = (id: string) => { const { data, error, isLoading, refetch } = diff --git a/packages/app/modules/item/index.ts b/packages/app/modules/item/index.ts new file mode 100644 index 000000000..b32532e07 --- /dev/null +++ b/packages/app/modules/item/index.ts @@ -0,0 +1 @@ +export { useSimilarItems } from './hooks'; diff --git a/packages/app/modules/pack/hooks/index.ts b/packages/app/modules/pack/hooks/index.ts new file mode 100644 index 000000000..1b9e92a38 --- /dev/null +++ b/packages/app/modules/pack/hooks/index.ts @@ -0,0 +1,2 @@ +export { useUserPacks } from './useUserPacks'; +export { useSimilarPacks } from './useSimilarPacks'; diff --git a/packages/app/modules/pack/hooks/useSimilarPacks.ts b/packages/app/modules/pack/hooks/useSimilarPacks.ts new file mode 100644 index 000000000..824b3082d --- /dev/null +++ b/packages/app/modules/pack/hooks/useSimilarPacks.ts @@ -0,0 +1,13 @@ +import { queryTrpc } from 'app/trpc'; + +export const useSimilarPacks = (id: string) => { + const { data, error, isLoading, refetch } = + queryTrpc.getSimilarPacks.useQuery( + { id, limit: 10 }, + { + refetchOnWindowFocus: true, + }, + ); + + return { data, error, isLoading, refetch }; +}; diff --git a/packages/app/modules/pack/hooks/useUserPacks.ts b/packages/app/modules/pack/hooks/useUserPacks.ts new file mode 100644 index 000000000..451163fb1 --- /dev/null +++ b/packages/app/modules/pack/hooks/useUserPacks.ts @@ -0,0 +1,26 @@ +import { queryTrpc } from 'app/trpc'; + +export const useUserPacks = (ownerId: string | undefined, queryString = '') => { + const utils = queryTrpc.useContext(); + // If ownerId is not provided, don’t run the query. + const enabled = !!ownerId; + // Leverage the query hook provided by tRPC + // ... + const { data, error, isLoading, refetch } = queryTrpc.getPacks.useQuery( + { ownerId: ownerId || '', queryBy: queryString }, + { + enabled, // This query will run only if 'enabled' is true. + refetchOnWindowFocus: true, + keepPreviousData: true, + }, + ); + utils.getPacks.setData({ + ownerId: ownerId || '', + queryBy: queryString, + }); + + // Extract packs or set an empty array if data is undefined. + const packs = data?.packs || []; + + return { data: packs, error, isLoading, refetch }; +}; diff --git a/packages/app/modules/pack/index.ts b/packages/app/modules/pack/index.ts new file mode 100644 index 000000000..6758e97b0 --- /dev/null +++ b/packages/app/modules/pack/index.ts @@ -0,0 +1 @@ +export { useUserPacks, useSimilarPacks } from './hooks'; diff --git a/packages/app/modules/trip/hooks/index.ts b/packages/app/modules/trip/hooks/index.ts new file mode 100644 index 000000000..d2facdf71 --- /dev/null +++ b/packages/app/modules/trip/hooks/index.ts @@ -0,0 +1 @@ +export { useUserTrips } from './useUserTrips'; diff --git a/packages/app/modules/trip/hooks/useUserTrips.ts b/packages/app/modules/trip/hooks/useUserTrips.ts new file mode 100644 index 000000000..ca731a001 --- /dev/null +++ b/packages/app/modules/trip/hooks/useUserTrips.ts @@ -0,0 +1,23 @@ +import { queryTrpc } from 'app/trpc'; + +export const useUserTrips = (ownerId: string | undefined) => { + // If ownerId is not provided, don’t run the query. + const enabled = !!ownerId; + + // Leverage the query hook provided by tRPC + const { data, error, isLoading, refetch } = queryTrpc.getTrips.useQuery( + { owner_id: ownerId }, + { + enabled, // This query will run only if 'enabled' is true. + refetchOnWindowFocus: false, + keepPreviousData: true, + }, + ); + + console.log('data', data); + + // Extract trips or set an empty array if data is undefined. + // const trips = data?.trips || []; + + return { data, error, isLoading, refetch }; +}; diff --git a/packages/app/modules/trip/index.ts b/packages/app/modules/trip/index.ts new file mode 100644 index 000000000..fc736deaa --- /dev/null +++ b/packages/app/modules/trip/index.ts @@ -0,0 +1 @@ +export { useUserTrips } from './hooks'; From c894ab8182391156d9c7c40a99eb234ee56ac053 Mon Sep 17 00:00:00 2001 From: Ibrahim Isa Jajere Date: Fri, 16 Aug 2024 14:25:42 +0100 Subject: [PATCH 085/123] =?UTF-8?q?=E2=9C=A8=20show=20build=20status=20for?= =?UTF-8?q?=20native=20preview?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../actions/find-or-create-comment/action.yml | 41 ++++++++++++++++++ .../action.yml | 39 +++++++++++++++++ .github/workflows/expo.build.yml | 42 +++++++++++++++++++ 3 files changed, 122 insertions(+) create mode 100644 .github/actions/find-or-create-comment/action.yml create mode 100644 .github/actions/update-native-preview-build-status/action.yml diff --git a/.github/actions/find-or-create-comment/action.yml b/.github/actions/find-or-create-comment/action.yml new file mode 100644 index 000000000..5d435abb0 --- /dev/null +++ b/.github/actions/find-or-create-comment/action.yml @@ -0,0 +1,41 @@ +# Creates a comment to show native preview build status +# Or finds the comment if it exists +# Exposes the comment id in env in either case +name: Find or create comment +description: 'Finds the comment of build status or create one. Outputs the comment id.' + +inputs: + github-token: + description: 'Github token' + required: true + +runs: + using: 'composite' + steps: + - name: Find or create comment + uses: actions/github-script@v6 + with: + github-token: ${{ inputs.github-token }} + script: | + const buildName = '${{ env.build-name }}'; + const commentMagicPrefix = '${{ env.comment-unique-magic-prefix }}'; + const comments = await github.rest.issues.listComments({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + }); + + const existingComment = comments.data.find(comment => comment.body.startsWith(commentMagicPrefix)); + + if (existingComment) { + core.exportVariable('comment_id', existingComment.id) + } else { + const commentBody = `${commentMagicPrefix}\n🚀 ${buildName} build has started... Please wait for the results! 🕐`; + const { data: { id: commentId } } = await github.rest.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: commentBody + }); + core.exportVariable('comment_id', commentId) + } diff --git a/.github/actions/update-native-preview-build-status/action.yml b/.github/actions/update-native-preview-build-status/action.yml new file mode 100644 index 000000000..66c42cdbd --- /dev/null +++ b/.github/actions/update-native-preview-build-status/action.yml @@ -0,0 +1,39 @@ +name: Update build status +description: 'Updates build status comment with the build results' + +inputs: + github-token: + description: 'Github token' + required: true + build-outcome: + description: 'Build outcome' + required: true + +runs: + using: 'composite' + steps: + - name: Update build status + uses: actions/github-script@v6 + with: + github-token: ${{ inputs.github-token }} + script: | + const commentId = '${{ env.comment_id }}'; + const buildOutcome = '${{ inputs.build-outcome }}'; + const buildStatus = buildOutcome == 'success' ? 'completed' : 'failed'; + const buildName = '${{ env.build-name }}'; + const workflowUrl = `https://github.com/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`; + + let commentBody = `${{ env.comment-unique-magic-prefix }}\n${buildName} build ${buildStatus}!`; + + if (buildOutcome == 'success') { + commentBody += `\nYou can download the ${buildName} from the following link:\n${workflowUrl}#artifacts`; + } else { + commentBody += '\nPlease check the workflow logs for more details on the build failure.'; + } + + await github.rest.issues.updateComment({ + owner: context.repo.owner, + repo: context.repo.repo, + comment_id: commentId, + body: commentBody + }); \ No newline at end of file diff --git a/.github/workflows/expo.build.yml b/.github/workflows/expo.build.yml index 602cf5020..55df69692 100644 --- a/.github/workflows/expo.build.yml +++ b/.github/workflows/expo.build.yml @@ -19,10 +19,23 @@ env: # Define a shared environment variable for android and ios build. jobs: build-android: runs-on: ubuntu-latest + + # will be used in find_or_create_comment + # and update_native_build_preview action + env: + build-name: Android APK + comment-unique-magic-prefix: '' + steps: - name: Checkout code uses: actions/checkout@v2 + - name: Find or create comment for build status + if: github.event_name == 'pull_request' + uses: ./.github/actions/find-or-create-comment + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + - name: Setup Standard Environment uses: ./.github/actions/setup-standard-environment with: @@ -35,6 +48,7 @@ jobs: distribution: 'adopt' - name: Run Local Build for Android + id: build working-directory: ./apps/expo run: | eas build --profile preview --platform android --local --non-interactive @@ -46,13 +60,32 @@ jobs: with: name: android-apk path: /home/runner/work/PackRat/PackRat/apps/expo/build-*.apk + + - name: Update build status + if: always() && github.event_name == 'pull_request' + uses: ./.github/actions/update-native-preview-build-status + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + build-outcome: ${{ steps.build.outcome }} + build-ios: runs-on: macos-latest + + env: + build-name: iOS IPA + comment-unique-magic-prefix: '' + steps: - name: Checkout code uses: actions/checkout@v2 + - name: Find or create comment for build status + if: github.event_name == 'pull_request' + uses: ./.github/actions/find-or-create-comment + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + - name: Setup Standard Environment uses: ./.github/actions/setup-standard-environment with: @@ -64,6 +97,7 @@ jobs: # xcode-version: latest-stable - name: Run Local Build for iOS + id: build working-directory: ./apps/expo run: | export MAPBOX_DOWNLOADS_TOKEN=${{ secrets.MAPBOX_DOWNLOADS_TOKEN }} @@ -76,3 +110,11 @@ jobs: with: name: ios-ipa path: /Users/runner/work/PackRat/PackRat/apps/expo/build-*.ipa + + - name: Update build status + if: always() && github.event_name == 'pull_request' + uses: ./.github/actions/update-native-preview-build-status + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + build-outcome: ${{ steps.build.outcome }} + From e2e1a641db03c0147765a06413c3632e64aa2cbd Mon Sep 17 00:00:00 2001 From: Ibrahim Isa Jajere Date: Fri, 16 Aug 2024 15:00:14 +0100 Subject: [PATCH 086/123] =?UTF-8?q?=E2=9C=A8=20only=20run=20preview=20buil?= =?UTF-8?q?ds=20when=20code=20to=20native=20changes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/expo.build.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/expo.build.yml b/.github/workflows/expo.build.yml index 55df69692..1da607a55 100644 --- a/.github/workflows/expo.build.yml +++ b/.github/workflows/expo.build.yml @@ -3,8 +3,22 @@ name: EAS Local Build on: push: branches: [ "**" ] + paths: + - 'packages/app/**' + - 'apps/expo/**' + - 'packages/ui/**' + - 'packages/shared-types/**' + - 'packages/config/**' + - 'packages/crosspath/**' pull_request: branches: [ "**" ] + paths: + - 'packages/app/**' + - 'apps/expo/**' + - 'packages/ui/**' + - 'packages/shared-types/**' + - 'packages/config/**' + - 'packages/crosspath/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} From 3b9993d5593a0230cd69f0348e5b6017af3378e4 Mon Sep 17 00:00:00 2001 From: Ibrahim Isa Jajere Date: Fri, 16 Aug 2024 15:01:13 +0100 Subject: [PATCH 087/123] =?UTF-8?q?=E2=9C=A8=20add=20manual=20trigger=20fo?= =?UTF-8?q?r=20preview=20build=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/expo.build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/expo.build.yml b/.github/workflows/expo.build.yml index 1da607a55..fe2803618 100644 --- a/.github/workflows/expo.build.yml +++ b/.github/workflows/expo.build.yml @@ -1,6 +1,7 @@ name: EAS Local Build on: + workflow_dispatch: push: branches: [ "**" ] paths: From 7b9d0522b28a323dc74ee5d834fe6a0b2ec151a3 Mon Sep 17 00:00:00 2001 From: Ibrahim Isa Jajere Date: Fri, 16 Aug 2024 15:12:32 +0100 Subject: [PATCH 088/123] =?UTF-8?q?=E2=9C=A8=20remove=20previous=20native?= =?UTF-8?q?=20pipelines=20plus=20some=20tidy=20ups?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/android-build-manual.yml | 53 ------- .../workflows/android-preview-build-local.yml | 138 ------------------ .github/workflows/build.yml | 39 ----- .github/workflows/eas-build-manual.yml | 49 ------- ...ive-production-build.yml => eas-cloud.yml} | 4 +- .../{expo.build.yml => eas-local.yml} | 0 .github/workflows/ios-build-local.yml | 116 --------------- 7 files changed, 3 insertions(+), 396 deletions(-) delete mode 100644 .github/workflows/android-build-manual.yml delete mode 100644 .github/workflows/android-preview-build-local.yml delete mode 100644 .github/workflows/build.yml delete mode 100644 .github/workflows/eas-build-manual.yml rename .github/workflows/{native-production-build.yml => eas-cloud.yml} (88%) rename .github/workflows/{expo.build.yml => eas-local.yml} (100%) delete mode 100644 .github/workflows/ios-build-local.yml diff --git a/.github/workflows/android-build-manual.yml b/.github/workflows/android-build-manual.yml deleted file mode 100644 index 3aa325482..000000000 --- a/.github/workflows/android-build-manual.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: android build manual - -on: - workflow_dispatch: - inputs: - name: - description: 'Build manually' - default: 'World' - required: true - type: string - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - update: - name: EAS Android Preview Build - runs-on: ubuntu-latest - permissions: - contents: read - pull-requests: write - steps: - - name: Check for EXPO_TOKEN - run: | - if [ -z "${{ secrets.EXPO_TOKEN }}" ]; then - echo "You must provide an EXPO_TOKEN secret linked to this project's Expo account in this repo's secrets. Learn more: https://docs.expo.dev/eas-update/github-actions" - exit 1 - fi - - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: 20.x - cache: yarn - - - name: Setup EAS - uses: expo/expo-github-action@v8 - with: - eas-version: latest - token: ${{ secrets.EXPO_TOKEN }} - - - name: Install dependencies - uses: ./.github/actions/install-deps - - - name: Create preview - uses: expo/expo-github-action/preview@v8 - with: - working-directory: apps/expo - command: eas build --platform android --profile preview \ No newline at end of file diff --git a/.github/workflows/android-preview-build-local.yml b/.github/workflows/android-preview-build-local.yml deleted file mode 100644 index a528f8e8d..000000000 --- a/.github/workflows/android-preview-build-local.yml +++ /dev/null @@ -1,138 +0,0 @@ -name: android-preview-build-local -on: - push: - branches: ['**'] - pull_request: - branches: ['**'] - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - - -jobs: - update: - name: EAS Android Build Local - runs-on: ubuntu-latest - permissions: - contents: read - pull-requests: write - steps: - - name: Check for EXPO_TOKEN - run: | - if [ -z "${{ secrets.EXPO_TOKEN }}" ]; then - echo "You must provide an EXPO_TOKEN secret linked to this project's Expo account in this repo's secrets." - exit 1 - fi - - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: 20.x - cache: yarn - - - name: Set up JDK 17 - uses: actions/setup-java@v3 - with: - java-version: '17' - distribution: 'temurin' - - - name: Setup EAS - uses: expo/expo-github-action@v8 - with: - eas-version: latest - token: ${{ secrets.EXPO_TOKEN }} - - - name: Export secrets as environment variables - env: - JSON_SECRETS: '${{ toJSON(secrets) }}' - run: | - eval "$(jq -r 'to_entries | map("export \(.key)=\(.value|tostring)") | .[]' <<< "$JSON_SECRETS")" - - - name: Install dependencies - uses: ./.github/actions/install-deps - - - name: Prebuild - run: | - echo "Using Mapbox Token: $MAPBOX_DOWNLOADS_TOKEN" - export MAPBOX_DOWNLOADS_TOKEN=${{ secrets.MAPBOX_DOWNLOADS_TOKEN }} - yarn run prebuild:expo - - - name: Create preview - id: build - run: | - echo "Using Mapbox Token: $MAPBOX_DOWNLOADS_TOKEN" - export MAPBOX_DOWNLOADS_TOKEN=${{ secrets.MAPBOX_DOWNLOADS_TOKEN }} - eas build --platform android --profile preview --local - apk_path=$(find . -name '*.apk') - echo "APK Path: ${apk_path}" - echo "apk_path=${apk_path}" >> $GITHUB_ENV - working-directory: apps/expo - env: - DEBUG: 'true' - continue-on-error: true - - - name: Upload APK - uses: actions/upload-artifact@v3 - with: - name: android-apk - path: /home/runner/work/PackRat/PackRat/apps/expo/build-*.apk - - - name: Find or create comment - if: github.event_name == 'pull_request' - uses: actions/github-script@v6 - id: find_or_create_comment - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const commentIdentifier = ''; - const comments = await github.rest.issues.listComments({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - }); - - const existingComment = comments.data.find(comment => comment.body.startsWith(commentIdentifier)); - - if (existingComment) { - core.setOutput('comment_id', existingComment.id); - } else { - const commentBody = `${commentIdentifier}\n🚀 Android APK build started... Please wait for the results! 🕐`; - const { data: { id: commentId } } = await github.rest.issues.createComment({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - body: commentBody - }); - core.setOutput('comment_id', commentId); - } - - - name: Update PR comment - if: always() && github.event_name == 'pull_request' - uses: actions/github-script@v6 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const commentIdentifier = ''; - const commentId = '${{ steps.find_or_create_comment.outputs.comment_id }}'; - const buildOutcome = '${{ steps.build.outcome }}'; - const buildStatus = buildOutcome == 'success' ? 'completed' : 'failed'; - const workflowUrl = `https://github.com/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`; - - let commentBody = `${commentIdentifier}\nAndroid APK build ${buildStatus}!`; - - if (buildOutcome == 'success') { - commentBody += `\nYou can download the APK file from the following link:\n${workflowUrl}#artifacts`; - } else { - commentBody += '\nPlease check the workflow logs for more details on the build failure.'; - } - - await github.rest.issues.updateComment({ - owner: context.repo.owner, - repo: context.repo.repo, - comment_id: commentId, - body: commentBody - }); diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index b21e90816..000000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: android-build-apk-gradlew - -on: - push: - branches: ['**'] - pull_request: - branches: ['**'] - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - build-android-gradlew: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - - name: Setup Standard Environment - uses: ./.github/actions/setup-standard-environment - with: - expo-token: ${{ secrets.EXPO_TOKEN }} - - - name: Prebuild - run: | - echo "Using Mapbox Token: $MAPBOX_DOWNLOADS_TOKEN" - export MAPBOX_DOWNLOADS_TOKEN=${{ secrets.MAPBOX_DOWNLOADS_TOKEN }} - yarn run prebuild:expo - - - name: Build Android Release - run: | - cd apps/expo/android && ./gradlew assembleRelease - - - name: Upload Artifact - uses: actions/upload-artifact@v1 - - with: - name: app-release.apk - path: android/app/build/outputs/apk/release/ diff --git a/.github/workflows/eas-build-manual.yml b/.github/workflows/eas-build-manual.yml deleted file mode 100644 index 2e541c7b8..000000000 --- a/.github/workflows/eas-build-manual.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: EAS Build Manual - -on: - workflow_dispatch: - inputs: - platform: - description: 'Platform (android or ios)' - required: true - default: 'android' - type: choice - options: - - android - - ios - build-type: - description: 'Build type (preview or local)' - required: true - default: 'preview' - type: choice - options: - - preview - - local - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - - -jobs: - update: - name: EAS ${{ github.event.inputs.platform }} ${{ github.event.inputs.build-type }} Build - runs-on: ubuntu-latest - permissions: - contents: read - pull-requests: write - - steps: - - name: Setup EAS - uses: ./.github/actions/setup-eas - with: - expo-token: ${{ secrets.EXPO_TOKEN }} - node-version: '20.x' - - - name: Create build - uses: expo/expo-github-action/preview@v8 - with: - working-directory: apps/expo - command: | - eas build --platform ${{ github.event.inputs.platform }} --profile preview \ - ${{ github.event.inputs.build-type == 'local' && '--local' || '' }} \ No newline at end of file diff --git a/.github/workflows/native-production-build.yml b/.github/workflows/eas-cloud.yml similarity index 88% rename from .github/workflows/native-production-build.yml rename to .github/workflows/eas-cloud.yml index 2da53c2b3..c9a0e63fe 100644 --- a/.github/workflows/native-production-build.yml +++ b/.github/workflows/eas-cloud.yml @@ -1,4 +1,6 @@ -name: EAS Build +# Native production pipeline +# Builds on EAS Cloud with auto submission +name: EAS Build & Submit on: workflow_dispatch: diff --git a/.github/workflows/expo.build.yml b/.github/workflows/eas-local.yml similarity index 100% rename from .github/workflows/expo.build.yml rename to .github/workflows/eas-local.yml diff --git a/.github/workflows/ios-build-local.yml b/.github/workflows/ios-build-local.yml deleted file mode 100644 index 5e6254dcc..000000000 --- a/.github/workflows/ios-build-local.yml +++ /dev/null @@ -1,116 +0,0 @@ -name: iOS App Release Build - -on: - push: - branches: ['**'] - pull_request: - branches: ['**'] - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - - -jobs: - build: - runs-on: macos-latest - - steps: - - name: Setup repo - uses: actions/checkout@v4 - - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: 18.x - cache: 'yarn' - - - name: Setup EAS - uses: expo/expo-github-action@v8 - with: - eas-version: latest - token: ${{ secrets.EXPO_TOKEN }} - - - name: Install dependencies - run: yarn install - - - name: Setup environment variables - run: | - echo "MAPBOX_DOWNLOADS_TOKEN=$MAPBOX_DOWNLOADS_TOKEN" >> $GITHUB_ENV - - - name: Prebuild - run: | - echo "Using Mapbox Token: $MAPBOX_DOWNLOADS_TOKEN" - export MAPBOX_DOWNLOADS_TOKEN=${{ secrets.MAPBOX_DOWNLOADS_TOKEN }} - yarn run prebuild:expo - - - name: Build iOS app - id: build - run: | - echo "Using Mapbox Token: $MAPBOX_DOWNLOADS_TOKEN" - export MAPBOX_DOWNLOADS_TOKEN=${{ secrets.MAPBOX_DOWNLOADS_TOKEN }} - eas build --platform ios --profile preview --local --non-interactive --output ${{ github.workspace }}/app-release.ipa - env: - DEBUG: 'true' - continue-on-error: true - - - name: Upload IPA artifact - uses: actions/upload-artifact@v3 - with: - name: app-release - path: ${{ github.workspace }}/app-release.ipa - - - name: Find or create comment - if: github.event_name == 'pull_request' - uses: actions/github-script@v6 - id: find_or_create_comment - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const commentIdentifier = ''; - const comments = await github.rest.issues.listComments({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - }); - - const existingComment = comments.data.find(comment => comment.body.startsWith(commentIdentifier)); - - if (existingComment) { - core.setOutput('comment_id', existingComment.id); - } else { - const commentBody = `${commentIdentifier}\n🚀 iOS app build started... Please wait for the results! 🕐`; - const { data: { id: commentId } } = await github.rest.issues.createComment({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - body: commentBody - }); - core.setOutput('comment_id', commentId); - } - - name: Update PR comment - if: always() && github.event_name == 'pull_request' - uses: actions/github-script@v6 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const commentIdentifier = ''; - const commentId = '${{ steps.find_or_create_comment.outputs.comment_id }}'; - const buildOutcome = '${{ steps.build.outcome }}'; - const buildStatus = buildOutcome == 'success' ? 'completed' : 'failed'; - const workflowUrl = `https://github.com/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`; - - let commentBody = `${commentIdentifier}\niOS app build ${buildStatus}!`; - - if (buildOutcome == 'success') { - commentBody += `\nYou can download the IPA file from the following link:\n${workflowUrl}#artifacts`; - } else { - commentBody += '\nPlease check the workflow logs for more details on the build failure.'; - } - - await github.rest.issues.updateComment({ - owner: context.repo.owner, - repo: context.repo.repo, - comment_id: commentId, - body: commentBody - }); From 71c4a3b78dd14c1864e614abc23966317ff1a725 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 16 Aug 2024 23:33:50 +0530 Subject: [PATCH 089/123] Tauri version change --- apps/tauri/.eslintrc.cjs | 6 + apps/tauri/README.md | 31 +- apps/tauri/envResolver.ts | 1 + apps/tauri/index.html | 9 +- apps/tauri/package.json | 2 +- apps/tauri/public/tauri.svg | 6 - apps/tauri/src-tauri/.gitignore | 4 - apps/tauri/src-tauri/Cargo.lock | 1683 ++++++++----- apps/tauri/src-tauri/Cargo.toml | 8 +- apps/tauri/src-tauri/build.rs | 2 +- .../src-tauri/capabilities/migrated.json | 17 + .../src-tauri/gen/schemas/acl-manifests.json | 1 + .../src-tauri/gen/schemas/capabilities.json | 1 + .../src-tauri/gen/schemas/desktop-schema.json | 2210 +++++++++++++++++ .../src-tauri/gen/schemas/linux-schema.json | 2210 +++++++++++++++++ .../src-tauri/gen/schemas/macOS-schema.json | 2153 ++++++++++++++++ apps/tauri/src-tauri/icons/128x128.png | Bin 3512 -> 11059 bytes apps/tauri/src-tauri/icons/128x128@2x.png | Bin 7012 -> 23137 bytes apps/tauri/src-tauri/icons/32x32.png | Bin 974 -> 2225 bytes .../src-tauri/icons/Square107x107Logo.png | Bin 2863 -> 9202 bytes .../src-tauri/icons/Square142x142Logo.png | Bin 3858 -> 12530 bytes .../src-tauri/icons/Square150x150Logo.png | Bin 3966 -> 13032 bytes .../src-tauri/icons/Square284x284Logo.png | Bin 7737 -> 25943 bytes .../tauri/src-tauri/icons/Square30x30Logo.png | Bin 903 -> 2078 bytes .../src-tauri/icons/Square310x310Logo.png | Bin 8591 -> 28507 bytes .../tauri/src-tauri/icons/Square44x44Logo.png | Bin 1299 -> 3419 bytes .../tauri/src-tauri/icons/Square71x71Logo.png | Bin 2011 -> 6027 bytes .../tauri/src-tauri/icons/Square89x89Logo.png | Bin 2468 -> 7551 bytes apps/tauri/src-tauri/icons/StoreLogo.png | Bin 1523 -> 3971 bytes apps/tauri/src-tauri/icons/icon.icns | Bin 98451 -> 277003 bytes apps/tauri/src-tauri/icons/icon.ico | Bin 86642 -> 37710 bytes apps/tauri/src-tauri/icons/icon.png | Bin 14183 -> 49979 bytes apps/tauri/src-tauri/src/main.rs | 13 +- apps/tauri/src-tauri/tauri.conf.json | 53 +- apps/tauri/tsconfig.node.json | 3 +- apps/tauri/vite.config.ts | 162 +- yarn.lock | 92 +- 37 files changed, 7982 insertions(+), 685 deletions(-) create mode 100644 apps/tauri/.eslintrc.cjs create mode 100644 apps/tauri/envResolver.ts delete mode 100644 apps/tauri/public/tauri.svg create mode 100644 apps/tauri/src-tauri/capabilities/migrated.json create mode 100644 apps/tauri/src-tauri/gen/schemas/acl-manifests.json create mode 100644 apps/tauri/src-tauri/gen/schemas/capabilities.json create mode 100644 apps/tauri/src-tauri/gen/schemas/desktop-schema.json create mode 100644 apps/tauri/src-tauri/gen/schemas/linux-schema.json create mode 100644 apps/tauri/src-tauri/gen/schemas/macOS-schema.json diff --git a/apps/tauri/.eslintrc.cjs b/apps/tauri/.eslintrc.cjs new file mode 100644 index 000000000..1f81d8843 --- /dev/null +++ b/apps/tauri/.eslintrc.cjs @@ -0,0 +1,6 @@ +module.exports = { + extends: [ + '../../.eslintrc-front.js', + 'plugin:@tanstack/eslint-plugin-query/recommended', + ], +}; diff --git a/apps/tauri/README.md b/apps/tauri/README.md index 102e36689..0d6babedd 100644 --- a/apps/tauri/README.md +++ b/apps/tauri/README.md @@ -1,7 +1,30 @@ -# Tauri + React + Typescript +# React + TypeScript + Vite -This template should help get you started developing with Tauri, React and Typescript in Vite. +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. -## Recommended IDE Setup +Currently, two official plugins are available: -- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type aware lint rules: + +- Configure the top-level `parserOptions` property like this: + +```js +export default { + // other rules... + parserOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + project: ['./tsconfig.json', './tsconfig.node.json'], + tsconfigRootDir: __dirname, + }, +} +``` + +- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked` +- Optionally add `plugin:@typescript-eslint/stylistic-type-checked` +- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list diff --git a/apps/tauri/envResolver.ts b/apps/tauri/envResolver.ts new file mode 100644 index 000000000..7926cd928 --- /dev/null +++ b/apps/tauri/envResolver.ts @@ -0,0 +1 @@ +export * from '@packrat/config'; diff --git a/apps/tauri/index.html b/apps/tauri/index.html index ff93803bb..b7844e44a 100644 --- a/apps/tauri/index.html +++ b/apps/tauri/index.html @@ -2,13 +2,12 @@ - + - Tauri + React + Typescript + PackRat - -
- +
+ diff --git a/apps/tauri/package.json b/apps/tauri/package.json index 168104374..2becc5d7e 100644 --- a/apps/tauri/package.json +++ b/apps/tauri/package.json @@ -37,7 +37,7 @@ "react-native-web": "^0.19.10" }, "devDependencies": { - "@tauri-apps/cli": "^1", + "@tauri-apps/cli": "2.0.0-rc.2", "@types/react": "^18.2.15", "@types/react-dom": "^18.2.7", "@typescript-eslint/eslint-plugin": "^6.21.0", diff --git a/apps/tauri/public/tauri.svg b/apps/tauri/public/tauri.svg deleted file mode 100644 index 31b62c928..000000000 --- a/apps/tauri/public/tauri.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/tauri/src-tauri/.gitignore b/apps/tauri/src-tauri/.gitignore index b21bd681d..aba21e242 100644 --- a/apps/tauri/src-tauri/.gitignore +++ b/apps/tauri/src-tauri/.gitignore @@ -1,7 +1,3 @@ # Generated by Cargo # will have compiled files and executables /target/ - -# Generated by Tauri -# will have schema files for capabilities auto-completion -/gen/schemas diff --git a/apps/tauri/src-tauri/Cargo.lock b/apps/tauri/src-tauri/Cargo.lock index e8eb36ebe..69bf194f4 100644 --- a/apps/tauri/src-tauri/Cargo.lock +++ b/apps/tauri/src-tauri/Cargo.lock @@ -64,26 +64,25 @@ checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "atk" -version = "0.15.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" +checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" dependencies = [ "atk-sys", - "bitflags 1.3.2", "glib", "libc", ] [[package]] name = "atk-sys" -version = "0.15.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" +checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] @@ -107,12 +106,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - [[package]] name = "base64" version = "0.21.7" @@ -136,6 +129,9 @@ name = "bitflags" version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +dependencies = [ + "serde", +] [[package]] name = "block" @@ -152,6 +148,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "block2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +dependencies = [ + "objc2", +] + [[package]] name = "brotli" version = "3.5.0" @@ -173,16 +178,6 @@ dependencies = [ "alloc-stdlib", ] -[[package]] -name = "bstr" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "bumpalo" version = "3.16.0" @@ -191,9 +186,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.16.3" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83" +checksum = "6fd4c6dcc3b0aea2f5c0b4b82c2b15fe39ddbc76041a310848f4706edf76bb31" [[package]] name = "byteorder" @@ -206,46 +201,82 @@ name = "bytes" version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +dependencies = [ + "serde", +] [[package]] name = "cairo-rs" -version = "0.15.12" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "cairo-sys-rs", "glib", "libc", + "once_cell", "thiserror", ] [[package]] name = "cairo-sys-rs" -version = "0.15.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" dependencies = [ "glib-sys", "libc", - "system-deps 6.2.2", + "system-deps", +] + +[[package]] +name = "camino" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3054fea8a20d8ff3968d5b22cc27501d2b08dc4decdb31b184323f00c5ef23bb" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo-platform" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", + "thiserror", ] [[package]] name = "cargo_toml" -version = "0.15.3" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" +checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" dependencies = [ "serde", - "toml 0.7.8", + "toml 0.8.2", ] [[package]] name = "cc" -version = "1.1.12" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68064e60dbf1f17005c2fde4d07c16d8baa506fd7ffed8ccab702d93617975c7" +checksum = "72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48" dependencies = [ "shlex", ] @@ -267,15 +298,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "cfg-expr" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" -dependencies = [ - "smallvec", -] - [[package]] name = "cfg-expr" version = "0.15.8" @@ -292,6 +314,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + [[package]] name = "chrono" version = "0.4.38" @@ -307,15 +335,31 @@ dependencies = [ [[package]] name = "cocoa" -version = "0.24.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" +checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" dependencies = [ "bitflags 1.3.2", "block", - "cocoa-foundation", - "core-foundation", - "core-graphics", + "cocoa-foundation 0.1.2", + "core-foundation 0.9.4", + "core-graphics 0.23.2", + "foreign-types", + "libc", + "objc", +] + +[[package]] +name = "cocoa" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" +dependencies = [ + "bitflags 2.6.0", + "block", + "cocoa-foundation 0.2.0", + "core-foundation 0.10.0", + "core-graphics 0.24.0", "foreign-types", "libc", "objc", @@ -329,17 +373,25 @@ checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" dependencies = [ "bitflags 1.3.2", "block", - "core-foundation", - "core-graphics-types", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", "libc", "objc", ] [[package]] -name = "color_quant" -version = "1.1.0" +name = "cocoa-foundation" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" +checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" +dependencies = [ + "bitflags 2.6.0", + "block", + "core-foundation 0.10.0", + "core-graphics-types 0.2.0", + "libc", + "objc", +] [[package]] name = "combine" @@ -367,6 +419,16 @@ dependencies = [ "libc", ] +[[package]] +name = "core-foundation" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "core-foundation-sys" version = "0.8.7" @@ -375,13 +437,26 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-graphics" -version = "0.22.3" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" dependencies = [ "bitflags 1.3.2", - "core-foundation", - "core-graphics-types", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" +dependencies = [ + "bitflags 2.6.0", + "core-foundation 0.10.0", + "core-graphics-types 0.2.0", "foreign-types", "libc", ] @@ -393,7 +468,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" dependencies = [ "bitflags 1.3.2", - "core-foundation", + "core-foundation 0.9.4", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.6.0", + "core-foundation 0.10.0", "libc", ] @@ -424,25 +510,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "crossbeam-deque" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - [[package]] name = "crossbeam-utils" version = "0.8.20" @@ -565,24 +632,24 @@ dependencies = [ ] [[package]] -name = "dirs-next" -version = "2.0.0" +name = "dirs" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" dependencies = [ - "cfg-if", - "dirs-sys-next", + "dirs-sys", ] [[package]] -name = "dirs-sys-next" -version = "0.1.2" +name = "dirs-sys" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" dependencies = [ "libc", + "option-ext", "redox_users", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -591,6 +658,38 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" +[[package]] +name = "dlopen2" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "dpi" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" +dependencies = [ + "serde", +] + [[package]] name = "dtoa" version = "1.0.9" @@ -612,6 +711,12 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" +[[package]] +name = "dyn-clone" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" + [[package]] name = "embed-resource" version = "2.4.3" @@ -621,7 +726,7 @@ dependencies = [ "cc", "memchr", "rustc_version", - "toml 0.8.19", + "toml 0.8.2", "vswhom", "winreg", ] @@ -632,15 +737,6 @@ version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" -[[package]] -name = "encoding_rs" -version = "0.8.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" -dependencies = [ - "cfg-if", -] - [[package]] name = "equivalent" version = "1.0.1" @@ -648,21 +744,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] -name = "errno" -version = "0.3.9" +name = "erased-serde" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" dependencies = [ - "libc", - "windows-sys 0.52.0", + "serde", + "typeid", ] -[[package]] -name = "fastrand" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" - [[package]] name = "fdeflate" version = "0.3.4" @@ -682,18 +772,6 @@ dependencies = [ "rustc_version", ] -[[package]] -name = "filetime" -version = "0.2.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" -dependencies = [ - "cfg-if", - "libc", - "libredox", - "windows-sys 0.59.0", -] - [[package]] name = "flate2" version = "1.0.31" @@ -712,18 +790,30 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foreign-types" -version = "0.3.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" dependencies = [ + "foreign-types-macros", "foreign-types-shared", ] +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + [[package]] name = "foreign-types-shared" -version = "0.1.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" [[package]] name = "form_urlencoded" @@ -787,6 +877,12 @@ dependencies = [ "syn 2.0.74", ] +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + [[package]] name = "futures-task" version = "0.3.30" @@ -800,8 +896,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-core", + "futures-io", "futures-macro", + "futures-sink", "futures-task", + "memchr", "pin-project-lite", "pin-utils", "slab", @@ -818,11 +917,10 @@ dependencies = [ [[package]] name = "gdk" -version = "0.15.4" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" +checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" dependencies = [ - "bitflags 1.3.2", "cairo-rs", "gdk-pixbuf", "gdk-sys", @@ -834,35 +932,35 @@ dependencies = [ [[package]] name = "gdk-pixbuf" -version = "0.15.11" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" dependencies = [ - "bitflags 1.3.2", "gdk-pixbuf-sys", "gio", "glib", "libc", + "once_cell", ] [[package]] name = "gdk-pixbuf-sys" -version = "0.15.10" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" dependencies = [ "gio-sys", "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] name = "gdk-sys" -version = "0.15.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" +checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", @@ -872,33 +970,47 @@ dependencies = [ "libc", "pango-sys", "pkg-config", - "system-deps 6.2.2", + "system-deps", ] [[package]] name = "gdkwayland-sys" -version = "0.15.3" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" +checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" dependencies = [ "gdk-sys", "glib-sys", "gobject-sys", "libc", "pkg-config", - "system-deps 6.2.2", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", ] [[package]] name = "gdkx11-sys" -version = "0.15.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" +checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" dependencies = [ "gdk-sys", "glib-sys", "libc", - "system-deps 6.2.2", + "system-deps", "x11", ] @@ -955,49 +1067,54 @@ checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "gio" -version = "0.15.12" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" dependencies = [ - "bitflags 1.3.2", "futures-channel", "futures-core", "futures-io", + "futures-util", "gio-sys", "glib", "libc", "once_cell", + "pin-project-lite", + "smallvec", "thiserror", ] [[package]] name = "gio-sys" -version = "0.15.10" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.2", + "system-deps", "winapi", ] [[package]] name = "glib" -version = "0.15.12" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "futures-channel", "futures-core", "futures-executor", "futures-task", + "futures-util", + "gio-sys", "glib-macros", "glib-sys", "gobject-sys", "libc", + "memchr", "once_cell", "smallvec", "thiserror", @@ -1005,27 +1122,26 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.15.13" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" dependencies = [ - "anyhow", "heck 0.4.1", - "proc-macro-crate", + "proc-macro-crate 2.0.2", "proc-macro-error", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.74", ] [[package]] name = "glib-sys" -version = "0.15.10" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" dependencies = [ "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] @@ -1034,38 +1150,24 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" -[[package]] -name = "globset" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" -dependencies = [ - "aho-corasick", - "bstr", - "log", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", -] - [[package]] name = "gobject-sys" -version = "0.15.10" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" dependencies = [ "glib-sys", "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] name = "gtk" -version = "0.15.5" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" +checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" dependencies = [ "atk", - "bitflags 1.3.2", "cairo-rs", "field-offset", "futures-channel", @@ -1076,16 +1178,15 @@ dependencies = [ "gtk-sys", "gtk3-macros", "libc", - "once_cell", "pango", "pkg-config", ] [[package]] name = "gtk-sys" -version = "0.15.3" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" +checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" dependencies = [ "atk-sys", "cairo-sys-rs", @@ -1096,21 +1197,20 @@ dependencies = [ "gobject-sys", "libc", "pango-sys", - "system-deps 6.2.2", + "system-deps", ] [[package]] name = "gtk3-macros" -version = "0.15.6" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" +checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" dependencies = [ - "anyhow", - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro-error", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.74", ] [[package]] @@ -1127,24 +1227,21 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "heck" -version = "0.3.3" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" -dependencies = [ - "unicode-segmentation", -] +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "heck" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] -name = "heck" -version = "0.5.0" +name = "hermit-abi" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -1168,9 +1265,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.12" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ "bytes", "fnv", @@ -1178,10 +1275,72 @@ dependencies = [ ] [[package]] -name = "http-range" -version = "0.1.5" +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +dependencies = [ + "bytes", + "futures-util", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" + +[[package]] +name = "hyper" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "httparse", + "itoa 1.0.11", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-util" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" +checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "pin-project-lite", + "socket2", + "tokio", + "tower", + "tower-service", + "tracing", +] [[package]] name = "iana-time-zone" @@ -1194,7 +1353,7 @@ dependencies = [ "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows-core", + "windows-core 0.52.0", ] [[package]] @@ -1232,34 +1391,6 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "ignore" -version = "0.4.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" -dependencies = [ - "crossbeam-deque", - "globset", - "log", - "memchr", - "regex-automata 0.4.7", - "same-file", - "walkdir", - "winapi-util", -] - -[[package]] -name = "image" -version = "0.24.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" -dependencies = [ - "bytemuck", - "byteorder", - "color_quant", - "num-traits", -] - [[package]] name = "indexmap" version = "1.9.3" @@ -1284,9 +1415,9 @@ dependencies = [ [[package]] name = "infer" -version = "0.13.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc" +checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" dependencies = [ "cfb", ] @@ -1300,6 +1431,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "ipnet" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" + [[package]] name = "itoa" version = "0.4.8" @@ -1314,9 +1451,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "javascriptcore-rs" -version = "0.16.0" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" dependencies = [ "bitflags 1.3.2", "glib", @@ -1325,28 +1462,30 @@ dependencies = [ [[package]] name = "javascriptcore-rs-sys" -version = "0.4.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 5.0.0", + "system-deps", ] [[package]] name = "jni" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" dependencies = [ "cesu8", + "cfg-if", "combine", "jni-sys", "log", "thiserror", "walkdir", + "windows-sys 0.45.0", ] [[package]] @@ -1375,6 +1514,17 @@ dependencies = [ "thiserror", ] +[[package]] +name = "keyboard-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +dependencies = [ + "bitflags 2.6.0", + "serde", + "unicode-segmentation", +] + [[package]] name = "kuchikiki" version = "0.8.2" @@ -1394,11 +1544,45 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +[[package]] +name = "libappindicator" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" +dependencies = [ + "glib", + "gtk", + "gtk-sys", + "libappindicator-sys", + "log", +] + +[[package]] +name = "libappindicator-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +dependencies = [ + "gtk-sys", + "libloading", + "once_cell", +] + [[package]] name = "libc" -version = "0.2.155" +version = "0.2.156" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5f43f184355eefb8d17fc948dbecf6c13be3c141f20d834ae842193a448c72a" + +[[package]] +name = "libloading" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] [[package]] name = "libredox" @@ -1408,15 +1592,8 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", - "redox_syscall", ] -[[package]] -name = "linux-raw-sys" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" - [[package]] name = "lock_api" version = "0.4.12" @@ -1507,6 +1684,12 @@ dependencies = [ "autocfg", ] +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + [[package]] name = "miniz_oxide" version = "0.7.4" @@ -1517,16 +1700,48 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "mio" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +dependencies = [ + "hermit-abi", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.52.0", +] + +[[package]] +name = "muda" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" +dependencies = [ + "cocoa 0.25.0", + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc", + "once_cell", + "png", + "serde", + "thiserror", + "windows-sys 0.52.0", +] + [[package]] name = "ndk" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" +checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" dependencies = [ "bitflags 1.3.2", "jni-sys", "ndk-sys", "num_enum", + "raw-window-handle 0.5.2", "thiserror", ] @@ -1538,9 +1753,9 @@ checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" [[package]] name = "ndk-sys" -version = "0.3.0" +version = "0.4.1+23.1.7779620" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" +checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" dependencies = [ "jni-sys", ] @@ -1597,7 +1812,7 @@ version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 1.0.109", @@ -1613,6 +1828,106 @@ dependencies = [ "objc_exception", ] +[[package]] +name = "objc-sys" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" + +[[package]] +name = "objc2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2-app-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +dependencies = [ + "bitflags 2.6.0", + "block2", + "libc", + "objc2", + "objc2-core-data", + "objc2-core-image", + "objc2-foundation", + "objc2-quartz-core", +] + +[[package]] +name = "objc2-core-data" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-image" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[package]] +name = "objc2-encode" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" + +[[package]] +name = "objc2-foundation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +dependencies = [ + "bitflags 2.6.0", + "block2", + "dispatch", + "libc", + "objc2", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + [[package]] name = "objc_exception" version = "0.1.2" @@ -1647,14 +1962,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] -name = "open" -version = "3.2.0" +name = "option-ext" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2078c0039e6a54a0c42c28faa984e115fb4c2d5bf2208f77d1961002df8576f8" -dependencies = [ - "pathdiff", - "windows-sys 0.42.0", -] +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "overload" @@ -1664,11 +1975,11 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pango" -version = "0.15.10" +version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" dependencies = [ - "bitflags 1.3.2", + "gio", "glib", "libc", "once_cell", @@ -1677,14 +1988,14 @@ dependencies = [ [[package]] name = "pango-sys" -version = "0.15.10" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] @@ -1710,12 +2021,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "pathdiff" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" - [[package]] name = "percent-encoding" version = "2.3.1" @@ -1856,6 +2161,26 @@ dependencies = [ "siphasher", ] +[[package]] +name = "pin-project" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + [[package]] name = "pin-project-lite" version = "0.2.14" @@ -1931,6 +2256,16 @@ dependencies = [ "toml_edit 0.19.15", ] +[[package]] +name = "proc-macro-crate" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" +dependencies = [ + "toml_datetime", + "toml_edit 0.20.2", +] + [[package]] name = "proc-macro-error" version = "1.0.4" @@ -2075,6 +2410,12 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + [[package]] name = "redox_syscall" version = "0.5.3" @@ -2139,6 +2480,43 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" +[[package]] +name = "reqwest" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "ipnet", + "js-sys", + "log", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-util", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "winreg", +] + [[package]] name = "rustc-demangle" version = "0.1.24" @@ -2155,21 +2533,8 @@ dependencies = [ ] [[package]] -name = "rustix" -version = "0.38.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" -dependencies = [ - "bitflags 2.6.0", - "errno", - "libc", - "linux-raw-sys", - "windows-sys 0.52.0", -] - -[[package]] -name = "rustversion" -version = "1.0.17" +name = "rustversion" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" @@ -2188,6 +2553,32 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "schemars" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +dependencies = [ + "dyn-clone", + "indexmap 1.9.3", + "schemars_derive", + "serde", + "serde_json", + "url", +] + +[[package]] +name = "schemars_derive" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.74", +] + [[package]] name = "scoped-tls" version = "1.0.1" @@ -2238,6 +2629,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-untagged" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" +dependencies = [ + "erased-serde", + "serde", + "typeid", +] + [[package]] name = "serde_derive" version = "1.0.208" @@ -2249,13 +2651,23 @@ dependencies = [ "syn 2.0.74", ] +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + [[package]] name = "serde_json" version = "1.0.125" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" dependencies = [ - "indexmap 2.4.0", "itoa 1.0.11", "memchr", "ryu", @@ -2282,6 +2694,18 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa 1.0.11", + "ryu", + "serde", +] + [[package]] name = "serde_with" version = "3.9.0" @@ -2398,31 +2822,62 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] -name = "soup2" -version = "0.2.1" +name = "socket2" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" dependencies = [ - "bitflags 1.3.2", + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "softbuffer" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd" +dependencies = [ + "bytemuck", + "cfg_aliases", + "core-graphics 0.23.2", + "foreign-types", + "js-sys", + "log", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "objc2-quartz-core", + "raw-window-handle 0.6.2", + "redox_syscall", + "wasm-bindgen", + "web-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "soup3" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +dependencies = [ + "futures-channel", "gio", "glib", "libc", - "once_cell", - "soup2-sys", + "soup3-sys", ] [[package]] -name = "soup2-sys" -version = "0.2.0" +name = "soup3-sys" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" dependencies = [ - "bitflags 1.3.2", "gio-sys", "glib-sys", "gobject-sys", "libc", - "system-deps 5.0.0", + "system-deps", ] [[package]] @@ -2433,9 +2888,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "state" -version = "0.5.3" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" +checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" dependencies = [ "loom", ] @@ -2472,6 +2927,17 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" +[[package]] +name = "swift-rs" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" +dependencies = [ + "base64 0.21.7", + "serde", + "serde_json", +] + [[package]] name = "syn" version = "1.0.109" @@ -2495,17 +2961,10 @@ dependencies = [ ] [[package]] -name = "system-deps" -version = "5.0.0" +name = "sync_wrapper" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" -dependencies = [ - "cfg-expr 0.9.1", - "heck 0.3.3", - "pkg-config", - "toml 0.5.11", - "version-compare 0.0.11", -] +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" [[package]] name = "system-deps" @@ -2513,37 +2972,30 @@ version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" dependencies = [ - "cfg-expr 0.15.8", + "cfg-expr", "heck 0.5.0", "pkg-config", - "toml 0.8.19", - "version-compare 0.2.0", + "toml 0.8.2", + "version-compare", ] [[package]] name = "tao" -version = "0.16.9" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "575c856fc21e551074869dcfaad8f706412bd5b803dfa0fbf6881c4ff4bfafab" +checksum = "ea538df05fbc2dcbbd740ba0cfe8607688535f4798d213cbbfa13ce494f3451f" dependencies = [ - "bitflags 1.3.2", - "cairo-rs", - "cc", - "cocoa", - "core-foundation", - "core-graphics", + "bitflags 2.6.0", + "cocoa 0.25.0", + "core-foundation 0.9.4", + "core-graphics 0.23.2", "crossbeam-channel", "dispatch", - "gdk", - "gdk-pixbuf", - "gdk-sys", + "dlopen2", + "dpi", "gdkwayland-sys", "gdkx11-sys", - "gio", - "glib", - "glib-sys", "gtk", - "image", "instant", "jni", "lazy_static", @@ -2555,15 +3007,14 @@ dependencies = [ "objc", "once_cell", "parking_lot", - "png", - "raw-window-handle", + "raw-window-handle 0.6.2", "scopeguard", - "serde", "tao-macros", "unicode-segmentation", - "uuid", - "windows 0.39.0", - "windows-implement", + "url", + "windows 0.57.0", + "windows-core 0.57.0", + "windows-version", "x11-dl", ] @@ -2578,17 +3029,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "tar" -version = "0.4.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" -dependencies = [ - "filetime", - "libc", - "xattr", -] - [[package]] name = "target-lexicon" version = "0.12.16" @@ -2597,89 +3037,92 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tauri" -version = "0.1.0" +version = "1.0.0" dependencies = [ "serde", "serde_json", - "tauri 1.7.1", + "tauri 2.0.0-rc.2", "tauri-build", ] [[package]] name = "tauri" -version = "1.7.1" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "336bc661a3f3250853fa83c6e5245449ed1c26dce5dcb28bdee7efedf6278806" +checksum = "19ee93e545e49458813d4ed16179c67ee6141dba140ec3d4f078dda3b8d4e0d1" dependencies = [ "anyhow", - "cocoa", - "dirs-next", + "bytes", + "cocoa 0.25.0", + "dirs", "dunce", "embed_plist", - "encoding_rs", - "flate2", "futures-util", "getrandom 0.2.15", - "glib", "glob", "gtk", "heck 0.5.0", "http", - "ignore", + "jni", + "libc", + "log", + "mime", + "muda", "objc", - "once_cell", - "open", "percent-encoding", - "rand 0.8.5", - "raw-window-handle", - "regex", - "semver", + "raw-window-handle 0.6.2", + "reqwest", "serde", "serde_json", "serde_repr", "serialize-to-javascript", "state", - "tar", + "swift-rs", + "tauri-build", "tauri-macros", "tauri-runtime", "tauri-runtime-wry", "tauri-utils", - "tempfile", "thiserror", "tokio", + "tray-icon", "url", - "uuid", + "urlpattern", "webkit2gtk", "webview2-com", - "windows 0.39.0", + "window-vibrancy", + "windows 0.57.0", ] [[package]] name = "tauri-build" -version = "1.5.3" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c6ec7a5c3296330c7818478948b422967ce4649094696c985f61d50076d29c" +checksum = "96a58b3a716b51d7f671f729bb8c0a53cd2551eec8450c64e828ef4e6c9f948e" dependencies = [ "anyhow", "cargo_toml", - "dirs-next", + "dirs", + "glob", "heck 0.5.0", "json-patch", + "schemars", "semver", "serde", "serde_json", "tauri-utils", "tauri-winres", + "toml 0.8.2", "walkdir", ] [[package]] name = "tauri-codegen" -version = "1.4.4" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1aed706708ff1200ec12de9cfbf2582b5d8ec05f6a7293911091effbd22036b" +checksum = "90a9e63ecd827d57228864764e0234935c9aac230099cf145197c8c08e754ced" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "brotli", "ico", "json-patch", @@ -2687,84 +3130,87 @@ dependencies = [ "png", "proc-macro2", "quote", - "regex", "semver", "serde", "serde_json", "sha2", + "syn 2.0.74", "tauri-utils", "thiserror", "time", + "url", "uuid", "walkdir", ] [[package]] name = "tauri-macros" -version = "1.4.5" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b88f831d2973ae4f81a706a0004e67dac87f2e4439973bbe98efbd73825d8ede" +checksum = "a54f5d5b289aa6215ffcfed7d4ff9960a04b7a854436d04519a9fcf911050cba" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.74", "tauri-codegen", "tauri-utils", ] [[package]] name = "tauri-runtime" -version = "0.14.4" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3068ed62b63dedc705558f4248c7ecbd5561f0f8050949859ea0db2326f26012" +checksum = "8f01b129b1ebdf09563c354760dbe7c0e96a166b4e33362d9c8d207f527c7ea5" dependencies = [ + "dpi", "gtk", "http", - "http-range", - "rand 0.8.5", - "raw-window-handle", + "jni", + "raw-window-handle 0.6.2", "serde", "serde_json", "tauri-utils", "thiserror", "url", - "uuid", - "webview2-com", - "windows 0.39.0", + "windows 0.57.0", ] [[package]] name = "tauri-runtime-wry" -version = "0.14.9" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c3db170233096aa30330feadcd895bf9317be97e624458560a20e814db7955" +checksum = "fcda27639094ace2bf25f00bc10e35ea4e3af2f92753b1bdd2a174d1fa5a6292" dependencies = [ - "cocoa", + "cocoa 0.25.0", "gtk", + "http", + "jni", + "log", "percent-encoding", - "rand 0.8.5", - "raw-window-handle", + "raw-window-handle 0.6.2", + "softbuffer", + "tao", "tauri-runtime", "tauri-utils", - "uuid", + "url", "webkit2gtk", "webview2-com", - "windows 0.39.0", + "windows 0.57.0", "wry", ] [[package]] name = "tauri-utils" -version = "1.6.0" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2826db448309d382dac14d520f0c0a40839b87b57b977e59cf5f296b3ace6a93" +checksum = "28bb83cffa26e9cb7a2b3d0c31ab87bf277f44aaaa90f17159aef4d37aabd051" dependencies = [ "brotli", + "cargo_metadata", "ctor", "dunce", "glob", - "heck 0.5.0", "html5ever", "infer", "json-patch", @@ -2774,14 +3220,19 @@ dependencies = [ "phf 0.11.2", "proc-macro2", "quote", + "regex", + "schemars", "semver", "serde", + "serde-untagged", "serde_json", "serde_with", + "swift-rs", "thiserror", + "toml 0.8.2", "url", + "urlpattern", "walkdir", - "windows-version", ] [[package]] @@ -2794,19 +3245,6 @@ dependencies = [ "toml 0.7.8", ] -[[package]] -name = "tempfile" -version = "3.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" -dependencies = [ - "cfg-if", - "fastrand", - "once_cell", - "rustix", - "windows-sys 0.59.0", -] - [[package]] name = "tendril" version = "0.4.3" @@ -2908,16 +3346,24 @@ checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" dependencies = [ "backtrace", "bytes", + "libc", + "mio", "pin-project-lite", + "socket2", + "windows-sys 0.52.0", ] [[package]] -name = "toml" -version = "0.5.11" +name = "tokio-util" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" dependencies = [ - "serde", + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", ] [[package]] @@ -2934,21 +3380,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.19" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.20", + "toml_edit 0.20.2", ] [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" dependencies = [ "serde", ] @@ -2963,22 +3409,49 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow 0.5.40", + "winnow", ] [[package]] name = "toml_edit" -version = "0.22.20" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" dependencies = [ "indexmap 2.4.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.18", + "winnow", ] +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + [[package]] name = "tracing" version = "0.1.40" @@ -3040,12 +3513,85 @@ dependencies = [ "tracing-log", ] +[[package]] +name = "tray-icon" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ad8319cca93189ea9ab1b290de0595960529750b6b8b501a399ed1ec3775d60" +dependencies = [ + "cocoa 0.25.0", + "core-graphics 0.23.2", + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc", + "once_cell", + "png", + "serde", + "thiserror", + "windows-sys 0.52.0", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typeid" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf" + [[package]] name = "typenum" version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-ucd-ident" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + [[package]] name = "unicode-bidi" version = "0.3.15" @@ -3085,6 +3631,19 @@ dependencies = [ "serde", ] +[[package]] +name = "urlpattern" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" +dependencies = [ + "derive_more", + "regex", + "serde", + "unic-ucd-ident", + "url", +] + [[package]] name = "utf-8" version = "0.7.6" @@ -3106,12 +3665,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" -[[package]] -name = "version-compare" -version = "0.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" - [[package]] name = "version-compare" version = "0.2.0" @@ -3154,6 +3707,15 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + [[package]] name = "wasi" version = "0.9.0+wasi-snapshot-preview1" @@ -3192,6 +3754,18 @@ dependencies = [ "wasm-bindgen-shared", ] +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "wasm-bindgen-macro" version = "0.2.93" @@ -3221,11 +3795,34 @@ version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" +[[package]] +name = "wasm-streams" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "web-sys" +version = "0.3.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "webkit2gtk" -version = "0.18.2" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" +checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" dependencies = [ "bitflags 1.3.2", "cairo-rs", @@ -3241,20 +3838,18 @@ dependencies = [ "javascriptcore-rs", "libc", "once_cell", - "soup2", + "soup3", "webkit2gtk-sys", ] [[package]] name = "webkit2gtk-sys" -version = "0.18.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" +checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" dependencies = [ - "atk-sys", "bitflags 1.3.2", "cairo-sys-rs", - "gdk-pixbuf-sys", "gdk-sys", "gio-sys", "glib-sys", @@ -3262,48 +3857,45 @@ dependencies = [ "gtk-sys", "javascriptcore-rs-sys", "libc", - "pango-sys", "pkg-config", - "soup2-sys", - "system-deps 6.2.2", + "soup3-sys", + "system-deps", ] [[package]] name = "webview2-com" -version = "0.19.1" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" +checksum = "6516cfa64c6b3212686080eeec378e662c2af54bb2a5b2a22749673f5cb2226f" dependencies = [ "webview2-com-macros", "webview2-com-sys", - "windows 0.39.0", + "windows 0.57.0", + "windows-core 0.57.0", "windows-implement", + "windows-interface", ] [[package]] name = "webview2-com-macros" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" +checksum = "ac1345798ecd8122468840bcdf1b95e5dc6d2206c5e4b0eafa078d061f59c9bc" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.74", ] [[package]] name = "webview2-com-sys" -version = "0.19.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" +checksum = "c76d5b77320ff155660be1df3e6588bc85c75f1a9feef938cc4dc4dd60d1d7cf" dependencies = [ - "regex", - "serde", - "serde_json", "thiserror", - "windows 0.39.0", - "windows-bindgen", - "windows-metadata", + "windows 0.57.0", + "windows-core 0.57.0", ] [[package]] @@ -3338,17 +3930,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] -name = "windows" -version = "0.39.0" +name = "window-vibrancy" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" +checksum = "d8cdd6999298d969289d8078dae02ce798ad23452075985cccba8b6326711ecf" dependencies = [ - "windows-implement", - "windows_aarch64_msvc 0.39.0", - "windows_i686_gnu 0.39.0", - "windows_i686_msvc 0.39.0", - "windows_x86_64_gnu 0.39.0", - "windows_x86_64_msvc 0.39.0", + "cocoa 0.26.0", + "objc", + "raw-window-handle 0.6.2", + "windows-sys 0.59.0", + "windows-version", ] [[package]] @@ -3361,13 +3952,13 @@ dependencies = [ ] [[package]] -name = "windows-bindgen" -version = "0.39.0" +name = "windows" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" dependencies = [ - "windows-metadata", - "windows-tokens", + "windows-core 0.57.0", + "windows-targets 0.52.6", ] [[package]] @@ -3379,35 +3970,56 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-core" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-result", + "windows-targets 0.52.6", +] + [[package]] name = "windows-implement" -version = "0.39.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" dependencies = [ - "syn 1.0.109", - "windows-tokens", + "proc-macro2", + "quote", + "syn 2.0.74", ] [[package]] -name = "windows-metadata" -version = "0.39.0" +name = "windows-interface" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "windows-result" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" +dependencies = [ + "windows-targets 0.52.6", +] [[package]] name = "windows-sys" -version = "0.42.0" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", + "windows-targets 0.42.2", ] [[package]] @@ -3437,6 +4049,21 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + [[package]] name = "windows-targets" version = "0.48.5" @@ -3468,12 +4095,6 @@ dependencies = [ "windows_x86_64_msvc 0.52.6", ] -[[package]] -name = "windows-tokens" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" - [[package]] name = "windows-version" version = "0.1.1" @@ -3501,12 +4122,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_msvc" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" - [[package]] name = "windows_aarch64_msvc" version = "0.42.2" @@ -3525,12 +4140,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_i686_gnu" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" - [[package]] name = "windows_i686_gnu" version = "0.42.2" @@ -3555,12 +4164,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_msvc" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" - [[package]] name = "windows_i686_msvc" version = "0.42.2" @@ -3579,12 +4182,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_x86_64_gnu" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" - [[package]] name = "windows_x86_64_gnu" version = "0.42.2" @@ -3621,12 +4218,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_msvc" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" - [[package]] name = "windows_x86_64_msvc" version = "0.42.2" @@ -3654,15 +4245,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "winnow" -version = "0.6.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" -dependencies = [ - "memchr", -] - [[package]] name = "winreg" version = "0.52.0" @@ -3675,40 +4257,44 @@ dependencies = [ [[package]] name = "wry" -version = "0.24.10" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00711278ed357350d44c749c286786ecac644e044e4da410d466212152383b45" +checksum = "68b00c945786b02d7805d09a969fa36d0eee4e0bd4fb3ec2a79d2bf45a1b44cd" dependencies = [ - "base64 0.13.1", + "base64 0.22.1", "block", - "cocoa", - "core-graphics", + "cocoa 0.25.0", + "core-graphics 0.23.2", "crossbeam-channel", + "dpi", "dunce", - "gdk", - "gio", - "glib", + "gdkx11", "gtk", "html5ever", "http", + "javascriptcore-rs", + "jni", "kuchikiki", "libc", - "log", + "ndk", + "ndk-context", + "ndk-sys", "objc", "objc_id", "once_cell", - "serde", - "serde_json", + "percent-encoding", + "raw-window-handle 0.6.2", "sha2", - "soup2", - "tao", + "soup3", + "tao-macros", "thiserror", - "url", "webkit2gtk", "webkit2gtk-sys", "webview2-com", - "windows 0.39.0", - "windows-implement", + "windows 0.57.0", + "windows-core 0.57.0", + "windows-version", + "x11-dl", ] [[package]] @@ -3732,17 +4318,6 @@ dependencies = [ "pkg-config", ] -[[package]] -name = "xattr" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" -dependencies = [ - "libc", - "linux-raw-sys", - "rustix", -] - [[package]] name = "zerocopy" version = "0.7.35" diff --git a/apps/tauri/src-tauri/Cargo.toml b/apps/tauri/src-tauri/Cargo.toml index 36562ed08..c500c3946 100644 --- a/apps/tauri/src-tauri/Cargo.toml +++ b/apps/tauri/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri" -version = "0.1.0" +version = "1.0.0" description = "A Tauri App" authors = ["you"] edition = "2021" @@ -8,13 +8,13 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [build-dependencies] -tauri-build = { version = "1", features = [] } +tauri-build = { version = "2.0.0-rc.2", features = [] } [dependencies] -tauri = { version = "1", features = ["shell-open"] } +tauri = { version = "2.0.0-rc.2", features = [] } serde = { version = "1", features = ["derive"] } serde_json = "1" [features] -# This feature is used for production builds or when a dev server is not specified, DO NOT REMOVE!! +# Custom protocol feature if still needed custom-protocol = ["tauri/custom-protocol"] diff --git a/apps/tauri/src-tauri/build.rs b/apps/tauri/src-tauri/build.rs index d860e1e6a..795b9b7c8 100644 --- a/apps/tauri/src-tauri/build.rs +++ b/apps/tauri/src-tauri/build.rs @@ -1,3 +1,3 @@ fn main() { - tauri_build::build() + tauri_build::build() } diff --git a/apps/tauri/src-tauri/capabilities/migrated.json b/apps/tauri/src-tauri/capabilities/migrated.json new file mode 100644 index 000000000..f661bc36e --- /dev/null +++ b/apps/tauri/src-tauri/capabilities/migrated.json @@ -0,0 +1,17 @@ +{ + "identifier": "migrated", + "description": "permissions that were migrated from v1", + "local": true, + "windows": [ + "main" + ], + "permissions": [ + "core:path:default", + "core:event:default", + "core:window:default", + "core:app:default", + "core:resources:default", + "core:menu:default", + "core:tray:default" + ] +} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/acl-manifests.json b/apps/tauri/src-tauri/gen/schemas/acl-manifests.json new file mode 100644 index 000000000..f28aaa199 --- /dev/null +++ b/apps/tauri/src-tauri/gen/schemas/acl-manifests.json @@ -0,0 +1 @@ +{"core:app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"core:event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"core:image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"core:menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"core:path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"core:resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"core:tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"core:webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"core:window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-size-constraints":{"identifier":"allow-set-size-constraints","description":"Enables the set_size_constraints command without any pre-configured scope.","commands":{"allow":["set_size_constraints"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-size-constraints":{"identifier":"deny-set-size-constraints","description":"Denies the set_size_constraints command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size_constraints"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null}} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/capabilities.json b/apps/tauri/src-tauri/gen/schemas/capabilities.json new file mode 100644 index 000000000..5067477af --- /dev/null +++ b/apps/tauri/src-tauri/gen/schemas/capabilities.json @@ -0,0 +1 @@ +{"migrated":{"identifier":"migrated","description":"permissions that were migrated from v1","local":true,"windows":["main"],"permissions":["core:path:default","core:event:default","core:window:default","core:app:default","core:resources:default","core:menu:default","core:tray:default"]}} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/desktop-schema.json b/apps/tauri/src-tauri/gen/schemas/desktop-schema.json new file mode 100644 index 000000000..5eeb099bd --- /dev/null +++ b/apps/tauri/src-tauri/gen/schemas/desktop-schema.json @@ -0,0 +1,2210 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "CapabilityFile", + "description": "Capability formats accepted in a capability file.", + "anyOf": [ + { + "description": "A single capability.", + "allOf": [ + { + "$ref": "#/definitions/Capability" + } + ] + }, + { + "description": "A list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + }, + { + "description": "A list of capabilities.", + "type": "object", + "required": [ + "capabilities" + ], + "properties": { + "capabilities": { + "description": "The list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + } + } + } + ], + "definitions": { + "Capability": { + "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", + "type": "object", + "required": [ + "identifier", + "permissions" + ], + "properties": { + "identifier": { + "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", + "type": "string" + }, + "description": { + "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", + "default": "", + "type": "string" + }, + "remote": { + "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", + "anyOf": [ + { + "$ref": "#/definitions/CapabilityRemote" + }, + { + "type": "null" + } + ] + }, + "local": { + "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", + "default": true, + "type": "boolean" + }, + "windows": { + "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", + "type": "array", + "items": { + "type": "string" + } + }, + "webviews": { + "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", + "type": "array", + "items": { + "$ref": "#/definitions/PermissionEntry" + }, + "uniqueItems": true + }, + "platforms": { + "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Target" + } + } + } + }, + "CapabilityRemote": { + "description": "Configuration for remote URLs that are associated with the capability.", + "type": "object", + "required": [ + "urls" + ], + "properties": { + "urls": { + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "PermissionEntry": { + "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", + "anyOf": [ + { + "description": "Reference a permission or permission set by identifier.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + { + "description": "Reference a permission or permission set by identifier and extends its scope.", + "type": "object", + "required": [ + "identifier" + ], + "properties": { + "identifier": { + "description": "Identifier of the permission or permission set.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + "allow": { + "description": "Data that defines what is allowed by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + }, + "deny": { + "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + } + } + } + ] + }, + "Identifier": { + "oneOf": [ + { + "description": "core:app:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:app:default" + ] + }, + { + "description": "core:app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-app-hide" + ] + }, + { + "description": "core:app:allow-app-show -> Enables the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-app-show" + ] + }, + { + "description": "core:app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-default-window-icon" + ] + }, + { + "description": "core:app:allow-name -> Enables the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-name" + ] + }, + { + "description": "core:app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-tauri-version" + ] + }, + { + "description": "core:app:allow-version -> Enables the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-version" + ] + }, + { + "description": "core:app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-app-hide" + ] + }, + { + "description": "core:app:deny-app-show -> Denies the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-app-show" + ] + }, + { + "description": "core:app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-default-window-icon" + ] + }, + { + "description": "core:app:deny-name -> Denies the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-name" + ] + }, + { + "description": "core:app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-tauri-version" + ] + }, + { + "description": "core:app:deny-version -> Denies the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-version" + ] + }, + { + "description": "core:event:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:event:default" + ] + }, + { + "description": "core:event:allow-emit -> Enables the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-emit" + ] + }, + { + "description": "core:event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-emit-to" + ] + }, + { + "description": "core:event:allow-listen -> Enables the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-listen" + ] + }, + { + "description": "core:event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-unlisten" + ] + }, + { + "description": "core:event:deny-emit -> Denies the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-emit" + ] + }, + { + "description": "core:event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-emit-to" + ] + }, + { + "description": "core:event:deny-listen -> Denies the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-listen" + ] + }, + { + "description": "core:event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-unlisten" + ] + }, + { + "description": "core:image:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:image:default" + ] + }, + { + "description": "core:image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-from-bytes" + ] + }, + { + "description": "core:image:allow-from-path -> Enables the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-from-path" + ] + }, + { + "description": "core:image:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-new" + ] + }, + { + "description": "core:image:allow-rgba -> Enables the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-rgba" + ] + }, + { + "description": "core:image:allow-size -> Enables the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-size" + ] + }, + { + "description": "core:image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-from-bytes" + ] + }, + { + "description": "core:image:deny-from-path -> Denies the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-from-path" + ] + }, + { + "description": "core:image:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-new" + ] + }, + { + "description": "core:image:deny-rgba -> Denies the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-rgba" + ] + }, + { + "description": "core:image:deny-size -> Denies the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-size" + ] + }, + { + "description": "core:menu:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:menu:default" + ] + }, + { + "description": "core:menu:allow-append -> Enables the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-append" + ] + }, + { + "description": "core:menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-create-default" + ] + }, + { + "description": "core:menu:allow-get -> Enables the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-get" + ] + }, + { + "description": "core:menu:allow-insert -> Enables the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-insert" + ] + }, + { + "description": "core:menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-is-checked" + ] + }, + { + "description": "core:menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-is-enabled" + ] + }, + { + "description": "core:menu:allow-items -> Enables the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-items" + ] + }, + { + "description": "core:menu:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-new" + ] + }, + { + "description": "core:menu:allow-popup -> Enables the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-popup" + ] + }, + { + "description": "core:menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-prepend" + ] + }, + { + "description": "core:menu:allow-remove -> Enables the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-remove" + ] + }, + { + "description": "core:menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-remove-at" + ] + }, + { + "description": "core:menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-accelerator" + ] + }, + { + "description": "core:menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-app-menu" + ] + }, + { + "description": "core:menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "core:menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-window-menu" + ] + }, + { + "description": "core:menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "core:menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-checked" + ] + }, + { + "description": "core:menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-enabled" + ] + }, + { + "description": "core:menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-icon" + ] + }, + { + "description": "core:menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-text" + ] + }, + { + "description": "core:menu:allow-text -> Enables the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-text" + ] + }, + { + "description": "core:menu:deny-append -> Denies the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-append" + ] + }, + { + "description": "core:menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-create-default" + ] + }, + { + "description": "core:menu:deny-get -> Denies the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-get" + ] + }, + { + "description": "core:menu:deny-insert -> Denies the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-insert" + ] + }, + { + "description": "core:menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-is-checked" + ] + }, + { + "description": "core:menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-is-enabled" + ] + }, + { + "description": "core:menu:deny-items -> Denies the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-items" + ] + }, + { + "description": "core:menu:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-new" + ] + }, + { + "description": "core:menu:deny-popup -> Denies the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-popup" + ] + }, + { + "description": "core:menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-prepend" + ] + }, + { + "description": "core:menu:deny-remove -> Denies the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-remove" + ] + }, + { + "description": "core:menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-remove-at" + ] + }, + { + "description": "core:menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-accelerator" + ] + }, + { + "description": "core:menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-app-menu" + ] + }, + { + "description": "core:menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "core:menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-window-menu" + ] + }, + { + "description": "core:menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "core:menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-checked" + ] + }, + { + "description": "core:menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-enabled" + ] + }, + { + "description": "core:menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-icon" + ] + }, + { + "description": "core:menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-text" + ] + }, + { + "description": "core:menu:deny-text -> Denies the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-text" + ] + }, + { + "description": "core:path:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:path:default" + ] + }, + { + "description": "core:path:allow-basename -> Enables the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-basename" + ] + }, + { + "description": "core:path:allow-dirname -> Enables the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-dirname" + ] + }, + { + "description": "core:path:allow-extname -> Enables the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-extname" + ] + }, + { + "description": "core:path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-is-absolute" + ] + }, + { + "description": "core:path:allow-join -> Enables the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-join" + ] + }, + { + "description": "core:path:allow-normalize -> Enables the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-normalize" + ] + }, + { + "description": "core:path:allow-resolve -> Enables the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-resolve" + ] + }, + { + "description": "core:path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-resolve-directory" + ] + }, + { + "description": "core:path:deny-basename -> Denies the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-basename" + ] + }, + { + "description": "core:path:deny-dirname -> Denies the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-dirname" + ] + }, + { + "description": "core:path:deny-extname -> Denies the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-extname" + ] + }, + { + "description": "core:path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-is-absolute" + ] + }, + { + "description": "core:path:deny-join -> Denies the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-join" + ] + }, + { + "description": "core:path:deny-normalize -> Denies the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-normalize" + ] + }, + { + "description": "core:path:deny-resolve -> Denies the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-resolve" + ] + }, + { + "description": "core:path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-resolve-directory" + ] + }, + { + "description": "core:resources:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:resources:default" + ] + }, + { + "description": "core:resources:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:resources:allow-close" + ] + }, + { + "description": "core:resources:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:resources:deny-close" + ] + }, + { + "description": "core:tray:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:tray:default" + ] + }, + { + "description": "core:tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-get-by-id" + ] + }, + { + "description": "core:tray:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-new" + ] + }, + { + "description": "core:tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-remove-by-id" + ] + }, + { + "description": "core:tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-icon" + ] + }, + { + "description": "core:tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-icon-as-template" + ] + }, + { + "description": "core:tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-menu" + ] + }, + { + "description": "core:tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-show-menu-on-left-click" + ] + }, + { + "description": "core:tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-temp-dir-path" + ] + }, + { + "description": "core:tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-title" + ] + }, + { + "description": "core:tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-tooltip" + ] + }, + { + "description": "core:tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-visible" + ] + }, + { + "description": "core:tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-get-by-id" + ] + }, + { + "description": "core:tray:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-new" + ] + }, + { + "description": "core:tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-remove-by-id" + ] + }, + { + "description": "core:tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-icon" + ] + }, + { + "description": "core:tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-icon-as-template" + ] + }, + { + "description": "core:tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-menu" + ] + }, + { + "description": "core:tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-show-menu-on-left-click" + ] + }, + { + "description": "core:tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-temp-dir-path" + ] + }, + { + "description": "core:tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-title" + ] + }, + { + "description": "core:tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-tooltip" + ] + }, + { + "description": "core:tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-visible" + ] + }, + { + "description": "core:webview:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:webview:default" + ] + }, + { + "description": "core:webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-create-webview" + ] + }, + { + "description": "core:webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-create-webview-window" + ] + }, + { + "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-internal-toggle-devtools" + ] + }, + { + "description": "core:webview:allow-print -> Enables the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-print" + ] + }, + { + "description": "core:webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-reparent" + ] + }, + { + "description": "core:webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-focus" + ] + }, + { + "description": "core:webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-position" + ] + }, + { + "description": "core:webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-size" + ] + }, + { + "description": "core:webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-zoom" + ] + }, + { + "description": "core:webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-close" + ] + }, + { + "description": "core:webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-position" + ] + }, + { + "description": "core:webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-size" + ] + }, + { + "description": "core:webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-create-webview" + ] + }, + { + "description": "core:webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-create-webview-window" + ] + }, + { + "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-internal-toggle-devtools" + ] + }, + { + "description": "core:webview:deny-print -> Denies the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-print" + ] + }, + { + "description": "core:webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-reparent" + ] + }, + { + "description": "core:webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-focus" + ] + }, + { + "description": "core:webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-position" + ] + }, + { + "description": "core:webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-size" + ] + }, + { + "description": "core:webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-zoom" + ] + }, + { + "description": "core:webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-close" + ] + }, + { + "description": "core:webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-position" + ] + }, + { + "description": "core:webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-size" + ] + }, + { + "description": "core:window:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:window:default" + ] + }, + { + "description": "core:window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-available-monitors" + ] + }, + { + "description": "core:window:allow-center -> Enables the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-center" + ] + }, + { + "description": "core:window:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-close" + ] + }, + { + "description": "core:window:allow-create -> Enables the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-create" + ] + }, + { + "description": "core:window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-current-monitor" + ] + }, + { + "description": "core:window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-cursor-position" + ] + }, + { + "description": "core:window:allow-destroy -> Enables the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-destroy" + ] + }, + { + "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-hide" + ] + }, + { + "description": "core:window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-inner-position" + ] + }, + { + "description": "core:window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-inner-size" + ] + }, + { + "description": "core:window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-internal-toggle-maximize" + ] + }, + { + "description": "core:window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-closable" + ] + }, + { + "description": "core:window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-decorated" + ] + }, + { + "description": "core:window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-focused" + ] + }, + { + "description": "core:window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-fullscreen" + ] + }, + { + "description": "core:window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-maximizable" + ] + }, + { + "description": "core:window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-maximized" + ] + }, + { + "description": "core:window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-minimizable" + ] + }, + { + "description": "core:window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-minimized" + ] + }, + { + "description": "core:window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-resizable" + ] + }, + { + "description": "core:window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-visible" + ] + }, + { + "description": "core:window:allow-maximize -> Enables the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-maximize" + ] + }, + { + "description": "core:window:allow-minimize -> Enables the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-minimize" + ] + }, + { + "description": "core:window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-monitor-from-point" + ] + }, + { + "description": "core:window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-outer-position" + ] + }, + { + "description": "core:window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-outer-size" + ] + }, + { + "description": "core:window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-primary-monitor" + ] + }, + { + "description": "core:window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-request-user-attention" + ] + }, + { + "description": "core:window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-scale-factor" + ] + }, + { + "description": "core:window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-always-on-bottom" + ] + }, + { + "description": "core:window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-always-on-top" + ] + }, + { + "description": "core:window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-closable" + ] + }, + { + "description": "core:window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-content-protected" + ] + }, + { + "description": "core:window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-grab" + ] + }, + { + "description": "core:window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-icon" + ] + }, + { + "description": "core:window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-position" + ] + }, + { + "description": "core:window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-visible" + ] + }, + { + "description": "core:window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-decorations" + ] + }, + { + "description": "core:window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-effects" + ] + }, + { + "description": "core:window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-focus" + ] + }, + { + "description": "core:window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-fullscreen" + ] + }, + { + "description": "core:window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-icon" + ] + }, + { + "description": "core:window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-ignore-cursor-events" + ] + }, + { + "description": "core:window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-max-size" + ] + }, + { + "description": "core:window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-maximizable" + ] + }, + { + "description": "core:window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-min-size" + ] + }, + { + "description": "core:window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-minimizable" + ] + }, + { + "description": "core:window:allow-set-position -> Enables the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-position" + ] + }, + { + "description": "core:window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-progress-bar" + ] + }, + { + "description": "core:window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-resizable" + ] + }, + { + "description": "core:window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-shadow" + ] + }, + { + "description": "core:window:allow-set-size -> Enables the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-size" + ] + }, + { + "description": "core:window:allow-set-size-constraints -> Enables the set_size_constraints command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-size-constraints" + ] + }, + { + "description": "core:window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-skip-taskbar" + ] + }, + { + "description": "core:window:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-title" + ] + }, + { + "description": "core:window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-title-bar-style" + ] + }, + { + "description": "core:window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-visible-on-all-workspaces" + ] + }, + { + "description": "core:window:allow-show -> Enables the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-show" + ] + }, + { + "description": "core:window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-start-dragging" + ] + }, + { + "description": "core:window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-start-resize-dragging" + ] + }, + { + "description": "core:window:allow-theme -> Enables the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-theme" + ] + }, + { + "description": "core:window:allow-title -> Enables the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-title" + ] + }, + { + "description": "core:window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-toggle-maximize" + ] + }, + { + "description": "core:window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-unmaximize" + ] + }, + { + "description": "core:window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-unminimize" + ] + }, + { + "description": "core:window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-available-monitors" + ] + }, + { + "description": "core:window:deny-center -> Denies the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-center" + ] + }, + { + "description": "core:window:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-close" + ] + }, + { + "description": "core:window:deny-create -> Denies the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-create" + ] + }, + { + "description": "core:window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-current-monitor" + ] + }, + { + "description": "core:window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-cursor-position" + ] + }, + { + "description": "core:window:deny-destroy -> Denies the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-destroy" + ] + }, + { + "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-hide" + ] + }, + { + "description": "core:window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-inner-position" + ] + }, + { + "description": "core:window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-inner-size" + ] + }, + { + "description": "core:window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-internal-toggle-maximize" + ] + }, + { + "description": "core:window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-closable" + ] + }, + { + "description": "core:window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-decorated" + ] + }, + { + "description": "core:window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-focused" + ] + }, + { + "description": "core:window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-fullscreen" + ] + }, + { + "description": "core:window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-maximizable" + ] + }, + { + "description": "core:window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-maximized" + ] + }, + { + "description": "core:window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-minimizable" + ] + }, + { + "description": "core:window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-minimized" + ] + }, + { + "description": "core:window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-resizable" + ] + }, + { + "description": "core:window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-visible" + ] + }, + { + "description": "core:window:deny-maximize -> Denies the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-maximize" + ] + }, + { + "description": "core:window:deny-minimize -> Denies the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-minimize" + ] + }, + { + "description": "core:window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-monitor-from-point" + ] + }, + { + "description": "core:window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-outer-position" + ] + }, + { + "description": "core:window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-outer-size" + ] + }, + { + "description": "core:window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-primary-monitor" + ] + }, + { + "description": "core:window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-request-user-attention" + ] + }, + { + "description": "core:window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-scale-factor" + ] + }, + { + "description": "core:window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-always-on-bottom" + ] + }, + { + "description": "core:window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-always-on-top" + ] + }, + { + "description": "core:window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-closable" + ] + }, + { + "description": "core:window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-content-protected" + ] + }, + { + "description": "core:window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-grab" + ] + }, + { + "description": "core:window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-icon" + ] + }, + { + "description": "core:window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-position" + ] + }, + { + "description": "core:window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-visible" + ] + }, + { + "description": "core:window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-decorations" + ] + }, + { + "description": "core:window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-effects" + ] + }, + { + "description": "core:window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-focus" + ] + }, + { + "description": "core:window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-fullscreen" + ] + }, + { + "description": "core:window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-icon" + ] + }, + { + "description": "core:window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-ignore-cursor-events" + ] + }, + { + "description": "core:window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-max-size" + ] + }, + { + "description": "core:window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-maximizable" + ] + }, + { + "description": "core:window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-min-size" + ] + }, + { + "description": "core:window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-minimizable" + ] + }, + { + "description": "core:window:deny-set-position -> Denies the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-position" + ] + }, + { + "description": "core:window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-progress-bar" + ] + }, + { + "description": "core:window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-resizable" + ] + }, + { + "description": "core:window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-shadow" + ] + }, + { + "description": "core:window:deny-set-size -> Denies the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-size" + ] + }, + { + "description": "core:window:deny-set-size-constraints -> Denies the set_size_constraints command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-size-constraints" + ] + }, + { + "description": "core:window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-skip-taskbar" + ] + }, + { + "description": "core:window:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-title" + ] + }, + { + "description": "core:window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-title-bar-style" + ] + }, + { + "description": "core:window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-visible-on-all-workspaces" + ] + }, + { + "description": "core:window:deny-show -> Denies the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-show" + ] + }, + { + "description": "core:window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-start-dragging" + ] + }, + { + "description": "core:window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-start-resize-dragging" + ] + }, + { + "description": "core:window:deny-theme -> Denies the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-theme" + ] + }, + { + "description": "core:window:deny-title -> Denies the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-title" + ] + }, + { + "description": "core:window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-toggle-maximize" + ] + }, + { + "description": "core:window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-unmaximize" + ] + }, + { + "description": "core:window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-unminimize" + ] + } + ] + }, + "Value": { + "description": "All supported ACL values.", + "anyOf": [ + { + "description": "Represents a null JSON value.", + "type": "null" + }, + { + "description": "Represents a [`bool`].", + "type": "boolean" + }, + { + "description": "Represents a valid ACL [`Number`].", + "allOf": [ + { + "$ref": "#/definitions/Number" + } + ] + }, + { + "description": "Represents a [`String`].", + "type": "string" + }, + { + "description": "Represents a list of other [`Value`]s.", + "type": "array", + "items": { + "$ref": "#/definitions/Value" + } + }, + { + "description": "Represents a map of [`String`] keys to [`Value`]s.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Value" + } + } + ] + }, + "Number": { + "description": "A valid ACL number.", + "anyOf": [ + { + "description": "Represents an [`i64`].", + "type": "integer", + "format": "int64" + }, + { + "description": "Represents a [`f64`].", + "type": "number", + "format": "double" + } + ] + }, + "Target": { + "description": "Platform target.", + "oneOf": [ + { + "description": "MacOS.", + "type": "string", + "enum": [ + "macOS" + ] + }, + { + "description": "Windows.", + "type": "string", + "enum": [ + "windows" + ] + }, + { + "description": "Linux.", + "type": "string", + "enum": [ + "linux" + ] + }, + { + "description": "Android.", + "type": "string", + "enum": [ + "android" + ] + }, + { + "description": "iOS.", + "type": "string", + "enum": [ + "iOS" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/linux-schema.json b/apps/tauri/src-tauri/gen/schemas/linux-schema.json new file mode 100644 index 000000000..5eeb099bd --- /dev/null +++ b/apps/tauri/src-tauri/gen/schemas/linux-schema.json @@ -0,0 +1,2210 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "CapabilityFile", + "description": "Capability formats accepted in a capability file.", + "anyOf": [ + { + "description": "A single capability.", + "allOf": [ + { + "$ref": "#/definitions/Capability" + } + ] + }, + { + "description": "A list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + }, + { + "description": "A list of capabilities.", + "type": "object", + "required": [ + "capabilities" + ], + "properties": { + "capabilities": { + "description": "The list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + } + } + } + ], + "definitions": { + "Capability": { + "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", + "type": "object", + "required": [ + "identifier", + "permissions" + ], + "properties": { + "identifier": { + "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", + "type": "string" + }, + "description": { + "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", + "default": "", + "type": "string" + }, + "remote": { + "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", + "anyOf": [ + { + "$ref": "#/definitions/CapabilityRemote" + }, + { + "type": "null" + } + ] + }, + "local": { + "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", + "default": true, + "type": "boolean" + }, + "windows": { + "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", + "type": "array", + "items": { + "type": "string" + } + }, + "webviews": { + "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", + "type": "array", + "items": { + "$ref": "#/definitions/PermissionEntry" + }, + "uniqueItems": true + }, + "platforms": { + "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Target" + } + } + } + }, + "CapabilityRemote": { + "description": "Configuration for remote URLs that are associated with the capability.", + "type": "object", + "required": [ + "urls" + ], + "properties": { + "urls": { + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "PermissionEntry": { + "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", + "anyOf": [ + { + "description": "Reference a permission or permission set by identifier.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + { + "description": "Reference a permission or permission set by identifier and extends its scope.", + "type": "object", + "required": [ + "identifier" + ], + "properties": { + "identifier": { + "description": "Identifier of the permission or permission set.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + "allow": { + "description": "Data that defines what is allowed by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + }, + "deny": { + "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + } + } + } + ] + }, + "Identifier": { + "oneOf": [ + { + "description": "core:app:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:app:default" + ] + }, + { + "description": "core:app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-app-hide" + ] + }, + { + "description": "core:app:allow-app-show -> Enables the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-app-show" + ] + }, + { + "description": "core:app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-default-window-icon" + ] + }, + { + "description": "core:app:allow-name -> Enables the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-name" + ] + }, + { + "description": "core:app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-tauri-version" + ] + }, + { + "description": "core:app:allow-version -> Enables the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-version" + ] + }, + { + "description": "core:app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-app-hide" + ] + }, + { + "description": "core:app:deny-app-show -> Denies the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-app-show" + ] + }, + { + "description": "core:app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-default-window-icon" + ] + }, + { + "description": "core:app:deny-name -> Denies the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-name" + ] + }, + { + "description": "core:app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-tauri-version" + ] + }, + { + "description": "core:app:deny-version -> Denies the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-version" + ] + }, + { + "description": "core:event:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:event:default" + ] + }, + { + "description": "core:event:allow-emit -> Enables the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-emit" + ] + }, + { + "description": "core:event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-emit-to" + ] + }, + { + "description": "core:event:allow-listen -> Enables the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-listen" + ] + }, + { + "description": "core:event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-unlisten" + ] + }, + { + "description": "core:event:deny-emit -> Denies the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-emit" + ] + }, + { + "description": "core:event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-emit-to" + ] + }, + { + "description": "core:event:deny-listen -> Denies the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-listen" + ] + }, + { + "description": "core:event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-unlisten" + ] + }, + { + "description": "core:image:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:image:default" + ] + }, + { + "description": "core:image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-from-bytes" + ] + }, + { + "description": "core:image:allow-from-path -> Enables the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-from-path" + ] + }, + { + "description": "core:image:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-new" + ] + }, + { + "description": "core:image:allow-rgba -> Enables the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-rgba" + ] + }, + { + "description": "core:image:allow-size -> Enables the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-size" + ] + }, + { + "description": "core:image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-from-bytes" + ] + }, + { + "description": "core:image:deny-from-path -> Denies the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-from-path" + ] + }, + { + "description": "core:image:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-new" + ] + }, + { + "description": "core:image:deny-rgba -> Denies the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-rgba" + ] + }, + { + "description": "core:image:deny-size -> Denies the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-size" + ] + }, + { + "description": "core:menu:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:menu:default" + ] + }, + { + "description": "core:menu:allow-append -> Enables the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-append" + ] + }, + { + "description": "core:menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-create-default" + ] + }, + { + "description": "core:menu:allow-get -> Enables the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-get" + ] + }, + { + "description": "core:menu:allow-insert -> Enables the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-insert" + ] + }, + { + "description": "core:menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-is-checked" + ] + }, + { + "description": "core:menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-is-enabled" + ] + }, + { + "description": "core:menu:allow-items -> Enables the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-items" + ] + }, + { + "description": "core:menu:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-new" + ] + }, + { + "description": "core:menu:allow-popup -> Enables the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-popup" + ] + }, + { + "description": "core:menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-prepend" + ] + }, + { + "description": "core:menu:allow-remove -> Enables the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-remove" + ] + }, + { + "description": "core:menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-remove-at" + ] + }, + { + "description": "core:menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-accelerator" + ] + }, + { + "description": "core:menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-app-menu" + ] + }, + { + "description": "core:menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "core:menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-window-menu" + ] + }, + { + "description": "core:menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "core:menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-checked" + ] + }, + { + "description": "core:menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-enabled" + ] + }, + { + "description": "core:menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-icon" + ] + }, + { + "description": "core:menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-text" + ] + }, + { + "description": "core:menu:allow-text -> Enables the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-text" + ] + }, + { + "description": "core:menu:deny-append -> Denies the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-append" + ] + }, + { + "description": "core:menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-create-default" + ] + }, + { + "description": "core:menu:deny-get -> Denies the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-get" + ] + }, + { + "description": "core:menu:deny-insert -> Denies the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-insert" + ] + }, + { + "description": "core:menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-is-checked" + ] + }, + { + "description": "core:menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-is-enabled" + ] + }, + { + "description": "core:menu:deny-items -> Denies the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-items" + ] + }, + { + "description": "core:menu:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-new" + ] + }, + { + "description": "core:menu:deny-popup -> Denies the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-popup" + ] + }, + { + "description": "core:menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-prepend" + ] + }, + { + "description": "core:menu:deny-remove -> Denies the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-remove" + ] + }, + { + "description": "core:menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-remove-at" + ] + }, + { + "description": "core:menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-accelerator" + ] + }, + { + "description": "core:menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-app-menu" + ] + }, + { + "description": "core:menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "core:menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-window-menu" + ] + }, + { + "description": "core:menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "core:menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-checked" + ] + }, + { + "description": "core:menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-enabled" + ] + }, + { + "description": "core:menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-icon" + ] + }, + { + "description": "core:menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-text" + ] + }, + { + "description": "core:menu:deny-text -> Denies the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-text" + ] + }, + { + "description": "core:path:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:path:default" + ] + }, + { + "description": "core:path:allow-basename -> Enables the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-basename" + ] + }, + { + "description": "core:path:allow-dirname -> Enables the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-dirname" + ] + }, + { + "description": "core:path:allow-extname -> Enables the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-extname" + ] + }, + { + "description": "core:path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-is-absolute" + ] + }, + { + "description": "core:path:allow-join -> Enables the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-join" + ] + }, + { + "description": "core:path:allow-normalize -> Enables the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-normalize" + ] + }, + { + "description": "core:path:allow-resolve -> Enables the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-resolve" + ] + }, + { + "description": "core:path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-resolve-directory" + ] + }, + { + "description": "core:path:deny-basename -> Denies the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-basename" + ] + }, + { + "description": "core:path:deny-dirname -> Denies the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-dirname" + ] + }, + { + "description": "core:path:deny-extname -> Denies the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-extname" + ] + }, + { + "description": "core:path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-is-absolute" + ] + }, + { + "description": "core:path:deny-join -> Denies the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-join" + ] + }, + { + "description": "core:path:deny-normalize -> Denies the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-normalize" + ] + }, + { + "description": "core:path:deny-resolve -> Denies the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-resolve" + ] + }, + { + "description": "core:path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-resolve-directory" + ] + }, + { + "description": "core:resources:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:resources:default" + ] + }, + { + "description": "core:resources:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:resources:allow-close" + ] + }, + { + "description": "core:resources:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:resources:deny-close" + ] + }, + { + "description": "core:tray:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:tray:default" + ] + }, + { + "description": "core:tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-get-by-id" + ] + }, + { + "description": "core:tray:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-new" + ] + }, + { + "description": "core:tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-remove-by-id" + ] + }, + { + "description": "core:tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-icon" + ] + }, + { + "description": "core:tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-icon-as-template" + ] + }, + { + "description": "core:tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-menu" + ] + }, + { + "description": "core:tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-show-menu-on-left-click" + ] + }, + { + "description": "core:tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-temp-dir-path" + ] + }, + { + "description": "core:tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-title" + ] + }, + { + "description": "core:tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-tooltip" + ] + }, + { + "description": "core:tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-visible" + ] + }, + { + "description": "core:tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-get-by-id" + ] + }, + { + "description": "core:tray:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-new" + ] + }, + { + "description": "core:tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-remove-by-id" + ] + }, + { + "description": "core:tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-icon" + ] + }, + { + "description": "core:tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-icon-as-template" + ] + }, + { + "description": "core:tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-menu" + ] + }, + { + "description": "core:tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-show-menu-on-left-click" + ] + }, + { + "description": "core:tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-temp-dir-path" + ] + }, + { + "description": "core:tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-title" + ] + }, + { + "description": "core:tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-tooltip" + ] + }, + { + "description": "core:tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-visible" + ] + }, + { + "description": "core:webview:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:webview:default" + ] + }, + { + "description": "core:webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-create-webview" + ] + }, + { + "description": "core:webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-create-webview-window" + ] + }, + { + "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-internal-toggle-devtools" + ] + }, + { + "description": "core:webview:allow-print -> Enables the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-print" + ] + }, + { + "description": "core:webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-reparent" + ] + }, + { + "description": "core:webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-focus" + ] + }, + { + "description": "core:webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-position" + ] + }, + { + "description": "core:webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-size" + ] + }, + { + "description": "core:webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-zoom" + ] + }, + { + "description": "core:webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-close" + ] + }, + { + "description": "core:webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-position" + ] + }, + { + "description": "core:webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-size" + ] + }, + { + "description": "core:webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-create-webview" + ] + }, + { + "description": "core:webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-create-webview-window" + ] + }, + { + "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-internal-toggle-devtools" + ] + }, + { + "description": "core:webview:deny-print -> Denies the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-print" + ] + }, + { + "description": "core:webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-reparent" + ] + }, + { + "description": "core:webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-focus" + ] + }, + { + "description": "core:webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-position" + ] + }, + { + "description": "core:webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-size" + ] + }, + { + "description": "core:webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-zoom" + ] + }, + { + "description": "core:webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-close" + ] + }, + { + "description": "core:webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-position" + ] + }, + { + "description": "core:webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-size" + ] + }, + { + "description": "core:window:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:window:default" + ] + }, + { + "description": "core:window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-available-monitors" + ] + }, + { + "description": "core:window:allow-center -> Enables the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-center" + ] + }, + { + "description": "core:window:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-close" + ] + }, + { + "description": "core:window:allow-create -> Enables the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-create" + ] + }, + { + "description": "core:window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-current-monitor" + ] + }, + { + "description": "core:window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-cursor-position" + ] + }, + { + "description": "core:window:allow-destroy -> Enables the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-destroy" + ] + }, + { + "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-hide" + ] + }, + { + "description": "core:window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-inner-position" + ] + }, + { + "description": "core:window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-inner-size" + ] + }, + { + "description": "core:window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-internal-toggle-maximize" + ] + }, + { + "description": "core:window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-closable" + ] + }, + { + "description": "core:window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-decorated" + ] + }, + { + "description": "core:window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-focused" + ] + }, + { + "description": "core:window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-fullscreen" + ] + }, + { + "description": "core:window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-maximizable" + ] + }, + { + "description": "core:window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-maximized" + ] + }, + { + "description": "core:window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-minimizable" + ] + }, + { + "description": "core:window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-minimized" + ] + }, + { + "description": "core:window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-resizable" + ] + }, + { + "description": "core:window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-visible" + ] + }, + { + "description": "core:window:allow-maximize -> Enables the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-maximize" + ] + }, + { + "description": "core:window:allow-minimize -> Enables the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-minimize" + ] + }, + { + "description": "core:window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-monitor-from-point" + ] + }, + { + "description": "core:window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-outer-position" + ] + }, + { + "description": "core:window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-outer-size" + ] + }, + { + "description": "core:window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-primary-monitor" + ] + }, + { + "description": "core:window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-request-user-attention" + ] + }, + { + "description": "core:window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-scale-factor" + ] + }, + { + "description": "core:window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-always-on-bottom" + ] + }, + { + "description": "core:window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-always-on-top" + ] + }, + { + "description": "core:window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-closable" + ] + }, + { + "description": "core:window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-content-protected" + ] + }, + { + "description": "core:window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-grab" + ] + }, + { + "description": "core:window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-icon" + ] + }, + { + "description": "core:window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-position" + ] + }, + { + "description": "core:window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-visible" + ] + }, + { + "description": "core:window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-decorations" + ] + }, + { + "description": "core:window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-effects" + ] + }, + { + "description": "core:window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-focus" + ] + }, + { + "description": "core:window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-fullscreen" + ] + }, + { + "description": "core:window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-icon" + ] + }, + { + "description": "core:window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-ignore-cursor-events" + ] + }, + { + "description": "core:window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-max-size" + ] + }, + { + "description": "core:window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-maximizable" + ] + }, + { + "description": "core:window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-min-size" + ] + }, + { + "description": "core:window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-minimizable" + ] + }, + { + "description": "core:window:allow-set-position -> Enables the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-position" + ] + }, + { + "description": "core:window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-progress-bar" + ] + }, + { + "description": "core:window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-resizable" + ] + }, + { + "description": "core:window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-shadow" + ] + }, + { + "description": "core:window:allow-set-size -> Enables the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-size" + ] + }, + { + "description": "core:window:allow-set-size-constraints -> Enables the set_size_constraints command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-size-constraints" + ] + }, + { + "description": "core:window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-skip-taskbar" + ] + }, + { + "description": "core:window:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-title" + ] + }, + { + "description": "core:window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-title-bar-style" + ] + }, + { + "description": "core:window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-visible-on-all-workspaces" + ] + }, + { + "description": "core:window:allow-show -> Enables the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-show" + ] + }, + { + "description": "core:window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-start-dragging" + ] + }, + { + "description": "core:window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-start-resize-dragging" + ] + }, + { + "description": "core:window:allow-theme -> Enables the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-theme" + ] + }, + { + "description": "core:window:allow-title -> Enables the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-title" + ] + }, + { + "description": "core:window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-toggle-maximize" + ] + }, + { + "description": "core:window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-unmaximize" + ] + }, + { + "description": "core:window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-unminimize" + ] + }, + { + "description": "core:window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-available-monitors" + ] + }, + { + "description": "core:window:deny-center -> Denies the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-center" + ] + }, + { + "description": "core:window:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-close" + ] + }, + { + "description": "core:window:deny-create -> Denies the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-create" + ] + }, + { + "description": "core:window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-current-monitor" + ] + }, + { + "description": "core:window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-cursor-position" + ] + }, + { + "description": "core:window:deny-destroy -> Denies the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-destroy" + ] + }, + { + "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-hide" + ] + }, + { + "description": "core:window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-inner-position" + ] + }, + { + "description": "core:window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-inner-size" + ] + }, + { + "description": "core:window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-internal-toggle-maximize" + ] + }, + { + "description": "core:window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-closable" + ] + }, + { + "description": "core:window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-decorated" + ] + }, + { + "description": "core:window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-focused" + ] + }, + { + "description": "core:window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-fullscreen" + ] + }, + { + "description": "core:window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-maximizable" + ] + }, + { + "description": "core:window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-maximized" + ] + }, + { + "description": "core:window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-minimizable" + ] + }, + { + "description": "core:window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-minimized" + ] + }, + { + "description": "core:window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-resizable" + ] + }, + { + "description": "core:window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-visible" + ] + }, + { + "description": "core:window:deny-maximize -> Denies the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-maximize" + ] + }, + { + "description": "core:window:deny-minimize -> Denies the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-minimize" + ] + }, + { + "description": "core:window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-monitor-from-point" + ] + }, + { + "description": "core:window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-outer-position" + ] + }, + { + "description": "core:window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-outer-size" + ] + }, + { + "description": "core:window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-primary-monitor" + ] + }, + { + "description": "core:window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-request-user-attention" + ] + }, + { + "description": "core:window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-scale-factor" + ] + }, + { + "description": "core:window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-always-on-bottom" + ] + }, + { + "description": "core:window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-always-on-top" + ] + }, + { + "description": "core:window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-closable" + ] + }, + { + "description": "core:window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-content-protected" + ] + }, + { + "description": "core:window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-grab" + ] + }, + { + "description": "core:window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-icon" + ] + }, + { + "description": "core:window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-position" + ] + }, + { + "description": "core:window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-visible" + ] + }, + { + "description": "core:window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-decorations" + ] + }, + { + "description": "core:window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-effects" + ] + }, + { + "description": "core:window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-focus" + ] + }, + { + "description": "core:window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-fullscreen" + ] + }, + { + "description": "core:window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-icon" + ] + }, + { + "description": "core:window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-ignore-cursor-events" + ] + }, + { + "description": "core:window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-max-size" + ] + }, + { + "description": "core:window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-maximizable" + ] + }, + { + "description": "core:window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-min-size" + ] + }, + { + "description": "core:window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-minimizable" + ] + }, + { + "description": "core:window:deny-set-position -> Denies the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-position" + ] + }, + { + "description": "core:window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-progress-bar" + ] + }, + { + "description": "core:window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-resizable" + ] + }, + { + "description": "core:window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-shadow" + ] + }, + { + "description": "core:window:deny-set-size -> Denies the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-size" + ] + }, + { + "description": "core:window:deny-set-size-constraints -> Denies the set_size_constraints command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-size-constraints" + ] + }, + { + "description": "core:window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-skip-taskbar" + ] + }, + { + "description": "core:window:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-title" + ] + }, + { + "description": "core:window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-title-bar-style" + ] + }, + { + "description": "core:window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-visible-on-all-workspaces" + ] + }, + { + "description": "core:window:deny-show -> Denies the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-show" + ] + }, + { + "description": "core:window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-start-dragging" + ] + }, + { + "description": "core:window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-start-resize-dragging" + ] + }, + { + "description": "core:window:deny-theme -> Denies the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-theme" + ] + }, + { + "description": "core:window:deny-title -> Denies the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-title" + ] + }, + { + "description": "core:window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-toggle-maximize" + ] + }, + { + "description": "core:window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-unmaximize" + ] + }, + { + "description": "core:window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-unminimize" + ] + } + ] + }, + "Value": { + "description": "All supported ACL values.", + "anyOf": [ + { + "description": "Represents a null JSON value.", + "type": "null" + }, + { + "description": "Represents a [`bool`].", + "type": "boolean" + }, + { + "description": "Represents a valid ACL [`Number`].", + "allOf": [ + { + "$ref": "#/definitions/Number" + } + ] + }, + { + "description": "Represents a [`String`].", + "type": "string" + }, + { + "description": "Represents a list of other [`Value`]s.", + "type": "array", + "items": { + "$ref": "#/definitions/Value" + } + }, + { + "description": "Represents a map of [`String`] keys to [`Value`]s.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Value" + } + } + ] + }, + "Number": { + "description": "A valid ACL number.", + "anyOf": [ + { + "description": "Represents an [`i64`].", + "type": "integer", + "format": "int64" + }, + { + "description": "Represents a [`f64`].", + "type": "number", + "format": "double" + } + ] + }, + "Target": { + "description": "Platform target.", + "oneOf": [ + { + "description": "MacOS.", + "type": "string", + "enum": [ + "macOS" + ] + }, + { + "description": "Windows.", + "type": "string", + "enum": [ + "windows" + ] + }, + { + "description": "Linux.", + "type": "string", + "enum": [ + "linux" + ] + }, + { + "description": "Android.", + "type": "string", + "enum": [ + "android" + ] + }, + { + "description": "iOS.", + "type": "string", + "enum": [ + "iOS" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/macOS-schema.json b/apps/tauri/src-tauri/gen/schemas/macOS-schema.json new file mode 100644 index 000000000..6eca9fd21 --- /dev/null +++ b/apps/tauri/src-tauri/gen/schemas/macOS-schema.json @@ -0,0 +1,2153 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "CapabilityFile", + "description": "Capability formats accepted in a capability file.", + "anyOf": [ + { + "description": "A single capability.", + "allOf": [ + { + "$ref": "#/definitions/Capability" + } + ] + }, + { + "description": "A list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + }, + { + "description": "A list of capabilities.", + "type": "object", + "required": [ + "capabilities" + ], + "properties": { + "capabilities": { + "description": "The list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + } + } + } + ], + "definitions": { + "Capability": { + "description": "a grouping and boundary mechanism developers can use to separate windows or plugins functionality from each other at runtime.\n\nIf a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create trust groups and reduce impact of vulnerabilities in certain plugins or windows. Windows can be added to a capability by exact name or glob patterns like *, admin-* or main-window.", + "type": "object", + "required": [ + "identifier", + "permissions" + ], + "properties": { + "identifier": { + "description": "Identifier of the capability.", + "type": "string" + }, + "description": { + "description": "Description of the capability.", + "default": "", + "type": "string" + }, + "remote": { + "description": "Configure remote URLs that can use the capability permissions.", + "anyOf": [ + { + "$ref": "#/definitions/CapabilityRemote" + }, + { + "type": "null" + } + ] + }, + "local": { + "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", + "default": true, + "type": "boolean" + }, + "windows": { + "description": "List of windows that uses this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.", + "type": "array", + "items": { + "type": "string" + } + }, + "webviews": { + "description": "List of webviews that uses this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.", + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "description": "List of permissions attached to this capability. Must include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`.", + "type": "array", + "items": { + "$ref": "#/definitions/PermissionEntry" + } + }, + "platforms": { + "description": "Target platforms this capability applies. By default all platforms are affected by this capability.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Target" + } + } + } + }, + "CapabilityRemote": { + "description": "Configuration for remote URLs that are associated with the capability.", + "type": "object", + "required": [ + "urls" + ], + "properties": { + "urls": { + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "PermissionEntry": { + "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", + "anyOf": [ + { + "description": "Reference a permission or permission set by identifier.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + { + "description": "Reference a permission or permission set by identifier and extends its scope.", + "type": "object", + "required": [ + "identifier" + ], + "properties": { + "identifier": { + "description": "Identifier of the permission or permission set.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + "allow": { + "description": "Data that defines what is allowed by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + }, + "deny": { + "description": "Data that defines what is denied by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + } + } + } + ] + }, + "Identifier": { + "oneOf": [ + { + "description": "app:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "app:default" + ] + }, + { + "description": "app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-app-hide" + ] + }, + { + "description": "app:allow-app-show -> Enables the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-app-show" + ] + }, + { + "description": "app:allow-name -> Enables the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-name" + ] + }, + { + "description": "app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-tauri-version" + ] + }, + { + "description": "app:allow-version -> Enables the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-version" + ] + }, + { + "description": "app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-app-hide" + ] + }, + { + "description": "app:deny-app-show -> Denies the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-app-show" + ] + }, + { + "description": "app:deny-name -> Denies the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-name" + ] + }, + { + "description": "app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-tauri-version" + ] + }, + { + "description": "app:deny-version -> Denies the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-version" + ] + }, + { + "description": "event:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "event:default" + ] + }, + { + "description": "event:allow-emit -> Enables the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-emit" + ] + }, + { + "description": "event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-emit-to" + ] + }, + { + "description": "event:allow-listen -> Enables the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-listen" + ] + }, + { + "description": "event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-unlisten" + ] + }, + { + "description": "event:deny-emit -> Denies the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-emit" + ] + }, + { + "description": "event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-emit-to" + ] + }, + { + "description": "event:deny-listen -> Denies the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-listen" + ] + }, + { + "description": "event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-unlisten" + ] + }, + { + "description": "image:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "image:default" + ] + }, + { + "description": "image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-from-bytes" + ] + }, + { + "description": "image:allow-from-path -> Enables the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-from-path" + ] + }, + { + "description": "image:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-new" + ] + }, + { + "description": "image:allow-rgba -> Enables the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-rgba" + ] + }, + { + "description": "image:allow-size -> Enables the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-size" + ] + }, + { + "description": "image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-from-bytes" + ] + }, + { + "description": "image:deny-from-path -> Denies the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-from-path" + ] + }, + { + "description": "image:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-new" + ] + }, + { + "description": "image:deny-rgba -> Denies the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-rgba" + ] + }, + { + "description": "image:deny-size -> Denies the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-size" + ] + }, + { + "description": "menu:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "menu:default" + ] + }, + { + "description": "menu:allow-append -> Enables the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-append" + ] + }, + { + "description": "menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-create-default" + ] + }, + { + "description": "menu:allow-get -> Enables the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-get" + ] + }, + { + "description": "menu:allow-insert -> Enables the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-insert" + ] + }, + { + "description": "menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-is-checked" + ] + }, + { + "description": "menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-is-enabled" + ] + }, + { + "description": "menu:allow-items -> Enables the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-items" + ] + }, + { + "description": "menu:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-new" + ] + }, + { + "description": "menu:allow-popup -> Enables the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-popup" + ] + }, + { + "description": "menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-prepend" + ] + }, + { + "description": "menu:allow-remove -> Enables the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-remove" + ] + }, + { + "description": "menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-remove-at" + ] + }, + { + "description": "menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-accelerator" + ] + }, + { + "description": "menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-app-menu" + ] + }, + { + "description": "menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-window-menu" + ] + }, + { + "description": "menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-checked" + ] + }, + { + "description": "menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-enabled" + ] + }, + { + "description": "menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-icon" + ] + }, + { + "description": "menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-text" + ] + }, + { + "description": "menu:allow-text -> Enables the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-text" + ] + }, + { + "description": "menu:deny-append -> Denies the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-append" + ] + }, + { + "description": "menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-create-default" + ] + }, + { + "description": "menu:deny-get -> Denies the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-get" + ] + }, + { + "description": "menu:deny-insert -> Denies the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-insert" + ] + }, + { + "description": "menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-is-checked" + ] + }, + { + "description": "menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-is-enabled" + ] + }, + { + "description": "menu:deny-items -> Denies the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-items" + ] + }, + { + "description": "menu:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-new" + ] + }, + { + "description": "menu:deny-popup -> Denies the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-popup" + ] + }, + { + "description": "menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-prepend" + ] + }, + { + "description": "menu:deny-remove -> Denies the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-remove" + ] + }, + { + "description": "menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-remove-at" + ] + }, + { + "description": "menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-accelerator" + ] + }, + { + "description": "menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-app-menu" + ] + }, + { + "description": "menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-window-menu" + ] + }, + { + "description": "menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-checked" + ] + }, + { + "description": "menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-enabled" + ] + }, + { + "description": "menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-icon" + ] + }, + { + "description": "menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-text" + ] + }, + { + "description": "menu:deny-text -> Denies the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-text" + ] + }, + { + "description": "path:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "path:default" + ] + }, + { + "description": "path:allow-basename -> Enables the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-basename" + ] + }, + { + "description": "path:allow-dirname -> Enables the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-dirname" + ] + }, + { + "description": "path:allow-extname -> Enables the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-extname" + ] + }, + { + "description": "path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-is-absolute" + ] + }, + { + "description": "path:allow-join -> Enables the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-join" + ] + }, + { + "description": "path:allow-normalize -> Enables the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-normalize" + ] + }, + { + "description": "path:allow-resolve -> Enables the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-resolve" + ] + }, + { + "description": "path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-resolve-directory" + ] + }, + { + "description": "path:deny-basename -> Denies the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-basename" + ] + }, + { + "description": "path:deny-dirname -> Denies the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-dirname" + ] + }, + { + "description": "path:deny-extname -> Denies the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-extname" + ] + }, + { + "description": "path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-is-absolute" + ] + }, + { + "description": "path:deny-join -> Denies the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-join" + ] + }, + { + "description": "path:deny-normalize -> Denies the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-normalize" + ] + }, + { + "description": "path:deny-resolve -> Denies the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-resolve" + ] + }, + { + "description": "path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-resolve-directory" + ] + }, + { + "description": "resources:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "resources:default" + ] + }, + { + "description": "resources:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "resources:allow-close" + ] + }, + { + "description": "resources:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "resources:deny-close" + ] + }, + { + "description": "tray:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "tray:default" + ] + }, + { + "description": "tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-get-by-id" + ] + }, + { + "description": "tray:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-new" + ] + }, + { + "description": "tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-remove-by-id" + ] + }, + { + "description": "tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-icon" + ] + }, + { + "description": "tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-icon-as-template" + ] + }, + { + "description": "tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-menu" + ] + }, + { + "description": "tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-show-menu-on-left-click" + ] + }, + { + "description": "tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-temp-dir-path" + ] + }, + { + "description": "tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-title" + ] + }, + { + "description": "tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-tooltip" + ] + }, + { + "description": "tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-visible" + ] + }, + { + "description": "tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-get-by-id" + ] + }, + { + "description": "tray:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-new" + ] + }, + { + "description": "tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-remove-by-id" + ] + }, + { + "description": "tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-icon" + ] + }, + { + "description": "tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-icon-as-template" + ] + }, + { + "description": "tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-menu" + ] + }, + { + "description": "tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-show-menu-on-left-click" + ] + }, + { + "description": "tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-temp-dir-path" + ] + }, + { + "description": "tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-title" + ] + }, + { + "description": "tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-tooltip" + ] + }, + { + "description": "tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-visible" + ] + }, + { + "description": "webview:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "webview:default" + ] + }, + { + "description": "webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-create-webview" + ] + }, + { + "description": "webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-create-webview-window" + ] + }, + { + "description": "webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-internal-toggle-devtools" + ] + }, + { + "description": "webview:allow-print -> Enables the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-print" + ] + }, + { + "description": "webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-reparent" + ] + }, + { + "description": "webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-focus" + ] + }, + { + "description": "webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-position" + ] + }, + { + "description": "webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-size" + ] + }, + { + "description": "webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-zoom" + ] + }, + { + "description": "webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-close" + ] + }, + { + "description": "webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-position" + ] + }, + { + "description": "webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-size" + ] + }, + { + "description": "webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-create-webview" + ] + }, + { + "description": "webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-create-webview-window" + ] + }, + { + "description": "webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-internal-toggle-devtools" + ] + }, + { + "description": "webview:deny-print -> Denies the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-print" + ] + }, + { + "description": "webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-reparent" + ] + }, + { + "description": "webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-focus" + ] + }, + { + "description": "webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-position" + ] + }, + { + "description": "webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-size" + ] + }, + { + "description": "webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-zoom" + ] + }, + { + "description": "webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-close" + ] + }, + { + "description": "webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-position" + ] + }, + { + "description": "webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-size" + ] + }, + { + "description": "window:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "window:default" + ] + }, + { + "description": "window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-available-monitors" + ] + }, + { + "description": "window:allow-center -> Enables the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-center" + ] + }, + { + "description": "window:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-close" + ] + }, + { + "description": "window:allow-create -> Enables the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-create" + ] + }, + { + "description": "window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-current-monitor" + ] + }, + { + "description": "window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-cursor-position" + ] + }, + { + "description": "window:allow-destroy -> Enables the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-destroy" + ] + }, + { + "description": "window:allow-hide -> Enables the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-hide" + ] + }, + { + "description": "window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-inner-position" + ] + }, + { + "description": "window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-inner-size" + ] + }, + { + "description": "window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-internal-toggle-maximize" + ] + }, + { + "description": "window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-closable" + ] + }, + { + "description": "window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-decorated" + ] + }, + { + "description": "window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-focused" + ] + }, + { + "description": "window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-fullscreen" + ] + }, + { + "description": "window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-maximizable" + ] + }, + { + "description": "window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-maximized" + ] + }, + { + "description": "window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-minimizable" + ] + }, + { + "description": "window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-minimized" + ] + }, + { + "description": "window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-resizable" + ] + }, + { + "description": "window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-visible" + ] + }, + { + "description": "window:allow-maximize -> Enables the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-maximize" + ] + }, + { + "description": "window:allow-minimize -> Enables the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-minimize" + ] + }, + { + "description": "window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-outer-position" + ] + }, + { + "description": "window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-outer-size" + ] + }, + { + "description": "window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-primary-monitor" + ] + }, + { + "description": "window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-request-user-attention" + ] + }, + { + "description": "window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-scale-factor" + ] + }, + { + "description": "window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-always-on-bottom" + ] + }, + { + "description": "window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-always-on-top" + ] + }, + { + "description": "window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-closable" + ] + }, + { + "description": "window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-content-protected" + ] + }, + { + "description": "window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-grab" + ] + }, + { + "description": "window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-icon" + ] + }, + { + "description": "window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-position" + ] + }, + { + "description": "window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-visible" + ] + }, + { + "description": "window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-decorations" + ] + }, + { + "description": "window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-effects" + ] + }, + { + "description": "window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-focus" + ] + }, + { + "description": "window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-fullscreen" + ] + }, + { + "description": "window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-icon" + ] + }, + { + "description": "window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-ignore-cursor-events" + ] + }, + { + "description": "window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-max-size" + ] + }, + { + "description": "window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-maximizable" + ] + }, + { + "description": "window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-min-size" + ] + }, + { + "description": "window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-minimizable" + ] + }, + { + "description": "window:allow-set-position -> Enables the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-position" + ] + }, + { + "description": "window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-progress-bar" + ] + }, + { + "description": "window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-resizable" + ] + }, + { + "description": "window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-shadow" + ] + }, + { + "description": "window:allow-set-size -> Enables the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-size" + ] + }, + { + "description": "window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-skip-taskbar" + ] + }, + { + "description": "window:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-title" + ] + }, + { + "description": "window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-visible-on-all-workspaces" + ] + }, + { + "description": "window:allow-show -> Enables the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-show" + ] + }, + { + "description": "window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-start-dragging" + ] + }, + { + "description": "window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-start-resize-dragging" + ] + }, + { + "description": "window:allow-theme -> Enables the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-theme" + ] + }, + { + "description": "window:allow-title -> Enables the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-title" + ] + }, + { + "description": "window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-toggle-maximize" + ] + }, + { + "description": "window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-unmaximize" + ] + }, + { + "description": "window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-unminimize" + ] + }, + { + "description": "window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-available-monitors" + ] + }, + { + "description": "window:deny-center -> Denies the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-center" + ] + }, + { + "description": "window:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-close" + ] + }, + { + "description": "window:deny-create -> Denies the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-create" + ] + }, + { + "description": "window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-current-monitor" + ] + }, + { + "description": "window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-cursor-position" + ] + }, + { + "description": "window:deny-destroy -> Denies the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-destroy" + ] + }, + { + "description": "window:deny-hide -> Denies the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-hide" + ] + }, + { + "description": "window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-inner-position" + ] + }, + { + "description": "window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-inner-size" + ] + }, + { + "description": "window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-internal-toggle-maximize" + ] + }, + { + "description": "window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-closable" + ] + }, + { + "description": "window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-decorated" + ] + }, + { + "description": "window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-focused" + ] + }, + { + "description": "window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-fullscreen" + ] + }, + { + "description": "window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-maximizable" + ] + }, + { + "description": "window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-maximized" + ] + }, + { + "description": "window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-minimizable" + ] + }, + { + "description": "window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-minimized" + ] + }, + { + "description": "window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-resizable" + ] + }, + { + "description": "window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-visible" + ] + }, + { + "description": "window:deny-maximize -> Denies the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-maximize" + ] + }, + { + "description": "window:deny-minimize -> Denies the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-minimize" + ] + }, + { + "description": "window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-outer-position" + ] + }, + { + "description": "window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-outer-size" + ] + }, + { + "description": "window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-primary-monitor" + ] + }, + { + "description": "window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-request-user-attention" + ] + }, + { + "description": "window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-scale-factor" + ] + }, + { + "description": "window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-always-on-bottom" + ] + }, + { + "description": "window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-always-on-top" + ] + }, + { + "description": "window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-closable" + ] + }, + { + "description": "window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-content-protected" + ] + }, + { + "description": "window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-grab" + ] + }, + { + "description": "window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-icon" + ] + }, + { + "description": "window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-position" + ] + }, + { + "description": "window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-visible" + ] + }, + { + "description": "window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-decorations" + ] + }, + { + "description": "window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-effects" + ] + }, + { + "description": "window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-focus" + ] + }, + { + "description": "window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-fullscreen" + ] + }, + { + "description": "window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-icon" + ] + }, + { + "description": "window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-ignore-cursor-events" + ] + }, + { + "description": "window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-max-size" + ] + }, + { + "description": "window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-maximizable" + ] + }, + { + "description": "window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-min-size" + ] + }, + { + "description": "window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-minimizable" + ] + }, + { + "description": "window:deny-set-position -> Denies the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-position" + ] + }, + { + "description": "window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-progress-bar" + ] + }, + { + "description": "window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-resizable" + ] + }, + { + "description": "window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-shadow" + ] + }, + { + "description": "window:deny-set-size -> Denies the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-size" + ] + }, + { + "description": "window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-skip-taskbar" + ] + }, + { + "description": "window:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-title" + ] + }, + { + "description": "window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-visible-on-all-workspaces" + ] + }, + { + "description": "window:deny-show -> Denies the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-show" + ] + }, + { + "description": "window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-start-dragging" + ] + }, + { + "description": "window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-start-resize-dragging" + ] + }, + { + "description": "window:deny-theme -> Denies the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-theme" + ] + }, + { + "description": "window:deny-title -> Denies the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-title" + ] + }, + { + "description": "window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-toggle-maximize" + ] + }, + { + "description": "window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-unmaximize" + ] + }, + { + "description": "window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-unminimize" + ] + } + ] + }, + "Value": { + "description": "All supported ACL values.", + "anyOf": [ + { + "description": "Represents a null JSON value.", + "type": "null" + }, + { + "description": "Represents a [`bool`].", + "type": "boolean" + }, + { + "description": "Represents a valid ACL [`Number`].", + "allOf": [ + { + "$ref": "#/definitions/Number" + } + ] + }, + { + "description": "Represents a [`String`].", + "type": "string" + }, + { + "description": "Represents a list of other [`Value`]s.", + "type": "array", + "items": { + "$ref": "#/definitions/Value" + } + }, + { + "description": "Represents a map of [`String`] keys to [`Value`]s.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Value" + } + } + ] + }, + "Number": { + "description": "A valid ACL number.", + "anyOf": [ + { + "description": "Represents an [`i64`].", + "type": "integer", + "format": "int64" + }, + { + "description": "Represents a [`f64`].", + "type": "number", + "format": "double" + } + ] + }, + "Target": { + "description": "Platform target.", + "oneOf": [ + { + "description": "MacOS.", + "type": "string", + "enum": [ + "macOS" + ] + }, + { + "description": "Windows.", + "type": "string", + "enum": [ + "windows" + ] + }, + { + "description": "Linux.", + "type": "string", + "enum": [ + "linux" + ] + }, + { + "description": "Android.", + "type": "string", + "enum": [ + "android" + ] + }, + { + "description": "iOS.", + "type": "string", + "enum": [ + "iOS" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/apps/tauri/src-tauri/icons/128x128.png b/apps/tauri/src-tauri/icons/128x128.png index 6be5e50e9b9ae84d9e2ee433f32ef446495eaf3b..77e7d2338e9d8ccffc731198dc584906627c903f 100644 GIT binary patch literal 11059 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 diff --git a/apps/tauri/src-tauri/icons/128x128@2x.png b/apps/tauri/src-tauri/icons/128x128@2x.png index e81becee571e96f76aa5667f9324c05e5e7a4479..0f7976f1a004b8a7a3a4096a185fd938e24b9433 100644 GIT binary patch literal 23137 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 Hu0mjfQjK-E diff --git a/apps/tauri/src-tauri/icons/Square142x142Logo.png b/apps/tauri/src-tauri/icons/Square142x142Logo.png index b81f820394d1504ff4b4091473a8263542c9edc4..1823bb2696be684ae88c7243e5b4ec229463f2fa 100644 GIT binary patch literal 12530 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 IM6N<$g7Cm5Jpcdz literal 3858 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 Y2S8W#vM)6=T>t<807*qoM6N<$f*y@n<^TWy diff --git a/apps/tauri/src-tauri/icons/Square284x284Logo.png b/apps/tauri/src-tauri/icons/Square284x284Logo.png index c021d2ba76619c08969ab688db3b27f29257aa6f..0ed3984c5fb4ac435d78f2cf3c0125cbc146a5c3 100644 GIT binary patch literal 25943 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 literal 7737 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 diff --git a/apps/tauri/src-tauri/icons/Square30x30Logo.png b/apps/tauri/src-tauri/icons/Square30x30Logo.png index 621970023096ed9f494ba18ace15421a45cd65fa..60bf0eadf75c86e5d25cc1da13fe5ecc2c39c559 100644 GIT binary patch delta 2066 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 Hu0mjfla`U@ diff --git a/apps/tauri/src-tauri/icons/Square310x310Logo.png b/apps/tauri/src-tauri/icons/Square310x310Logo.png index f9bc04839491e66c07b16ab03743c0c53b4109cc..c8ca0ad132e0184b64cd2e4a38cfceab3c4b3a46 100644 GIT binary patch literal 28507 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 literal 8591 zcmbtahc}$h_twIy(GxYgAVgi!!xDs*)f2s!wX2s9Bo-?nB+*%-1*_LxM2i}|mu0o+ zU80NN=kxs+esj*8_ssL&Gk4CMdGGr?_s$21o+dQ~D+K`o0kyW4x&Z+JA@IKrAiYI) znp%o(ALO1|uY3pyC>j3igaqjs_isT$9|KJ_g7P8ut=j>Kvnp7XfS~FVJ7pZI}8ladf{o!;c zm1(K;-KkdRXO-n=L1P0pQv0P`U(b2~9nEJ=@_rst-RE_UCEIhCS6ZC{wgP%L=ch&T zC*gow@BgnRJVg7H?|jR*KU64`|5#Jg~WpHZ+L{j}|Li4|snUleLlZI)ZeC zOI^*wECuanft|Cy7L!avUqb|s`zkL-uUniu+&?`PC1In=Ea{>DZXXUSFYUIYtR83C zra$`5(dV9>JAOL}$hJclnH&JSKk%j1Hve%5+nA;Kpc0mQn*Ti~f?BK;JrIBAa$eE+ z@j#pupdkvqx*TZ}?&Ia-L_V0(F#w!2UsUGF^sb*3d{2s?9{L8Tb?6NZ_#{1)7Mm{N zhK+vn?p+Kqf?CgLD02|sP;&<{&SF;h@qwL~*dr1)_9B3E&BtHsceG7qR>%PL;B> zB_F)S$_$6{RbkQlTRg>ezn)f360DC+Y})U`pU@+ouf%$!z|czk5$U9&=5D1k8>Jvm zAv8|7*o77+9P1kQH1BKXo5q-&tu8K{F#3rez}W20aldEBAFYju9G9-dBUkeXND0x! zyV>gDE&8^GTdUO{!K}&NM%s2J;s^f9_oGeJ|Fmy7BDN)+Cjb5J4?!4mbx|T{?NjrxhJ61zx;_vPzEwo7$v&}AL|(FD9o-n zI99cr^aZ_<$bIbA$(l#CNSf84z*f@X7@<^}6y_GHC z9`IfYQ0F(;5Tl!7`I`mtDcjDlKrNQ2=tt20CZ~N+;vby{Nn|&UPE*%!3g<^Rx@(Il zm^fJ}vYu87Q3Lrh?tJXkI8z&Xqy;_Tm@FgYgS};gCyNHdZ%!PIoQNyiP^02Z=J_HZi(^*)}oDJjS!}u4hms?hy7s-Cg?{7h*k= zn=>J?uK9a1;W;kqefG`vB~#EvTZOx(984*jwL$_7jb1Il6iHqj58c{WT<%KXgF?-W z2OhfkK-uw}*Sig_5$VBCZ6C76@O`0FFk_^~b5(YTM9g;K0(-~|`1KW`GJG0c%wav> zv%7*>v1?Qs4IKOAU57cw78`YXOi|IIq<;oVnDAb-P|yk%s68#6T!5H+%|Fh`6lFs> zP!=A>vl8)VAck!0mHn_9wzT5TT8^^#@UBn;X42=E~h@Jd7nVf^qZr65Sp_-rT;j z|Bb`c$Hafo$r7p?HW?gShdf2TYRk4(H8;P-jt1r1-8O(dV#`Nf@Sp7Ts+P0 z1=YjoOaZ2{Sx8kRZIfBY7Q2LJ7<~|(heip|2=-M2Qg$-1%elQ!+RqJ$kNp{xj#iQ!xdt&U}`4h~bXnikM-7RQ+db4QFj$M*0Q( z=6?L;m)xt5u5Yi%bC@ft4gbDV)83>p1_%Q`y|#Z=jA5pJL1%|tHJzpr3i|KkAc6j| zcKS*x-w&RW)-zg@P7w&Z=Z}{7i0?X^`!h#xCkMBoHoN24bl*iw-fEwl+Ej*y4l$U5 zOsmW4+>ixG+JEoiicM8u z{p*QtFrRQulAI=Z>PM>Ce;!sgJG+`9ExIa$=kKD06*FQ&$ehjhGqz~>{E^Lm=?j7l+D#JLlMa0&Se}V*n)qA0`sy&k1DlFLiKVB)AbADG0~~puma1DHs7_NN}_R>+cpikj+ZS+X+C)7 zVxY6LU{AuPUebgMh-2;b!|S^nN*wsabFz%{4w1cay)>fRuhJUuSWQ}3S)qf`a!ixM zQs1maTy)8X_jBSuJ}_CU7dW8wPn*_ltka^fjVn_#GjCim9Jb0dnN-&y8f*@93?xn% z_+znuyU?&s#V?r;{2$7`n05S@8Y~&KF$1X*nwp)1$Bth5yT{K&90C(uCH~Crpr(yN z`o7zm@V=^IYA1?~-|ZSaZ<*qT%CRTy1zyKV8^{kMZ48~feHul}UUw)8s-E^f&_XvK z%_pX3Qm+viH6%4@gzhH!Xoi+#asO$3n|M!J+2mz*$q%l9hq9CouPuiBR(O>YV3?`5 zSMxGTIoLmY@mD((7mg(yHBLA43{IyhG_Jh(!=9aM{j}Mqm2IBvOirget~WJeLbl=g z_BX7*{rRl0D#S&Ubs3?)WDn2nKK99(lbEYJ9KMCAWI6Xaj$uQ(#T9;_H?Je_VhBTi znPgNdj0;+W0tAxUkmW8Ud?T>PDc6=ke>l3g&Z?ig9#kGii0|AEAhZ}A&M zhJ?P0J*r82tj%HsBkc7Yzb`d>xuquI=>J8BjBt!7P^e;{3rBiW=gNhzrc}Imcq%3| zG@>#^nIN`7o(VquCx0}AMwK_+R3UCF5w*J_nBs7Wh^D4N{d0Yzoldki;v=1UiuJgf zS){!BhxB??`yf_bl^}uLW>(Ppqw5z*0G2K-2&tkp!G_4sH?$yb?~$Q$H2msdd`6w4&pX{8p*8W z7M-lhF{$Du3+Ylvyy0b=gdG4Y6%XmxJ!J$X`ixw?+=2zY3%5}qp3$&Dk-Wfwvxz2{ z(#Zx;Q?6#YKNub=gxIedHW7&Jkyvi#h z=Bo>uB!l>JcKaG25qp-Ri(>m-*iTPlCO}9bnD2K9sOx-rc zbIZQ=2)07go5G&MU-Pm1(rEJDbv!^FOU3!%7bIw5{I3cNFqbo0HOv}4@QEq8Z#(!b zrPHiN4P{G-DtEjBJtCIoQOhJVRF|GT({~r#Gyq^;=JLgH_0v$N z%U7R$Cd6{wRO00o7Qq^CRjWD1l#;WOq{~)^x46584tj;Q3mBl*RWheFamkPxl?^ky z!>vq|VV!XVEA%Fp>)IkDA@z=E$Dou@G4@V$z@D+S4#vc4d$;EAUVr8{hNw$iVVXvVC%+nWM zKVP_sgP``51Vri6`Lhy5hnO%FKo-O^xeBM(GR=pVdwb^7!mTQ!NPIB~c^4vZ9+@78 zY$LNeP?|Tae0jluNw@cj@wDfmgt1B29nE8&Q!BjSRc&Xh=I?o=|5E9aU0qS}+DNW- z-Q!_j>0t*J$b_O&%}Y0}0SzaP^$q4{CQ;X2s*1?s2{9eZ_=SUwrY7LUx8uYFGZJ$c z2m)#n0KFL0d4g=CCJY~Fn32Qyd+6Ju>160zkKE+-LzgbV!R#n@@k3 z5`OG@emYkvyTNkQkvyBznrWQ?Icf+6JFYx6lE*oOE2QzoaX(bsGdcy=o^mfCrCgN& zwd6%(Ml?!yp?m>7g88w;`dj5LNAT~R0*Iu20LJIbyBg~$Sfu3M6ij09i`)u5*?KwZ zH_*w_$Im}i;bnYaSg_=`-#tZ$oM`VlEb5jifY8*jl;4pTc_HC-%74kcd4oERH#u$$ zLyY~YE*D##e)ywc`Un(|4;t+w#ZMe@%us%R%FR7tqjgJVl)ss;zK}R5GUDIB%}Fe_ zfnrVRpyE_mGq;3;4q^wbikJN1qEfGL$gp1vL$Pjj`yWV>SbG&Ok~cH08ImZmBa`Xu za*69RmPGf7>LR0wo4!gJ%)c(OsEjP1k{p7z<`E##bT$p~97w1~yOA(X&D0I~nmmWJ zgTB;Es`go*@hxQH=KZ+sbkOb3qB}{DG?A#-@Rp`QITSPsyu)<_^`4<1q|&a0merrB zUYY&q+g1Fml+zZ+FR5Ml_Q))Y0Ld?5J49o&K+S>H?dtwO?j8G;O4WKXb;74qT77s= z65z81Ui>#=s6xe*1i%($1r#=0X##)LMsYu+N?=0>2n@`nA8Is^8Ryyc*NCTZ3f4x8 zJ)|-o6?f4Gn2E(GhZj?6;8)Y6sVW^QkiFEZawFdS;1rFlu)j8qf9;&bw8nn`sQ@-w z2pUxlyD7BV1etmJ>e+84;bIwSDjPKGzE&=Cv*jGtOaWfi;HCR?%0eV&DLti6gT zo{_4;pbM@135?7^UXTZ_7GqG;6JHJQczK=O=j+~aJExu8DCf}h>teRM9}T5O=4Y5v z28WydXtdPSx`fn%Ic?oRy#%9^Ii<$+XbFfi<`P^dB0- zDYRg8Z<^a4)Wl5<2JPS6(lpXGQq#z9x=QsbD?y zxoOtH@m`%JzBaJw=*lQ%X@Djo{buiNl!T~3j) zGUGh;(=u1Qq`Q8L*EML+rvv-kqNa~7;)YG&H=2FPu#j`U!OqFm(z`Gx{%M+}3(n0XU!oB>& z>N0%})PC_3P(K!dPil}y-0j=nVD6%W^2KR(ZkfeD?nkFi^<)~A+ zUqt%8f81vhi}7!b*xY?uM%ii2(W`$?lLID}&x7*&mHvqx^&FmUpN{s9_`p^@a=%|cF#|YANVICIMT%?io8XlzMB7u zOlLz(ZSOwyYg=#j%7%rCg2x0UB4!D75>&3>AB4sFa-3}|^gttoer??X9$z%KaHy1T z5vbaYm)||e_+pvr)C&>cp0BhH;GWtS>4Nqz6_Ff>scg!i)Ry(IX<4ze+DAv9xzW0_ zhTmY$7y52)BJHx*T|E}*Wn(7uBT}2Mpn{(x>t(hOoCS|@ABSIPj0^HRSjFprp4Wsx_qMo>R$QHPmoCMe&Jc&=Wcuceio+`ZQL=SiCr&b9pj7&fx+qO-6Ts331~VhMamuyQ@#6snW-yuSjRv&q05A;Mb_z&|xk6l5 z{o~`0sSLUz7VK(!i~t~@-No$9y%bKhJ>MXYqT&V*;LYq|9T_ptXvw8XQO&I`bKw&7 zt9^r!k3E+ZXEfgSVEW#~qSwI@F?+##vHd1uRg)UN&OGDBPc{VuocbE0-_n#stZo<0fFgZYb6bUqI zab!gC2{LXCKo6VM%YNvP(H)eczGSn)uaITZztR+?Jv|hj(OgC`?b-b*d{HCtczCOR z`V;2DRyU@7vr)LLAb^pIZ5~WRDHYv7+m7ye7ExdY@R!IE{K3EwM(O=`5cKuQWNd}KWuu8W z=!%PNAP;PF_U`RAVsK}l7|)V=f zF(-ewaf3|VGC9lCY9AlyWJ{YoBl)GOufnV)DH*@-7n<|0<`xPr6t{wl^>!)X#LL}} z-m44?nz&nH$o0B@=6P)FD_n~o_$M^Te&||J$Ipq4XwCCTnMhO_$(SBo)x73sm$l_D zH(=PMtk-|)eDK*>vM|}f*Hj1H5ZUnIVsBMt6`8)1IBriRwNiNE`>FhD?J+Lek-*a6 znQ&dnV}C1wj0*8I=8I8`4>YF2qe%W&T}bC5zQz{2e~MW@=55!#m(=F80k@j9r3o|~ zs3}tHIzEZ*J^AnG_v_lvAn`=8(Hudn9hrNm>ElejQLTL(EncKVlDwK4rZo*-gG|hi zIHWhO>ig%9&R(60h^B0Dx^8cnj%T2la=C%(upE6`DB7s-SE8v{{jy!JeL;~LbPAotrW{D%$&V-(1RlqPIW88iKMmhDV23GudMR(% zg6r!9(q5}GNnISBKGNPW#eUKTt*2)Ds6Nvk{=8+73`cMItBGz=V+Tzsv39T3m4)`= zzE1y|XP%8(f~Y{l%P<&)g}E1Rd0W3L$QHUY5U7LqMwj*hyf-@Hv#ffPchCy+0h}aH z6k0F#W8RQ>k|&_>aKx7}4w&4{>P1Y^zbOVf4Vc0ndH_mOfdrnFfgJ6RZ!3}~2g(;wzyAy)r!Qsc zpe;rPb__Y`02<^seV-${o1n$qhywV#kY1Qs_v(0}py&g``$B~b=&652dRYs#FboDmB8#tnYzQ_*^+gGi)d9$pUCHs=Yh(mUQiGoCdx*cs%nQxkY7i0{N z%ULUVd|kdTHYWT((JtL1nN67B3ur2_sBG|=Z8w2C9Ik%xodqDCgN1+otb0gXG*#&? z`f;0DLnyi!-efCsC&K*6ExYT9GDoSYVVHIK!@_LRu zy-BktNmRh9t1FBQN=)@^twC?AQH5(x(R+|hPT*l>;ZC0!s=wt$V5uTiQ!CutSFNvK@S|*s|&sn1wz9#z%$o1c7X&?I>g} zeS9Hhk)}n>xj)lxLk#RE8AtRx1?mX4Ir*_Nv-|p!hl6yQc9^-r=%X%yC)o-P`sccKAHm${4R4(y=z*n)P9IuXE z23YI&)FS7`ad%Bs^_*wOTaok!4X$i>hRDfQpjWoth!n{3P-$zz&w#IMn>%BDMONbw z9S(qWs|yb5@b?o=4~6H_EG`e~a#`Y&9To<~A1^D`tu(AGo*Bw1<%6rV(Xp}nUPa(8 zfjQ+d*seRHrc4#G0=v(JA zXzoSb!F%jE-$!TxceFZ5*qf9S%1Lo8V2oPls9blxY z&bN;{x%7SskKWdY?3j%lZRkm&hf=*=akbhk(v-fcl^nFk?Q7ikBQgelc2(j6wr5IQ zq0&wmJ#vs*>8!Tj)3PZVkj{&}r)9O{?Uc$8Fw-5=Q+blWE;{9&D_*??-IJIEN`W$=~J3n>(DxK~SH)77}VK5s%PoI(c zI1Mb4(`4EEGp4c>Btn9xb70YOVtrBa*GcIMwTk`WC*ejjWg5P_k*|Kx&}P!Yexm*A z3Dv+2W^jbcr`DMd%g9V|ET~*rHKd0-8z6H6smjbnP~Uk%!+IwvEP9V|Ok1}?+5jU`?BGe1>gHDD=@3GHyJKq)}Q_JxJk&qHbBiKF9ldd6)_6rL6 zf<6|j`3A2&Wz{tNnt>)gmpPg;a1 zEy)}|*T@nh0Q-Y)Nq30ye(u+yJ=W~*?aSfoGYKMUJ%mk6rwz?esQFBcz8E2x@X0+A za|bhX^A&rK8}Xmr1BRJVMQff?Il))AoXVR1ha4A<#{@PGol8)Vchm1;I-@Q{MNHq; zI~=)iiJ#3U8?>>}QhU$$G?i$b{!>e-3gNc5Rm;`&74)c6!W{QHHiQ|IDLf`B<__FJ z57;o$!k8ewCJC;185mn%VIC{C&mt}7D+!BW0ZL{OmMt8v52`f&EX|dE&{{8Mo5Jvd zZ8@2(C9b+!L@$57Uudfjd`RwfaD{sraE7l44*c0#a5MUkn()8N5&yr&d8J}TlB+X4 Riu&JN+8TQ5~6IvKD5E2+dD5e+^z<|Lx2ICH~1vbV-wk275l3sti zx8$6Cl97u*q9u9us_gE2``vTC^PTTp(b>N_mHa=w#JBn36o3EYKYSTt41WDz0*n9| zB^-ZNhDcu{NE(1-@Qnj_I5+~=hN%B4U;rWjpv?G8;_p#QlPXtNg}8|zz`Re>eIDz} zcuaBtAGU%82wd2A3K%1b(dsQRS>-C{N27D6O&?V}ePYs|QW;VW4l^zSE=ro+Rp49K zr|hLmcDVDGcYlQ5$oW*pY>g4ukcwf^{-w{HIDOJr2AlDy9Gj41@0i*3`t0WH zC1Gw7(&xUE%!jNq$_yn8fnw27q7;?VXC5x1GNKx0jepIZ*Bn=eENgdP0?PO{FZ25w zr^Eo*@74K7+&OdCBFB+YS>#^ufkN9v7>oFfr1D~W+GE{78ZUPYgX60$*`>Vd{z|P*wiv?!G`#KH!iI@^_}hRTfHUT z3HM4?R$&6by|#>KgKPhU-eWrv3V1=O%uB^K9-qnd);2s&ZwFOb??-;w^OOc~tON&&I_r0f#tbRhKC(p;2}gwPDsec^AAbigzGOz zmVe&XXRrIys)~7!uaDke719C}gGo(&%mgVn3c>rE333y!Ay30XliQY6UbbR;_#Ye= zfz-fgUwBaZ7Q8l;K8umip`<98)l@ih<<8Kn^Ebus-OwYJcjsw`2M@;IkwVknOa{uVR4(g5Hht-0S=oI$SL?x zvNh*yod0p?;VoU>249gJw{6=2sM=6HI2+IubW>C|{IIcj3S_0ZyTIFkP9>*by6|v7 zO?Ko&UtL&LA5>SIj>^GpElM8Cz1`-%47A{T(}E4Z;%Jc8Y+tV1jk-y5*s+(i|9|+} zCHaPfPb6Lm($DxnWD)F~iTSyInccqSw==q)yy56w&pkT333pwd&QHR&m*Uc32}8$M~9`HP41b(4;=`Z`)o zfYlh(TaYC+xyo;uH#PNV1^`qE8h;5KiLhUL;}5#$SB7*%YJ?R?mkzR)vDWn!cqi~* zAdhQYH5w?E1i*&wS-W2j7{PL{ApLl4Q`MmDai$dSd0C4%k zSwGLu2DTEZAjQmpVi-$$06Hq`rqmWsfMUf=V52rrkR<1`OdrT#`3xaon17;SVdC2K z8`R+z-2m8P&GJU7FP2U;0a5jE5h@gO>~#Cq>Q&Fr1F95(zX2sMKFG=C z?anLsNbG(nV{mv}XpC}cZGV^Z4n#1Jxc){&T&~@?rK$qta1vA}4-%SXL8 z&~_~mQZ^#Fdqu^?ZCTzi(8)keK(Hxkh{}nTu4>dMfw16Ik?rg&v43uCK6`gOF(egA zS=rli(iOQ;2hR|Nw2$Ys<iIjB9U%~Di)!WX1zKYSA6y;30V4hCw7TL+ z5V0b(;$6wFnK6kaU!@EJ1?`Iq(k1H>j;54^@$Y9B#E+LvA0*3Y%mVX`u7FK6?*5mq`BYN&m zM*Vt_J`b&FS6XaEr-z+!e>PL>x2d7jG)|rqum^yF|0Br_i~k^UJp~EnF*vf!%PX&< zaa^vcWsYIO3AcazTBvj5DtHgw-veO6m`O;|6Su zC}zAsI~lijO*!Lsw`0R1xBcVyp-=&|?k_UJ&T7v7{JaA*H;hVp6AeUGAz09!d_nZx zwyf%G4Y7vDV0QNFhuOXn1|AA0rnzw8L9lq}m!;e;COr>+hEqkSVw}O{-MeUWmpzwN1tP_mCwqQyTuCh0$oHdufQQPuSx3xBA znJ?X^5c?J!I`C4ONk4~?2FpsM6RCxt9f)cv0Dlia4HP1ze4!}x^n%PKp@j#O0F?kK zl_c7>c0MXbAb-F#3DyY;skR~_>#;fH^St-j^~t-QSRcC;{l{>??i*p8{Ghw>Vy2T9 z`gQ;}k<(g+E5`s|n<1tCh zx_>|cpgoh(F?rCYl(XuA6;)SV^jgEDKdz45irGNlJKP3@;zv+Xl+(6Ry;BP@~`H|<;oKjVFVV$@-= zEz2K*)aMD~te@x*X&dD&2N7Kp+O=sV_wqd^PzIw1HzV*OS}G%1IGUu52h8j~@|=4V zcO0PAa-bIe;V@&_PIT+4g;1OjUCW~V+z*P2476*w$Z!=(iDFjwOrCvN z=kyC6kZ!U8WHN$XuzJl)H^(-;zkdK4ju=91h7TAY45?;r*JrCr)#HvXRgP&!ZwyhP z`Nl(M`SH3*Zs*2@7PRUzT2|f}E{m5zN&z*r0ls%lJLmUZQ|8>p{33y)0Nl3R)V9{T ze?4|Ca2|{X9nmKD&{K0DU)qFswl2txIs8J1P6bn*k4jOjIpFZ@_-U8wP=6GfMzM>@ zVjplFgbM-;$$&;v2xv;SuxuY2(%Na2EI=KzYG(LhngO2 z5<=>2?&S)NZ{B~5yR-F!GJh5Hh&Ho_wHb)U9ik{zq@tqZ=($g2Mt|=_070-F2Mq*U zG8e2oIb-L*=?wh7QrKizurMg%aOcL=_3u7p%~9KP5w!)>98}3m1B+sXV;)P%uINj@(bYHIzSRvM%q4l z0UFD5Jl~VkVElv4mc2a2w+DFerV5NuSoLW10SJY*TnCYh7cbkx5VTi9Y764 zzmNXz|Lhf{6URO$!cv2&+$af?NINmz?E|(9+B+_U2i6idQojZTzBb_9t`0!ZeuQX} v25pS={|QkmO1}BmH}Q8mGvI*9ckucT!}mLAlOO~600000NkvXXu0mjfO>2SM delta 1280 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 goH=vm%=x?S9KW|q1Tl07GzJ!Cmq2M8uP8z2Nu zHY}SBhtP|0H^nwKmgR!0Y)h8a`)JB*|G)SCZ^l*`Ni&khHaVU!u`EBmdGCAo|L%9c zd*2he{=t>PwNHp|Hr=|(Qh&MAO7cjeHrBBF%OtA zWg9c6WEl&`XBu;c`>cuCF1yepGrue{Et+3!067dl)7%i2&Qu1JuZ}h=yACz0J1W|h z@_<1s09$a$49}a=3k3EhSBzlfLZq<{Q=|$2G9yQyySylT`}}-;WxmfGC&<)cTShn! z@ISk}n8VZvxfmsAQ?$$5)V-foyWiMS<^Icw7NtTWd?mo%NXjGok^z}GoGW#h#F7D^ zr6WQszcs$&(UM$!F~BYe76Ae#$ia4Od*UQK(qm_Ekr3Wk4un-9^L@aZ8j|s8wdeKM zkNMV?)~ow9AP|=%$iVN`-!;exu1y6SqF1=0P@i|#wAQC5=0z4^lrj^51scF42A~d9 za^l6|Ig$geID6b&>3!v;gZ{@W+N65FM)5LWR1di-k;W~UaIv{p4qL=l;EM-lw>|y9 zoaUEvy!I#?mbd_s3l~7dHz9E%Hi=*&(fuIcwoPnc3o<50pS7|$ba%*>tIHbHQlt<` zJJrVM5bF2$;6XK z`snTFqWaj1Dg#192zHr?BD{$NZ;@w065Fn?q=v`97@>AVw3ZYHzV~0t8}{aTX*Q@6 zi_^;2nUiAxUq41)`SS%0?}C^TY%0QuvA8G398R_QiDQhRY5-YhnPMbhh)p3&Y&UJe z(quvN%Cmda#jIZ$oc>qfHq~7Doq{onKfJTXVwSB zX3*49OwoKTKt`}oqD{^=C;xtVeHkojnbP`}3DlBC%(0;R|;WMwx&W6Mj_hd10L=n`MB8b~7e6RgtXZ9^` zm;3&&NtYU+ViVmEU67mzp1j!YGhlxNz!xE+MT|mN3ADULKDEBW^S_6iv`ypu){Lxl za|E;S>hMyAbeEHsB^tQR2oD{zq0;*%eCD7O#{~l!4?YCS;b&L0zA~jCwA3;r6Ut#F zEl3xWx>yFBE&9in|SNW9jFT3%YGmO=SGV8wAkK*nfoH;8>*ab)E`O>g;? zZHP8hb#h#QA=xwr)rtqV44)9g#jEx$|YRPLGx=&ymMOHGnhh1�rop@t+= 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 V#?y`xQ)U1F002ovPDHLkV1n!EW;y@> delta 2459 zcmV;M31s&FI;0bjBYyx1a7bBm000XU000XU0RWnu7ytkO0drDELIAGL9O(c600d`2 zO+f$vv5yPseb{XGxyxNGgGqjNe~RT zrTxyCbI-3^fRd7ul9G~=l9DTif-4Me*XQWl*{=bAspXyrQ^b`KITExE73T^4uMS8* zhr&*xNAJ!9#4h--L&Eo!@{rz;d%isf|eN0c6P3h#dG_$7$0~e?q=^;Nx==x(gXG6(Wyf}N6b-o#_4vaoSf)^sBZ0TUJZczFh~_~UACH+M zvCQuX+7wCX=U|b-M2=j5D4yLi^OZ`KgynuE=J_HjcrOUnwqOwTq|K#Xx-2O-HYqv zvW=)Ccad@Dew+SX(^%@!t81yp`#WHfFjNHk`)WmFIfr+Rv==y6kp+I(i>%0ltX|7b zorP{EE`PKTaX64C6^AXjaDf@M)O$fvw-Xm4t^`?V3UU)UuwtamC!Smc9uo<@k+`s; zbllrS^0Va7iZ6r1vL1bPqV(2-93i1s$!T_D7tto2#+s{;0~f3~jCJXYVqMD{n-L>? zPJ6{s>>3BCj-7BZCXma<7nLp7)5N-2qp=YV=zmU|H+k*3STcmZc77Vg{SIAxvQ`f3 zCT+}NXU4#quXK-(3G2^r4?+>VsMX|w0c6eV@$oZm1U_6yUY2|*wRZ>9v#Ts2`XBob zYhB4>DXCeBlA80D=Wu3s->mcD!<)#OC!m^OK<<|8?jOxnkB2Kt;WGr~1}|cC(l~td zn}2qrQ!{Hc3I}ng@de^yc^`k4y1m>&xVyVY?!sRGb@gQUg)Z&dSYQf|1|orZ6V*%0 zgCbPa<<>_*(ra-+NaiB5<=)=wZw%FtLL_{8VL|enI*%ht3`l5@wX-;8kNx|B{}+*| z$P2rN&6$(YzKZMHDU?_-UnCbqNXnbQet-ERSSB-(N#HhF={5qo@hg?Se>1Qm!WFxW zgy#bxnM4=0-GdG)c&4+Ke6t6-AiY78t@@g}0q0v(aafP#t&6;{cSzQ&TaYK?L|@;^ zl%W9M@E^fyn^qrS)m^X!gFxVrivCiLW99TjA(sO;5>|L1#G1(LgHb6h7ZK5=zkl95 zd~o}v;4!>O3aweAlzARE_O}LilNFK4f?FK>YAxnyg2e4Vs4e$@uZb#ffkjd|RPYdw z(%@GhA!(do1fM}jYLPj~0OjZkyfM7?RV?ngr&#W7X>~NBj1Qz>{1lVP2ySYTM{2Z| z9H#MIhAaKWJF8x!k$U$IIvSxxdw-WM2pa$maY`K)=Hq9c4M-JTaI!%Hx02Sez=sd+ zNPKT1Bw&ZWb)q4b@$52J;ocaRR4dLidajrS)NC*yT?nV+hZVFB7wrms?&-tMO6u;4 zRu59CEik~?U9c5Ha=6y*FVQO z%r-vdEU}a^bWN?8?-IU<=%||toqJ3X4VN4Jr2b zC=;11U)JbUFc&34T41-n8HlSr*&jTr9Zr1O!FrERIr{b1DBgBKiUUj9Yo+yH4%aLS z%;Y-+{sXhe$40FlMCA&W3q&RhZuYEasfCVd9na1V$R~porGm42x@cZVTpyFZ zk|kE=HRcDjk$NCS34bOlRpRRj!?cV9X5`U@kFo6+QTLfZ{#XRbdb%jW&dQ|MGYC2? zVH|8FikO7hT_nv(_~69%$bMjWt@?82TJ;sB?GsFG{T| zJnh-K_;hpu6s~?+{6*B62xjLTxCvFY6?YChYYav1Z^qV>sVmJ*Q!s$VKCM>oDIe-V z70&T{X}a6ffSJg<2QAvLCa1UD6`B2a-bQCSE23fadRArBvlxYNr?WF#6c$VtkW%03 zx1aLVrPC4XOdf4E*f9vvl>2y9_|oFUO=ur))q;XR!9pg_hJ%jfWTQy%XnCM8)@ zj59t&e8s2uCoW)Xh9SEY`4mq|ZteD4j>0DtvDEQo=mw?~Gy%@pR2On0)xjJdlZB+Q z01Jh73AJ}eb*v2clh#oueLk;7Z@RQvr}ssL_F(Eh2Y-UOyvpcx(mHY#ojg0~sYK?T znQqBW;=&w+W((Hou&^&4;V9REo74rO)9W*EFf zpCI^bwM`HZ`QhcF#>T9Q%$Nv$7OuvfEvIsK9MPH6wb&miT42Vy$PA~g^zK%mV5UJ} zCX+^Lf3e1&>(ho}=}v>dOeU5*hKn)eZ#T8O9)Fg|;`l@wG93xv$bq{a^sYA`AG&IU zjcF2?$<&h164&{#03W<;Pit{MH<8DLVqbd#Fj`6FMyQlZt?>>YmYMd>N$w(_<@;w4 z0X8W_bK?#whM}F)3r@5u=w79kRG}hYhP%H%r|`zPL*z&IZxz-AEh#A}DJdx_DfwUW Z9~7@qMtVKz_LBer002ovPDHLkV1jADtiAvM diff --git a/apps/tauri/src-tauri/icons/StoreLogo.png b/apps/tauri/src-tauri/icons/StoreLogo.png index 455638826192851ad1ae604d66f2ca352979442c..17d142c0a43208db62ca28b86a3239329ac93aea 100644 GIT binary patch literal 3971 zcmV-}4}9>6P);6;uvgf*kxC1(ek4#GQ1*4x23A}- zxv+9p(phNPI>`7aB|)Wn^Je?jbnvBh2O|$}O$Rn2Q5H5mQ+Z6D(f!W_Yf&4a3W{22 z`Hb9(RkO2SuT8j36=6;OEiG+xHJo7=-b|G)PWU*40kewPSn zQK`(B@FSWR%{=Q?Do8^`Z7+1+;-05JGpGM@2mwe4PjFs203$@H zJS6A=N0dlY(m8MW)chTTk{{jH8Q2Q^aAT}-oJ}HB2}+_qqEp|!tZUQkhQcMPC|q=h zLEuHSCbzUOIODG5g}$Qb$d*J#Yr_qgUWD74qb%I793EO33fD9jP0lZm2^RQud+0Ub zjE|)%=GkDvQA{O+I{NLUU2iueO3kt;959hZEg@`ex+PI~^I-IG1hlrb-+CVekWro? zvC^SbNHxu^buPVfa(?CPRPkbJB8AHM>{a6G#<~4>NhJLJ?TP!;+NGon z?}4S=FI~`>znYQ|NW#|(%VTe~Mjn4;XZ)X$z%l9%VlZMRT6=1I1jz_fM8B6d760-} z=lA|^D(+5EAPYg%jm6-=$u~BnZhWCN{LDus!^evYtgd(Ctid}d2?z99&J70$^!r<@ z|Nia`H7kzg%wwQjD`ulW05v{mppu4(BV>9U@0mf<6R#f*y?Fbp^|N*y3%w@F0sFXO zuEFlSp!ea%sI0-FN&4(L!wB5~45e#AI(F}(o@cS5VPSffj|Hsmx3^TUetdWAk(!{g zfDsZxHJWn!s?N%)9=5cVm)v>vaAZwO%DJ*WE~gPuXw6k1q#_Z{qHi1tuS4=Aocf$p zgaDqCoc+zLfxBW=rP@r+Y}Jk=$0@{JI@7q{?L#`lth}l5Vf;pTmo1Fg~M76P4t_nXVV3+7qv;@cMgunUAx|`nV z2(RlY@T^jb2}B8X<|C~J1&-EGMd^c?S`+7KKRK_GEcHJsV;>nXGe6!Hzw1jE_58pq z85*yn|5Wg@Nrlh;XlMLEB+S()RT&rkf-=SW_Q<;3U3@2Z@}-ceSs)Tl*i1@qguOr# ze9$%Yq^NAXenx)PrH#dF(Uw)PCwp8CzruaZ_gjxN#l~NFZ|Ab6!fla&uEJ}I?q`D+ zUO5zgRPdqBJj;q01~;`*GUR4iAd#xgHZ8fKf5wu}M>_VrShMAsdzl>(AW$__2_&Je znOgYtzqa%|!2`!N*M?NGugH6GjxiEf(9Ugu>#lw)8%RRy~P|$n*a;WB;122b>u69JO_I zU06+WJ)*vo*=x)d@lXj-9F&E|ISbQ^Z+)VeY?_Xw(ENbDTjW-@^8=5U&1)qa4shya zQ*yU4v|dFl?J|913@HfjqWa>eniFm_9PoZ9{qd@h-lX&9K~j9IH1{={ja1i^T!A7_?^SVyzs1DL;%420S!XR(5#x4c{h0Ti^^D zWFOlfEWcL19ey}k6#d_5^((leg(yp^cjojfWdt;A&XIs@5gTT*7%BI53Pn9k!%Rfp0N(NhXbmqlj8jmYg8XHE?`@#f6 zb)SFT-306kCWJ;M0@-wH)5{NBh${5SP{M|paEB)`^dMoR@pVV1wdHg0QVUY0rEy!= zz)0@g-DB+v_(t*sl~Og}sO5x+O8!Md@p>jJ429tL_uKDfiXsOg6{F4e<|)-exzdfL zlKr2!^iECMfdw_;R}WuDNvJ>sNdV*{K3ZN=e>pYXG>l{<0$kq~d|i_{=H>Z( zu}Sw2Q!((-d}!4 z*cs133n!lmcDKIEq@z6(4hhimMhU_ngDDAzJE@3{|L5Y& z3x+`ZKul@QH!aPd+Z}!A*r4bq+kdK=#2l@y3}9S_s}iMTLu zxHIm*xcjC0xI10BaJhI7Nm%JV`@oYQ#J&+ZO*KYmEdm!}l+o&G(1;qN9Hig#q4d5t zPHIuYjVv)(mWML)uDyfK15GQ^ntW=;g7z!!cvFQF38sLOVM0TJ!k%~-tOB>s%YNmD zSEYANh`G&_1kr8T>Kp8vTdHr#I))3a5vSXcrI>$JO&eDom@(FiMCE)Vl7!qF8%mIf;p z!8_50s9r49jCQhoG4xsMxZf8b1XfBk%pFlle=vby#uE|Qpo(0=LutYUX$-CXgYQ<~ zwsv3SvD4w=qrhI~bg#@vWpfIQpeO)*V8p2&ZL`6`bQyY-1w&$}0)vI=FhDYG!{Z<~SVLG&V?o7CY_U4h$gSO#_!fk7 z=EnBG86|OwiV%-tTQJvi2o#!wl1C7nCP6ILPFoy5u<3b!B=Al&BK@d)XUz(EdF<6f z?X)?BF=|2K7Fqo}Yi?JlMe0mRmsE3m~Fh(Zk!G3iKS= zuOXyEW^%Y8g+L~Ii@dwwXcqMf%(gj`B4Fa&GfLu=GrK>3I0Y@^bxpYmbC!Z$vBZkG z(NtZa|LCq@*MVKy3R=dA;9#0enn_fsbKmx8+m4sR9lO`VO!jzINSvGmINL4iVxg3` znae`qKqx=uf=@w%R)*4hUmee0+bNZuFcCet^@*N2%kD+1`HVyqoLR8^zawospEKN| z!-RE0XBpqU!;A=?5hpSxilzpPxAQ z20Poi&F(*TgahoXES?p1CUsB@ufxL^wT#x(bS=91yWQt6zmJoD^G7BRpo#}$N4CF` zdiTjYfhS{#qR(X_WjBaHD%7!evkt}Ua}(z*1PQp<{4^1aaw0Vov(1ZcFV#+K!8Rid zh8)0AK!0ocI#dUv)kwIdch0h}bS}K2FEYfa+BqN4I6##7od)t23_}W7kn}gkHvic_x!?~)+a34tm4~2f7L%H)4KY5iW zY%Do#mtj;)%GUy8A-t~P(WK!|+IX0jiAspr;ce?0-~6AeM83C| zzFaWQB8jmlGNh5{sBqi+>%-~2zktTfaS{`z07oQtw92r2*qqSxy^|~-XfeN@z?HTF zs9acBxlBjhmS?`4+Wgc%Q9F5NK%8w7V{EOH#S-&|1Ws74Y5q0Y<|Utp23!H#pD6D% zo}ev%L&~H1B(Km$TcfR8*2G&k{aECBbJ~vZijmgr96ZMN)f>$l#LjNP4?@OjYfH&V z7nZ6f%vIs4CfJ!MD&hc3Y1&GKO?l7m@7RxFi@_0~LgpC@-XA8B;R(@`autz*QCZxf zZOx&dXh|HlK{`Z~J06`Fmqi(SpHn delta 1506 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∓t$dRJGIadE?vc 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 Kx8Vjl{{H|h@<;Lj diff --git a/apps/tauri/src-tauri/icons/icon.ico b/apps/tauri/src-tauri/icons/icon.ico index b3636e4b22ba65db9061cd60a77b02c92022dfd6..06c23c82fea615c9394c4c7f487392e3f0a2fd4a 100644 GIT binary patch literal 37710 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 AKmY&$ diff --git a/apps/tauri/src-tauri/icons/icon.png b/apps/tauri/src-tauri/icons/icon.png index e1cd2619e0b5ec089cbba5ec7b03ddf2b1dfceb6..d1756ce45d624f63b1db660ee6276645cdc52ccf 100644 GIT binary patch literal 49979 zcmeEtRa+fRu5Zv9}-Q6uX3ka^k-Q6L$I|O$L?(Q07EjHgde_>zltDa|` zneOW9(zmK3l@+Cs5eX0h006R#w74n&0Qva{34n+F93H$DUjcwYNEvYvb+7D;9JoLO zjf{UvozFd-PCg1w#YrKlzh?QQ(M6ycYYR_wwe{U=fLaCE(#E~5HUvh z?;-yV0QKJpU_fL2e`7u*#Q(kcU*iX?901T)0Jy%3e)(dDDrVC3w&DqTk5#S%RXzZR z-m8E3VP|Xu0M7Y=5T73k7I}1l(dnG^7xx(cMJ3C+M3#V)5*0_J{}HuE*-*zm>+D}6 z-zzvAP)a^NQ#3tbgXj~}(LvGP9I`MUb@QYI`@%t?0Dv#tm(LCSfWQUL>n{0KO6Mz} zYid_51jiQ(f4}+DE-q20|G`XPQqH`GVz-eF9T_ z6Ll)ij19Y9AU#ctS*um};slkGeswlc*7aZvP6pRHd3HBf?uoBqWC)`LG4Tu{Rm}4 z)K~eUz`aIfyjEPWRzG(gE$y(JzfuTej0M1k5&Q^?Ho*qutDZAhg3-nsuZA&g@pXcYKC+cqUP{&0N3_3V7%*=kohO za#25IuH_;_C`!zO)=pU{Uuakw51Qae`G~wKy^L$fL}j{Af<39Ino>-AI?FzW zm9=^*%~&rTXHy54!&^sEPoKM7GFGm3+zBxcP!2^@O&nqohi2r>|(TGoZ@m%n4!trRyZ($9e zs-PgTm?s)um_X~(LQMJ|bsaJut^BxHL(m=5=8Hw04>C*bUrp`JiT$irWY=wI#*hF) z6&!KIh?iLvNCb4q{I3>JcmRO1Wq3z1w2I29-2Sfb8oT9MXPpal=DavcM zFTG4WVctWTiMll+#)+icT_HG?#y+m0Z#bEU*=ChkB9PJxLH0JtGz1DcoD{26w*VKD zqz#LQ6&;a!Q>52c&S@NYn__r=x&(Skn()bK2Ek+!yCeMe(C=FYZi~Y^-)6y~L$2Bg zpIE^BM-MDqyLJ=qzxE#Cu09oIN>Ud*f~j9|&XyiW#kS!y!i$Z+$oQ~& zzMtOgaA_wL(kdBx*3|LS9lk-;Z4IFYt3%Dv2bwYzl&|=wwK&N(;I4dGeeQ1C^aiK6 zPfcu!_3W%U*2@@wF%C;n42Is88gPIjOLm3&)C&01U1H5w-M5qa7CP%tN5l<+y%0r* zQrbK=2G3fzh;gQU;xBYeBjM=!wk&xews*H!M9YcGPYPnI(lIqFMSE1edp z(~8onSznyU1D3M;9LrU_9=ALl@WB~GeFb?EQPfMg%;70Z2QvXeB*Xr*GvvJW)S(Xg z9%+nMrvQOQJOTqTQ`*?QvfT8GfQbv502TgV8uA0|=)I3`WXdyT8oSk^k zYtyDw()jtN^dZi!2J|m`jRpxq0?kZ6W;*O$9hAmbP$lxyOIX=Q0ukq-F;X$`=I)?B zcZ&CdSK@TGZ4l%wf`=qr$QGOMhsObwmOY=@X)4d8gJ<%WO{6jxF74<66~p|te^AIv z)+FFwq@1%5(u^zu1#RnmBoA0X3r;I*k+|0BP^dYX__Nbt5<+i#r8&OW8`=k8-TO}w zB+qughW(@0;_Y&}I`-&i(bhdB=E+<<_r$1=E$7zj&MXf$kqWOB@Z&QTJF zIzGp`WJcjJAcbiz8`g6?MQwg%ru>;XUSc?;ui!a$o=f9Zd)L&OG#Q*Ah3y2Bt{9n! zj)`wPLgu!?aXOTjyM+T<7_6%V+W#4uS8t;mp(;rJwbMc_4ii}PH& zwt4S5abFWztQujkmVigB_Jxp;wOEi+NS_XV$C{*1mAY5+onapxzY#lg&QhVby5>HU zeH3S_Eai{3+MlxEDj(@zdjfvSuau-3wq(V~d@|?@JOuVdHK!*~sP;{c-K|wGS5H@6 z=O+(=afre`0B+v9|2z&iB3zyJloAr8+d`S3qm28}$%c)V(v+XA-_H&-`WexlrzZ_( z7gQ6v10<$O>o4iS^0MXaEkP>db>5F-H5a2m1F?YSE}`XNEG{ni@-1w{FAzHsW90u) z4NuahYLZuRG-Fd2pg&)xr7+fIC1MBuS;GM?ENpeE%{6mWg@jKI&?(5PVkOAM5J{-% z-P!9egUbvEI39V`GupVQQQcSw0~D4X=Cgr~hXV&0;`;!AKuYIXS(1} zLHDtci^m`8lfr9k$wat%kAZtEzF}fuEJjUvRPOh`;8LS^i&&3|M5e8%?^fmGi6dyr zkQ9)8yNPnfpZ?o~-?-EJosS-@WHT(p41YgCY!ZOTsOgd(r38AX9u%1))5v;TB@JjT zJ?kY|BLG(PrLaM#Z%HUq0*HKGpg+SwA`OD-uw$h8wY@h7oWqspRFDd;7o^#jj}fIt0`PUFE|Nx zQnvepo%YMS%MZO>Tc&vlxaL@X^?1`{FRn5zEcl$h9DmKN0^x(I@b*36(2XdHpqbJEsLNE*Esb{O>n zDu`V8Qwrg!sR%I%vpxIUE<6?pWTsLfUhbA-atdTACLYiOn*h#e{}~`S#)d~!waJwG z$ea3_t#5+t&-b*Cpo46epGJ#Oy)w=VNu*dp^}zK?JoLUb*nHlEp-Z;N#Q`~*qq^9o z#RJab99-Y9wg^_4pS>YuOn?ia|CrxTL`L**mS&STcIx2>D#PvA?(p%sp0OqJj=5>b z7^W4ug@O}dowQj+BZJqNawO_H30BEyJ>~9CJ^Z<3he)DjxeO?V2?V7Y{Wlwgv;`5o zrRCi_f?VNqUZBw33uXtHn>UwN?cZX|E_PG-zk)tgZYsUn@06l8gR0{AP695~Z_}7r z?`9p1{|>bl8U*FMEx)0MS_A6q{@e4LueE#IHm>#&PwKIJW8B9`@U+m3)9D);26t)q z_k}*VG~Q>3z5*In=wN(E649yKjfP`|JE6t&dPF&&{h2S=zoL{O<^aaq=J=lmqTUHh zfK>v{KblLUV3iB!2k`u?!e1y>l}*?AEXnj1=ld-L3LnjH^CMAd2WJZMY#R@;;~c(7 z{r<>qAD#GS2ssFe;Jz%#Pl>yLiXltg*G{js$5mp^elAh_2F%jV>5;Z>j#r?>%|Q{) z{})6#87C?t;*BlSn#<1s>cOAVoVo+AQm!w|$Eyxc=816wRx$r$8X?kZ{s1sv_}`GN z&~4}o)Hd)fCP>e8z6LY+rOC^aZ~)Y&vRO)VM}>}^XvSa4;BhyM+2v`jZ2!V2uq^37 zOqOL*nID8!Px#+tTPSdviwCcb+2d|yI#vO0BF9ksXB&-e6VM~#b^$PkLae5AB{1%i zfry0du}GulwK;Rbl}7kcLi1UB`~&r&ti{lQIp##4%)0SO*Sw<7i|pW*;9_#^1u3bu zg7ZR?ZI1S{+yVOMP?B^d6e7gPH`pXb_Md;d9{C=zE&jphTt()%sPmUl0=-Tqy4X@pytc`_rp+=^aMRI)D`1b{)88u^jprvY^P_08V~CS1@((_Y-@B18R|1|6wrCUbA63~D zqsK`B44JA1ff(LnO67JRf0(Quz%`tT+1c@v4tR7ZU$y?i%K?%fVOO@0(-7MeBkGtg z-WJ10S>D>my`_EmgUQhB0ri-x-v{?{2S=B%w(fwq7HP4BD~tTF{>(>ml)a?l0xR=`jj_8@J9mUfb zOg9dkm_XO0gwOwV9PNWEj$h_$?ZjKVB;NhzRv&urAd`~&df)=N28%~R%zLI5ih7&s zk0YaL%&ndeEAT^LB!zj#WIpBKA_P}t(M))Lb-cr={gIFa47G-qTqx~!?{6yVyhsVK24 zc)xm}d!gp>7-9E|(LEH3P^G)ks5YK@kyw?#Nw{d$N zj0)mOZR74%ynK&G!}}4QvXeOt|k$?i+ylFnshJwsaiLW~1x;YjE2`2E{bfk}*vjD@v_BpYXXwwG7biEIm+4T{Av9iBcJ9cCUMznF@)o(o-Cj4L^rVm1Rfkc^4@O7pIQ9l3;|?+a3Wn%_c}S;=oCQv>FhIL$+<_3#Zsk1q%#R((kbu~(%eOG4 z$Od5dt(SMmkZz}$uQRN6tP5L% z+kjs|6!Pf^#OWVDI>^~OS0FAx!M?7v0ZLLY*5|0;G0EbEPDr9mE{kp{rby)~QslIfIQpj-Vo zTR^q~`_I5gloV9Fn6Fynq1TzjCYK_5zJEs7M> zi$N4PN|z5_4r{4*`TSJ?+sh>^wl1YRAhvwusJw)Ep0|j`cYXt>-C32w_q9BPi`aw( zKbhFpOjw#o98SKU5D)4tjJ|*NiFhf@6kMgWLi!vZ+py%J@@bYLK9foK?b4-jqhq25 zoSQql=vT1sr%9u2w{y945tTiU{rh*pDkNjRJHIE(6J@Rp_nG?RT@?7pUiah3=;{wI zjLQ6u3h0?GF~mlN1$#@Sq&Mj|sY7ORu z{(r{qGZQ6fb@@w9{vOx-Jf-OrKfYt%a*dw%4WIkB`=QvIKTXtg=34LZu|vgu@9eHqe6WsG%i}z&+LzJEn%8bR ze`2;3L&4=aSKYe{i}v_H>JsH%@5Wl;jYSN+Xe)J9-e{UxcAOS-mOO*3_5o8vs6AdP zvhp!sI|(?IAORCc2<7n_=2pv>$7h;jly>biff7nd_*du{<30dD6pDKFY=Yq~lZ_MQeS4m1#)d)&-*4!x2f43ApW z1XvEJlyR49G`1Ftcl-E6S&X(C*#h2F{F~dBd~Xg(K8a35C`^Z>h~!})p+|zzmK@s$JW}bR<4)Y@I6in z-d?5RAxJE6KO^S?H0?E`qa$XFoNJ4PTE<5M6h+U{!DCFZiAw`Nb}DhM{Lpso_lbQu#gJ zF&2D%y{ry;juI@(vXPSW)nBBeFeB?@<{k3=t<55=uxo5s24|au?heNC9$u$?`pDvh zR%8tWq{S>C)}h10a%DKmC6s?OglAeZJK&xts!Y1CLD#~?6@$LO0$5eqe)_30-__+M z_3RonhC8B@a0EA-UcYAXt?1T&vqf-=WqCeXUIp3>e+Wt5W+{3#kS!v%gD5Guqnja< zk;d4wVZ-{o)fU&ccwF9&2`PS#lILX{iCXrmsuxI91{KIcGkSTQN|BH@8ZQ8t#WO;( zASh)t6{LJEAk=xJS{sc647rE#ZR{fvcC!pERd~QhJJfZFV;rd*( z_*@l5X~d`)k&5_EMXe&=@tTeY5)ui1?S>_OC=a#BTkU<9s;`CJv3-+K0Fsy)r=ewd}uH9X4=KC(hbY% z;;Q|rf*xKt+q~~&Kk3l`J*C1+h;$(Sn3{w6B*7d3saP9=?@o@^@nb$FY_d7HQFh|3 zYA1k)9m)sV$I^Fj%E+(w#X+f>>8nRQ8Qc29zLfHkP$Fr5+#ls&=VWKQeYEpVPrE6D z41Qfd`yAgW;$4qKGYu1gukv?_rt~*9X0EtGOX%GWzNzL8VF(xdMM!vnz6g=<#=piS zw-c7-YIPYLH*y(TlD{-3H-0P>7%_T^QbrWJnJ;?6{6t7 zG_*I)-5OO$Ex)P<vnv^*jGY zx9be$tRDS;LkFOVp1<+!vV)3zA_pQitWl3?r)9J%PBn2&=x;&`h z&<)Lyc+(Hh_T#^Q+&>$Y`^p9F3yyO$#?CN#N|c-VYm<={0W+2!fw9dh2QTwYs$oHf zQV^d;RSJ9m(cJ&*Q5?lS`10S?+pmcXnJ=kt9u>x}1iPs%0UMR~vKYIOKe@^K!puk{DsT(8{1+y#MZDwvI8xyp7=9IvK&!K(&t) zvZSDN=D7I-1q*Qg4ikhg7++yg@xkqJ@}!%Z$q>v4wAhprD8J(}Q-jmEoUaqo^4!f! zy$i1-E^q_kxq`4mWIojYMtNA+JY7vS_Yz^cY$7~f@n~nFceGV!!NF7j;%*^x-1U-WD)VJ#6Z}!?q5I~7F@{tHQ?9cn>hiRgd`WOMb&OuvN#ef4D#iRx`RUR7 z+P7U5@9X7e?ros1E4eec@i6}L+*&Dwybw|6J+$ns=Owm`kXcf`1OZ!~@aG{vKU@}D z|DVU%(PNaYwQQ4 zM()@BQntL;yT;hOCs!WqRy6iqXA#AnKq=N|V2xUOhjDmo? zH?J)Xb|3bk3nO1g0YezcY9C3oGD1ZlC4IOFLSRuLT65?5P~pi4kHAM6D8F1)WUEs@ zrPnE}FyC7K{XOLPVIoAxgn{6u14NNvM5t2T$&%H%oA4T)cWncL zXfAH22_J9rVCHmS{?&J~|B1NOkDyx?{w{CIK#)?v5kmxUC#LV^1;-zx!_q#L?DK-< zi)Hsr_v$WCy3mg%@0eE1SOWGEO4SV4E_!sU1o+*c06!q>xnfML*A8%?RXm-f-@8j0 zj;6{<`9~iXP<78z|LP!=!pdHZ7J;=bR(=R|r!dFa7U8QxNC}e+VgRJDO3I%C=0=Z8 zz*)SuO>~=~EUm5dF?X#c&BJ!S2WGl2b!V+Uwq~n)`R_sg!l_3Hi@*3m(`pZdy@s0i zhK1c`#0adQ`-xg1apm`OwTD^+Vxt_DV@@lOu{Fj?+2EJ2tj-50JR;vq-2BQEqI0|Q zo3D9yDI_LXADoi;oBhuZ)z`O$?zGo+&R=cFPw6ZvAnTC={f8G}tXZ@dS2te!e`gwj zd~_c5A}FVDZSV;ov@?D1zMg+P{sTL$e@}Nowh0{ktPS-g@NB*g;z}=zQ@!pS#MNbr zlhPDli2CV=e^Xff7zVfW`oHcD>2>umV|lWM9trjZ88dt&bJE!n*?^2~rnZ6IO@6Te zH8?76O|`5|&pZwqPusOYNJL1~`^^8?bmYvKdZ=!|w%P0BZhB+SOh;SZMF7T|$>WiH zX$4<4#;@pqDvbGG9HwS3m_VpPYv}w!^m=(h2n!;FKJ8YB^4|x-#xqDJgFupk(#+UmbVgM0^c{2TZ zWZVe>TmkM;3`3XP?G9O_Yef;l8noO%)&7;W-pysa#}LkFx~YW^)LuChI$-C<=^OFL zgiDMdzsI_Q%eU_$bcMjOam#BMe^5qQ3J{47xKrQoEDhjHX!@=4E5y3{z{LGDWb$}~ zw*3-us6cFI7lH!Nw<|D-myjJl)YYJPK5FUIYw*UvNnaEP6j{xCStf9LhsyIQKB7ob zvN=>j*tms5p{$dDWYy&_V|r8UM_4|VO&x6imLTHB_s8{pOr+FGA0;Qn%Cr%+dCe^#74cLa!bJy?7?w z_rYAzbBt=ICnUemeNr1aUTj9j0oBhR%xr)8vgpDTptn3qR0~5A<`D)DaBhQ_1o=pl zaFO#~LaD7esr3vT?t!ux<&qgRZ*D4;_}99u4TR{azKWZK2{{kV@(PK<__y>rx_I!1 zSuLXE&_m-`6w);ahhUybj&j31Ju8g)I#kjvLK2zcBY%1<&Sa`TuCq&OYFy+xWU8dr z>agS6>V{c*$UUy#@(lTJ6S2F$rnyfllPZJz&^N+IR%qpUuK?{Y^yd?daFsw&2Sd)m z5_v4)*Dq6!kAn62973G?m=T||8?yxsHa0+Bliu%-{I87r9~(Phgt; z=qBpCc$qTwH&E9hx_W_! zt4=xwPV*+a5~KpS`4eqc-;}mP#Dh|!pIN99sYGW!}6`;-xbP#pg$@743G#?)8usz9}O)Td&}L&iW<1Y4`q^SAW-=UrVh59vlsi5t@FpgUt{X!C*Dr@rk!BT6{f! zJvk$-Ap{b~Nn1jjmppj}OJ~nVWR&yBmeq1xbU2lIe zCy!t+UVUO=!hfsXA`)o{o$~1Y-R26DjB2@~E+*f=mpX1F)Xn3K6iY^-esZoBRs_(v z&d%)U7abttxBlWzcfj!#!r8jHgd)P``Xhajw&{6B^Z=AqXzP}un=IH?QMzoHf~Bg8 zYw4DS0QVJ98g^XPgWTan$Ij?r)a#|bu_F7TU5AkH;Zqh!OJ zcdvadAIYXiC^Z0Omweb;FX<=h)r)RrH7(T;@5U%TOWHpxUZIaO17 z5IMdFw^Kr} zKh%X7OGuM(QkA447E80H3cDUw4jsjIm;aRUbO@v2%e#nh#16fHjkGz2%A%OSDQSq;=j*&7JUxXX*z5D&xjm=r3#}3OcnCK?2YMW*+o^?O z7w@6qeWKT5!T8I&uESCs!)COx_+E7tv0UR%@Vzm+tUU}pRN}F-WRi2|<#cTGO2!Ej z`_ud~)m{Yxzr$_@qJ~e89& z963Q{{#CBP>TV+U=0PK-h?3+*Pw%^bfGglf3^`=!N4K=LHTqI5m&WAKirf0O#3Hzj z?d`&sTdzZklh9QzE4BNYYI}IS~N(T`&u&%Gt zh6i+J`~U0MANHqEYMLWd)iJAucCFU6dzY|^o6dP}jg7Rbj0SO&Avyy-5iX)cv5fm< zZntdxRqbe{6z@wzBHrt5YfE}4C4F>a4YKrCs(Mze@du0QrAwQqWX&g~E?)EQwvO$s z?+2$h-JGIdE1_OiMN}-ih!t7aRgjDyIv2@R5x`K&SI&{%u}mkIb{Nky4wStD4c>ah>-HD zJts?pUtRKp=OjD!UZFRB7atY%@-}|(J4kb-zr1pXaP^ANT(arUY%2XHE{KJwhK4%t18icr?1{Cw zfA-vkx_~9YjwN;8uhb>m8KyJ*E7&g!YU_p1)hBMtrG6j->V;juNQ$8nHn@FL0b!Y4 zD8NlvdSr?Q3PrDO%KM{DO~rFe&3GQI#H=QlyHDQ(5t~Y&x58B?A;q4M8&Os=>?-K( zzqGa=5nBaQ;w1U@OiUWBiDk1r47(LYKAto1 zzY}*h2}UQrtKe?s@P9wC-iF-OE4|;|`U23fZ-{PQ*22#cUxrh2F?NLQD zq$47Z+yCye?Y+Ik-dkvS3xNTp>>WcP|MpYA)p+1Dm%xOC+z0}QWaO7(+a>NhImSqH z*l0dnYTl&^_UiMMH<94a!0vvxF}Hh{o{r|g)cKz>{cjMT0t11FmNQv~!&}1iX2|ZN z&Y;;RE#V%KM^W?dO>J4tv%2bat1%~`w~qApJnwTnMr!fe`bw=Jj&eIHKnm5(N^peA zw`2zYb#vKeyUTJQ>>5Fd)R3qar+?5U@Dv&BopkOpxW>Fl*o^i7y(;yo98ZLp;AfA2 zz0@+MZnllMS)CuLl$5+DEUBoAo1mNJRa6p#I+BgtR^@|c-&dM0r!IeOVE`V4G_goL z1}Vr!VM&P@KdFl?NDULq)FcZtFcd7}QeYyI<-2_6@bH9}c=R~v5a#zl0U8GM=j~}7lxyfJ>LO-+Tri)B z21KJJYv%9BLK!^_%%e24Be=j>6G!Ou+rC~swMX`$TV;AgG=@X`4cK3JOtuq7CZ&PF zN84QgnX+{Fq>&}uU)ykjH>zFe`KzDc^K${y?KS1Z#uEnhf*lp7!ttKjt)-u_<1^Oda5KV4{)tS^2?XZc6qbV-pf=MXRs3x(IS&{+Z^ zxC%HVQZpJ8HT59jVhG^>%f<8A9`Mtc<5L;dLxY zc|!S8~yA+s1Xr z{dFyg&{>0`+Xm1*-md*<9)9oFY1HXH{G+LZg^_!uA&5@nPeCHRdNw75(%ufM_eb0G zN7hwN##h7K`bB&8BFe7?4?7-bT2(0@O${!s4u`_#gl4QnC$axEwgy54W4S#HVQOPN zNU4X%maTX@Ag$jWGuciVv9-Xm6t);e7k`13qBx~ER8gO&?L4{IqvH*gwE@bJFCXmK zFD&wYml?&H&ik9W0;E5-y0@NU6u4*@Z5;;x+xu}`QG>s3wiXe=CZaGWyc)G4i6N=7 zhShipMFO>Y9Nn*yd6? zJ(>dVd>bE0n8l|-0$S3ENMExgPkqc+?I_FoISy8>OlPiu@nCF3>P-*$cB2cv$MxMm z7nqSkSeVX5gFz318WeZ^O_Jy~x~2v`USwiS8O`9V7G-Bx)t914HIMc^3-H?isX@wd zFV#oq_p|Y{xT1WuHvWf0O|7;$7%byF#$!4^$+FBa95q023CF86$#3McfaqiSQwua* zaeA)g$mF*g7l9x-%1Gk1>&MOH9DyC)@HZ@lkB!G}C?+MSo8#|DFW5wE)05PQh4dMb z`CDwouLdEqcV9r&SA-UdyN~J1b}M`P6AJ1KwjFCa!wy9_lS!F)t>%kC)Yi!{^E;6h zRhUlWnPYrj2uO=?7YH^^a+8|tP>KPyRmSwIP*rXObq*gtJEQXp%+ogf(Z6B_RiVc) zp3{L`+Vgvl0;vpihFX||A3lB`3VGQpZ&kOC;6tok-2%4{-j7PzmG_4=QrANxAAG)A zbb?lOSrHi3AzODp$MLF5GWLb5@oyy;25=a^UB z*1B3{N%&Xl7a^>nl6OM(R|I?hf(@)vkyo+M>2NmLm7xI1KYt8}NN-OPE%TDR@r)%e zx(esLSLz;Uawt8omFA|`5xZHom<+gIZW1L$ax8K-_j>6qOgwLfMig}u!k7$n(?eIM zPv5&~0kiowdGC`N*FHLFGKFxwp%IkA^_yK;S3q&W^|U3o&94=DkS-Es;=FaQYmgpG z?3jd3FIyAMdFzY&*tSI7#O?%;QTF$hOtGtz3bniDBHTmWvb-Zrj;WbZ z!ZLbdY&6{vl`9H!Re&R`Mjh~scHkIZic;hb&8wSgNd|-Sgl#KzD1n7&`_carJpkYm zDIVmE8O+igD{#h=Vof>RWlWE^;v1Z^G5^fsHZ$D~3TMpP`Z!Km{)w`?x?G3bq1nSj z}i|r_i9wK>qLVS7m&)sC04m4U9kJl`7(}>+J z+RIHIYqMtH;2Iyc;OrSFV>k1$~vOVNDQSl8V63Fqr)F5$5%Jit+4 z07G{h8dqtjbTfhU_HmdUnUST^FEP;SN9@`{Z@e%TEFG=$`g6ZL{v$pHiLuY9B6B@Y}PD zvBU`KH$H=4weUr^UsV4!yq*TuIRhfa_18j==OIN>YMfM!wr>Bn)_;XfD0+3#rl1=C zXl5$T<5<`wzLN6FVs}4M!l?p=wz!u4wX)G52{V#AjtWSkbW}T?t+Slr63* ztFdXFgnvInV4eL`TYDzsB$6Or^R(KW>Wc2cPEme^+~sG=;JW@@Mm8Di9FC3__3qdn$Fx5<;ZXBU8^if%XP^ za35Bf=Oz2pjG-@xi|8G4j!q}Pf$g;puI_2Aj_6HlS3~zW0~;XPP@WswsExB&5`_vKCe>j@TZeNAkj z)I*x$f@EK#2YP=<@Q;ShqLk8@Zzae8s}gq?Ts z|0Cf5-*^2iJcS-zIUn?MoQ{5yjP$m|TMzhs0)IBQ_tNIjDQ*94a}2(|r>*{(q#GBP zzm2-3c05sCcw*H6HAeFZC)M4Jledjw&f=b6+W_dLPpzkI-%=l89j+PL4p12}>2W}H`_H;L4I(4EQ1=9Oglo&=#nrbK6B zBioW{@9)*onFsZW_TCWnnheiiPn2=TuMBtM>ff_uvAhi2J&qc_WT_YLVjUe*-QI7! zYvin3g?k7wFtxd_8o4|8$czc&sW;K0$@{xu3zf!kZG5*|AXR2|T04!D#YjBTE!tVk zTRiB#?9dVWsPrt%@JCgdGe}rd7Po`F(BLiJ(&~Ugi)vK+ij#U$Z2pW@3vc})0LUWd zZo+vWZ1jjnqYRFWP4u6p$*F(HdA|BjDZT&hs0#6?5F6p2H z>Y}RFCRZO*HSq0J{2nF9-n%cwdp6I|OfRYIjSad)qCup%M>Oz|UjcS6&beMM9;kjNU_={YQHa`FM{7qt2uODt^bTALs+$o0ndMRkYEko?6ln0gRk0 zgdt!9s%>_G$6R`aE9`-lmz!T4FFZ|zT8zH^vkJ6dHgp}_4&*Q|V1Io5wVcyqm_Rf- zgGyRn&#yg%ojGqBuOJzTZvyf1vH2Ogb3=Fj(LYWSKmI2{g(I=`KC#t(y2ny`BJ@-! ze4B*@U{E|Zqq9Eu4S@+#l~qR4c&s%t@z!Z-We!TAm_!oXOUkTXUBdM3i9;MAsj}xW z?$RM=t*g7k(HBVT5t?Y8APkm$rYx6kU}5#?68OFGRipE)x*5XpfrGeYwaXO_Gk_0y_PhfDvfS|;6=IkwL;~CNz5iLI+0~B7c zATP6PD)y)=794Y^h-gOIDY;#6{3Z0m`)U&ZX9mNqB{G+LEu-h1t&qW91PWFHT`uul zxB1Ri@+|8g4$3BDeZa4pX;b>CuXp>{P;Y;5g#x{mZYydO7uu&bNtY7m=z5}hk=eTV zd9PR-7umi46OC@op0<#yrI>?#hb*W}mz}oJs9|P# zgaa6^KYX?cfG_bbWf>!xxTZ7~+DgH#erIpz)Bg^l+#l0he{K9Sk3veq;LarZaKzIo z@efFO3V&UXe(qve0I+Jc@!J=*DoywY=iAo^CsV>lUIk_jaOUN+j~obbR&6=V@;F66 zCM%-N(b8p2KalVC=yovTN3l~uVIS)#n3o4psxm-B|A=tYhBV%8f*W~d)oJ^Mvlgu> zMyn4_ctUd0-BRHK<(25oRt{kvO7H;Z+aQJaUk*I3 zfM?~_3*Jluq#RKwT^}nfYG^R^=8qbq#UBWT010(g1ljqoQH7s(baA?6U)6V6v&oYn z(T;Gnb`ba!A?u+&9T*obfH%3$Pf5aj%c@Z+XTjt2ICquzd7QKjlH+f{G}m;`0HxgR zwbv!Dt_;4|X;8nG8^}L`Rg#enV2rrggeLApyZ~|(z5Dcs{yFe_cvE(++v{lPN0NYW z35Flg@`u#AD~ApuU&70?d$_NQI(X-VqvnLX()q4EKRIx11!tyqfUCb<+FR$5SXUYE6{k4dadbjO9z-!J`7{8g+!dBswv4C4DsG`v5tgtkQGx|?{ zBl*SM3V#6wxw;XYYGNGK2cFEUaT-EyqM+hOhHD{96eD{29Kid zznc0PyBH!4x=7m25ifpd${QKhfbVVM2&IO7j*aefa+i5l%z6XuSuWvD16dCxQVMwm zg1&hJ<(lwb>x5B-&wU4G>1#6NpeW(lb8tg_uY4(Q{(1P>S$2C~{VO)==CMHLk=J;o z;;|4txm<5tci)&%m--)$u7aVhZV3jL;!+%n6)#$}xVuAfX>ph05Q-GH;_mKVG&sdw zi@Uo+l9%uOfz8d`&1QDa&K!(ZM9O2IX07`0;Ur2*DS*euDXi%2I(}*#+tr%*^kutU zcxP_jJQM!Qv@%g$kH)CEH?s}h>baz8a{r4hBo`@o;6zkHVVyRc8YcJR{rk$YG|+PJ z^^?@^3}b-v#pd@FB^J}2zX#83p>9g&h;Vu&<8!U$r1R;ZpUxADOO%)&*(^UWl|k2~ zL|EZ)$Z;ju(iNk=8)2RZU+$W0eu4Tw?i0d>Hi4R;Ndeje{Y^+WyVSdKts+m!FmsQ= zdjLnj!I$$pRr{91`HwS(OpzwR6wr^SyjjTBW4Ze6kH*)y-wP6{KSdPbM3kVS4~wzQ z!6QDC51yQ6d-)6hUP~qZ1b=p?^b#&QPT0jWF zBaq0ps#ENBeNIm@g#afSK%qX9R3dbK8mEAVXQs)VI}bkM=qVI2xwR5KkiKl5L6yYC zjb@c=b;Dy@xwUz!>*hhJH%fo@u=ssl{HZPX;O?v3N* zp|4${yM*qpKBWV!0)V=cT5(M7ewqO#jPK#JT6P#0rjO$`aJqedZ7u$zBtj}nLr@Bz zwecr&$;tMF(AQEv#%`WQJC7%{nbm^M=)CH~yaki*{6h*k&*!vN(6bN=ff0iK?jA}s z%%m360Myvt0P?gRZUyj~6k4VUeGSqlwt^4n9+_>GhC`DYwDIlOgEV?L=Y4{b%720zAQi)^ej z&oN%?^qLM&i%29+>VdHsQWOpW0YU*!WE9RZWE%o{K`Y3}?neH=0bt%^(kxl)3}0NB z%U5)Ik%T@ag2Eeu4+NFGL*E|#o+h3zF{H>@{)+XH8{rrgeoHDa#2J&}ov zr7q9r<-VrO%0*D~nHF$)Bt$#^3G*Al2yFP0E7-zLXy%ylnC(1Bh%gK~S2^Ct#s5?* zwr_G>uo^4H8t)I&oML@#v0%7H!!_LE*QEI|+EH_w^VlM!O&!%FjdN2I&=bI2b(?>G zoUbnrU}S+k8pHT!(TlO7nD5(br`^i}r#n>KeBTHH(<2btHY5LG3qCW^EBx?0ln@*> zD^ioc=W>#(#}<=L6;C4E!c7_LcY=8oTu){S2+^m((}Zi@|h2j&wAi`aeJ)oWOT2 zGvZC>T`QQ+@JqQm9-oU>RJBg0KQ555Rm7^1S8fxfiw|mH)xjjYA@>{?M$eM^hxY>t zAe|%tUt&DlubG!~W8dx%yqOy<=rn*=$vTtp^D6p3e{u-fJ=HjjTR(>!M$lLX-3#^r zPj_d%jJqiS7am&`VmN8B|@Hz-D(-8}!0F#`P&QJ9>9a!zXWBsp0PZIqQrLh$=i zYr2408_J)wzQ8{I0x{@j)AL?8E1-(dl(o#XrVh2nd+NP*k&x_61Env$`6z}P+;*#z z95+81T5~nO#(#RgG?y(8{h@6+U_+0A~6PLal8%2Z=$S3YZ7FsSrra2j@tC^5r##{6q2?Z`1 zYhPk?l^NwYPLNK?E+N55Ju`|->X}iIY~6Tui)%0V74+X*J47_^6;N0v_J-9Ha6((O z`psVr;?!vw?u**0L>yY6tzQupdAk+l?IC#ER<-Vn_RL(Z8$yHn^CD_TEnM!dPYm4e zEsoQhER5Zw1a+a8#xFQtO|fp*Kbh)xrqxJpGW5(j@VS|94)?CZK_Y{_N@qr{-4VR% zH;aokZ18K!uWzEZZA@hkn_>M^@nXWvDU2T!ojka)S{rTvt9Hq&zQtrHHp4^Ihn%|$ z8MVC^UfiLjO}`4QjcR?Qs6=j)6?92^+h)WAZT;(P6-ur5a_R9O=HAz(k}92I&*As) zA({oJ0uVlsTg7qm(fS;8-T!K4y9I^Z9~S#UdU8~|=0*Q3x=X2%Q8VzWykpfUM=|lO zyyNKr)d?65={pp z$|{r&X@9VTpDPF0k3Kl!fNS_!#8~`n%pxd_&o^WEC)C`s$z}n*(#&07l?v#EXFwiU zE@qqq%wY69c{pbW_-uX|WihSLkq_uOnW54|XJ<oz~S4NHWjhh*AS8y^`Xo60~F$Qx#HSdHQ>E_9CXzf;XlJztS}H*Y^;n z2FJh0Yy97ZdGZ%Klw7O24F3>ySy@>1L3!IfDY_6&#ePH3iD#e>_R36&=N|JOqTk4j^D`}F&KIaF@0|;>4z8RjxvjkG?A72Lue6# zv*%t5%<~50i-!N`yulWjKF<)B6KO4*b?x!psQxqv`YCj)$DBVyQw(6FQduA2OOUbGYm2qA!dT z1G2{2%2uhRw7h1D>Is@}2$VU0s@PAe%95k}pr`gO7<4Hsm<~-iHbLYAcpwvuh6_0m zEB0#h;E8t~`W-EO`JH8Z-C0X$T&(+cS@iTHV3YlO;%Ux{*?9$uQv|mC%8-9-5(Pb1 z2G1a*U{)Bi#FhiuRvT<7VuQ5CTsxU?(%!#2){qvb>~4`kM?2q}g%J22U&Ls84psFy z2l*4w0mhGaS!rB%o?;#OS<0?m2=#Ab)%hL4R!?5jk6Tb1B?&Qv{) zwbG)eYn4do2-RYZ-&Ts;)R03--PAX%{@8EKPz(Bv`%T@uzHmm(qqtK%P@B8N%g3m4 zJsc!2%xqen=w~1QlkS`Q_a ztCJR4IZDT#v;WFQLG0VXU-;otBkzUj0VEUC=V*;&zjf90$-+onM=<Mbu%Y z-XON^NtZEo#^l{loNj@q<;{bfKCW#+45mK|(D43d6ZDIh^k{Quv;Vu&joz0Rw!_pZ+c#FQhFL*I@}>t6{#!)yl)_ynYq|8e+R?Jx;KX`d{ z9_^eCSX)mQ{`>F%vg!fw`>1_Oe#p6ty(Flr(35gy^K+&*eCDPGZa0=`({r&5i(Ky_ zVPb=i+>CA23akkiC_&iX5ZbWmHfTspl`rp5ioetDnP*|yaX`Pk02$os*dy`n$^qoB ze=d;DgMtMkL(mZIe!D|s9QsY&&W)$C*94~oD{x4SS}JeS&(*ENVBrD>SIIl1v>gVu z$dk28G4{E?@a>M@zRFC1QGakZ(A+={j6vy)c*@hO-9JE1U9Y0CZaSj(S!3q!E#EI1 zi-x?$!Iz+SPvV|ov+rF#Z4c>P4qMnGTJK+S8!TssX6)zsH9Z%I$5BU-oMUfquXDBq zm@s~>m~?b-M|V@;14!g^YpJb^t9{BeS;=)xi2ba=ab=8s2gg5~R{lAZl>y)KvxC6J ziOH74Br)PXyHe8LZw~GP-9`52vDb{04e)8u?moC z_3}5wLR3~Dmr(-g)4e9P(9avskmlm4fQKQg%ufp5-O-%lp+OZ;;T%1-^e^%QE(_q> z`oUeA+D14!9+hwLH=Ah6afT|@bHE2Seg-1K8yzl-Lz||m zYUQX)`I{V<>J~KuCt0B8;!W?Z-8kOtRM&TmmeerlStg!*oi#I3{mi1A_BWbI99GL| z@fFvV#>b7R83q_=W1a4Ga2_Zc0NFb+GZ}Ajtci|2it=`}%K_t!vpFsu2=md=;VK$0 zbK~)&Cgodg;(R-it|G$_DlegQ{3(@QT%|Q)np_W6YUE}Bc%{S*C!s4ueuxmu;%8Rd zA^SbkH%|NN%Q)x`ejHCu>H})z3ULyY3?~FCfTt`kGrZK8h{JA-hB5Z7RL~>z%Z|fT z{XQ>d4Irp$1p!t^_4vh-P~#kf!jJU6rMbS`%-=_a?woGGtL^#M%xj(3`WgEOaPb7eT@mIzNaEAi4mSfuiRm;1uq13sQQSwdJ$ap01at^<0P=>u zIZcu9bGd4pDTd7nTAAD^>(2026#m|Chlp1iQv}X!6p2ELH;q&aso{*4{rBC@ zXF3$ugPk(I6I1p>nJ{CAo#jK{e*tn7@=X%-#nwIHgk>dj`8ro=tA9y%W|U0=%w`KN zg`I$5Pu}L-_Ep4J$dBTD#B4t1%9ql`vJ@F^cJ^PvC+fbxy2|>YIkCL637sZ!Cz8MD z`SB{1%8nmWb6tkK!G&>9)a#oHLrJL2vs+(UfxYQ`V(TQs6l6cno77@pd_Tl7AYbBe z0&JV9iO&UHLfNJ2dfu-m+SC5d(&#@%+%zOdEFZKW#Sm?!T2{a_Ix}~!E$XuwTo~tV zo&4&qjc5>pDC{7H+qps_BmQc#fkSxoH1tM4cnaK}Asp>QDw)m@w{ijg{1C-x4flsA z5A~`p_v1PDb51x@F5%-prTjV{AkR4tc7&JT%8v~$P63RuxfRaf= z1P9X3Jm}*?l^GfqyMioD`6AGtdkVzlq&<=%6Ich^p?Kd|aVtC(=YRM5u1yER zs9$^w&U=#tg(;sQo2io}RJrv`0r$;bRx&9a((0?YUCCzZ0pMOWCYroR%{#1)9?VYv z&_58hfq~3|pcnYAn^Qu}%a@-1Le=MgFU#gpG`13u0tplfih&bzihQZk*iVMGq|kDl zQ0PPy!%Nt2m8r`0Hw*oFFpl@yI~+LvD*Xf;ikCz8o2(fl&B-^K#SKt-6iY{Ic{0cu zk9D>6IBw!`(@$G4H${O3i17?*=wpQa3g-3qW)FqVKTmn`b^*ohwliU}j+eh#I`@>> zhZWpiOZ3Cy_rjmve@mFX`x6|AmGtrlh1xHggZ8WJivxjHiNlf01+azXW(@X^0j;wM zzYa+rUQovf4M1^Cx!>_2zizQrAc~fD;&Vxat+8?a`CD*wKw#9(A!4ne@ZtBVdQKTZXyv2GKt1njFiGswdOA8YzPzk z$wgZ*ADiPa`eqDOf{D{@m8F;xe~P9OMi5Rpig^mJ;66tMV6tPiAs#P<*pd(4L8F3i zL^Al4VNUBfH_{UU;awaQ7n4xjORF$(Mvce7{%kMv;M~Xb669dA|>2MX^k@Tu| z?ycpNkX$z1Fj24+?^nDzEsa7cWS$idi1)GkTF05RXU9V5BbeIt|Ls3~`ZpBdldAbT zCx73Z80Rop%2u`!u(&74DQZ4;U6Kmm@*Mf~BcdLgexY3dd?5A0IzbHVw!4W^V_l!6 zh_qxOymT?O|9nH#fv+mELD^=fU1E9M0{3Zrle0Ge6LWad*EB|?FWJFfH9mtA&23Qz z9UDefC6f6z5d6FtX(=Y3;&;Mq->+V%p-|*NIOnfCg%9TZsU8i;KPcQ@i0XAYkberu zS>Qu9C;k)OA@)CQjA{_mUozX8kxOQ|o*%QH_SJs65UYi3*goqu)1K{SpeOFW&+${r zH>Q^6ki5nz0YoO~1Rd08@`P+g?kaR21^%OL1qo=O9$a<~kB>|f1@ zax6@_EZ+&hRq-Wq4#>$Colaamg-;L3&>_=h@Bm1}7;yD~z2Elf0g_78Y!5=m1x*(D zSckhyaYEyc4vep*tW3H$3lRIDPVlfwc_XlS+*}e-xqbTj$Z6$|35||S z@L$W24`U%Scexsx+=1F#BTPsNP>#OPy&nr`?k^!fJu_qgbbkj!7=kD}H5}@{h%R5H zHchEHXk|#KaR4>|90086j|20w*U<56BA|p+#YZl_{;}fYDd)u8k4bu54{f~M(m0ZIARd29QVJO83{Iem<=PAPC>uW$3i@T5?LnQJn(jJ{Hh zeq_W|DZ|Mct$|3QOpfcP+oS|p_A%Vzv@S3S|zclBUBP+7V&9Zv22 zZ^JPc36lIK(D94``-J^hZbV&hVDPePZ*rjU8(h_ddJn;PdW3gsvwHyQwdsvX8Ko4* za3l>^yac<`@&#LSIc%O20mKAi?SJIi0L5yRSmxX&kb7i|m2QH#1az5k?hUA3uLU44 z7Uy|yaCu)imfn;OL7GE1ZM$S(MI?s&_E#rV4JoNS-3CnP@`X&iG97~E%>)dpsd1ix zTa_!$DSoUCmrsII<>#mzWLf&mUEIfEymXcR>)vmTFi|xKKn)AU(B?2*?`W<3?3*Bg zDJfriBSpp9JDJGzf*A&(Z=QvD^~J-xVOq6 za>?5E=tx-!w~r0jF90-^=H7FN!Zdph;{K1#k*EBEI{B`K{iuxO&N-?%AXp3Z~PQ<>G<$kM)iQ)n62U$El&xh!58WFO=gZ|~(T z9ILGt{|JkN_crwU$eGKxC}J7luWH=|&F+H&PeZPtkV}NGLBTyrJiCPk7qsjg5-mLGXyWaE>iscJ}7>U`%y&y&*P{eXgj8*9GVJi${k87pYY3W z+#d;Q3DY!WKoULyZN@_#znzlfOw!Bvzx(`DYO)v2B+$n>dBR52?34`j$3((hh z!~m51Pq>drmF2SOBkx2bBk`eq!t`(0Rq$<&7(e~%;G}r7(9W0*b+n}QAg3xzwLu2 zTQUwrM|ZHD6d|$ihu{Bv1c6@RQnmn|xmwGv_DPPJV8@ZRdYF7kbmQ*1^nJ|1D-j=S z_pKeJWeExD8Z1+;cn^Z&IgbRnBBSMPezx0C>ZPKmzH$VmQxhe6TU8sg}Tvm8?J*cgOp#?!GB=Xmwl_#)$dj<-QD-x}P>m67>>B--!ICwRyxN zC4mxca1-P}vtjkq6f2Opt}qxQl1{18+5J$u&RS(KTMyV!IlI~%`B7Q=)#5>xIn0jW;(RvDx%V_yv$H0JZ@zEyCouYZA>I{{%;{rl`eJ{?)<<96KvM&AYX587N9zt#Gr?`-j;u107ej? zK>dKhoPveL0eDE>x&VroyEGnJ+70JO{;@N+&u=UV>w*pp5kZI?zP4Zrs1x7516YKN zTw9@!<}Q6D2CL4Y1OyvK^ieXg8-pe1Clc>ftH+@9woF$LY?#CB*()-}1;lE2vP~;} zk5t0UKC!Y3*cX3^IS-?eUzZz#KLuX7!{sRheMB*9<#a+Np`emZ=YQ0HyZMIP!)h>cpYBtE+259oJutizb zZ|rzwnT-VF6%N*8G!9bmKFhu+4m)%db7tt#h3qH7+Na`%sN1dkE!7e|gncxq0qAUq z_21LZjm%yHDQ+G!7^cPsNn;sivAc=e-HN(^XGAaNEL335pb}AlnsFbwqMh2%(~nXq zQ9ljML(I;=P@OED<;^9P4X7t?F)N=0ArC}A%NIGtlxivkQr_x#BOt-9$MiM&A!rr>L&W6U$znS z01=4FEBX0DGz#0Evkf?RL-e1szd#9>$S$);fRfQUh>iJ6!GcBCKyMOgdgGDGGHye3 z4}#5P3g}$Mh~&o!cc9t2F?%<7y~; z&!4q|me}8JV^!#6uLVtlGdItf2#l#o{z5ymPKLj^u??2IfW~XQC);-}=&~vnwwyN* zI`*sbI`W`e%;}z{1TAzysH|^U$dV|EiQ6F*@9dr+p=;X7%yi)=6{Wj12K}c%c?O@dZSou}Q7mB#I zNDX8D`BFBCT}-AkkY#z4`EiMS55kyj3zQx<8`LIVtO7oK!QL*Tpj!;=Z!)<TNq`7En4Nlre+?0^DN2Qr3$f@`ch%lJZQ}Ykw-6WyM&d~w4 zU;uB+q(8eS312f{|Aw+yD^iBd{c!Z97OM!oY=~N^Ozpv#WF`>qYKUQC4=P<_w&O=B zuLN^9m!SKC9H_(eTQh3DsFkh!-0OL}lMsyt{>l`)nunL0rmnnk-WLh&QyErWyfp@4 z6~BvpN>4Su%zc>@n{e4&Tkntv+kPh0kQuFLezV@2b#(HOYk7+-mxd3!| zOMF9~FZAvXRZr(72niw{*`&`-R=+bD77sS3jP#91O>*ff&eIBfv zUN2#k|DpABPqPv*#|%$^$ddWeY;FZdb^4_7mURdnFDo>iZ#r15DZ^%p0Be>yVc>u{ zbmN2mv1a)?XP+ANipJm&xtpQqLRwX0|W!ne{>zcXv{%8C)%C=$$WKHUv1i-t8Z z{maH2<^(+_2NO_Hg;T#|k?*Z5!@|PgI}#gP)lkCxRa7=oR~(WuMx|8I5r3`eQ7E_7 z?4_Yv$D2u0d08^BZNx<$w|PcYcQHU9@rOEB1udoN1LgZ3fEO)EZ5La%s4VzCajIA$ zi5F}Zhg&-vQ6_w(X_6^x4Is5Z$Zq0%QvKn*ipV*4 z%N_E0e$C-Z%V%u*)zl5mh1(PKbXD3$cHBl1-ifRp97bQI$<0Fv9~HLQ9H{4~DkG1= zX)~bPyS%K8((Ai&`sG`M2~lrTyR&p#hOrRDOQmQL#j%%2kf?XZj z@~LppdezK9Uzx|;r&R(Z;^XQ_*O!=wxW2*R!luyt_*0T<6+bE4&J*>+{PycZOcl}B z(`Ly`NXn6+x9t6k)y3BOIpxwX3S#*Em`U~ocv&uUgQGdCQG>~9BNs{a=S;Kj6y76XQ0Hy0(n@5AW>l>%C zE8HbYT4b>EhktoPpf2M%iW}R0qxrbQ=q*Gfk!_@ANc1SiI>ZsU<`Ia0!K_+RZw$V$-}GF z!xtSb$iDVDh+CtBwPf^V@rMK7L#h9Fbt!REihvLBb+VjfhE2(36*Yp1);X%~bRU#< zfiX8+DmDe*R*Ya`kXS+IN1zFH5-uo@N<_xLwDYoLgQ*nQk005PRo=HGPaq*XnocdA zs=y{#pPAxqKe6%!+V!{?C-M-6IR)J|QPu}Y?^tf(hb+~b4TqIHk`LX+Q=K`=Nv{%3v zTcFXD!E5xh*b4|Bf@Y|RHsVkm`H??*mJozMA01ZQ`8QqX0=^#vwUJGM=WjOJztuS3 zT`Ci8YLo#(-f1{w;V7h~-V56+f8~U>6Cta%->l<~hw>oX{}ueILt0WcwQ!IzMF@Q> z7#|h|Id7@cIcqRSrB>eX$%Q5#KSKMHm7xvgOH;BA19W$m;|h)e`?c9~_%-3?|i z8D;!n0}?9qlF&_*3SZXyi|>nX?K{W4G&UmiOP{l^+LRAB z?+o?_;#KT^;&S{Bscqw_pxp}YKA)nLj(c8M$$ZaFo($c><<`BB}z$Jq^k{4_)kmZp5w;&W_YF@RoWVe$H`XP%y zNUrDahcvgTVp2R@m-VxJyKYa9shc8gew9Ce30_GCO%@Y`YzBTy&Op0oueKjVoEXi` z@Ly2$ehh>n)(QQju9!MtR83gik!p#r(!^_}@vb4;;(O1gJz^lXL4^hE*7T*m{6xriImUgQ7YUtqL zLf58;kF33pLRzR6gF9vI<@FQM8yJdG{BjTY@1)(jSnw~zQt8G+ytYlx8{|SvO<1}Q z(5|&_H^8z}_vB#rHl~cq5YO5eDybWrdA`dAlfMyeR+WaoB!_$Y+qOzb@$1PMe!m;3 z&5D_NJ6`#h^2z!FOq76qaf+@FXAI@AoTZ9jz6;x*Q5Efw@63wEdnW;vCE@^h2sf<0 zrqak3So;<^;Jp(B{3;|KPFwtF@pBH$eh~Ict=@q32x>$mkKA>Otm6HM?bYN%n$T_X z5efL}x1k)Tc>MnFP~yfT!y=F1uP+Wb;=(=o$ux{mCk!jY>IX~>hevl z-#HTym7vEx&3{2FVjg<>Z8^@KxHv?42>GW&2cjsHU?_;k?$~F1hxj#UsSw*Lc`;kF zuSrJc$hwwlP{`OjqF@V)6ZPK6L(pP*BC>DoUCl{#?!$&@kV#qX3&oL4ZxZUot=D?d zM&ib`gG^*ht!Xeh&C1VY^|$YT2m4CU{R09vV_I{Tn$2y4A04;3zLi8NFy8$m;XVp8 z?JbI16@C5QFJzeCPlMQ(NGrkGhj&Ip9{j$i)8T}lu(n2~_xl3Otpca9PHK6gljgf~ zGTaSRNLY7oUw}fmxc%FKG*q&)Y9vCp>SqyZy&N?gY;WOJ&T;7Y@KpHQ3ET%lXO18O zl->O0_+hCKrstIOvn-RW&91$mk@U+C5vTOSC52R<4m-fU$;ukCf;6~yxrzp#)>Ej1 z)fIb_K?w~`W@sL()f*`4cK2%y49VvNNG zy@Kk-%@?XH8U4G%&Yj0@60aj7wc)0BpqR>&=C~p0a8l!#EDH<*QFD^qzg1yRHu&@7 zRL1e`myN^Kz&w$m!xLxFirwg2wt^wmr}_`EVF4hQd0A*fzO8&Rk}gDM9ui8wEFFiu z%fExm`;jpZd+MIR#<-ofD_IbfiT=g7tcuMX9qN8$GVzsPNXYi#et9gt_GfF9J9D6K zmM-7aO&sVbw~QBgKAhZx2VNJ8(CtlnFwSCf_ziX|K+|Q;%HwS<`*NqB7M*_%qgpv4 z*EWP!n9FA%kFaZsCQ^8F{Uy^NcN|*xYp+ZSF$szaUjug@w3uF!xN%gDuNF>vgan4N zkqz?J8r#@_FZDR}Z(La@%jftLtO*=)y&J55^Mc;SlFAp$aY0E&DrSft8tM~`;4&vaJg-DsJRlL86L%lNF_h4ql!}!k%erb z{v&3#4?aPMFAPgj~Pp9TR^5B0W zZVtPMX=o)`(>2xjGd=ivwdhMf-Nyf~Kdbffw*B>nLr)Sp@I;g{`Nz*&RkcD8-W!?# zI|UWW_F@WApi5-TP+GJI6-${c4iiIXPMli!73JRQv`$JZeg+fuQ{eX+i-&X0F_fHq zG}at<>Bq?uHZ1_q>}si=kbS;%_yLCg$>tuzD6IVIG~vE~i1&!~3Ga0gGr-ZNrU;jGNXn<3opkEDJH#yL!MILvX%iVsTE$MeAT^(#1O9?!yiwbKK0 zW3xSMZ9eC{JWV{}>Ih=S+hqFl#te-6rztei1h4O)-D^10e)WAT3c9?$e5e2XI(}fU z2=bpArm|`0-8cWPu0(K0jTV*{Lhq#vP+(G@J8B_y6DAEEh#3;kdSB?`RToS{64^9p zHtcR_^`5kf1jw1vYlyhK;necIm`AL{XMV-8p;#Jd>>?R-r#H)K7pYSbfq>fE?akeE z^O#0k73=<{Uj4={?~5p%PBVSL_XWlrtsct`*`G(XG>w=y@$iNX39{tENUrVFS#mXHR#s0Pejv=;otILzfYU9pV0N+QF2Ke1uo0>A7qJdx^%lCfTg~v}(GqzV z7d|FH0@f31Qvrn@gvhku{r6o26wODW5YfR=OwEz%?3MI`TT@oNIw!j@&iq-~|0t>B zqlnm|zv!7bU+sZ%@n@37Hm1}G2(pN~&vRz`P$~82VRDR7(E-@Gf^0Eq36b5WkC~P4 zx>;Os`l{@I(uXG1lhVm3Q^d8QJVU_S0;qqQTnVDUP|Hv zj4SJfF?~pwNz9D!rjB#Ve=r2@geC$a$=v)B${YzB4 zvB29cS*kMOmJarJqoArup*o?@`SZS4Yms<{BqS>K6wj(+h>v0|xGCbbzD1-gldlWD zVO+nEJK7tJMTXTaRAY4v!yeOj4Gdn+J47IIFqi$f@U&2|=Tux68*jGTj~AltZ^kMh z`?=ZyO^C9Q;7*!f>@zVrd})(wvL#ZQlt%F-8GSSTgn3f+S?%ix1C`Am2^JuUMXxYW z4Pt>v4DeN>twY@QcNWJrm_{Y;YekVq;&U%w^Dhi?JX%F;;BT{&JmrHt*Q+mCe2Jz} z!mWnc?E%x_<^bDwsn|a!u{8kV*C6x}o-o|bjH^W!)bcK0e|usV#FzVqc5Lt^p1WNP zw;Ts8`s!;6gDD_s`mBT2Q?f7=%wADzW55CwqplE<~_KMl$2dx){Ql8k7G zU%Uqy>idtxr7XO4@iM1NNXc23Xt(^A35k^5zJ7Qzta2OpBFsP~C#O~RKO}ha0||Sm zeSp`-ph!|()emb%?Invuddvu{I0woV7+u|I6@H75%{*W`_R#rAF+#@(h24f77+)Ka zZkjfz(uAcg``eFFN>X}2lg^|D(y=#58NKK3WK9yJ7kzk>+ z8&&<2w#63=^-SK6O{&%*b5?>Cj?dEwF;*bK9%Ne@y!O|h4VBgs+Q<5LFD_ec+mX3Q zc}Y6@^VeKu9@dH-bScJ(=*kvUTQ9f@Y9hKvm!~Hx=|b1Z1fpm|a45(z&-%=Mc5<12m6p{tUjV`3{BokGZrIGBJ+Q9SvOOO(K(G53X+}U0{-IP+f3c5OX z|IX3B!a1{_V9xZlUkKx+;6b z=WS#D?|mB@UJ(u~IpQJ7pVG7z@zOs29yzHv(BQNw+XSi|F(ennng<8$g#vwxybm5t zoCD1$B82*__xq?JwCcrOD=J( z$DO%9-U>!LNc@`~w5NKnV*ZQ9*av~^BtV-WlTmx#nCnJwY_7EFzp{K=w5pY0)3Llg%87{YH+3(1US}#$}?OeR?>v z5AF8q(=!PefOs*Ft=k%K{6vK<#= zP0Osd#tbgVZ2ZW$rpu>~u3zvEwCCl7{lpMjk6m>`DZi>A1V)ui7QK>z<#?BeNt&3p z?Pov&)e#xpPYeucVxB*}W!i?>l3Ltp&q6t+1gp2Tr#|}-ubM|fc~*TJ<8zT(0trE} zDzESN_@W7YNy$43hNWAJ-%=8h>0G#nXa$k-qRp3TQ|lNDD2|VUP5c_nHd1q{Ao?54~_VbB!sSxgyf&`hV?x z7LW)eBBb@+z+Z@ujIASGjsXanfi78vL{)8BHGQ&G8vo6E1bTEBS8v%Xr%}uktI%{MqZs zpXL-c@ICMb7z$eS{s}8Y%E<~JgI&$j;Tf-1UDAc%_|P}!Erh0&CdX|Z6%dBWV8{21 z#2U@Z`iDv2omeDkIK$xF=2yngEC(Q${eu({m?Lu!T|i=8zEzh()chDNl%LlSC^ z-DzfvUVOL;PU?f8tFofI+0*BD9M;_Ab4Z8x>$?z0bY%`Y$3lTqu9pD<=b{26g( zU#u?U-UiN2?q#n_xm5FU2J$l*rE~H(mc*~&3NCm9D{UzZm;Ck)!5?D3rs%We=;xR?o=pUw|40F9 zN!5PTk1)z;@WPV~sJ(9-R6!KC1b~0**;b8wE(4Wp#5$*fInAguf6}C=9wLxHLr#*? z3{14uR@T20ABVT|3<1 zdS1lp^}6pT2aB2%^+}yZFVOMP*^hZ z`o**a%6c(}K7$m|P%1T9W8MWlan%NdG&OF6(0YGBc~3#*N8iFc=uAOtmX)jh>$stW z?~u+00rUBDJ?=?_9#+n7zRw=GVG09{(q4wS`E>sCd1-R*kH^c02)+v1+?>yWaUR@z zs)au8((@6y3}%8eDy?bzDTPNybJsyFg0JBx-Bb<%p=!O=FG}Bv0Am;=jF4GPiuVBf zwG4&yN0gyyCCT@?!(C@2xopT9whR)`vQ1afgxA%F` zlMSs2jjPOhtl|;zEtv>f#|`fp_YR}{^Bwl;Qmq*&DW*W7>`<}(q|g~>i3!S5N2lw& zn8_h+a4zNmcMaU-B^Ou0JS?tYbX`^9X~GV$N(U$SV)7^Inzh7mCMp+KLWwR20|A#m z6|x0HkNgO<I4WiijAeu1@v!9}+u~t3Tpo+C^JvpH3jm-W_7Cv`?0qIF{!OA!T6UFz7Lic_@B+ zNaz8ysDrI!7+ShSas=?hn;co5Eb;cP$fhi>}PNAz&7odALN9a%`R5c zUXjyEgNOSBMGZlL8wZ!;S>tPgj0y?Q0^xX+a}(Z8rSu6YDjBO|=*DqB(G_BzZa#G` z?>oa5Tt6k?e&I*LKiw`*3^ADdCwQHP(dl&udv?;r2ro_PTxFTwOOc63+w6UYA|}S% zatJB!c=r}#K_mz$#c#(~j``!(e&}N&2*@0M8(061t0CcOF6Ii>(0jiq+eY&i{z>~3 ztyR!V&Bm~pI%>#Vj`d``@*J*z`_T zoM82^4vYxMEO-ieN-wwMZ3ecpP`-M6jSk0Qpot8zE~Z>)?pIwAF5*+lj^k_84d3ft z>t|32&6Y%lQ&|xU+6+Ex9sKKb-|(WBG&Z3ZH1|i#4ORxGoY%a(wKRb$C+Fvx3*WfO z`+5EFGp5^2gc!riCTabJ+?6t))Q(t2jixW~2Q_kIr*;68 zc4f2-!|)J)_4|0j(fCYPr~OhhkMMVISJIo=qMr10wS0~ACMygP;h@d4)4==2uCA)b zKj#_OYD~g*bjOJ#lHzh)JGuk5QRXW&>m48D_3>a=k&TBbe6tCp#jlR0e*leQG_qI( zdTwe4AL^rbazpoCDSS(XmY}HOe0FYCK^X z@d4OK8Smn{kOr2{L_w{+Cd(!YFO zaWQm=ztEhVjX@`k%b&p$^Y4b}HMWb$Up`!4E#@a+;0}VNB{fUaWM1!u;IY{pNu|I( zX8wm2v&NUq=iOsKiR3ftL+Yh?ory@*VRXpljV7?N3j;p<6CzlT9~>2LhW7-!fFN3g z-}S1~+i~!x;{&=!uU<-$i%d1gO#F}6VR^K3P9^U^Gx|D*EX>98>2H1Gs;HVQ92ULs zExRhiWv-)#c~t2<6-oU8?5j^!rKFM?+}OIh(MwaQbUYPWf*GTW4YsfgTc$FPKUB62 zTYxF#%|i{n%Qc0j@x$&r(J-Z1nC^nzQKM_<((1#WDOJ_4pPF-&;Y`QaImUuRiD-v1 zp{K9}eTO)HBKzZjD{&FcTx=JIlmA_iq4oB=YOWyI0fwkFg}^yyvuq+XIZnrMA?AN} zBe~Dg1q6ZDl-*WG-MO=DTiUE#@hD!+t18@zSTl6`BL4~~!+2yW1ZO0FswAAH9Ovv8 z8y8>~9PpV1=DQ+fj_Qa3FEguxeVy(g2j__}cPn^OJcT6*t;T6UMfs@MN$}Q7QRlu zi`{C~*cH<>T{(d89%oi;DNl3hqr&2jQnFm6%0ubQ2`F zX%1;kKH<0r`}poX#PDO|_Z8MkwSS7n53|}Z?DO_Dhrs$`6ZI*VjXOGRk4L*}o~*$! zRq)?m-JSAnZM05aOV*d5%$UGR&!W0W#n_>rLi)~BG|tAV6)_O$w?P5CtNbvp5?6dQ z`kDyrU2MM1zMl&Dy|H|c7U*XJy%~^&Za}8FQn?@E`E=E>=qa9Ty@qdR_iSt0D?wup zIh<@lURTmNht;pfp69V-)~qo<#r@Ac`goCN5KGq_K9xasjH_QcYx|rCX7odfE=0Dc{;nZ+2uwr}u%zrU@qp6#wC+i5 z@I%{d7ry`5?>Qu)t?V8-eH+h2(cA9!3>6Wmg&D~v#so=|i@NH3!doS-9K)ogwt2Q1 zuv0flHD#rRrsHK0=rNk5~m z;`;gd_4o-MNY%wT8FiE3xm~7|Bz;cHTOE(OeMo7wkdP55$iW{f2!`*?0s&3 zE0s{ODkG)l=}3!oV16l08_S=GS!YH{l_RfY!@G^e3?znq_L$^aI&m!M?(l_Le-&mj zRxOj58nWOW@=Cys7PeysK*T5j(U=U-0TxJ&t?c8g z%=j6vTTi2_74r#xfI&)x+Tk6|NPCpQS<0&5b8~4{T*2%0 zWtNxEcXS0el-e4Nvruzp!h>dXox*fhsxBoEEd!4ndQAgF-0RbkccP&fgx3H&WMFYM z1|VbvgAm|SE7rsr=&@XDb4??i#bP;P7PdM_MeHI>C+7RHvOJ%+Xd??Efhhj5X=7jQ z!(<}-0h2~5bWs8L#UYr~dkeaXr*{V~Qa0(nW%yVA7h2IchzLN(g-kD0oH#39NtkV8t@$6%xjk$AjshMDj7M;%yh@_f zTptlFF@)6=$crZ}6{%x%r>TQUA8c+oWFuU0Gs-aikXj`+(S#Cu zOaO^5J7wi;_UYB+dp>&!{||(oAh$GnRFODI0VVViaN~wbpi-4AJDz=zO$|gUR(T`&b0@+;=!IVggnt%me~DW zce`3A_(|~L$CgY(gqi^rG7|J8Tm0gwOztmm%1#wYDw%V8kMFB-Y_hE(c4@?b-N=*J z<0{HrlXIljdp_@lEeWd@WxtWNWmgJ4Rl|t|&^6c#f#l@Ds@AfdeOFz(`ZjpsPJ0PnGLs*S@}^N!L?Do`L#~|W z^|a;X3xZlUb%Z6kKn|8H0(c5!4VwT4Sr}C&5m8*HT#NbMy|Tplk7NIQ{o^odDJZ~R zF&rEROnz$)EA5k!9OQ5V)9_^^;#*F84uMaaN-tB9qroBLU(w(9Q)6_oHaVOd+Q>(*k>W&9~Ad8 zo4$Hgp<_)e8EU#w6%W`sPIzxjO2ow&7pC~Oj6sH>YWo!nG0ZKQKTUWuvC!!MMK0uN zS&~|L#+?>#qZ$LXD*cJW+*CgFO;%CMxVQ>lbNz>49?w8u_Z^RDO^FEU(8>2Rpac|~+u znkHMSwT=iU6L4x{V*GDU8n~|{kWpaU_{m3Y{B2?*u?=*7{mGX9*uJ2LOD*L03XH8} z6c$?}aDoJ!GWxItc4YIv3Bs)}m6iFlF99Qtbg*A$#%3aOMoXZd^P^Zcnf*|^Lvz3V z*FC3&wUK@`X`d;>VrPhhl}Oz~PTs!#%Px+eDd(CGus!@@B|ex*BM?yr8&wX8QE0Ci zQo|X7OaC=Rz{PQb>#WFLsq`-r6sjeJ z(oR=X*lFk}8zIb>+iBvrZ>jtoG!|OR4!QgjjpRKPE8LHDijUQ4S~LsRS9e5_DuMM6 zDa_D0s;IZ*b@^JA&J(H5-8B}sq{Fc26wes{Q;Ik<1OMXakfM;uGB}!lj-zO5Gn(n`7 z*nyI2zLJ<^vdzi7Cg_x8!goC5F`JEJS#F=J{U}QeFIz+&v0b+q{S~+B5e`y%gO9~M z7QC3m(Q}ZodDM=!Er<;m3m&9|aALv?x58V`Og-LbJ`n`9f17&U9diC!i-`{de?6{A zM$l~gcDOX~X}9~L(H4|i!GImD3BYu7y{!_TC9ZIEo`n;G!`#gnI?+GTC{wYJJGA%; zs;%U047w0rwAeVvriWoXQf(g!7uG)$OPsi}jaYp?zDwEE;k`o`40{)ZBzI4AG$ z)5+?Ky3#>?d?tEi725$?Jw00VIRWMs$$`vYtpdm)xf8O`zdr$Z(72=K5wZbfZwWKrtE^GY-ZmM}{wjXSbW9nS$e%=az*21#c` zP*6gW5_|jgVjiRz_ggj}JAWC@0v2{qO?(!@4{`E9s$wX%IZn8{L{$*D4(J z3Gfo8_7?C*hw2}brCL?jCcZ~XT>*u<>d{wDUks_2xTxvOY^H!Pjs2>mu0IjK|EOVD zPi(@7)Eh~f2tIuF_M_3X0-{JHgg5y+x*{bln&$pBo2L&r*Wmj(Y*?JyUpbDpXr?MQ zP1W+$&<)IVrI89trO0XrOH2mZqP(i#C%y3$dF-^ zjFllI1jr%%`MV&dzS938=wLcu-24R}*=6i z%6q9Fu%FCHAACbKLHg)nyga@QuW`1n5wSU}b>&<1?$sT%L%U(|q#yw2ePe~!3l8*C zc?}+tGF1e@95l@yV3UYQx6RdV6a{lH?>@N-NI}WEy5%BIPp1ab8wa?zo0&1sR*0zo zNd#njl=G%m&R+E&5t!_(cHR+dJ4@B_4b|FB*BlvaI57>7a(;pj<#+> z82S|wD3cTkKfCjNa~G5cB1?yw-g(s*yH{NE&in{|E&o9_dD6#THq@eh_qLw018xW+ zRg$_QPuMMsP+-p-PgOg!j&B3>3fn^=H%_;2)vf9AJX06^5Pb`@hYdk*{{kBl+wnc2 z#_+4|BbOxUN$_h)zA4vCO-9p2pIA=v2G)*P%O1o=IA~Lr=Sp){@vUWO)QccZ-Ej`a zWcQvpj?E`^bITo~;I$55u8V65fjX0WJ~AJf;%}JB#DVKyQh}sIf!A$({v|J*qy
j#(n6`cTK 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

5l#v3A#xI3*z~1~fvo9Q(N^(==!|_FZ z*duZ=+M1~)8E|otX8KNZlr?qels#x_1Xq@9IIw~@9uAREJVH)Xw^}UclF6327}E42 zT)E&?U%TK?(+K7%R!`H5oX0i)4Qn5??Iw3p5J~6_u+aWehY{DSn}3V2p$bgjnAu?o)v@iC254fXeMv50$9YrpU`N?u@QIWs)T?SP|fa}(|9 zqAX+!7`cx=4)cCBg5h~pu(?@9`)aCr#oyz$ld=#RFxYCNZCZls@4v2~*e-t6PEVvV z&bbK3b3wt(Coc!ufAbXXC<**#HQ%J9k`New6iG<5RjtO4XVO?dCvwxD{kJ#tfQr(X zg^NTwF-FwAeS_{V4bfel8l`~NbfrTR2s!G>WduFWxH(t~aK4q=6rEE^$+Uox>gJO2 z{L<;6Q6nHa5#ZEM>H58not!)z(6*_=^~8}jWf*IG$AUKVWOZ4?)GfF z+BM#*wKKmLFD7E~W3U!$IVm$k_k1f&Kz6WV8@55P?r~bcg-Za-!rvW?ns&)KOGT2~ zlkAyqhQj=P$Eg3w#K~}zH@J5bo-BfHjInKSz$@?+Z)NPD4pHj^_Qxmi`UqoTy=`sV zLVxrXGuBr=QRm|}wg75yetQQK4fY3#P_~J}zEfPnb2C4Wo!E(d*(cA;b?7$g2in<( zPn)ghX}nzJPmb6(3Dpeg_GW~Hc}Lt=lgsSZz z!5QXyz7KaR;D`3Ee}d`af{H>WWZ|Io1QI3~4Ll_`g1(cRnhLK73Ro)7zPCd={1W2x zRp%Xlvv4>!<2@}$hz|!V{T}_eHx2xkLl^hQoZTCnsjCl|W_@5Fx2(+j0ogy&Y+;L- z<)G$*CiN7hOm^s!{U>1F7U=iNk{+u~dAC!eDz%=|glFW0jEZU1&o(G_c#wTxUjnG} z#cg3>jEpUi#Mlq@t?Msg_#geK^Lx@DyHWf7=AS5vVyM7YOjvUVCfcpVR<(+5!H?9- zySI6s>o3m&*zr||=wcPGyBkQV`EWJl@bH8qobjOp+sXL*)=&yX)8aAbf~tGv?a2SN zu^Ddo-z?DWk9h9Yz#5p^NU#x~wYSd?H@w@!2Gb4G)6-utEMV~~M85Br5ff(v5O1|T z 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 String { - format!("Hello, {}! You've been greeted from Rust!", name) -} - fn main() { - tauri::Builder::default() - .invoke_handler(tauri::generate_handler![greet]) - .run(tauri::generate_context!()) - .expect("error while running tauri application"); + tauri::Builder::default() + .run(tauri::generate_context!()) + .expect("error while running tauri application"); } diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index 5e5fa9de8..4f8aac461 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -1,43 +1,38 @@ { + "productName": "Packrat", + "version": "1.0.0", + "identifier": "com.andrewbierman.packrat", + "build": { + "frontendDist": "../dist", + "devUrl": "http://localhost:4200", "beforeDevCommand": "yarn dev", - "beforeBuildCommand": "yarn build", - "devPath": "http://localhost:1420", - "distDir": "../dist" + "beforeBuildCommand": "yarn run build" }, - "package": { - "productName": "tauri", - "version": "0.1.0" - }, - "tauri": { - "allowlist": { - "all": false, - "shell": { - "all": false, - "open": true - } - }, + "app": { "windows": [ { - "title": "tauri", + "title": "Packrat", "width": 800, - "height": 600 + "height": 600, + "resizable": true, + "fullscreen": false } ], + "security": { "csp": null - }, - "bundle": { - "active": true, - "targets": "all", - "identifier": "com.andrewbierman.packrat", - "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/128x128@2x.png", - "icons/icon.icns", - "icons/icon.ico" - ] } + }, + "bundle": { + "active": true, + "targets": "all", + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ] } } diff --git a/apps/tauri/tsconfig.node.json b/apps/tauri/tsconfig.node.json index 42872c59f..97ede7ee6 100644 --- a/apps/tauri/tsconfig.node.json +++ b/apps/tauri/tsconfig.node.json @@ -4,7 +4,8 @@ "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true + "allowSyntheticDefaultImports": true, + "strict": true }, "include": ["vite.config.ts"] } diff --git a/apps/tauri/vite.config.ts b/apps/tauri/vite.config.ts index 0875db102..bbde12dfb 100644 --- a/apps/tauri/vite.config.ts +++ b/apps/tauri/vite.config.ts @@ -1,21 +1,143 @@ -import { defineConfig } from 'vite'; -import react from '@vitejs/plugin-react'; - -// https://vitejs.dev/config/ -export default defineConfig(async () => ({ - plugins: [react()], - - // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` - // - // 1. prevent vite from obscuring rust errors - clearScreen: false, - // 2. tauri expects a fixed port, fail if that port is not available - server: { - port: 1420, - strictPort: true, - watch: { - // 3. tell vite to ignore watching `src-tauri` - ignored: ['**/src-tauri/**'], - }, +import { defineConfig, loadEnv } from 'vite'; +import react from '@vitejs/plugin-react-swc'; +import { resolve } from 'path'; +import esbuildFlowPlugin from 'esbuild-plugin-flow'; +import { TanStackRouterVite } from '@tanstack/router-vite-plugin'; +import { tamaguiExtractPlugin, tamaguiPlugin } from '@tamagui/vite-plugin'; +import * as esbuild from 'esbuild'; +import { readFileSync } from 'fs'; + +const shouldExtract = process.env.EXTRACT === '1'; + +const tamaguiConfig = { + components: ['tamagui'], + config: 'src/tamagui.config.ts', +}; + +// https://tamagui.dev/docs/intro/installation +const extensions = [ + '.mjs', + '.web.tsx', + '.tsx', + '.web.ts', + '.ts', + '.web.jsx', + '.jsx', + '.web.js', + '.js', + '.css', + '.json', + '.mjs', + '.tanstack.ts', +]; + +const development = process.env.NODE_ENV === 'development'; + +const rollupPlugin = (matchers: RegExp[]) => ({ + name: 'js-in-jsx', + load(id: string) { + if (matchers.some((matcher) => matcher.test(id)) && id.endsWith('.js')) { + console.log('Processing file:', id); + const file = readFileSync(id, { encoding: 'utf-8' }); + return esbuild.transformSync(file, { loader: 'jsx', jsx: 'automatic' }); + } }, -})); +}); + +export default defineConfig(({ mode }) => { + // Load env file based on `mode` in the current working directory. + // Set the third parameter to '' to load all env regardless of the `VITE_` prefix. + // const env = loadEnv(mode, process.cwd(), ''); + + return { + clearScreen: true, + cacheDir: '../../node_modules/.vite/vite-app', + plugins: [ + react(), + TanStackRouterVite(), + tamaguiPlugin(tamaguiConfig), + shouldExtract ? tamaguiExtractPlugin(tamaguiConfig) : null, + ].filter(Boolean), + define: { + // https://github.com/bevacqua/dragula/issues/602#issuecomment-1296313369 + global: 'window', + __DEV__: JSON.stringify(development), + // https://tamagui.dev/docs/intro/installation + DEV: JSON.stringify(development), + 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV), + + // This will allow you to access the environment variables in your code from process.env, instead of having to use import.meta.env. This is because Expo does not support import.meta.env and throws an error when you try to use it (ie packages/config/src/index.ts). + // https://stackoverflow.com/a/77824845/19816812 + // https://github.com/expo/expo/issues/21099 + // ...Object.keys(env).reduce((prev, key) => { + // prev[`process.env.${key}`] = JSON.stringify(env[key]); + // return prev; + // }, {}), + }, + resolve: { + extensions, + // Add the resolve configuration + alias: { + '@crosspath-resolver': './resolver.tanstack.js', + '@env': resolve(__dirname, 'envResolver'), + // 'react-native': 'react-native-web', + 'react-native/Libraries/Image/AssetRegistry': resolve( + __dirname, + '../../node_modules/react-native-web/dist/modules/AssetRegistry', + ), + '@react-native/assets-registry/regisery': resolve( + __dirname, + '../../node_modules/react-native-web/dist/modules/AssetRegistry', + ), + }, + }, + optimizeDeps: { + esbuildOptions: { + resolveExtensions: extensions, + // https://github.com/vitejs/vite-plugin-react/issues/192#issuecomment-1627384670 + jsx: 'automatic', + // need either this or the plugin below + loader: { + '.js': 'jsx', + }, + plugins: [ + esbuildFlowPlugin(/\.(flow|jsx)$/, (path) => + /\.jsx?$/.test(path) ? 'jsx' : 'jsx', + ), + ], + }, + include: ['@packrat/validations'], + exclude: [], + }, + build: { + commonjsOptions: { transformMixedEsModules: true }, + rollupOptions: { + plugins: [ + rollupPlugin([ + /react-native-vector-icons/, + /@expo\/vector-icons/, + /react-native-table-component/, + /@expo/, + /expo-router/, + /expo-clipboard/, + /expo-modules-core/, + ]), + ], + }, + }, + server: { + port: 4200, + host: 'localhost', + }, + preview: { + port: 4300, + host: 'localhost', + }, + test: { + globals: true, + cache: { dir: '../../node_modules/.vitest' }, + environment: 'jsdom', + include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], + }, + }; +}); diff --git a/yarn.lock b/yarn.lock index 6d94e7d10..ef4c892dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10529,90 +10529,90 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-darwin-arm64@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-darwin-arm64@npm:1.6.0" +"@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@tauri-apps/cli-darwin-x64@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-darwin-x64@npm:1.6.0" +"@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0" +"@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0" +"@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@tauri-apps/cli-linux-arm64-musl@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-linux-arm64-musl@npm:1.6.0" +"@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@tauri-apps/cli-linux-x64-gnu@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-linux-x64-gnu@npm:1.6.0" +"@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@tauri-apps/cli-linux-x64-musl@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-linux-x64-musl@npm:1.6.0" +"@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0" +"@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0" +"@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@tauri-apps/cli-win32-x64-msvc@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-win32-x64-msvc@npm:1.6.0" +"@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@tauri-apps/cli@npm:^1": - version: 1.6.0 - resolution: "@tauri-apps/cli@npm:1.6.0" - dependencies: - "@tauri-apps/cli-darwin-arm64": "npm:1.6.0" - "@tauri-apps/cli-darwin-x64": "npm:1.6.0" - "@tauri-apps/cli-linux-arm-gnueabihf": "npm:1.6.0" - "@tauri-apps/cli-linux-arm64-gnu": "npm:1.6.0" - "@tauri-apps/cli-linux-arm64-musl": "npm:1.6.0" - "@tauri-apps/cli-linux-x64-gnu": "npm:1.6.0" - "@tauri-apps/cli-linux-x64-musl": "npm:1.6.0" - "@tauri-apps/cli-win32-arm64-msvc": "npm:1.6.0" - "@tauri-apps/cli-win32-ia32-msvc": "npm:1.6.0" - "@tauri-apps/cli-win32-x64-msvc": "npm:1.6.0" +"@tauri-apps/cli@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli@npm:2.0.0-rc.2" + dependencies: + "@tauri-apps/cli-darwin-arm64": "npm:2.0.0-rc.2" + "@tauri-apps/cli-darwin-x64": "npm:2.0.0-rc.2" + "@tauri-apps/cli-linux-arm-gnueabihf": "npm:2.0.0-rc.2" + "@tauri-apps/cli-linux-arm64-gnu": "npm:2.0.0-rc.2" + "@tauri-apps/cli-linux-arm64-musl": "npm:2.0.0-rc.2" + "@tauri-apps/cli-linux-x64-gnu": "npm:2.0.0-rc.2" + "@tauri-apps/cli-linux-x64-musl": "npm:2.0.0-rc.2" + "@tauri-apps/cli-win32-arm64-msvc": "npm:2.0.0-rc.2" + "@tauri-apps/cli-win32-ia32-msvc": "npm:2.0.0-rc.2" + "@tauri-apps/cli-win32-x64-msvc": "npm:2.0.0-rc.2" dependenciesMeta: "@tauri-apps/cli-darwin-arm64": optional: true @@ -10636,7 +10636,7 @@ __metadata: optional: true bin: tauri: tauri.js - checksum: 10/17e4787d19fb0fa5fda404b8698ffaf650e863ae8374997c39b2214cfad61ee82091a60a3dfdf5b40b61ee2b8c83704cec2da570d3fb77e5daef481bc05bf700 + checksum: 10/5f7f4068b5ba4f6f8f1b24d54768620179953005c4de81cc64f95bfcfc13636b422148449d2e0b4c603b1af35cf2ffb4367dbb7b3d0a757c75a299a7778d17b0 languageName: node linkType: hard @@ -34382,7 +34382,7 @@ __metadata: "@tanstack/router-devtools": "npm:^1.16.5" "@tanstack/router-vite-plugin": "npm:^1.16.5" "@tauri-apps/api": "npm:^1" - "@tauri-apps/cli": "npm:^1" + "@tauri-apps/cli": "npm:2.0.0-rc.2" "@types/react": "npm:^18.2.15" "@types/react-dom": "npm:^18.2.7" "@typescript-eslint/eslint-plugin": "npm:^6.21.0" From 0b7e4fcfb1d4333fef7350ed675f98270bb3a09e Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 16 Aug 2024 23:40:53 +0530 Subject: [PATCH 090/123] changes in yml --- .github/workflows/ tauri-build.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ tauri-build.yml b/.github/workflows/ tauri-build.yml index e8980a95a..14b2a1c04 100644 --- a/.github/workflows/ tauri-build.yml +++ b/.github/workflows/ tauri-build.yml @@ -70,11 +70,11 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - # tagName: app-v__VERSION__ - # releaseName: 'App v__VERSION__' - # releaseBody: 'See the assets to download this version and install.' - # releaseDraft: true - # prerelease: false + tagName: app-v__VERSION__ + releaseName: 'App v__VERSION__' + releaseBody: 'See the assets to download this version and install.' + releaseDraft: true + prerelease: false args: ${{ matrix.args }} - name: Find or create comment From 8129c18906bfdf29a59a38aae6f0cbf7868bb228 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 16 Aug 2024 23:48:08 +0530 Subject: [PATCH 091/123] conf change --- apps/tauri/src-tauri/tauri.conf.json | 40 ++++++++++++++-------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index 4f8aac461..3357cc25e 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -1,15 +1,23 @@ { - "productName": "Packrat", - "version": "1.0.0", - "identifier": "com.andrewbierman.packrat", - + "package": { + "productName": "Packrat", + "version": "1.0.0", + "identifier": "com.andrewbierman.packrat" + }, "build": { - "frontendDist": "../dist", - "devUrl": "http://localhost:4200", + "distDir": "../dist", + "devPath": "http://localhost:4200", "beforeDevCommand": "yarn dev", - "beforeBuildCommand": "yarn run build" + "beforeBuildCommand": "yarn run build", + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ] }, - "app": { + "tauri": { "windows": [ { "title": "Packrat", @@ -19,20 +27,12 @@ "fullscreen": false } ], - "security": { "csp": null + }, + "bundle": { + "active": true, + "targets": ["all"] } - }, - "bundle": { - "active": true, - "targets": "all", - "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/128x128@2x.png", - "icons/icon.icns", - "icons/icon.ico" - ] } } From 043b2ab9e262170fba5bfebebed5a00319e9e23c Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 16 Aug 2024 23:52:34 +0530 Subject: [PATCH 092/123] conf change --- apps/tauri/src-tauri/tauri.conf.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index 3357cc25e..2e6cc0af3 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -1,8 +1,7 @@ { "package": { "productName": "Packrat", - "version": "1.0.0", - "identifier": "com.andrewbierman.packrat" + "version": "1.0.0" }, "build": { "distDir": "../dist", @@ -31,6 +30,7 @@ "csp": null }, "bundle": { + "identifier": "com.andrewbierman.packrat", "active": true, "targets": ["all"] } From 7c00fa6e2d7187b647bfa612299945b91f5c114f Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Fri, 16 Aug 2024 23:56:16 +0530 Subject: [PATCH 093/123] conf change --- apps/tauri/src-tauri/tauri.conf.json | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index 2e6cc0af3..3c269ad8b 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -7,14 +7,7 @@ "distDir": "../dist", "devPath": "http://localhost:4200", "beforeDevCommand": "yarn dev", - "beforeBuildCommand": "yarn run build", - "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/128x128@2x.png", - "icons/icon.icns", - "icons/icon.ico" - ] + "beforeBuildCommand": "yarn run build" }, "tauri": { "windows": [ @@ -32,7 +25,13 @@ "bundle": { "identifier": "com.andrewbierman.packrat", "active": true, - "targets": ["all"] + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ] } } } From bfdcdfaaba5396c8de07282f0cce44f530cb51be Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 17 Aug 2024 00:01:34 +0530 Subject: [PATCH 094/123] conf change --- apps/tauri/src-tauri/tauri.conf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index 3c269ad8b..926eddee7 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -5,7 +5,7 @@ }, "build": { "distDir": "../dist", - "devPath": "http://localhost:4200", + "devUrl": "http://localhost:4200", "beforeDevCommand": "yarn dev", "beforeBuildCommand": "yarn run build" }, From f58ead6b4d263be2a313314406cb0deea357a518 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 17 Aug 2024 00:11:03 +0530 Subject: [PATCH 095/123] conf change --- apps/tauri/package.json | 2 +- apps/tauri/src-tauri/Cargo.lock | 1655 ++++++++------------------ apps/tauri/src-tauri/Cargo.toml | 4 +- apps/tauri/src-tauri/tauri.conf.json | 33 +- yarn.lock | 92 +- 5 files changed, 567 insertions(+), 1219 deletions(-) diff --git a/apps/tauri/package.json b/apps/tauri/package.json index 2becc5d7e..0ae829ed1 100644 --- a/apps/tauri/package.json +++ b/apps/tauri/package.json @@ -37,7 +37,7 @@ "react-native-web": "^0.19.10" }, "devDependencies": { - "@tauri-apps/cli": "2.0.0-rc.2", + "@tauri-apps/cli": "1", "@types/react": "^18.2.15", "@types/react-dom": "^18.2.7", "@typescript-eslint/eslint-plugin": "^6.21.0", diff --git a/apps/tauri/src-tauri/Cargo.lock b/apps/tauri/src-tauri/Cargo.lock index 69bf194f4..a271f2e99 100644 --- a/apps/tauri/src-tauri/Cargo.lock +++ b/apps/tauri/src-tauri/Cargo.lock @@ -64,25 +64,26 @@ checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "atk" -version = "0.18.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" +checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" dependencies = [ "atk-sys", + "bitflags 1.3.2", "glib", "libc", ] [[package]] name = "atk-sys" -version = "0.18.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" +checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -106,6 +107,12 @@ dependencies = [ "rustc-demangle", ] +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + [[package]] name = "base64" version = "0.21.7" @@ -129,9 +136,6 @@ name = "bitflags" version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" -dependencies = [ - "serde", -] [[package]] name = "block" @@ -148,15 +152,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "block2" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" -dependencies = [ - "objc2", -] - [[package]] name = "brotli" version = "3.5.0" @@ -178,6 +173,16 @@ dependencies = [ "alloc-stdlib", ] +[[package]] +name = "bstr" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" +dependencies = [ + "memchr", + "serde", +] + [[package]] name = "bumpalo" version = "3.16.0" @@ -201,75 +206,39 @@ name = "bytes" version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" -dependencies = [ - "serde", -] [[package]] name = "cairo-rs" -version = "0.18.5" +version = "0.15.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" +checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" dependencies = [ - "bitflags 2.6.0", + "bitflags 1.3.2", "cairo-sys-rs", "glib", "libc", - "once_cell", "thiserror", ] [[package]] name = "cairo-sys-rs" -version = "0.18.2" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" +checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" dependencies = [ "glib-sys", "libc", - "system-deps", -] - -[[package]] -name = "camino" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3054fea8a20d8ff3968d5b22cc27501d2b08dc4decdb31b184323f00c5ef23bb" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" -dependencies = [ - "camino", - "cargo-platform", - "semver", - "serde", - "serde_json", - "thiserror", + "system-deps 6.2.2", ] [[package]] name = "cargo_toml" -version = "0.17.2" +version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" +checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" dependencies = [ "serde", - "toml 0.8.2", + "toml 0.7.8", ] [[package]] @@ -298,6 +267,15 @@ dependencies = [ "uuid", ] +[[package]] +name = "cfg-expr" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" +dependencies = [ + "smallvec", +] + [[package]] name = "cfg-expr" version = "0.15.8" @@ -314,12 +292,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" -[[package]] -name = "cfg_aliases" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - [[package]] name = "chrono" version = "0.4.38" @@ -335,31 +307,15 @@ dependencies = [ [[package]] name = "cocoa" -version = "0.25.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" +checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" dependencies = [ "bitflags 1.3.2", "block", - "cocoa-foundation 0.1.2", - "core-foundation 0.9.4", - "core-graphics 0.23.2", - "foreign-types", - "libc", - "objc", -] - -[[package]] -name = "cocoa" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" -dependencies = [ - "bitflags 2.6.0", - "block", - "cocoa-foundation 0.2.0", - "core-foundation 0.10.0", - "core-graphics 0.24.0", + "cocoa-foundation", + "core-foundation", + "core-graphics", "foreign-types", "libc", "objc", @@ -373,25 +329,17 @@ checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" dependencies = [ "bitflags 1.3.2", "block", - "core-foundation 0.9.4", - "core-graphics-types 0.1.3", + "core-foundation", + "core-graphics-types", "libc", "objc", ] [[package]] -name = "cocoa-foundation" -version = "0.2.0" +name = "color_quant" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" -dependencies = [ - "bitflags 2.6.0", - "block", - "core-foundation 0.10.0", - "core-graphics-types 0.2.0", - "libc", - "objc", -] +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" [[package]] name = "combine" @@ -419,16 +367,6 @@ dependencies = [ "libc", ] -[[package]] -name = "core-foundation" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" -dependencies = [ - "core-foundation-sys", - "libc", -] - [[package]] name = "core-foundation-sys" version = "0.8.7" @@ -437,26 +375,13 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-graphics" -version = "0.23.2" +version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" dependencies = [ "bitflags 1.3.2", - "core-foundation 0.9.4", - "core-graphics-types 0.1.3", - "foreign-types", - "libc", -] - -[[package]] -name = "core-graphics" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" -dependencies = [ - "bitflags 2.6.0", - "core-foundation 0.10.0", - "core-graphics-types 0.2.0", + "core-foundation", + "core-graphics-types", "foreign-types", "libc", ] @@ -468,18 +393,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" dependencies = [ "bitflags 1.3.2", - "core-foundation 0.9.4", - "libc", -] - -[[package]] -name = "core-graphics-types" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" -dependencies = [ - "bitflags 2.6.0", - "core-foundation 0.10.0", + "core-foundation", "libc", ] @@ -510,6 +424,25 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "crossbeam-deque" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + [[package]] name = "crossbeam-utils" version = "0.8.20" @@ -632,24 +565,24 @@ dependencies = [ ] [[package]] -name = "dirs" -version = "5.0.1" +name = "dirs-next" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" dependencies = [ - "dirs-sys", + "cfg-if", + "dirs-sys-next", ] [[package]] -name = "dirs-sys" -version = "0.4.1" +name = "dirs-sys-next" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" dependencies = [ "libc", - "option-ext", "redox_users", - "windows-sys 0.48.0", + "winapi", ] [[package]] @@ -658,38 +591,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" -[[package]] -name = "dlopen2" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" -dependencies = [ - "dlopen2_derive", - "libc", - "once_cell", - "winapi", -] - -[[package]] -name = "dlopen2_derive" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "dpi" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" -dependencies = [ - "serde", -] - [[package]] name = "dtoa" version = "1.0.9" @@ -711,12 +612,6 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" -[[package]] -name = "dyn-clone" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" - [[package]] name = "embed-resource" version = "2.4.3" @@ -726,7 +621,7 @@ dependencies = [ "cc", "memchr", "rustc_version", - "toml 0.8.2", + "toml 0.8.19", "vswhom", "winreg", ] @@ -737,6 +632,15 @@ version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" +[[package]] +name = "encoding_rs" +version = "0.8.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" +dependencies = [ + "cfg-if", +] + [[package]] name = "equivalent" version = "1.0.1" @@ -744,15 +648,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] -name = "erased-serde" -version = "0.4.5" +name = "errno" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ - "serde", - "typeid", + "libc", + "windows-sys 0.52.0", ] +[[package]] +name = "fastrand" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" + [[package]] name = "fdeflate" version = "0.3.4" @@ -772,6 +682,18 @@ dependencies = [ "rustc_version", ] +[[package]] +name = "filetime" +version = "0.2.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" +dependencies = [ + "cfg-if", + "libc", + "libredox", + "windows-sys 0.59.0", +] + [[package]] name = "flate2" version = "1.0.31" @@ -790,30 +712,18 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foreign-types" -version = "0.5.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" dependencies = [ - "foreign-types-macros", "foreign-types-shared", ] -[[package]] -name = "foreign-types-macros" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - [[package]] name = "foreign-types-shared" -version = "0.3.1" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "form_urlencoded" @@ -877,12 +787,6 @@ dependencies = [ "syn 2.0.74", ] -[[package]] -name = "futures-sink" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" - [[package]] name = "futures-task" version = "0.3.30" @@ -896,11 +800,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-core", - "futures-io", "futures-macro", - "futures-sink", "futures-task", - "memchr", "pin-project-lite", "pin-utils", "slab", @@ -917,10 +818,11 @@ dependencies = [ [[package]] name = "gdk" -version = "0.18.0" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" +checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" dependencies = [ + "bitflags 1.3.2", "cairo-rs", "gdk-pixbuf", "gdk-sys", @@ -932,35 +834,35 @@ dependencies = [ [[package]] name = "gdk-pixbuf" -version = "0.18.5" +version = "0.15.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" dependencies = [ + "bitflags 1.3.2", "gdk-pixbuf-sys", "gio", "glib", "libc", - "once_cell", ] [[package]] name = "gdk-pixbuf-sys" -version = "0.18.0" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" dependencies = [ "gio-sys", "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] name = "gdk-sys" -version = "0.18.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" +checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", @@ -970,47 +872,33 @@ dependencies = [ "libc", "pango-sys", "pkg-config", - "system-deps", + "system-deps 6.2.2", ] [[package]] name = "gdkwayland-sys" -version = "0.18.0" +version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" +checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" dependencies = [ "gdk-sys", "glib-sys", "gobject-sys", "libc", "pkg-config", - "system-deps", -] - -[[package]] -name = "gdkx11" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" -dependencies = [ - "gdk", - "gdkx11-sys", - "gio", - "glib", - "libc", - "x11", + "system-deps 6.2.2", ] [[package]] name = "gdkx11-sys" -version = "0.18.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" +checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" dependencies = [ "gdk-sys", "glib-sys", "libc", - "system-deps", + "system-deps 6.2.2", "x11", ] @@ -1067,54 +955,49 @@ checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "gio" -version = "0.18.4" +version = "0.15.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" +checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" dependencies = [ + "bitflags 1.3.2", "futures-channel", "futures-core", "futures-io", - "futures-util", "gio-sys", "glib", "libc", "once_cell", - "pin-project-lite", - "smallvec", "thiserror", ] [[package]] name = "gio-sys" -version = "0.18.1" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" +checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 6.2.2", "winapi", ] [[package]] name = "glib" -version = "0.18.5" +version = "0.15.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" +checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" dependencies = [ - "bitflags 2.6.0", + "bitflags 1.3.2", "futures-channel", "futures-core", "futures-executor", "futures-task", - "futures-util", - "gio-sys", "glib-macros", "glib-sys", "gobject-sys", "libc", - "memchr", "once_cell", "smallvec", "thiserror", @@ -1122,26 +1005,27 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.18.5" +version = "0.15.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" +checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" dependencies = [ + "anyhow", "heck 0.4.1", - "proc-macro-crate 2.0.2", + "proc-macro-crate", "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.74", + "syn 1.0.109", ] [[package]] name = "glib-sys" -version = "0.18.1" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" +checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" dependencies = [ "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -1150,24 +1034,38 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" +[[package]] +name = "globset" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +dependencies = [ + "aho-corasick", + "bstr", + "log", + "regex-automata 0.4.7", + "regex-syntax 0.8.4", +] + [[package]] name = "gobject-sys" -version = "0.18.0" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" dependencies = [ "glib-sys", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] name = "gtk" -version = "0.18.1" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" +checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" dependencies = [ "atk", + "bitflags 1.3.2", "cairo-rs", "field-offset", "futures-channel", @@ -1178,15 +1076,16 @@ dependencies = [ "gtk-sys", "gtk3-macros", "libc", + "once_cell", "pango", "pkg-config", ] [[package]] name = "gtk-sys" -version = "0.18.0" +version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" +checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" dependencies = [ "atk-sys", "cairo-sys-rs", @@ -1197,20 +1096,21 @@ dependencies = [ "gobject-sys", "libc", "pango-sys", - "system-deps", + "system-deps 6.2.2", ] [[package]] name = "gtk3-macros" -version = "0.18.0" +version = "0.15.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" +checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" dependencies = [ - "proc-macro-crate 1.3.1", + "anyhow", + "proc-macro-crate", "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.74", + "syn 1.0.109", ] [[package]] @@ -1225,6 +1125,15 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +[[package]] +name = "heck" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "heck" version = "0.4.1" @@ -1237,12 +1146,6 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - [[package]] name = "hex" version = "0.4.3" @@ -1265,9 +1168,9 @@ dependencies = [ [[package]] name = "http" -version = "1.1.0" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", @@ -1275,72 +1178,10 @@ dependencies = [ ] [[package]] -name = "http-body" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" -dependencies = [ - "bytes", - "http", -] - -[[package]] -name = "http-body-util" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" -dependencies = [ - "bytes", - "futures-util", - "http", - "http-body", - "pin-project-lite", -] - -[[package]] -name = "httparse" -version = "1.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" - -[[package]] -name = "hyper" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "httparse", - "itoa 1.0.11", - "pin-project-lite", - "smallvec", - "tokio", - "want", -] - -[[package]] -name = "hyper-util" -version = "0.1.7" +name = "http-range" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "hyper", - "pin-project-lite", - "socket2", - "tokio", - "tower", - "tower-service", - "tracing", -] +checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" [[package]] name = "iana-time-zone" @@ -1353,7 +1194,7 @@ dependencies = [ "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows-core 0.52.0", + "windows-core", ] [[package]] @@ -1391,6 +1232,34 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "ignore" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" +dependencies = [ + "crossbeam-deque", + "globset", + "log", + "memchr", + "regex-automata 0.4.7", + "same-file", + "walkdir", + "winapi-util", +] + +[[package]] +name = "image" +version = "0.24.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "num-traits", +] + [[package]] name = "indexmap" version = "1.9.3" @@ -1415,9 +1284,9 @@ dependencies = [ [[package]] name = "infer" -version = "0.15.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" +checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc" dependencies = [ "cfb", ] @@ -1431,12 +1300,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "ipnet" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" - [[package]] name = "itoa" version = "0.4.8" @@ -1451,9 +1314,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "javascriptcore-rs" -version = "1.1.2" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" dependencies = [ "bitflags 1.3.2", "glib", @@ -1462,30 +1325,28 @@ dependencies = [ [[package]] name = "javascriptcore-rs-sys" -version = "1.1.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 5.0.0", ] [[package]] name = "jni" -version = "0.21.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" dependencies = [ "cesu8", - "cfg-if", "combine", "jni-sys", "log", "thiserror", "walkdir", - "windows-sys 0.45.0", ] [[package]] @@ -1514,17 +1375,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "keyboard-types" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" -dependencies = [ - "bitflags 2.6.0", - "serde", - "unicode-segmentation", -] - [[package]] name = "kuchikiki" version = "0.8.2" @@ -1544,46 +1394,12 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -[[package]] -name = "libappindicator" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" -dependencies = [ - "glib", - "gtk", - "gtk-sys", - "libappindicator-sys", - "log", -] - -[[package]] -name = "libappindicator-sys" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" -dependencies = [ - "gtk-sys", - "libloading", - "once_cell", -] - [[package]] name = "libc" version = "0.2.156" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5f43f184355eefb8d17fc948dbecf6c13be3c141f20d834ae842193a448c72a" -[[package]] -name = "libloading" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" -dependencies = [ - "cfg-if", - "winapi", -] - [[package]] name = "libredox" version = "0.1.3" @@ -1592,8 +1408,15 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", + "redox_syscall", ] +[[package]] +name = "linux-raw-sys" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + [[package]] name = "lock_api" version = "0.4.12" @@ -1684,12 +1507,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - [[package]] name = "miniz_oxide" version = "0.7.4" @@ -1700,48 +1517,16 @@ dependencies = [ "simd-adler32", ] -[[package]] -name = "mio" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" -dependencies = [ - "hermit-abi", - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.52.0", -] - -[[package]] -name = "muda" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" -dependencies = [ - "cocoa 0.25.0", - "crossbeam-channel", - "dpi", - "gtk", - "keyboard-types", - "objc", - "once_cell", - "png", - "serde", - "thiserror", - "windows-sys 0.52.0", -] - [[package]] name = "ndk" -version = "0.7.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" +checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" dependencies = [ "bitflags 1.3.2", "jni-sys", "ndk-sys", "num_enum", - "raw-window-handle 0.5.2", "thiserror", ] @@ -1753,9 +1538,9 @@ checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" [[package]] name = "ndk-sys" -version = "0.4.1+23.1.7779620" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" +checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" dependencies = [ "jni-sys", ] @@ -1812,7 +1597,7 @@ version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate", "proc-macro2", "quote", "syn 1.0.109", @@ -1828,106 +1613,6 @@ dependencies = [ "objc_exception", ] -[[package]] -name = "objc-sys" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" - -[[package]] -name = "objc2" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" -dependencies = [ - "objc-sys", - "objc2-encode", -] - -[[package]] -name = "objc2-app-kit" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" -dependencies = [ - "bitflags 2.6.0", - "block2", - "libc", - "objc2", - "objc2-core-data", - "objc2-core-image", - "objc2-foundation", - "objc2-quartz-core", -] - -[[package]] -name = "objc2-core-data" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-core-image" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" -dependencies = [ - "block2", - "objc2", - "objc2-foundation", - "objc2-metal", -] - -[[package]] -name = "objc2-encode" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" - -[[package]] -name = "objc2-foundation" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" -dependencies = [ - "bitflags 2.6.0", - "block2", - "dispatch", - "libc", - "objc2", -] - -[[package]] -name = "objc2-metal" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-quartz-core" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", - "objc2-metal", -] - [[package]] name = "objc_exception" version = "0.1.2" @@ -1961,12 +1646,6 @@ version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" -[[package]] -name = "option-ext" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" - [[package]] name = "overload" version = "0.1.1" @@ -1975,11 +1654,11 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pango" -version = "0.18.3" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" dependencies = [ - "gio", + "bitflags 1.3.2", "glib", "libc", "once_cell", @@ -1988,14 +1667,14 @@ dependencies = [ [[package]] name = "pango-sys" -version = "0.18.0" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -2161,26 +1840,6 @@ dependencies = [ "siphasher", ] -[[package]] -name = "pin-project" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - [[package]] name = "pin-project-lite" version = "0.2.14" @@ -2256,16 +1915,6 @@ dependencies = [ "toml_edit 0.19.15", ] -[[package]] -name = "proc-macro-crate" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" -dependencies = [ - "toml_datetime", - "toml_edit 0.20.2", -] - [[package]] name = "proc-macro-error" version = "1.0.4" @@ -2410,12 +2059,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" -[[package]] -name = "raw-window-handle" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" - [[package]] name = "redox_syscall" version = "0.5.3" @@ -2480,43 +2123,6 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" -[[package]] -name = "reqwest" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" -dependencies = [ - "base64 0.22.1", - "bytes", - "futures-core", - "futures-util", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-util", - "ipnet", - "js-sys", - "log", - "mime", - "once_cell", - "percent-encoding", - "pin-project-lite", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper", - "tokio", - "tokio-util", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", - "winreg", -] - [[package]] name = "rustc-demangle" version = "0.1.24" @@ -2532,6 +2138,19 @@ dependencies = [ "semver", ] +[[package]] +name = "rustix" +version = "0.38.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +dependencies = [ + "bitflags 2.6.0", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.52.0", +] + [[package]] name = "rustversion" version = "1.0.17" @@ -2553,32 +2172,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "schemars" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" -dependencies = [ - "dyn-clone", - "indexmap 1.9.3", - "schemars_derive", - "serde", - "serde_json", - "url", -] - -[[package]] -name = "schemars_derive" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 2.0.74", -] - [[package]] name = "scoped-tls" version = "1.0.1" @@ -2629,17 +2222,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde-untagged" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" -dependencies = [ - "erased-serde", - "serde", - "typeid", -] - [[package]] name = "serde_derive" version = "1.0.208" @@ -2651,23 +2233,13 @@ dependencies = [ "syn 2.0.74", ] -[[package]] -name = "serde_derive_internals" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - [[package]] name = "serde_json" version = "1.0.125" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" dependencies = [ + "indexmap 2.4.0", "itoa 1.0.11", "memchr", "ryu", @@ -2694,18 +2266,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_urlencoded" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa 1.0.11", - "ryu", - "serde", -] - [[package]] name = "serde_with" version = "3.9.0" @@ -2822,62 +2382,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] -name = "socket2" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "softbuffer" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd" -dependencies = [ - "bytemuck", - "cfg_aliases", - "core-graphics 0.23.2", - "foreign-types", - "js-sys", - "log", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "objc2-quartz-core", - "raw-window-handle 0.6.2", - "redox_syscall", - "wasm-bindgen", - "web-sys", - "windows-sys 0.52.0", -] - -[[package]] -name = "soup3" -version = "0.5.0" +name = "soup2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" dependencies = [ - "futures-channel", + "bitflags 1.3.2", "gio", "glib", "libc", - "soup3-sys", + "once_cell", + "soup2-sys", ] [[package]] -name = "soup3-sys" -version = "0.5.0" +name = "soup2-sys" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" +checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" dependencies = [ + "bitflags 1.3.2", "gio-sys", "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 5.0.0", ] [[package]] @@ -2888,9 +2417,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "state" -version = "0.6.0" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" +checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" dependencies = [ "loom", ] @@ -2927,17 +2456,6 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" -[[package]] -name = "swift-rs" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" -dependencies = [ - "base64 0.21.7", - "serde", - "serde_json", -] - [[package]] name = "syn" version = "1.0.109" @@ -2961,10 +2479,17 @@ dependencies = [ ] [[package]] -name = "sync_wrapper" -version = "1.0.1" +name = "system-deps" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" +dependencies = [ + "cfg-expr 0.9.1", + "heck 0.3.3", + "pkg-config", + "toml 0.5.11", + "version-compare 0.0.11", +] [[package]] name = "system-deps" @@ -2972,30 +2497,37 @@ version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" dependencies = [ - "cfg-expr", + "cfg-expr 0.15.8", "heck 0.5.0", "pkg-config", - "toml 0.8.2", - "version-compare", + "toml 0.8.19", + "version-compare 0.2.0", ] [[package]] name = "tao" -version = "0.28.1" +version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea538df05fbc2dcbbd740ba0cfe8607688535f4798d213cbbfa13ce494f3451f" +checksum = "575c856fc21e551074869dcfaad8f706412bd5b803dfa0fbf6881c4ff4bfafab" dependencies = [ - "bitflags 2.6.0", - "cocoa 0.25.0", - "core-foundation 0.9.4", - "core-graphics 0.23.2", + "bitflags 1.3.2", + "cairo-rs", + "cc", + "cocoa", + "core-foundation", + "core-graphics", "crossbeam-channel", "dispatch", - "dlopen2", - "dpi", + "gdk", + "gdk-pixbuf", + "gdk-sys", "gdkwayland-sys", "gdkx11-sys", + "gio", + "glib", + "glib-sys", "gtk", + "image", "instant", "jni", "lazy_static", @@ -3007,14 +2539,15 @@ dependencies = [ "objc", "once_cell", "parking_lot", - "raw-window-handle 0.6.2", + "png", + "raw-window-handle", "scopeguard", + "serde", "tao-macros", "unicode-segmentation", - "url", - "windows 0.57.0", - "windows-core 0.57.0", - "windows-version", + "uuid", + "windows 0.39.0", + "windows-implement", "x11-dl", ] @@ -3024,9 +2557,20 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "tar" +version = "0.4.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" +dependencies = [ + "filetime", + "libc", + "xattr", ] [[package]] @@ -3041,88 +2585,83 @@ version = "1.0.0" dependencies = [ "serde", "serde_json", - "tauri 2.0.0-rc.2", + "tauri 1.7.1", "tauri-build", ] [[package]] name = "tauri" -version = "2.0.0-rc.2" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ee93e545e49458813d4ed16179c67ee6141dba140ec3d4f078dda3b8d4e0d1" +checksum = "336bc661a3f3250853fa83c6e5245449ed1c26dce5dcb28bdee7efedf6278806" dependencies = [ "anyhow", - "bytes", - "cocoa 0.25.0", - "dirs", + "cocoa", + "dirs-next", "dunce", "embed_plist", + "encoding_rs", + "flate2", "futures-util", "getrandom 0.2.15", + "glib", "glob", "gtk", "heck 0.5.0", "http", - "jni", - "libc", - "log", - "mime", - "muda", + "ignore", "objc", + "once_cell", "percent-encoding", - "raw-window-handle 0.6.2", - "reqwest", + "rand 0.8.5", + "raw-window-handle", + "semver", "serde", "serde_json", "serde_repr", "serialize-to-javascript", "state", - "swift-rs", - "tauri-build", + "tar", "tauri-macros", "tauri-runtime", "tauri-runtime-wry", "tauri-utils", + "tempfile", "thiserror", "tokio", - "tray-icon", "url", - "urlpattern", + "uuid", "webkit2gtk", "webview2-com", - "window-vibrancy", - "windows 0.57.0", + "windows 0.39.0", ] [[package]] name = "tauri-build" -version = "2.0.0-rc.2" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96a58b3a716b51d7f671f729bb8c0a53cd2551eec8450c64e828ef4e6c9f948e" +checksum = "b0c6ec7a5c3296330c7818478948b422967ce4649094696c985f61d50076d29c" dependencies = [ "anyhow", "cargo_toml", - "dirs", - "glob", + "dirs-next", "heck 0.5.0", "json-patch", - "schemars", "semver", "serde", "serde_json", "tauri-utils", "tauri-winres", - "toml 0.8.2", "walkdir", ] [[package]] name = "tauri-codegen" -version = "2.0.0-rc.2" +version = "1.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90a9e63ecd827d57228864764e0234935c9aac230099cf145197c8c08e754ced" +checksum = "c1aed706708ff1200ec12de9cfbf2582b5d8ec05f6a7293911091effbd22036b" dependencies = [ - "base64 0.22.1", + "base64 0.21.7", "brotli", "ico", "json-patch", @@ -3134,83 +2673,79 @@ dependencies = [ "serde", "serde_json", "sha2", - "syn 2.0.74", "tauri-utils", "thiserror", "time", - "url", "uuid", "walkdir", ] [[package]] name = "tauri-macros" -version = "2.0.0-rc.2" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a54f5d5b289aa6215ffcfed7d4ff9960a04b7a854436d04519a9fcf911050cba" +checksum = "b88f831d2973ae4f81a706a0004e67dac87f2e4439973bbe98efbd73825d8ede" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.74", + "syn 1.0.109", "tauri-codegen", "tauri-utils", ] [[package]] name = "tauri-runtime" -version = "2.0.0-rc.2" +version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f01b129b1ebdf09563c354760dbe7c0e96a166b4e33362d9c8d207f527c7ea5" +checksum = "3068ed62b63dedc705558f4248c7ecbd5561f0f8050949859ea0db2326f26012" dependencies = [ - "dpi", "gtk", "http", - "jni", - "raw-window-handle 0.6.2", + "http-range", + "rand 0.8.5", + "raw-window-handle", "serde", "serde_json", "tauri-utils", "thiserror", "url", - "windows 0.57.0", + "uuid", + "webview2-com", + "windows 0.39.0", ] [[package]] name = "tauri-runtime-wry" -version = "2.0.0-rc.2" +version = "0.14.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcda27639094ace2bf25f00bc10e35ea4e3af2f92753b1bdd2a174d1fa5a6292" +checksum = "d4c3db170233096aa30330feadcd895bf9317be97e624458560a20e814db7955" dependencies = [ - "cocoa 0.25.0", + "cocoa", "gtk", - "http", - "jni", - "log", "percent-encoding", - "raw-window-handle 0.6.2", - "softbuffer", - "tao", + "rand 0.8.5", + "raw-window-handle", "tauri-runtime", "tauri-utils", - "url", + "uuid", "webkit2gtk", "webview2-com", - "windows 0.57.0", + "windows 0.39.0", "wry", ] [[package]] name = "tauri-utils" -version = "2.0.0-rc.2" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28bb83cffa26e9cb7a2b3d0c31ab87bf277f44aaaa90f17159aef4d37aabd051" +checksum = "2826db448309d382dac14d520f0c0a40839b87b57b977e59cf5f296b3ace6a93" dependencies = [ "brotli", - "cargo_metadata", "ctor", "dunce", "glob", + "heck 0.5.0", "html5ever", "infer", "json-patch", @@ -3220,19 +2755,14 @@ dependencies = [ "phf 0.11.2", "proc-macro2", "quote", - "regex", - "schemars", "semver", "serde", - "serde-untagged", "serde_json", "serde_with", - "swift-rs", "thiserror", - "toml 0.8.2", "url", - "urlpattern", "walkdir", + "windows-version", ] [[package]] @@ -3245,6 +2775,19 @@ dependencies = [ "toml 0.7.8", ] +[[package]] +name = "tempfile" +version = "3.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" +dependencies = [ + "cfg-if", + "fastrand", + "once_cell", + "rustix", + "windows-sys 0.59.0", +] + [[package]] name = "tendril" version = "0.4.3" @@ -3346,24 +2889,16 @@ checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" dependencies = [ "backtrace", "bytes", - "libc", - "mio", "pin-project-lite", - "socket2", - "windows-sys 0.52.0", ] [[package]] -name = "tokio-util" -version = "0.7.11" +name = "toml" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", + "serde", ] [[package]] @@ -3380,21 +2915,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.2" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.20.2", + "toml_edit 0.22.20", ] [[package]] name = "toml_datetime" -version = "0.6.3" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] @@ -3409,49 +2944,22 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.20.2" +version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ "indexmap 2.4.0", "serde", "serde_spanned", "toml_datetime", - "winnow", -] - -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "pin-project", - "pin-project-lite", - "tokio", - "tower-layer", - "tower-service", + "winnow 0.6.18", ] -[[package]] -name = "tower-layer" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" - -[[package]] -name = "tower-service" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" - [[package]] name = "tracing" version = "0.1.40" @@ -3513,85 +3021,12 @@ dependencies = [ "tracing-log", ] -[[package]] -name = "tray-icon" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ad8319cca93189ea9ab1b290de0595960529750b6b8b501a399ed1ec3775d60" -dependencies = [ - "cocoa 0.25.0", - "core-graphics 0.23.2", - "crossbeam-channel", - "dirs", - "libappindicator", - "muda", - "objc", - "once_cell", - "png", - "serde", - "thiserror", - "windows-sys 0.52.0", -] - -[[package]] -name = "try-lock" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" - -[[package]] -name = "typeid" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf" - [[package]] name = "typenum" version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" -[[package]] -name = "unic-char-property" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" -dependencies = [ - "unic-char-range", -] - -[[package]] -name = "unic-char-range" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" - -[[package]] -name = "unic-common" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" - -[[package]] -name = "unic-ucd-ident" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" -dependencies = [ - "unic-char-property", - "unic-char-range", - "unic-ucd-version", -] - -[[package]] -name = "unic-ucd-version" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" -dependencies = [ - "unic-common", -] - [[package]] name = "unicode-bidi" version = "0.3.15" @@ -3631,19 +3066,6 @@ dependencies = [ "serde", ] -[[package]] -name = "urlpattern" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" -dependencies = [ - "derive_more", - "regex", - "serde", - "unic-ucd-ident", - "url", -] - [[package]] name = "utf-8" version = "0.7.6" @@ -3665,6 +3087,12 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +[[package]] +name = "version-compare" +version = "0.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" + [[package]] name = "version-compare" version = "0.2.0" @@ -3707,15 +3135,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "want" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" -dependencies = [ - "try-lock", -] - [[package]] name = "wasi" version = "0.9.0+wasi-snapshot-preview1" @@ -3754,18 +3173,6 @@ dependencies = [ "wasm-bindgen-shared", ] -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - [[package]] name = "wasm-bindgen-macro" version = "0.2.93" @@ -3795,34 +3202,11 @@ version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" -[[package]] -name = "wasm-streams" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" -dependencies = [ - "futures-util", - "js-sys", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "web-sys" -version = "0.3.70" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - [[package]] name = "webkit2gtk" -version = "2.0.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" +checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" dependencies = [ "bitflags 1.3.2", "cairo-rs", @@ -3838,18 +3222,20 @@ dependencies = [ "javascriptcore-rs", "libc", "once_cell", - "soup3", + "soup2", "webkit2gtk-sys", ] [[package]] name = "webkit2gtk-sys" -version = "2.0.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" +checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" dependencies = [ + "atk-sys", "bitflags 1.3.2", "cairo-sys-rs", + "gdk-pixbuf-sys", "gdk-sys", "gio-sys", "glib-sys", @@ -3857,45 +3243,48 @@ dependencies = [ "gtk-sys", "javascriptcore-rs-sys", "libc", + "pango-sys", "pkg-config", - "soup3-sys", - "system-deps", + "soup2-sys", + "system-deps 6.2.2", ] [[package]] name = "webview2-com" -version = "0.31.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6516cfa64c6b3212686080eeec378e662c2af54bb2a5b2a22749673f5cb2226f" +checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" dependencies = [ "webview2-com-macros", "webview2-com-sys", - "windows 0.57.0", - "windows-core 0.57.0", + "windows 0.39.0", "windows-implement", - "windows-interface", ] [[package]] name = "webview2-com-macros" -version = "0.7.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1345798ecd8122468840bcdf1b95e5dc6d2206c5e4b0eafa078d061f59c9bc" +checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 1.0.109", ] [[package]] name = "webview2-com-sys" -version = "0.31.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c76d5b77320ff155660be1df3e6588bc85c75f1a9feef938cc4dc4dd60d1d7cf" +checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" dependencies = [ + "regex", + "serde", + "serde_json", "thiserror", - "windows 0.57.0", - "windows-core 0.57.0", + "windows 0.39.0", + "windows-bindgen", + "windows-metadata", ] [[package]] @@ -3930,16 +3319,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] -name = "window-vibrancy" -version = "0.5.1" +name = "windows" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8cdd6999298d969289d8078dae02ce798ad23452075985cccba8b6326711ecf" +checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" dependencies = [ - "cocoa 0.26.0", - "objc", - "raw-window-handle 0.6.2", - "windows-sys 0.59.0", - "windows-version", + "windows-implement", + "windows_aarch64_msvc 0.39.0", + "windows_i686_gnu 0.39.0", + "windows_i686_msvc 0.39.0", + "windows_x86_64_gnu 0.39.0", + "windows_x86_64_msvc 0.39.0", ] [[package]] @@ -3952,13 +3342,13 @@ dependencies = [ ] [[package]] -name = "windows" -version = "0.57.0" +name = "windows-bindgen" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" +checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" dependencies = [ - "windows-core 0.57.0", - "windows-targets 0.52.6", + "windows-metadata", + "windows-tokens", ] [[package]] @@ -3970,57 +3360,21 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-core" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-result", - "windows-targets 0.52.6", -] - [[package]] name = "windows-implement" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "windows-interface" -version = "0.57.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "windows-result" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" -dependencies = [ - "windows-targets 0.52.6", + "syn 1.0.109", + "windows-tokens", ] [[package]] -name = "windows-sys" -version = "0.45.0" +name = "windows-metadata" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] +checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" [[package]] name = "windows-sys" @@ -4049,21 +3403,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - [[package]] name = "windows-targets" version = "0.48.5" @@ -4095,6 +3434,12 @@ dependencies = [ "windows_x86_64_msvc 0.52.6", ] +[[package]] +name = "windows-tokens" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" + [[package]] name = "windows-version" version = "0.1.1" @@ -4104,12 +3449,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.48.5" @@ -4124,9 +3463,9 @@ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" -version = "0.42.2" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" +checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" [[package]] name = "windows_aarch64_msvc" @@ -4142,9 +3481,9 @@ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" -version = "0.42.2" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" +checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" [[package]] name = "windows_i686_gnu" @@ -4166,9 +3505,9 @@ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" -version = "0.42.2" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" +checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" [[package]] name = "windows_i686_msvc" @@ -4184,9 +3523,9 @@ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" -version = "0.42.2" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" +checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" [[package]] name = "windows_x86_64_gnu" @@ -4200,12 +3539,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" @@ -4220,9 +3553,9 @@ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" -version = "0.42.2" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" +checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" [[package]] name = "windows_x86_64_msvc" @@ -4245,6 +3578,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.6.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.52.0" @@ -4257,44 +3599,40 @@ dependencies = [ [[package]] name = "wry" -version = "0.41.0" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b00c945786b02d7805d09a969fa36d0eee4e0bd4fb3ec2a79d2bf45a1b44cd" +checksum = "00711278ed357350d44c749c286786ecac644e044e4da410d466212152383b45" dependencies = [ - "base64 0.22.1", + "base64 0.13.1", "block", - "cocoa 0.25.0", - "core-graphics 0.23.2", + "cocoa", + "core-graphics", "crossbeam-channel", - "dpi", "dunce", - "gdkx11", + "gdk", + "gio", + "glib", "gtk", "html5ever", "http", - "javascriptcore-rs", - "jni", "kuchikiki", "libc", - "ndk", - "ndk-context", - "ndk-sys", + "log", "objc", "objc_id", "once_cell", - "percent-encoding", - "raw-window-handle 0.6.2", + "serde", + "serde_json", "sha2", - "soup3", - "tao-macros", + "soup2", + "tao", "thiserror", + "url", "webkit2gtk", "webkit2gtk-sys", "webview2-com", - "windows 0.57.0", - "windows-core 0.57.0", - "windows-version", - "x11-dl", + "windows 0.39.0", + "windows-implement", ] [[package]] @@ -4318,6 +3656,17 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "xattr" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" +dependencies = [ + "libc", + "linux-raw-sys", + "rustix", +] + [[package]] name = "zerocopy" version = "0.7.35" diff --git a/apps/tauri/src-tauri/Cargo.toml b/apps/tauri/src-tauri/Cargo.toml index c500c3946..8578c8446 100644 --- a/apps/tauri/src-tauri/Cargo.toml +++ b/apps/tauri/src-tauri/Cargo.toml @@ -8,10 +8,10 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [build-dependencies] -tauri-build = { version = "2.0.0-rc.2", features = [] } +tauri-build = { version = "1", features = [] } [dependencies] -tauri = { version = "2.0.0-rc.2", features = [] } +tauri = { version = "1", features = [] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index 926eddee7..d9e9313e0 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -1,15 +1,15 @@ { - "package": { - "productName": "Packrat", - "version": "1.0.0" - }, + "productName": "Packrat", + "version": "1.0.0", + "identifier": "com.andrewbierman.packrat", + "build": { - "distDir": "../dist", + "frontendDist": "../dist", "devUrl": "http://localhost:4200", "beforeDevCommand": "yarn dev", "beforeBuildCommand": "yarn run build" }, - "tauri": { + "app": { "windows": [ { "title": "Packrat", @@ -21,17 +21,16 @@ ], "security": { "csp": null - }, - "bundle": { - "identifier": "com.andrewbierman.packrat", - "active": true, - "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/128x128@2x.png", - "icons/icon.icns", - "icons/icon.ico" - ] } + }, + "bundle": { + "active": true, + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ] } } diff --git a/yarn.lock b/yarn.lock index ef4c892dd..1fd00c37c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10529,90 +10529,90 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.2" +"@tauri-apps/cli-darwin-arm64@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-darwin-arm64@npm:1.6.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.2" +"@tauri-apps/cli-darwin-x64@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-darwin-x64@npm:1.6.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.2" +"@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.2" +"@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.2" +"@tauri-apps/cli-linux-arm64-musl@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-arm64-musl@npm:1.6.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.2" +"@tauri-apps/cli-linux-x64-gnu@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-x64-gnu@npm:1.6.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.2" +"@tauri-apps/cli-linux-x64-musl@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-x64-musl@npm:1.6.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.2" +"@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.2" +"@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.2" +"@tauri-apps/cli-win32-x64-msvc@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-win32-x64-msvc@npm:1.6.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@tauri-apps/cli@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli@npm:2.0.0-rc.2" - dependencies: - "@tauri-apps/cli-darwin-arm64": "npm:2.0.0-rc.2" - "@tauri-apps/cli-darwin-x64": "npm:2.0.0-rc.2" - "@tauri-apps/cli-linux-arm-gnueabihf": "npm:2.0.0-rc.2" - "@tauri-apps/cli-linux-arm64-gnu": "npm:2.0.0-rc.2" - "@tauri-apps/cli-linux-arm64-musl": "npm:2.0.0-rc.2" - "@tauri-apps/cli-linux-x64-gnu": "npm:2.0.0-rc.2" - "@tauri-apps/cli-linux-x64-musl": "npm:2.0.0-rc.2" - "@tauri-apps/cli-win32-arm64-msvc": "npm:2.0.0-rc.2" - "@tauri-apps/cli-win32-ia32-msvc": "npm:2.0.0-rc.2" - "@tauri-apps/cli-win32-x64-msvc": "npm:2.0.0-rc.2" +"@tauri-apps/cli@npm:1": + version: 1.6.0 + resolution: "@tauri-apps/cli@npm:1.6.0" + dependencies: + "@tauri-apps/cli-darwin-arm64": "npm:1.6.0" + "@tauri-apps/cli-darwin-x64": "npm:1.6.0" + "@tauri-apps/cli-linux-arm-gnueabihf": "npm:1.6.0" + "@tauri-apps/cli-linux-arm64-gnu": "npm:1.6.0" + "@tauri-apps/cli-linux-arm64-musl": "npm:1.6.0" + "@tauri-apps/cli-linux-x64-gnu": "npm:1.6.0" + "@tauri-apps/cli-linux-x64-musl": "npm:1.6.0" + "@tauri-apps/cli-win32-arm64-msvc": "npm:1.6.0" + "@tauri-apps/cli-win32-ia32-msvc": "npm:1.6.0" + "@tauri-apps/cli-win32-x64-msvc": "npm:1.6.0" dependenciesMeta: "@tauri-apps/cli-darwin-arm64": optional: true @@ -10636,7 +10636,7 @@ __metadata: optional: true bin: tauri: tauri.js - checksum: 10/5f7f4068b5ba4f6f8f1b24d54768620179953005c4de81cc64f95bfcfc13636b422148449d2e0b4c603b1af35cf2ffb4367dbb7b3d0a757c75a299a7778d17b0 + checksum: 10/17e4787d19fb0fa5fda404b8698ffaf650e863ae8374997c39b2214cfad61ee82091a60a3dfdf5b40b61ee2b8c83704cec2da570d3fb77e5daef481bc05bf700 languageName: node linkType: hard @@ -34382,7 +34382,7 @@ __metadata: "@tanstack/router-devtools": "npm:^1.16.5" "@tanstack/router-vite-plugin": "npm:^1.16.5" "@tauri-apps/api": "npm:^1" - "@tauri-apps/cli": "npm:2.0.0-rc.2" + "@tauri-apps/cli": "npm:1" "@types/react": "npm:^18.2.15" "@types/react-dom": "npm:^18.2.7" "@typescript-eslint/eslint-plugin": "npm:^6.21.0" From 519f04f66e72059e4bdf36d24df34cde5c2ce265 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 17 Aug 2024 00:22:08 +0530 Subject: [PATCH 096/123] conf change --- apps/tauri/package.json | 2 +- apps/tauri/src-tauri/Cargo.lock | 1659 ++++++++++++++++++-------- apps/tauri/src-tauri/Cargo.toml | 4 +- apps/tauri/src-tauri/tauri.conf.json | 2 + yarn.lock | 92 +- 5 files changed, 1206 insertions(+), 553 deletions(-) diff --git a/apps/tauri/package.json b/apps/tauri/package.json index 0ae829ed1..2becc5d7e 100644 --- a/apps/tauri/package.json +++ b/apps/tauri/package.json @@ -37,7 +37,7 @@ "react-native-web": "^0.19.10" }, "devDependencies": { - "@tauri-apps/cli": "1", + "@tauri-apps/cli": "2.0.0-rc.2", "@types/react": "^18.2.15", "@types/react-dom": "^18.2.7", "@typescript-eslint/eslint-plugin": "^6.21.0", diff --git a/apps/tauri/src-tauri/Cargo.lock b/apps/tauri/src-tauri/Cargo.lock index a271f2e99..69bf194f4 100644 --- a/apps/tauri/src-tauri/Cargo.lock +++ b/apps/tauri/src-tauri/Cargo.lock @@ -64,26 +64,25 @@ checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "atk" -version = "0.15.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" +checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" dependencies = [ "atk-sys", - "bitflags 1.3.2", "glib", "libc", ] [[package]] name = "atk-sys" -version = "0.15.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" +checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] @@ -107,12 +106,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - [[package]] name = "base64" version = "0.21.7" @@ -136,6 +129,9 @@ name = "bitflags" version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +dependencies = [ + "serde", +] [[package]] name = "block" @@ -152,6 +148,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "block2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +dependencies = [ + "objc2", +] + [[package]] name = "brotli" version = "3.5.0" @@ -173,16 +178,6 @@ dependencies = [ "alloc-stdlib", ] -[[package]] -name = "bstr" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "bumpalo" version = "3.16.0" @@ -206,39 +201,75 @@ name = "bytes" version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +dependencies = [ + "serde", +] [[package]] name = "cairo-rs" -version = "0.15.12" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "cairo-sys-rs", "glib", "libc", + "once_cell", "thiserror", ] [[package]] name = "cairo-sys-rs" -version = "0.15.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" dependencies = [ "glib-sys", "libc", - "system-deps 6.2.2", + "system-deps", +] + +[[package]] +name = "camino" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3054fea8a20d8ff3968d5b22cc27501d2b08dc4decdb31b184323f00c5ef23bb" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo-platform" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", + "thiserror", ] [[package]] name = "cargo_toml" -version = "0.15.3" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" +checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" dependencies = [ "serde", - "toml 0.7.8", + "toml 0.8.2", ] [[package]] @@ -267,15 +298,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "cfg-expr" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" -dependencies = [ - "smallvec", -] - [[package]] name = "cfg-expr" version = "0.15.8" @@ -292,6 +314,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + [[package]] name = "chrono" version = "0.4.38" @@ -307,15 +335,31 @@ dependencies = [ [[package]] name = "cocoa" -version = "0.24.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" +checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" dependencies = [ "bitflags 1.3.2", "block", - "cocoa-foundation", - "core-foundation", - "core-graphics", + "cocoa-foundation 0.1.2", + "core-foundation 0.9.4", + "core-graphics 0.23.2", + "foreign-types", + "libc", + "objc", +] + +[[package]] +name = "cocoa" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" +dependencies = [ + "bitflags 2.6.0", + "block", + "cocoa-foundation 0.2.0", + "core-foundation 0.10.0", + "core-graphics 0.24.0", "foreign-types", "libc", "objc", @@ -329,17 +373,25 @@ checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" dependencies = [ "bitflags 1.3.2", "block", - "core-foundation", - "core-graphics-types", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", "libc", "objc", ] [[package]] -name = "color_quant" -version = "1.1.0" +name = "cocoa-foundation" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" +checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" +dependencies = [ + "bitflags 2.6.0", + "block", + "core-foundation 0.10.0", + "core-graphics-types 0.2.0", + "libc", + "objc", +] [[package]] name = "combine" @@ -367,6 +419,16 @@ dependencies = [ "libc", ] +[[package]] +name = "core-foundation" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "core-foundation-sys" version = "0.8.7" @@ -375,13 +437,26 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-graphics" -version = "0.22.3" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" dependencies = [ "bitflags 1.3.2", - "core-foundation", - "core-graphics-types", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" +dependencies = [ + "bitflags 2.6.0", + "core-foundation 0.10.0", + "core-graphics-types 0.2.0", "foreign-types", "libc", ] @@ -393,7 +468,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" dependencies = [ "bitflags 1.3.2", - "core-foundation", + "core-foundation 0.9.4", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.6.0", + "core-foundation 0.10.0", "libc", ] @@ -424,25 +510,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "crossbeam-deque" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - [[package]] name = "crossbeam-utils" version = "0.8.20" @@ -565,24 +632,24 @@ dependencies = [ ] [[package]] -name = "dirs-next" -version = "2.0.0" +name = "dirs" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" dependencies = [ - "cfg-if", - "dirs-sys-next", + "dirs-sys", ] [[package]] -name = "dirs-sys-next" -version = "0.1.2" +name = "dirs-sys" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" dependencies = [ "libc", + "option-ext", "redox_users", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -591,6 +658,38 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" +[[package]] +name = "dlopen2" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "dpi" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" +dependencies = [ + "serde", +] + [[package]] name = "dtoa" version = "1.0.9" @@ -612,6 +711,12 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" +[[package]] +name = "dyn-clone" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" + [[package]] name = "embed-resource" version = "2.4.3" @@ -621,7 +726,7 @@ dependencies = [ "cc", "memchr", "rustc_version", - "toml 0.8.19", + "toml 0.8.2", "vswhom", "winreg", ] @@ -632,15 +737,6 @@ version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" -[[package]] -name = "encoding_rs" -version = "0.8.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" -dependencies = [ - "cfg-if", -] - [[package]] name = "equivalent" version = "1.0.1" @@ -648,21 +744,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] -name = "errno" -version = "0.3.9" +name = "erased-serde" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" dependencies = [ - "libc", - "windows-sys 0.52.0", + "serde", + "typeid", ] -[[package]] -name = "fastrand" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" - [[package]] name = "fdeflate" version = "0.3.4" @@ -682,18 +772,6 @@ dependencies = [ "rustc_version", ] -[[package]] -name = "filetime" -version = "0.2.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" -dependencies = [ - "cfg-if", - "libc", - "libredox", - "windows-sys 0.59.0", -] - [[package]] name = "flate2" version = "1.0.31" @@ -712,18 +790,30 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foreign-types" -version = "0.3.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" dependencies = [ + "foreign-types-macros", "foreign-types-shared", ] +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + [[package]] name = "foreign-types-shared" -version = "0.1.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" [[package]] name = "form_urlencoded" @@ -787,6 +877,12 @@ dependencies = [ "syn 2.0.74", ] +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + [[package]] name = "futures-task" version = "0.3.30" @@ -800,8 +896,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-core", + "futures-io", "futures-macro", + "futures-sink", "futures-task", + "memchr", "pin-project-lite", "pin-utils", "slab", @@ -818,11 +917,10 @@ dependencies = [ [[package]] name = "gdk" -version = "0.15.4" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" +checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" dependencies = [ - "bitflags 1.3.2", "cairo-rs", "gdk-pixbuf", "gdk-sys", @@ -834,35 +932,35 @@ dependencies = [ [[package]] name = "gdk-pixbuf" -version = "0.15.11" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" dependencies = [ - "bitflags 1.3.2", "gdk-pixbuf-sys", "gio", "glib", "libc", + "once_cell", ] [[package]] name = "gdk-pixbuf-sys" -version = "0.15.10" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" dependencies = [ "gio-sys", "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] name = "gdk-sys" -version = "0.15.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" +checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", @@ -872,33 +970,47 @@ dependencies = [ "libc", "pango-sys", "pkg-config", - "system-deps 6.2.2", + "system-deps", ] [[package]] name = "gdkwayland-sys" -version = "0.15.3" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" +checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" dependencies = [ "gdk-sys", "glib-sys", "gobject-sys", "libc", "pkg-config", - "system-deps 6.2.2", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", ] [[package]] name = "gdkx11-sys" -version = "0.15.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" +checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" dependencies = [ "gdk-sys", "glib-sys", "libc", - "system-deps 6.2.2", + "system-deps", "x11", ] @@ -955,49 +1067,54 @@ checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "gio" -version = "0.15.12" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" dependencies = [ - "bitflags 1.3.2", "futures-channel", "futures-core", "futures-io", + "futures-util", "gio-sys", "glib", "libc", "once_cell", + "pin-project-lite", + "smallvec", "thiserror", ] [[package]] name = "gio-sys" -version = "0.15.10" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.2", + "system-deps", "winapi", ] [[package]] name = "glib" -version = "0.15.12" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "futures-channel", "futures-core", "futures-executor", "futures-task", + "futures-util", + "gio-sys", "glib-macros", "glib-sys", "gobject-sys", "libc", + "memchr", "once_cell", "smallvec", "thiserror", @@ -1005,27 +1122,26 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.15.13" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" dependencies = [ - "anyhow", "heck 0.4.1", - "proc-macro-crate", + "proc-macro-crate 2.0.2", "proc-macro-error", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.74", ] [[package]] name = "glib-sys" -version = "0.15.10" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" dependencies = [ "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] @@ -1034,38 +1150,24 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" -[[package]] -name = "globset" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" -dependencies = [ - "aho-corasick", - "bstr", - "log", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", -] - [[package]] name = "gobject-sys" -version = "0.15.10" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" dependencies = [ "glib-sys", "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] name = "gtk" -version = "0.15.5" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" +checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" dependencies = [ "atk", - "bitflags 1.3.2", "cairo-rs", "field-offset", "futures-channel", @@ -1076,16 +1178,15 @@ dependencies = [ "gtk-sys", "gtk3-macros", "libc", - "once_cell", "pango", "pkg-config", ] [[package]] name = "gtk-sys" -version = "0.15.3" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" +checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" dependencies = [ "atk-sys", "cairo-sys-rs", @@ -1096,21 +1197,20 @@ dependencies = [ "gobject-sys", "libc", "pango-sys", - "system-deps 6.2.2", + "system-deps", ] [[package]] name = "gtk3-macros" -version = "0.15.6" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" +checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" dependencies = [ - "anyhow", - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro-error", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.74", ] [[package]] @@ -1125,15 +1225,6 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -[[package]] -name = "heck" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" -dependencies = [ - "unicode-segmentation", -] - [[package]] name = "heck" version = "0.4.1" @@ -1146,6 +1237,12 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + [[package]] name = "hex" version = "0.4.3" @@ -1168,9 +1265,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.12" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ "bytes", "fnv", @@ -1178,10 +1275,72 @@ dependencies = [ ] [[package]] -name = "http-range" -version = "0.1.5" +name = "http-body" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +dependencies = [ + "bytes", + "futures-util", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" + +[[package]] +name = "hyper" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "httparse", + "itoa 1.0.11", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-util" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "pin-project-lite", + "socket2", + "tokio", + "tower", + "tower-service", + "tracing", +] [[package]] name = "iana-time-zone" @@ -1194,7 +1353,7 @@ dependencies = [ "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows-core", + "windows-core 0.52.0", ] [[package]] @@ -1232,34 +1391,6 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "ignore" -version = "0.4.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" -dependencies = [ - "crossbeam-deque", - "globset", - "log", - "memchr", - "regex-automata 0.4.7", - "same-file", - "walkdir", - "winapi-util", -] - -[[package]] -name = "image" -version = "0.24.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" -dependencies = [ - "bytemuck", - "byteorder", - "color_quant", - "num-traits", -] - [[package]] name = "indexmap" version = "1.9.3" @@ -1284,9 +1415,9 @@ dependencies = [ [[package]] name = "infer" -version = "0.13.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc" +checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" dependencies = [ "cfb", ] @@ -1300,6 +1431,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "ipnet" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" + [[package]] name = "itoa" version = "0.4.8" @@ -1314,9 +1451,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "javascriptcore-rs" -version = "0.16.0" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" dependencies = [ "bitflags 1.3.2", "glib", @@ -1325,28 +1462,30 @@ dependencies = [ [[package]] name = "javascriptcore-rs-sys" -version = "0.4.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 5.0.0", + "system-deps", ] [[package]] name = "jni" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" dependencies = [ "cesu8", + "cfg-if", "combine", "jni-sys", "log", "thiserror", "walkdir", + "windows-sys 0.45.0", ] [[package]] @@ -1375,6 +1514,17 @@ dependencies = [ "thiserror", ] +[[package]] +name = "keyboard-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +dependencies = [ + "bitflags 2.6.0", + "serde", + "unicode-segmentation", +] + [[package]] name = "kuchikiki" version = "0.8.2" @@ -1394,6 +1544,30 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +[[package]] +name = "libappindicator" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" +dependencies = [ + "glib", + "gtk", + "gtk-sys", + "libappindicator-sys", + "log", +] + +[[package]] +name = "libappindicator-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +dependencies = [ + "gtk-sys", + "libloading", + "once_cell", +] + [[package]] name = "libc" version = "0.2.156" @@ -1401,21 +1575,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5f43f184355eefb8d17fc948dbecf6c13be3c141f20d834ae842193a448c72a" [[package]] -name = "libredox" -version = "0.1.3" +name = "libloading" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" dependencies = [ - "bitflags 2.6.0", - "libc", - "redox_syscall", + "cfg-if", + "winapi", ] [[package]] -name = "linux-raw-sys" -version = "0.4.14" +name = "libredox" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +dependencies = [ + "bitflags 2.6.0", + "libc", +] [[package]] name = "lock_api" @@ -1507,6 +1684,12 @@ dependencies = [ "autocfg", ] +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + [[package]] name = "miniz_oxide" version = "0.7.4" @@ -1517,16 +1700,48 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "mio" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +dependencies = [ + "hermit-abi", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.52.0", +] + +[[package]] +name = "muda" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" +dependencies = [ + "cocoa 0.25.0", + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc", + "once_cell", + "png", + "serde", + "thiserror", + "windows-sys 0.52.0", +] + [[package]] name = "ndk" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" +checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" dependencies = [ "bitflags 1.3.2", "jni-sys", "ndk-sys", "num_enum", + "raw-window-handle 0.5.2", "thiserror", ] @@ -1538,9 +1753,9 @@ checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" [[package]] name = "ndk-sys" -version = "0.3.0" +version = "0.4.1+23.1.7779620" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" +checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" dependencies = [ "jni-sys", ] @@ -1597,7 +1812,7 @@ version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 1.0.109", @@ -1613,6 +1828,106 @@ dependencies = [ "objc_exception", ] +[[package]] +name = "objc-sys" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" + +[[package]] +name = "objc2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2-app-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +dependencies = [ + "bitflags 2.6.0", + "block2", + "libc", + "objc2", + "objc2-core-data", + "objc2-core-image", + "objc2-foundation", + "objc2-quartz-core", +] + +[[package]] +name = "objc2-core-data" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-image" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[package]] +name = "objc2-encode" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" + +[[package]] +name = "objc2-foundation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +dependencies = [ + "bitflags 2.6.0", + "block2", + "dispatch", + "libc", + "objc2", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + [[package]] name = "objc_exception" version = "0.1.2" @@ -1646,6 +1961,12 @@ version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + [[package]] name = "overload" version = "0.1.1" @@ -1654,11 +1975,11 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pango" -version = "0.15.10" +version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" dependencies = [ - "bitflags 1.3.2", + "gio", "glib", "libc", "once_cell", @@ -1667,14 +1988,14 @@ dependencies = [ [[package]] name = "pango-sys" -version = "0.15.10" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] @@ -1840,6 +2161,26 @@ dependencies = [ "siphasher", ] +[[package]] +name = "pin-project" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + [[package]] name = "pin-project-lite" version = "0.2.14" @@ -1915,6 +2256,16 @@ dependencies = [ "toml_edit 0.19.15", ] +[[package]] +name = "proc-macro-crate" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" +dependencies = [ + "toml_datetime", + "toml_edit 0.20.2", +] + [[package]] name = "proc-macro-error" version = "1.0.4" @@ -2059,6 +2410,12 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + [[package]] name = "redox_syscall" version = "0.5.3" @@ -2123,6 +2480,43 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" +[[package]] +name = "reqwest" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "ipnet", + "js-sys", + "log", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-util", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "winreg", +] + [[package]] name = "rustc-demangle" version = "0.1.24" @@ -2138,19 +2532,6 @@ dependencies = [ "semver", ] -[[package]] -name = "rustix" -version = "0.38.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" -dependencies = [ - "bitflags 2.6.0", - "errno", - "libc", - "linux-raw-sys", - "windows-sys 0.52.0", -] - [[package]] name = "rustversion" version = "1.0.17" @@ -2172,6 +2553,32 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "schemars" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +dependencies = [ + "dyn-clone", + "indexmap 1.9.3", + "schemars_derive", + "serde", + "serde_json", + "url", +] + +[[package]] +name = "schemars_derive" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.74", +] + [[package]] name = "scoped-tls" version = "1.0.1" @@ -2222,6 +2629,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-untagged" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" +dependencies = [ + "erased-serde", + "serde", + "typeid", +] + [[package]] name = "serde_derive" version = "1.0.208" @@ -2233,13 +2651,23 @@ dependencies = [ "syn 2.0.74", ] +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + [[package]] name = "serde_json" version = "1.0.125" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" dependencies = [ - "indexmap 2.4.0", "itoa 1.0.11", "memchr", "ryu", @@ -2266,6 +2694,18 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa 1.0.11", + "ryu", + "serde", +] + [[package]] name = "serde_with" version = "3.9.0" @@ -2382,31 +2822,62 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] -name = "soup2" -version = "0.2.1" +name = "socket2" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" dependencies = [ - "bitflags 1.3.2", + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "softbuffer" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd" +dependencies = [ + "bytemuck", + "cfg_aliases", + "core-graphics 0.23.2", + "foreign-types", + "js-sys", + "log", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "objc2-quartz-core", + "raw-window-handle 0.6.2", + "redox_syscall", + "wasm-bindgen", + "web-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "soup3" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +dependencies = [ + "futures-channel", "gio", "glib", "libc", - "once_cell", - "soup2-sys", + "soup3-sys", ] [[package]] -name = "soup2-sys" -version = "0.2.0" +name = "soup3-sys" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" dependencies = [ - "bitflags 1.3.2", "gio-sys", "glib-sys", "gobject-sys", "libc", - "system-deps 5.0.0", + "system-deps", ] [[package]] @@ -2417,9 +2888,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "state" -version = "0.5.3" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" +checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" dependencies = [ "loom", ] @@ -2456,6 +2927,17 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" +[[package]] +name = "swift-rs" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" +dependencies = [ + "base64 0.21.7", + "serde", + "serde_json", +] + [[package]] name = "syn" version = "1.0.109" @@ -2479,17 +2961,10 @@ dependencies = [ ] [[package]] -name = "system-deps" -version = "5.0.0" +name = "sync_wrapper" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" -dependencies = [ - "cfg-expr 0.9.1", - "heck 0.3.3", - "pkg-config", - "toml 0.5.11", - "version-compare 0.0.11", -] +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" [[package]] name = "system-deps" @@ -2497,37 +2972,30 @@ version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" dependencies = [ - "cfg-expr 0.15.8", + "cfg-expr", "heck 0.5.0", "pkg-config", - "toml 0.8.19", - "version-compare 0.2.0", + "toml 0.8.2", + "version-compare", ] [[package]] name = "tao" -version = "0.16.9" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "575c856fc21e551074869dcfaad8f706412bd5b803dfa0fbf6881c4ff4bfafab" +checksum = "ea538df05fbc2dcbbd740ba0cfe8607688535f4798d213cbbfa13ce494f3451f" dependencies = [ - "bitflags 1.3.2", - "cairo-rs", - "cc", - "cocoa", - "core-foundation", - "core-graphics", + "bitflags 2.6.0", + "cocoa 0.25.0", + "core-foundation 0.9.4", + "core-graphics 0.23.2", "crossbeam-channel", "dispatch", - "gdk", - "gdk-pixbuf", - "gdk-sys", + "dlopen2", + "dpi", "gdkwayland-sys", "gdkx11-sys", - "gio", - "glib", - "glib-sys", "gtk", - "image", "instant", "jni", "lazy_static", @@ -2539,15 +3007,14 @@ dependencies = [ "objc", "once_cell", "parking_lot", - "png", - "raw-window-handle", + "raw-window-handle 0.6.2", "scopeguard", - "serde", "tao-macros", "unicode-segmentation", - "uuid", - "windows 0.39.0", - "windows-implement", + "url", + "windows 0.57.0", + "windows-core 0.57.0", + "windows-version", "x11-dl", ] @@ -2557,20 +3024,9 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "tar" -version = "0.4.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" -dependencies = [ - "filetime", - "libc", - "xattr", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] @@ -2585,83 +3041,88 @@ version = "1.0.0" dependencies = [ "serde", "serde_json", - "tauri 1.7.1", + "tauri 2.0.0-rc.2", "tauri-build", ] [[package]] name = "tauri" -version = "1.7.1" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "336bc661a3f3250853fa83c6e5245449ed1c26dce5dcb28bdee7efedf6278806" +checksum = "19ee93e545e49458813d4ed16179c67ee6141dba140ec3d4f078dda3b8d4e0d1" dependencies = [ "anyhow", - "cocoa", - "dirs-next", + "bytes", + "cocoa 0.25.0", + "dirs", "dunce", "embed_plist", - "encoding_rs", - "flate2", "futures-util", "getrandom 0.2.15", - "glib", "glob", "gtk", "heck 0.5.0", "http", - "ignore", + "jni", + "libc", + "log", + "mime", + "muda", "objc", - "once_cell", "percent-encoding", - "rand 0.8.5", - "raw-window-handle", - "semver", + "raw-window-handle 0.6.2", + "reqwest", "serde", "serde_json", "serde_repr", "serialize-to-javascript", "state", - "tar", + "swift-rs", + "tauri-build", "tauri-macros", "tauri-runtime", "tauri-runtime-wry", "tauri-utils", - "tempfile", "thiserror", "tokio", + "tray-icon", "url", - "uuid", + "urlpattern", "webkit2gtk", "webview2-com", - "windows 0.39.0", + "window-vibrancy", + "windows 0.57.0", ] [[package]] name = "tauri-build" -version = "1.5.3" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c6ec7a5c3296330c7818478948b422967ce4649094696c985f61d50076d29c" +checksum = "96a58b3a716b51d7f671f729bb8c0a53cd2551eec8450c64e828ef4e6c9f948e" dependencies = [ "anyhow", "cargo_toml", - "dirs-next", + "dirs", + "glob", "heck 0.5.0", "json-patch", + "schemars", "semver", "serde", "serde_json", "tauri-utils", "tauri-winres", + "toml 0.8.2", "walkdir", ] [[package]] name = "tauri-codegen" -version = "1.4.4" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1aed706708ff1200ec12de9cfbf2582b5d8ec05f6a7293911091effbd22036b" +checksum = "90a9e63ecd827d57228864764e0234935c9aac230099cf145197c8c08e754ced" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "brotli", "ico", "json-patch", @@ -2673,79 +3134,83 @@ dependencies = [ "serde", "serde_json", "sha2", + "syn 2.0.74", "tauri-utils", "thiserror", "time", + "url", "uuid", "walkdir", ] [[package]] name = "tauri-macros" -version = "1.4.5" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b88f831d2973ae4f81a706a0004e67dac87f2e4439973bbe98efbd73825d8ede" +checksum = "a54f5d5b289aa6215ffcfed7d4ff9960a04b7a854436d04519a9fcf911050cba" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.74", "tauri-codegen", "tauri-utils", ] [[package]] name = "tauri-runtime" -version = "0.14.4" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3068ed62b63dedc705558f4248c7ecbd5561f0f8050949859ea0db2326f26012" +checksum = "8f01b129b1ebdf09563c354760dbe7c0e96a166b4e33362d9c8d207f527c7ea5" dependencies = [ + "dpi", "gtk", "http", - "http-range", - "rand 0.8.5", - "raw-window-handle", + "jni", + "raw-window-handle 0.6.2", "serde", "serde_json", "tauri-utils", "thiserror", "url", - "uuid", - "webview2-com", - "windows 0.39.0", + "windows 0.57.0", ] [[package]] name = "tauri-runtime-wry" -version = "0.14.9" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c3db170233096aa30330feadcd895bf9317be97e624458560a20e814db7955" +checksum = "fcda27639094ace2bf25f00bc10e35ea4e3af2f92753b1bdd2a174d1fa5a6292" dependencies = [ - "cocoa", + "cocoa 0.25.0", "gtk", + "http", + "jni", + "log", "percent-encoding", - "rand 0.8.5", - "raw-window-handle", + "raw-window-handle 0.6.2", + "softbuffer", + "tao", "tauri-runtime", "tauri-utils", - "uuid", + "url", "webkit2gtk", "webview2-com", - "windows 0.39.0", + "windows 0.57.0", "wry", ] [[package]] name = "tauri-utils" -version = "1.6.0" +version = "2.0.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2826db448309d382dac14d520f0c0a40839b87b57b977e59cf5f296b3ace6a93" +checksum = "28bb83cffa26e9cb7a2b3d0c31ab87bf277f44aaaa90f17159aef4d37aabd051" dependencies = [ "brotli", + "cargo_metadata", "ctor", "dunce", "glob", - "heck 0.5.0", "html5ever", "infer", "json-patch", @@ -2755,14 +3220,19 @@ dependencies = [ "phf 0.11.2", "proc-macro2", "quote", + "regex", + "schemars", "semver", "serde", + "serde-untagged", "serde_json", "serde_with", + "swift-rs", "thiserror", + "toml 0.8.2", "url", + "urlpattern", "walkdir", - "windows-version", ] [[package]] @@ -2775,19 +3245,6 @@ dependencies = [ "toml 0.7.8", ] -[[package]] -name = "tempfile" -version = "3.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" -dependencies = [ - "cfg-if", - "fastrand", - "once_cell", - "rustix", - "windows-sys 0.59.0", -] - [[package]] name = "tendril" version = "0.4.3" @@ -2889,16 +3346,24 @@ checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" dependencies = [ "backtrace", "bytes", + "libc", + "mio", "pin-project-lite", + "socket2", + "windows-sys 0.52.0", ] [[package]] -name = "toml" -version = "0.5.11" +name = "tokio-util" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" dependencies = [ - "serde", + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", ] [[package]] @@ -2915,21 +3380,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.19" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.20", + "toml_edit 0.20.2", ] [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" dependencies = [ "serde", ] @@ -2944,22 +3409,49 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow 0.5.40", + "winnow", ] [[package]] name = "toml_edit" -version = "0.22.20" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" dependencies = [ "indexmap 2.4.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.18", + "winnow", +] + +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", ] +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + [[package]] name = "tracing" version = "0.1.40" @@ -3021,12 +3513,85 @@ dependencies = [ "tracing-log", ] +[[package]] +name = "tray-icon" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ad8319cca93189ea9ab1b290de0595960529750b6b8b501a399ed1ec3775d60" +dependencies = [ + "cocoa 0.25.0", + "core-graphics 0.23.2", + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc", + "once_cell", + "png", + "serde", + "thiserror", + "windows-sys 0.52.0", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typeid" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf" + [[package]] name = "typenum" version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-ucd-ident" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + [[package]] name = "unicode-bidi" version = "0.3.15" @@ -3066,6 +3631,19 @@ dependencies = [ "serde", ] +[[package]] +name = "urlpattern" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" +dependencies = [ + "derive_more", + "regex", + "serde", + "unic-ucd-ident", + "url", +] + [[package]] name = "utf-8" version = "0.7.6" @@ -3087,12 +3665,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" -[[package]] -name = "version-compare" -version = "0.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" - [[package]] name = "version-compare" version = "0.2.0" @@ -3135,6 +3707,15 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + [[package]] name = "wasi" version = "0.9.0+wasi-snapshot-preview1" @@ -3173,6 +3754,18 @@ dependencies = [ "wasm-bindgen-shared", ] +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "wasm-bindgen-macro" version = "0.2.93" @@ -3202,11 +3795,34 @@ version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" +[[package]] +name = "wasm-streams" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "web-sys" +version = "0.3.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "webkit2gtk" -version = "0.18.2" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" +checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" dependencies = [ "bitflags 1.3.2", "cairo-rs", @@ -3222,20 +3838,18 @@ dependencies = [ "javascriptcore-rs", "libc", "once_cell", - "soup2", + "soup3", "webkit2gtk-sys", ] [[package]] name = "webkit2gtk-sys" -version = "0.18.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" +checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" dependencies = [ - "atk-sys", "bitflags 1.3.2", "cairo-sys-rs", - "gdk-pixbuf-sys", "gdk-sys", "gio-sys", "glib-sys", @@ -3243,48 +3857,45 @@ dependencies = [ "gtk-sys", "javascriptcore-rs-sys", "libc", - "pango-sys", "pkg-config", - "soup2-sys", - "system-deps 6.2.2", + "soup3-sys", + "system-deps", ] [[package]] name = "webview2-com" -version = "0.19.1" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" +checksum = "6516cfa64c6b3212686080eeec378e662c2af54bb2a5b2a22749673f5cb2226f" dependencies = [ "webview2-com-macros", "webview2-com-sys", - "windows 0.39.0", + "windows 0.57.0", + "windows-core 0.57.0", "windows-implement", + "windows-interface", ] [[package]] name = "webview2-com-macros" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" +checksum = "ac1345798ecd8122468840bcdf1b95e5dc6d2206c5e4b0eafa078d061f59c9bc" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.74", ] [[package]] name = "webview2-com-sys" -version = "0.19.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" +checksum = "c76d5b77320ff155660be1df3e6588bc85c75f1a9feef938cc4dc4dd60d1d7cf" dependencies = [ - "regex", - "serde", - "serde_json", "thiserror", - "windows 0.39.0", - "windows-bindgen", - "windows-metadata", + "windows 0.57.0", + "windows-core 0.57.0", ] [[package]] @@ -3319,17 +3930,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] -name = "windows" -version = "0.39.0" +name = "window-vibrancy" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" +checksum = "d8cdd6999298d969289d8078dae02ce798ad23452075985cccba8b6326711ecf" dependencies = [ - "windows-implement", - "windows_aarch64_msvc 0.39.0", - "windows_i686_gnu 0.39.0", - "windows_i686_msvc 0.39.0", - "windows_x86_64_gnu 0.39.0", - "windows_x86_64_msvc 0.39.0", + "cocoa 0.26.0", + "objc", + "raw-window-handle 0.6.2", + "windows-sys 0.59.0", + "windows-version", ] [[package]] @@ -3342,13 +3952,13 @@ dependencies = [ ] [[package]] -name = "windows-bindgen" -version = "0.39.0" +name = "windows" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" dependencies = [ - "windows-metadata", - "windows-tokens", + "windows-core 0.57.0", + "windows-targets 0.52.6", ] [[package]] @@ -3360,21 +3970,57 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-core" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-result", + "windows-targets 0.52.6", +] + [[package]] name = "windows-implement" -version = "0.39.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" dependencies = [ - "syn 1.0.109", - "windows-tokens", + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "windows-interface" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + +[[package]] +name = "windows-result" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] -name = "windows-metadata" -version = "0.39.0" +name = "windows-sys" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] [[package]] name = "windows-sys" @@ -3403,6 +4049,21 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + [[package]] name = "windows-targets" version = "0.48.5" @@ -3434,12 +4095,6 @@ dependencies = [ "windows_x86_64_msvc 0.52.6", ] -[[package]] -name = "windows-tokens" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" - [[package]] name = "windows-version" version = "0.1.1" @@ -3449,6 +4104,12 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + [[package]] name = "windows_aarch64_gnullvm" version = "0.48.5" @@ -3463,9 +4124,9 @@ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" -version = "0.39.0" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" [[package]] name = "windows_aarch64_msvc" @@ -3481,9 +4142,9 @@ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" -version = "0.39.0" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" [[package]] name = "windows_i686_gnu" @@ -3505,9 +4166,9 @@ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" -version = "0.39.0" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" [[package]] name = "windows_i686_msvc" @@ -3523,9 +4184,9 @@ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" -version = "0.39.0" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" [[package]] name = "windows_x86_64_gnu" @@ -3539,6 +4200,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" @@ -3553,9 +4220,9 @@ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" -version = "0.39.0" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" [[package]] name = "windows_x86_64_msvc" @@ -3578,15 +4245,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "winnow" -version = "0.6.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" -dependencies = [ - "memchr", -] - [[package]] name = "winreg" version = "0.52.0" @@ -3599,40 +4257,44 @@ dependencies = [ [[package]] name = "wry" -version = "0.24.10" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00711278ed357350d44c749c286786ecac644e044e4da410d466212152383b45" +checksum = "68b00c945786b02d7805d09a969fa36d0eee4e0bd4fb3ec2a79d2bf45a1b44cd" dependencies = [ - "base64 0.13.1", + "base64 0.22.1", "block", - "cocoa", - "core-graphics", + "cocoa 0.25.0", + "core-graphics 0.23.2", "crossbeam-channel", + "dpi", "dunce", - "gdk", - "gio", - "glib", + "gdkx11", "gtk", "html5ever", "http", + "javascriptcore-rs", + "jni", "kuchikiki", "libc", - "log", + "ndk", + "ndk-context", + "ndk-sys", "objc", "objc_id", "once_cell", - "serde", - "serde_json", + "percent-encoding", + "raw-window-handle 0.6.2", "sha2", - "soup2", - "tao", + "soup3", + "tao-macros", "thiserror", - "url", "webkit2gtk", "webkit2gtk-sys", "webview2-com", - "windows 0.39.0", - "windows-implement", + "windows 0.57.0", + "windows-core 0.57.0", + "windows-version", + "x11-dl", ] [[package]] @@ -3656,17 +4318,6 @@ dependencies = [ "pkg-config", ] -[[package]] -name = "xattr" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" -dependencies = [ - "libc", - "linux-raw-sys", - "rustix", -] - [[package]] name = "zerocopy" version = "0.7.35" diff --git a/apps/tauri/src-tauri/Cargo.toml b/apps/tauri/src-tauri/Cargo.toml index 8578c8446..c500c3946 100644 --- a/apps/tauri/src-tauri/Cargo.toml +++ b/apps/tauri/src-tauri/Cargo.toml @@ -8,10 +8,10 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [build-dependencies] -tauri-build = { version = "1", features = [] } +tauri-build = { version = "2.0.0-rc.2", features = [] } [dependencies] -tauri = { version = "1", features = [] } +tauri = { version = "2.0.0-rc.2", features = [] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index d9e9313e0..4f8aac461 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -19,12 +19,14 @@ "fullscreen": false } ], + "security": { "csp": null } }, "bundle": { "active": true, + "targets": "all", "icon": [ "icons/32x32.png", "icons/128x128.png", diff --git a/yarn.lock b/yarn.lock index 1fd00c37c..ef4c892dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10529,90 +10529,90 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-darwin-arm64@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-darwin-arm64@npm:1.6.0" +"@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@tauri-apps/cli-darwin-x64@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-darwin-x64@npm:1.6.0" +"@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0" +"@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0" +"@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@tauri-apps/cli-linux-arm64-musl@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-linux-arm64-musl@npm:1.6.0" +"@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@tauri-apps/cli-linux-x64-gnu@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-linux-x64-gnu@npm:1.6.0" +"@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@tauri-apps/cli-linux-x64-musl@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-linux-x64-musl@npm:1.6.0" +"@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0" +"@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0" +"@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@tauri-apps/cli-win32-x64-msvc@npm:1.6.0": - version: 1.6.0 - resolution: "@tauri-apps/cli-win32-x64-msvc@npm:1.6.0" +"@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@tauri-apps/cli@npm:1": - version: 1.6.0 - resolution: "@tauri-apps/cli@npm:1.6.0" - dependencies: - "@tauri-apps/cli-darwin-arm64": "npm:1.6.0" - "@tauri-apps/cli-darwin-x64": "npm:1.6.0" - "@tauri-apps/cli-linux-arm-gnueabihf": "npm:1.6.0" - "@tauri-apps/cli-linux-arm64-gnu": "npm:1.6.0" - "@tauri-apps/cli-linux-arm64-musl": "npm:1.6.0" - "@tauri-apps/cli-linux-x64-gnu": "npm:1.6.0" - "@tauri-apps/cli-linux-x64-musl": "npm:1.6.0" - "@tauri-apps/cli-win32-arm64-msvc": "npm:1.6.0" - "@tauri-apps/cli-win32-ia32-msvc": "npm:1.6.0" - "@tauri-apps/cli-win32-x64-msvc": "npm:1.6.0" +"@tauri-apps/cli@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@tauri-apps/cli@npm:2.0.0-rc.2" + dependencies: + "@tauri-apps/cli-darwin-arm64": "npm:2.0.0-rc.2" + "@tauri-apps/cli-darwin-x64": "npm:2.0.0-rc.2" + "@tauri-apps/cli-linux-arm-gnueabihf": "npm:2.0.0-rc.2" + "@tauri-apps/cli-linux-arm64-gnu": "npm:2.0.0-rc.2" + "@tauri-apps/cli-linux-arm64-musl": "npm:2.0.0-rc.2" + "@tauri-apps/cli-linux-x64-gnu": "npm:2.0.0-rc.2" + "@tauri-apps/cli-linux-x64-musl": "npm:2.0.0-rc.2" + "@tauri-apps/cli-win32-arm64-msvc": "npm:2.0.0-rc.2" + "@tauri-apps/cli-win32-ia32-msvc": "npm:2.0.0-rc.2" + "@tauri-apps/cli-win32-x64-msvc": "npm:2.0.0-rc.2" dependenciesMeta: "@tauri-apps/cli-darwin-arm64": optional: true @@ -10636,7 +10636,7 @@ __metadata: optional: true bin: tauri: tauri.js - checksum: 10/17e4787d19fb0fa5fda404b8698ffaf650e863ae8374997c39b2214cfad61ee82091a60a3dfdf5b40b61ee2b8c83704cec2da570d3fb77e5daef481bc05bf700 + checksum: 10/5f7f4068b5ba4f6f8f1b24d54768620179953005c4de81cc64f95bfcfc13636b422148449d2e0b4c603b1af35cf2ffb4367dbb7b3d0a757c75a299a7778d17b0 languageName: node linkType: hard @@ -34382,7 +34382,7 @@ __metadata: "@tanstack/router-devtools": "npm:^1.16.5" "@tanstack/router-vite-plugin": "npm:^1.16.5" "@tauri-apps/api": "npm:^1" - "@tauri-apps/cli": "npm:1" + "@tauri-apps/cli": "npm:2.0.0-rc.2" "@types/react": "npm:^18.2.15" "@types/react-dom": "npm:^18.2.7" "@typescript-eslint/eslint-plugin": "npm:^6.21.0" From 6ba5485e00ae256351405241267e09bd2b5231fc Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 17 Aug 2024 00:25:44 +0530 Subject: [PATCH 097/123] conf change --- apps/tauri/src-tauri/tauri.conf.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index 4f8aac461..d4ccab076 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -1,15 +1,14 @@ { "productName": "Packrat", "version": "1.0.0", - "identifier": "com.andrewbierman.packrat", "build": { - "frontendDist": "../dist", - "devUrl": "http://localhost:4200", + "distDir": "../dist", + "devPath": "http://localhost:4200", "beforeDevCommand": "yarn dev", "beforeBuildCommand": "yarn run build" }, - "app": { + "tauri": { "windows": [ { "title": "Packrat", @@ -26,6 +25,8 @@ }, "bundle": { "active": true, + "identifier": "com.andrewbierman.packrat", + "targets": "all", "icon": [ "icons/32x32.png", From a3cd9cb4c2d988dc9f8db879fb00f60872d0db09 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 17 Aug 2024 00:29:36 +0530 Subject: [PATCH 098/123] conf change --- apps/tauri/src-tauri/tauri.conf.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index d4ccab076..55ced50ef 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -9,6 +9,19 @@ "beforeBuildCommand": "yarn run build" }, "tauri": { + "bundle": { + "active": true, + "identifier": "com.andrewbierman.packrat", + + "targets": "all", + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ] + }, "windows": [ { "title": "Packrat", @@ -22,18 +35,5 @@ "security": { "csp": null } - }, - "bundle": { - "active": true, - "identifier": "com.andrewbierman.packrat", - - "targets": "all", - "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/128x128@2x.png", - "icons/icon.icns", - "icons/icon.ico" - ] } } From c221c6f4b503afa5f51caad4787f307a538d4847 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 17 Aug 2024 00:33:06 +0530 Subject: [PATCH 099/123] conf change --- apps/tauri/src-tauri/tauri.conf.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index 55ced50ef..ef42263b5 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -1,7 +1,8 @@ { - "productName": "Packrat", - "version": "1.0.0", - + "package": { + "productName": "Packrat", + "version": "1.0.0" + }, "build": { "distDir": "../dist", "devPath": "http://localhost:4200", From 8059eafab246fb7a8b2435529aeaebaea4cea81d Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 17 Aug 2024 00:39:50 +0530 Subject: [PATCH 100/123] conf change --- apps/tauri/src-tauri/tauri.conf.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index ef42263b5..967988e88 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -4,8 +4,8 @@ "version": "1.0.0" }, "build": { - "distDir": "../dist", - "devPath": "http://localhost:4200", + "frontendDist": "../dist", + "devUrl": "http://localhost:4200", "beforeDevCommand": "yarn dev", "beforeBuildCommand": "yarn run build" }, From 68ae81b521318ee229dd22b1643d28357ea3cc8f Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 17 Aug 2024 01:28:23 +0530 Subject: [PATCH 101/123] tauri build check --- apps/tauri/package.json | 10 +- apps/tauri/src-tauri/Cargo.lock | 1655 ++++++++------------------ apps/tauri/src-tauri/Cargo.toml | 8 +- apps/tauri/src-tauri/tauri.conf.json | 4 +- apps/tauri/src/App.tsx | 1 - apps/vite/src/routeTree.gen.ts | 177 +-- yarn.lock | 112 +- 7 files changed, 566 insertions(+), 1401 deletions(-) diff --git a/apps/tauri/package.json b/apps/tauri/package.json index 2becc5d7e..06c8bc46c 100644 --- a/apps/tauri/package.json +++ b/apps/tauri/package.json @@ -31,15 +31,15 @@ "@vitejs/plugin-react-swc": "^3.6.0", "app": "*", "esbuild-plugin-flow": "^0.3.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "18.2.0", + "react-dom": "18.2.0", "react-native": "0.73.6", "react-native-web": "^0.19.10" }, "devDependencies": { - "@tauri-apps/cli": "2.0.0-rc.2", - "@types/react": "^18.2.15", - "@types/react-dom": "^18.2.7", + "@tauri-apps/cli": "^1", + "@types/react": "~18.2.55", + "@types/react-dom": "^18.2.19", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "@vitejs/plugin-react": "^4.2.1", diff --git a/apps/tauri/src-tauri/Cargo.lock b/apps/tauri/src-tauri/Cargo.lock index 69bf194f4..ebed6f1fa 100644 --- a/apps/tauri/src-tauri/Cargo.lock +++ b/apps/tauri/src-tauri/Cargo.lock @@ -64,25 +64,26 @@ checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "atk" -version = "0.18.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" +checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" dependencies = [ "atk-sys", + "bitflags 1.3.2", "glib", "libc", ] [[package]] name = "atk-sys" -version = "0.18.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" +checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -106,6 +107,12 @@ dependencies = [ "rustc-demangle", ] +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + [[package]] name = "base64" version = "0.21.7" @@ -129,9 +136,6 @@ name = "bitflags" version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" -dependencies = [ - "serde", -] [[package]] name = "block" @@ -148,15 +152,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "block2" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" -dependencies = [ - "objc2", -] - [[package]] name = "brotli" version = "3.5.0" @@ -178,6 +173,16 @@ dependencies = [ "alloc-stdlib", ] +[[package]] +name = "bstr" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" +dependencies = [ + "memchr", + "serde", +] + [[package]] name = "bumpalo" version = "3.16.0" @@ -201,75 +206,39 @@ name = "bytes" version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" -dependencies = [ - "serde", -] [[package]] name = "cairo-rs" -version = "0.18.5" +version = "0.15.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" +checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" dependencies = [ - "bitflags 2.6.0", + "bitflags 1.3.2", "cairo-sys-rs", "glib", "libc", - "once_cell", "thiserror", ] [[package]] name = "cairo-sys-rs" -version = "0.18.2" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" +checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" dependencies = [ "glib-sys", "libc", - "system-deps", -] - -[[package]] -name = "camino" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3054fea8a20d8ff3968d5b22cc27501d2b08dc4decdb31b184323f00c5ef23bb" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" -dependencies = [ - "camino", - "cargo-platform", - "semver", - "serde", - "serde_json", - "thiserror", + "system-deps 6.2.2", ] [[package]] name = "cargo_toml" -version = "0.17.2" +version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" +checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" dependencies = [ "serde", - "toml 0.8.2", + "toml 0.7.8", ] [[package]] @@ -298,6 +267,15 @@ dependencies = [ "uuid", ] +[[package]] +name = "cfg-expr" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" +dependencies = [ + "smallvec", +] + [[package]] name = "cfg-expr" version = "0.15.8" @@ -314,12 +292,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" -[[package]] -name = "cfg_aliases" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - [[package]] name = "chrono" version = "0.4.38" @@ -335,31 +307,15 @@ dependencies = [ [[package]] name = "cocoa" -version = "0.25.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" +checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" dependencies = [ "bitflags 1.3.2", "block", - "cocoa-foundation 0.1.2", - "core-foundation 0.9.4", - "core-graphics 0.23.2", - "foreign-types", - "libc", - "objc", -] - -[[package]] -name = "cocoa" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" -dependencies = [ - "bitflags 2.6.0", - "block", - "cocoa-foundation 0.2.0", - "core-foundation 0.10.0", - "core-graphics 0.24.0", + "cocoa-foundation", + "core-foundation", + "core-graphics", "foreign-types", "libc", "objc", @@ -373,25 +329,17 @@ checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" dependencies = [ "bitflags 1.3.2", "block", - "core-foundation 0.9.4", - "core-graphics-types 0.1.3", + "core-foundation", + "core-graphics-types", "libc", "objc", ] [[package]] -name = "cocoa-foundation" -version = "0.2.0" +name = "color_quant" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" -dependencies = [ - "bitflags 2.6.0", - "block", - "core-foundation 0.10.0", - "core-graphics-types 0.2.0", - "libc", - "objc", -] +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" [[package]] name = "combine" @@ -419,16 +367,6 @@ dependencies = [ "libc", ] -[[package]] -name = "core-foundation" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" -dependencies = [ - "core-foundation-sys", - "libc", -] - [[package]] name = "core-foundation-sys" version = "0.8.7" @@ -437,26 +375,13 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-graphics" -version = "0.23.2" +version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" dependencies = [ "bitflags 1.3.2", - "core-foundation 0.9.4", - "core-graphics-types 0.1.3", - "foreign-types", - "libc", -] - -[[package]] -name = "core-graphics" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" -dependencies = [ - "bitflags 2.6.0", - "core-foundation 0.10.0", - "core-graphics-types 0.2.0", + "core-foundation", + "core-graphics-types", "foreign-types", "libc", ] @@ -468,18 +393,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" dependencies = [ "bitflags 1.3.2", - "core-foundation 0.9.4", - "libc", -] - -[[package]] -name = "core-graphics-types" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" -dependencies = [ - "bitflags 2.6.0", - "core-foundation 0.10.0", + "core-foundation", "libc", ] @@ -510,6 +424,25 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "crossbeam-deque" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + [[package]] name = "crossbeam-utils" version = "0.8.20" @@ -632,24 +565,24 @@ dependencies = [ ] [[package]] -name = "dirs" -version = "5.0.1" +name = "dirs-next" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" dependencies = [ - "dirs-sys", + "cfg-if", + "dirs-sys-next", ] [[package]] -name = "dirs-sys" -version = "0.4.1" +name = "dirs-sys-next" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" dependencies = [ "libc", - "option-ext", "redox_users", - "windows-sys 0.48.0", + "winapi", ] [[package]] @@ -658,38 +591,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" -[[package]] -name = "dlopen2" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" -dependencies = [ - "dlopen2_derive", - "libc", - "once_cell", - "winapi", -] - -[[package]] -name = "dlopen2_derive" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "dpi" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" -dependencies = [ - "serde", -] - [[package]] name = "dtoa" version = "1.0.9" @@ -711,12 +612,6 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" -[[package]] -name = "dyn-clone" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" - [[package]] name = "embed-resource" version = "2.4.3" @@ -726,7 +621,7 @@ dependencies = [ "cc", "memchr", "rustc_version", - "toml 0.8.2", + "toml 0.8.19", "vswhom", "winreg", ] @@ -737,6 +632,15 @@ version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" +[[package]] +name = "encoding_rs" +version = "0.8.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" +dependencies = [ + "cfg-if", +] + [[package]] name = "equivalent" version = "1.0.1" @@ -744,15 +648,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] -name = "erased-serde" -version = "0.4.5" +name = "errno" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ - "serde", - "typeid", + "libc", + "windows-sys 0.52.0", ] +[[package]] +name = "fastrand" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" + [[package]] name = "fdeflate" version = "0.3.4" @@ -772,6 +682,18 @@ dependencies = [ "rustc_version", ] +[[package]] +name = "filetime" +version = "0.2.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" +dependencies = [ + "cfg-if", + "libc", + "libredox", + "windows-sys 0.59.0", +] + [[package]] name = "flate2" version = "1.0.31" @@ -790,30 +712,18 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foreign-types" -version = "0.5.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" dependencies = [ - "foreign-types-macros", "foreign-types-shared", ] -[[package]] -name = "foreign-types-macros" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - [[package]] name = "foreign-types-shared" -version = "0.3.1" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "form_urlencoded" @@ -877,12 +787,6 @@ dependencies = [ "syn 2.0.74", ] -[[package]] -name = "futures-sink" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" - [[package]] name = "futures-task" version = "0.3.30" @@ -896,11 +800,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-core", - "futures-io", "futures-macro", - "futures-sink", "futures-task", - "memchr", "pin-project-lite", "pin-utils", "slab", @@ -917,10 +818,11 @@ dependencies = [ [[package]] name = "gdk" -version = "0.18.0" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" +checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" dependencies = [ + "bitflags 1.3.2", "cairo-rs", "gdk-pixbuf", "gdk-sys", @@ -932,35 +834,35 @@ dependencies = [ [[package]] name = "gdk-pixbuf" -version = "0.18.5" +version = "0.15.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" dependencies = [ + "bitflags 1.3.2", "gdk-pixbuf-sys", "gio", "glib", "libc", - "once_cell", ] [[package]] name = "gdk-pixbuf-sys" -version = "0.18.0" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" dependencies = [ "gio-sys", "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] name = "gdk-sys" -version = "0.18.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" +checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", @@ -970,47 +872,33 @@ dependencies = [ "libc", "pango-sys", "pkg-config", - "system-deps", + "system-deps 6.2.2", ] [[package]] name = "gdkwayland-sys" -version = "0.18.0" +version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" +checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" dependencies = [ "gdk-sys", "glib-sys", "gobject-sys", "libc", "pkg-config", - "system-deps", -] - -[[package]] -name = "gdkx11" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" -dependencies = [ - "gdk", - "gdkx11-sys", - "gio", - "glib", - "libc", - "x11", + "system-deps 6.2.2", ] [[package]] name = "gdkx11-sys" -version = "0.18.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" +checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" dependencies = [ "gdk-sys", "glib-sys", "libc", - "system-deps", + "system-deps 6.2.2", "x11", ] @@ -1067,54 +955,49 @@ checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "gio" -version = "0.18.4" +version = "0.15.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" +checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" dependencies = [ + "bitflags 1.3.2", "futures-channel", "futures-core", "futures-io", - "futures-util", "gio-sys", "glib", "libc", "once_cell", - "pin-project-lite", - "smallvec", "thiserror", ] [[package]] name = "gio-sys" -version = "0.18.1" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" +checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 6.2.2", "winapi", ] [[package]] name = "glib" -version = "0.18.5" +version = "0.15.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" +checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" dependencies = [ - "bitflags 2.6.0", + "bitflags 1.3.2", "futures-channel", "futures-core", "futures-executor", "futures-task", - "futures-util", - "gio-sys", "glib-macros", "glib-sys", "gobject-sys", "libc", - "memchr", "once_cell", "smallvec", "thiserror", @@ -1122,26 +1005,27 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.18.5" +version = "0.15.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" +checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" dependencies = [ + "anyhow", "heck 0.4.1", - "proc-macro-crate 2.0.2", + "proc-macro-crate", "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.74", + "syn 1.0.109", ] [[package]] name = "glib-sys" -version = "0.18.1" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" +checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" dependencies = [ "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -1150,24 +1034,38 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" +[[package]] +name = "globset" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +dependencies = [ + "aho-corasick", + "bstr", + "log", + "regex-automata 0.4.7", + "regex-syntax 0.8.4", +] + [[package]] name = "gobject-sys" -version = "0.18.0" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" dependencies = [ "glib-sys", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] name = "gtk" -version = "0.18.1" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" +checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" dependencies = [ "atk", + "bitflags 1.3.2", "cairo-rs", "field-offset", "futures-channel", @@ -1178,15 +1076,16 @@ dependencies = [ "gtk-sys", "gtk3-macros", "libc", + "once_cell", "pango", "pkg-config", ] [[package]] name = "gtk-sys" -version = "0.18.0" +version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" +checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" dependencies = [ "atk-sys", "cairo-sys-rs", @@ -1197,20 +1096,21 @@ dependencies = [ "gobject-sys", "libc", "pango-sys", - "system-deps", + "system-deps 6.2.2", ] [[package]] name = "gtk3-macros" -version = "0.18.0" +version = "0.15.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" +checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" dependencies = [ - "proc-macro-crate 1.3.1", + "anyhow", + "proc-macro-crate", "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.74", + "syn 1.0.109", ] [[package]] @@ -1225,6 +1125,15 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +[[package]] +name = "heck" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "heck" version = "0.4.1" @@ -1237,12 +1146,6 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - [[package]] name = "hex" version = "0.4.3" @@ -1265,9 +1168,9 @@ dependencies = [ [[package]] name = "http" -version = "1.1.0" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", @@ -1275,72 +1178,10 @@ dependencies = [ ] [[package]] -name = "http-body" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" -dependencies = [ - "bytes", - "http", -] - -[[package]] -name = "http-body-util" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" -dependencies = [ - "bytes", - "futures-util", - "http", - "http-body", - "pin-project-lite", -] - -[[package]] -name = "httparse" -version = "1.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" - -[[package]] -name = "hyper" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "httparse", - "itoa 1.0.11", - "pin-project-lite", - "smallvec", - "tokio", - "want", -] - -[[package]] -name = "hyper-util" -version = "0.1.7" +name = "http-range" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "hyper", - "pin-project-lite", - "socket2", - "tokio", - "tower", - "tower-service", - "tracing", -] +checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" [[package]] name = "iana-time-zone" @@ -1353,7 +1194,7 @@ dependencies = [ "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows-core 0.52.0", + "windows-core", ] [[package]] @@ -1391,6 +1232,34 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "ignore" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" +dependencies = [ + "crossbeam-deque", + "globset", + "log", + "memchr", + "regex-automata 0.4.7", + "same-file", + "walkdir", + "winapi-util", +] + +[[package]] +name = "image" +version = "0.24.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "num-traits", +] + [[package]] name = "indexmap" version = "1.9.3" @@ -1415,9 +1284,9 @@ dependencies = [ [[package]] name = "infer" -version = "0.15.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" +checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc" dependencies = [ "cfb", ] @@ -1431,12 +1300,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "ipnet" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" - [[package]] name = "itoa" version = "0.4.8" @@ -1451,9 +1314,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "javascriptcore-rs" -version = "1.1.2" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" dependencies = [ "bitflags 1.3.2", "glib", @@ -1462,30 +1325,28 @@ dependencies = [ [[package]] name = "javascriptcore-rs-sys" -version = "1.1.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 5.0.0", ] [[package]] name = "jni" -version = "0.21.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" dependencies = [ "cesu8", - "cfg-if", "combine", "jni-sys", "log", "thiserror", "walkdir", - "windows-sys 0.45.0", ] [[package]] @@ -1514,17 +1375,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "keyboard-types" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" -dependencies = [ - "bitflags 2.6.0", - "serde", - "unicode-segmentation", -] - [[package]] name = "kuchikiki" version = "0.8.2" @@ -1544,45 +1394,11 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -[[package]] -name = "libappindicator" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" -dependencies = [ - "glib", - "gtk", - "gtk-sys", - "libappindicator-sys", - "log", -] - -[[package]] -name = "libappindicator-sys" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" -dependencies = [ - "gtk-sys", - "libloading", - "once_cell", -] - [[package]] name = "libc" version = "0.2.156" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5f43f184355eefb8d17fc948dbecf6c13be3c141f20d834ae842193a448c72a" - -[[package]] -name = "libloading" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" -dependencies = [ - "cfg-if", - "winapi", -] +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5f43f184355eefb8d17fc948dbecf6c13be3c141f20d834ae842193a448c72a" [[package]] name = "libredox" @@ -1592,8 +1408,15 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", + "redox_syscall", ] +[[package]] +name = "linux-raw-sys" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + [[package]] name = "lock_api" version = "0.4.12" @@ -1684,12 +1507,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - [[package]] name = "miniz_oxide" version = "0.7.4" @@ -1700,48 +1517,16 @@ dependencies = [ "simd-adler32", ] -[[package]] -name = "mio" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" -dependencies = [ - "hermit-abi", - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.52.0", -] - -[[package]] -name = "muda" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" -dependencies = [ - "cocoa 0.25.0", - "crossbeam-channel", - "dpi", - "gtk", - "keyboard-types", - "objc", - "once_cell", - "png", - "serde", - "thiserror", - "windows-sys 0.52.0", -] - [[package]] name = "ndk" -version = "0.7.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" +checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" dependencies = [ "bitflags 1.3.2", "jni-sys", "ndk-sys", "num_enum", - "raw-window-handle 0.5.2", "thiserror", ] @@ -1753,9 +1538,9 @@ checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" [[package]] name = "ndk-sys" -version = "0.4.1+23.1.7779620" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" +checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" dependencies = [ "jni-sys", ] @@ -1812,7 +1597,7 @@ version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate", "proc-macro2", "quote", "syn 1.0.109", @@ -1828,106 +1613,6 @@ dependencies = [ "objc_exception", ] -[[package]] -name = "objc-sys" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" - -[[package]] -name = "objc2" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" -dependencies = [ - "objc-sys", - "objc2-encode", -] - -[[package]] -name = "objc2-app-kit" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" -dependencies = [ - "bitflags 2.6.0", - "block2", - "libc", - "objc2", - "objc2-core-data", - "objc2-core-image", - "objc2-foundation", - "objc2-quartz-core", -] - -[[package]] -name = "objc2-core-data" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-core-image" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" -dependencies = [ - "block2", - "objc2", - "objc2-foundation", - "objc2-metal", -] - -[[package]] -name = "objc2-encode" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" - -[[package]] -name = "objc2-foundation" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" -dependencies = [ - "bitflags 2.6.0", - "block2", - "dispatch", - "libc", - "objc2", -] - -[[package]] -name = "objc2-metal" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-quartz-core" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", - "objc2-metal", -] - [[package]] name = "objc_exception" version = "0.1.2" @@ -1961,12 +1646,6 @@ version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" -[[package]] -name = "option-ext" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" - [[package]] name = "overload" version = "0.1.1" @@ -1975,11 +1654,11 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pango" -version = "0.18.3" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" dependencies = [ - "gio", + "bitflags 1.3.2", "glib", "libc", "once_cell", @@ -1988,14 +1667,14 @@ dependencies = [ [[package]] name = "pango-sys" -version = "0.18.0" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -2161,26 +1840,6 @@ dependencies = [ "siphasher", ] -[[package]] -name = "pin-project" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - [[package]] name = "pin-project-lite" version = "0.2.14" @@ -2256,16 +1915,6 @@ dependencies = [ "toml_edit 0.19.15", ] -[[package]] -name = "proc-macro-crate" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" -dependencies = [ - "toml_datetime", - "toml_edit 0.20.2", -] - [[package]] name = "proc-macro-error" version = "1.0.4" @@ -2410,12 +2059,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" -[[package]] -name = "raw-window-handle" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" - [[package]] name = "redox_syscall" version = "0.5.3" @@ -2480,43 +2123,6 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" -[[package]] -name = "reqwest" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" -dependencies = [ - "base64 0.22.1", - "bytes", - "futures-core", - "futures-util", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-util", - "ipnet", - "js-sys", - "log", - "mime", - "once_cell", - "percent-encoding", - "pin-project-lite", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper", - "tokio", - "tokio-util", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", - "winreg", -] - [[package]] name = "rustc-demangle" version = "0.1.24" @@ -2532,6 +2138,19 @@ dependencies = [ "semver", ] +[[package]] +name = "rustix" +version = "0.38.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +dependencies = [ + "bitflags 2.6.0", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.52.0", +] + [[package]] name = "rustversion" version = "1.0.17" @@ -2553,32 +2172,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "schemars" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" -dependencies = [ - "dyn-clone", - "indexmap 1.9.3", - "schemars_derive", - "serde", - "serde_json", - "url", -] - -[[package]] -name = "schemars_derive" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 2.0.74", -] - [[package]] name = "scoped-tls" version = "1.0.1" @@ -2629,17 +2222,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde-untagged" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" -dependencies = [ - "erased-serde", - "serde", - "typeid", -] - [[package]] name = "serde_derive" version = "1.0.208" @@ -2651,23 +2233,13 @@ dependencies = [ "syn 2.0.74", ] -[[package]] -name = "serde_derive_internals" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - [[package]] name = "serde_json" version = "1.0.125" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" dependencies = [ + "indexmap 2.4.0", "itoa 1.0.11", "memchr", "ryu", @@ -2694,18 +2266,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_urlencoded" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa 1.0.11", - "ryu", - "serde", -] - [[package]] name = "serde_with" version = "3.9.0" @@ -2822,62 +2382,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] -name = "socket2" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "softbuffer" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd" -dependencies = [ - "bytemuck", - "cfg_aliases", - "core-graphics 0.23.2", - "foreign-types", - "js-sys", - "log", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "objc2-quartz-core", - "raw-window-handle 0.6.2", - "redox_syscall", - "wasm-bindgen", - "web-sys", - "windows-sys 0.52.0", -] - -[[package]] -name = "soup3" -version = "0.5.0" +name = "soup2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" dependencies = [ - "futures-channel", + "bitflags 1.3.2", "gio", "glib", "libc", - "soup3-sys", + "once_cell", + "soup2-sys", ] [[package]] -name = "soup3-sys" -version = "0.5.0" +name = "soup2-sys" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" +checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" dependencies = [ + "bitflags 1.3.2", "gio-sys", "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 5.0.0", ] [[package]] @@ -2888,9 +2417,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "state" -version = "0.6.0" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" +checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" dependencies = [ "loom", ] @@ -2927,17 +2456,6 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" -[[package]] -name = "swift-rs" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" -dependencies = [ - "base64 0.21.7", - "serde", - "serde_json", -] - [[package]] name = "syn" version = "1.0.109" @@ -2961,10 +2479,17 @@ dependencies = [ ] [[package]] -name = "sync_wrapper" -version = "1.0.1" +name = "system-deps" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" +dependencies = [ + "cfg-expr 0.9.1", + "heck 0.3.3", + "pkg-config", + "toml 0.5.11", + "version-compare 0.0.11", +] [[package]] name = "system-deps" @@ -2972,30 +2497,37 @@ version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" dependencies = [ - "cfg-expr", + "cfg-expr 0.15.8", "heck 0.5.0", "pkg-config", - "toml 0.8.2", - "version-compare", + "toml 0.8.19", + "version-compare 0.2.0", ] [[package]] name = "tao" -version = "0.28.1" +version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea538df05fbc2dcbbd740ba0cfe8607688535f4798d213cbbfa13ce494f3451f" +checksum = "575c856fc21e551074869dcfaad8f706412bd5b803dfa0fbf6881c4ff4bfafab" dependencies = [ - "bitflags 2.6.0", - "cocoa 0.25.0", - "core-foundation 0.9.4", - "core-graphics 0.23.2", + "bitflags 1.3.2", + "cairo-rs", + "cc", + "cocoa", + "core-foundation", + "core-graphics", "crossbeam-channel", "dispatch", - "dlopen2", - "dpi", + "gdk", + "gdk-pixbuf", + "gdk-sys", "gdkwayland-sys", "gdkx11-sys", + "gio", + "glib", + "glib-sys", "gtk", + "image", "instant", "jni", "lazy_static", @@ -3007,14 +2539,15 @@ dependencies = [ "objc", "once_cell", "parking_lot", - "raw-window-handle 0.6.2", + "png", + "raw-window-handle", "scopeguard", + "serde", "tao-macros", "unicode-segmentation", - "url", - "windows 0.57.0", - "windows-core 0.57.0", - "windows-version", + "uuid", + "windows 0.39.0", + "windows-implement", "x11-dl", ] @@ -3029,6 +2562,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "tar" +version = "0.4.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" +dependencies = [ + "filetime", + "libc", + "xattr", +] + [[package]] name = "target-lexicon" version = "0.12.16" @@ -3037,92 +2581,87 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tauri" -version = "1.0.0" +version = "0.1.0" dependencies = [ "serde", "serde_json", - "tauri 2.0.0-rc.2", + "tauri 1.7.1", "tauri-build", ] [[package]] name = "tauri" -version = "2.0.0-rc.2" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ee93e545e49458813d4ed16179c67ee6141dba140ec3d4f078dda3b8d4e0d1" +checksum = "336bc661a3f3250853fa83c6e5245449ed1c26dce5dcb28bdee7efedf6278806" dependencies = [ "anyhow", - "bytes", - "cocoa 0.25.0", - "dirs", + "cocoa", + "dirs-next", "dunce", "embed_plist", + "encoding_rs", + "flate2", "futures-util", "getrandom 0.2.15", + "glib", "glob", "gtk", "heck 0.5.0", "http", - "jni", - "libc", - "log", - "mime", - "muda", + "ignore", "objc", + "once_cell", "percent-encoding", - "raw-window-handle 0.6.2", - "reqwest", + "rand 0.8.5", + "raw-window-handle", + "semver", "serde", "serde_json", "serde_repr", "serialize-to-javascript", "state", - "swift-rs", - "tauri-build", + "tar", "tauri-macros", "tauri-runtime", "tauri-runtime-wry", "tauri-utils", + "tempfile", "thiserror", "tokio", - "tray-icon", "url", - "urlpattern", + "uuid", "webkit2gtk", "webview2-com", - "window-vibrancy", - "windows 0.57.0", + "windows 0.39.0", ] [[package]] name = "tauri-build" -version = "2.0.0-rc.2" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96a58b3a716b51d7f671f729bb8c0a53cd2551eec8450c64e828ef4e6c9f948e" +checksum = "b0c6ec7a5c3296330c7818478948b422967ce4649094696c985f61d50076d29c" dependencies = [ "anyhow", "cargo_toml", - "dirs", - "glob", + "dirs-next", "heck 0.5.0", "json-patch", - "schemars", "semver", "serde", "serde_json", "tauri-utils", "tauri-winres", - "toml 0.8.2", "walkdir", ] [[package]] name = "tauri-codegen" -version = "2.0.0-rc.2" +version = "1.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90a9e63ecd827d57228864764e0234935c9aac230099cf145197c8c08e754ced" +checksum = "c1aed706708ff1200ec12de9cfbf2582b5d8ec05f6a7293911091effbd22036b" dependencies = [ - "base64 0.22.1", + "base64 0.21.7", "brotli", "ico", "json-patch", @@ -3134,83 +2673,79 @@ dependencies = [ "serde", "serde_json", "sha2", - "syn 2.0.74", "tauri-utils", "thiserror", "time", - "url", "uuid", "walkdir", ] [[package]] name = "tauri-macros" -version = "2.0.0-rc.2" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a54f5d5b289aa6215ffcfed7d4ff9960a04b7a854436d04519a9fcf911050cba" +checksum = "b88f831d2973ae4f81a706a0004e67dac87f2e4439973bbe98efbd73825d8ede" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.74", + "syn 1.0.109", "tauri-codegen", "tauri-utils", ] [[package]] name = "tauri-runtime" -version = "2.0.0-rc.2" +version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f01b129b1ebdf09563c354760dbe7c0e96a166b4e33362d9c8d207f527c7ea5" +checksum = "3068ed62b63dedc705558f4248c7ecbd5561f0f8050949859ea0db2326f26012" dependencies = [ - "dpi", "gtk", "http", - "jni", - "raw-window-handle 0.6.2", + "http-range", + "rand 0.8.5", + "raw-window-handle", "serde", "serde_json", "tauri-utils", "thiserror", "url", - "windows 0.57.0", + "uuid", + "webview2-com", + "windows 0.39.0", ] [[package]] name = "tauri-runtime-wry" -version = "2.0.0-rc.2" +version = "0.14.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcda27639094ace2bf25f00bc10e35ea4e3af2f92753b1bdd2a174d1fa5a6292" +checksum = "d4c3db170233096aa30330feadcd895bf9317be97e624458560a20e814db7955" dependencies = [ - "cocoa 0.25.0", + "cocoa", "gtk", - "http", - "jni", - "log", "percent-encoding", - "raw-window-handle 0.6.2", - "softbuffer", - "tao", + "rand 0.8.5", + "raw-window-handle", "tauri-runtime", "tauri-utils", - "url", + "uuid", "webkit2gtk", "webview2-com", - "windows 0.57.0", + "windows 0.39.0", "wry", ] [[package]] name = "tauri-utils" -version = "2.0.0-rc.2" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28bb83cffa26e9cb7a2b3d0c31ab87bf277f44aaaa90f17159aef4d37aabd051" +checksum = "2826db448309d382dac14d520f0c0a40839b87b57b977e59cf5f296b3ace6a93" dependencies = [ "brotli", - "cargo_metadata", "ctor", "dunce", "glob", + "heck 0.5.0", "html5ever", "infer", "json-patch", @@ -3220,19 +2755,14 @@ dependencies = [ "phf 0.11.2", "proc-macro2", "quote", - "regex", - "schemars", "semver", "serde", - "serde-untagged", "serde_json", "serde_with", - "swift-rs", "thiserror", - "toml 0.8.2", "url", - "urlpattern", "walkdir", + "windows-version", ] [[package]] @@ -3245,6 +2775,19 @@ dependencies = [ "toml 0.7.8", ] +[[package]] +name = "tempfile" +version = "3.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" +dependencies = [ + "cfg-if", + "fastrand", + "once_cell", + "rustix", + "windows-sys 0.59.0", +] + [[package]] name = "tendril" version = "0.4.3" @@ -3346,24 +2889,16 @@ checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" dependencies = [ "backtrace", "bytes", - "libc", - "mio", "pin-project-lite", - "socket2", - "windows-sys 0.52.0", ] [[package]] -name = "tokio-util" -version = "0.7.11" +name = "toml" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", + "serde", ] [[package]] @@ -3380,21 +2915,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.2" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.20.2", + "toml_edit 0.22.20", ] [[package]] name = "toml_datetime" -version = "0.6.3" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] @@ -3409,49 +2944,22 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.20.2" +version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ "indexmap 2.4.0", "serde", "serde_spanned", "toml_datetime", - "winnow", -] - -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "pin-project", - "pin-project-lite", - "tokio", - "tower-layer", - "tower-service", + "winnow 0.6.18", ] -[[package]] -name = "tower-layer" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" - -[[package]] -name = "tower-service" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" - [[package]] name = "tracing" version = "0.1.40" @@ -3513,85 +3021,12 @@ dependencies = [ "tracing-log", ] -[[package]] -name = "tray-icon" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ad8319cca93189ea9ab1b290de0595960529750b6b8b501a399ed1ec3775d60" -dependencies = [ - "cocoa 0.25.0", - "core-graphics 0.23.2", - "crossbeam-channel", - "dirs", - "libappindicator", - "muda", - "objc", - "once_cell", - "png", - "serde", - "thiserror", - "windows-sys 0.52.0", -] - -[[package]] -name = "try-lock" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" - -[[package]] -name = "typeid" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf" - [[package]] name = "typenum" version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" -[[package]] -name = "unic-char-property" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" -dependencies = [ - "unic-char-range", -] - -[[package]] -name = "unic-char-range" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" - -[[package]] -name = "unic-common" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" - -[[package]] -name = "unic-ucd-ident" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" -dependencies = [ - "unic-char-property", - "unic-char-range", - "unic-ucd-version", -] - -[[package]] -name = "unic-ucd-version" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" -dependencies = [ - "unic-common", -] - [[package]] name = "unicode-bidi" version = "0.3.15" @@ -3631,19 +3066,6 @@ dependencies = [ "serde", ] -[[package]] -name = "urlpattern" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" -dependencies = [ - "derive_more", - "regex", - "serde", - "unic-ucd-ident", - "url", -] - [[package]] name = "utf-8" version = "0.7.6" @@ -3665,6 +3087,12 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +[[package]] +name = "version-compare" +version = "0.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" + [[package]] name = "version-compare" version = "0.2.0" @@ -3707,15 +3135,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "want" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" -dependencies = [ - "try-lock", -] - [[package]] name = "wasi" version = "0.9.0+wasi-snapshot-preview1" @@ -3754,18 +3173,6 @@ dependencies = [ "wasm-bindgen-shared", ] -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - [[package]] name = "wasm-bindgen-macro" version = "0.2.93" @@ -3795,34 +3202,11 @@ version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" -[[package]] -name = "wasm-streams" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" -dependencies = [ - "futures-util", - "js-sys", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "web-sys" -version = "0.3.70" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - [[package]] name = "webkit2gtk" -version = "2.0.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" +checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" dependencies = [ "bitflags 1.3.2", "cairo-rs", @@ -3838,18 +3222,20 @@ dependencies = [ "javascriptcore-rs", "libc", "once_cell", - "soup3", + "soup2", "webkit2gtk-sys", ] [[package]] name = "webkit2gtk-sys" -version = "2.0.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" +checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" dependencies = [ + "atk-sys", "bitflags 1.3.2", "cairo-sys-rs", + "gdk-pixbuf-sys", "gdk-sys", "gio-sys", "glib-sys", @@ -3857,45 +3243,48 @@ dependencies = [ "gtk-sys", "javascriptcore-rs-sys", "libc", + "pango-sys", "pkg-config", - "soup3-sys", - "system-deps", + "soup2-sys", + "system-deps 6.2.2", ] [[package]] name = "webview2-com" -version = "0.31.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6516cfa64c6b3212686080eeec378e662c2af54bb2a5b2a22749673f5cb2226f" +checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" dependencies = [ "webview2-com-macros", "webview2-com-sys", - "windows 0.57.0", - "windows-core 0.57.0", + "windows 0.39.0", "windows-implement", - "windows-interface", ] [[package]] name = "webview2-com-macros" -version = "0.7.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1345798ecd8122468840bcdf1b95e5dc6d2206c5e4b0eafa078d061f59c9bc" +checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.74", + "syn 1.0.109", ] [[package]] name = "webview2-com-sys" -version = "0.31.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c76d5b77320ff155660be1df3e6588bc85c75f1a9feef938cc4dc4dd60d1d7cf" +checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" dependencies = [ + "regex", + "serde", + "serde_json", "thiserror", - "windows 0.57.0", - "windows-core 0.57.0", + "windows 0.39.0", + "windows-bindgen", + "windows-metadata", ] [[package]] @@ -3930,16 +3319,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] -name = "window-vibrancy" -version = "0.5.1" +name = "windows" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8cdd6999298d969289d8078dae02ce798ad23452075985cccba8b6326711ecf" +checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" dependencies = [ - "cocoa 0.26.0", - "objc", - "raw-window-handle 0.6.2", - "windows-sys 0.59.0", - "windows-version", + "windows-implement", + "windows_aarch64_msvc 0.39.0", + "windows_i686_gnu 0.39.0", + "windows_i686_msvc 0.39.0", + "windows_x86_64_gnu 0.39.0", + "windows_x86_64_msvc 0.39.0", ] [[package]] @@ -3952,13 +3342,13 @@ dependencies = [ ] [[package]] -name = "windows" -version = "0.57.0" +name = "windows-bindgen" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" +checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" dependencies = [ - "windows-core 0.57.0", - "windows-targets 0.52.6", + "windows-metadata", + "windows-tokens", ] [[package]] @@ -3970,57 +3360,21 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-core" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-result", - "windows-targets 0.52.6", -] - [[package]] name = "windows-implement" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "windows-interface" -version = "0.57.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.74", -] - -[[package]] -name = "windows-result" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" -dependencies = [ - "windows-targets 0.52.6", + "syn 1.0.109", + "windows-tokens", ] [[package]] -name = "windows-sys" -version = "0.45.0" +name = "windows-metadata" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] +checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" [[package]] name = "windows-sys" @@ -4049,21 +3403,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - [[package]] name = "windows-targets" version = "0.48.5" @@ -4095,6 +3434,12 @@ dependencies = [ "windows_x86_64_msvc 0.52.6", ] +[[package]] +name = "windows-tokens" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" + [[package]] name = "windows-version" version = "0.1.1" @@ -4104,12 +3449,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.48.5" @@ -4124,9 +3463,9 @@ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" -version = "0.42.2" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" +checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" [[package]] name = "windows_aarch64_msvc" @@ -4142,9 +3481,9 @@ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" -version = "0.42.2" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" +checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" [[package]] name = "windows_i686_gnu" @@ -4166,9 +3505,9 @@ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" -version = "0.42.2" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" +checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" [[package]] name = "windows_i686_msvc" @@ -4184,9 +3523,9 @@ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" -version = "0.42.2" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" +checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" [[package]] name = "windows_x86_64_gnu" @@ -4200,12 +3539,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" @@ -4220,9 +3553,9 @@ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" -version = "0.42.2" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" +checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" [[package]] name = "windows_x86_64_msvc" @@ -4245,6 +3578,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.6.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.52.0" @@ -4257,44 +3599,40 @@ dependencies = [ [[package]] name = "wry" -version = "0.41.0" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b00c945786b02d7805d09a969fa36d0eee4e0bd4fb3ec2a79d2bf45a1b44cd" +checksum = "00711278ed357350d44c749c286786ecac644e044e4da410d466212152383b45" dependencies = [ - "base64 0.22.1", + "base64 0.13.1", "block", - "cocoa 0.25.0", - "core-graphics 0.23.2", + "cocoa", + "core-graphics", "crossbeam-channel", - "dpi", "dunce", - "gdkx11", + "gdk", + "gio", + "glib", "gtk", "html5ever", "http", - "javascriptcore-rs", - "jni", "kuchikiki", "libc", - "ndk", - "ndk-context", - "ndk-sys", + "log", "objc", "objc_id", "once_cell", - "percent-encoding", - "raw-window-handle 0.6.2", + "serde", + "serde_json", "sha2", - "soup3", - "tao-macros", + "soup2", + "tao", "thiserror", + "url", "webkit2gtk", "webkit2gtk-sys", "webview2-com", - "windows 0.57.0", - "windows-core 0.57.0", - "windows-version", - "x11-dl", + "windows 0.39.0", + "windows-implement", ] [[package]] @@ -4318,6 +3656,17 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "xattr" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" +dependencies = [ + "libc", + "linux-raw-sys", + "rustix", +] + [[package]] name = "zerocopy" version = "0.7.35" diff --git a/apps/tauri/src-tauri/Cargo.toml b/apps/tauri/src-tauri/Cargo.toml index c500c3946..4c71aa147 100644 --- a/apps/tauri/src-tauri/Cargo.toml +++ b/apps/tauri/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri" -version = "1.0.0" +version = "0.1.0" description = "A Tauri App" authors = ["you"] edition = "2021" @@ -8,13 +8,13 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [build-dependencies] -tauri-build = { version = "2.0.0-rc.2", features = [] } +tauri-build = { version = "1", features = [] } [dependencies] -tauri = { version = "2.0.0-rc.2", features = [] } +tauri = { version = "1", features = [] } serde = { version = "1", features = ["derive"] } serde_json = "1" [features] -# Custom protocol feature if still needed +# This feature is used for production builds or when a dev server is not specified, DO NOT REMOVE!! custom-protocol = ["tauri/custom-protocol"] diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index 967988e88..ef42263b5 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -4,8 +4,8 @@ "version": "1.0.0" }, "build": { - "frontendDist": "../dist", - "devUrl": "http://localhost:4200", + "distDir": "../dist", + "devPath": "http://localhost:4200", "beforeDevCommand": "yarn dev", "beforeBuildCommand": "yarn run build" }, diff --git a/apps/tauri/src/App.tsx b/apps/tauri/src/App.tsx index 0a42e9784..5f0bd5dbb 100644 --- a/apps/tauri/src/App.tsx +++ b/apps/tauri/src/App.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import React, { StrictMode } from 'react'; import ReactDOM from 'react-dom/client'; import { RouterProvider, createRouter } from '@tanstack/react-router'; diff --git a/apps/vite/src/routeTree.gen.ts b/apps/vite/src/routeTree.gen.ts index 8e9dfcd1e..968fb50c5 100644 --- a/apps/vite/src/routeTree.gen.ts +++ b/apps/vite/src/routeTree.gen.ts @@ -174,163 +174,94 @@ const ProfileSettingsIndexLazyRoute = ProfileSettingsIndexLazyImport.update({ declare module '@tanstack/react-router' { interface FileRoutesByPath { '/': { - id: '/' - path: '/' - fullPath: '/' preLoaderRoute: typeof IndexImport parentRoute: typeof rootRoute } '/destination/query': { - id: '/destination/query' - path: '/destination/query' - fullPath: '/destination/query' preLoaderRoute: typeof DestinationQueryLazyImport parentRoute: typeof rootRoute } '/item/$itemId': { - id: '/item/$itemId' - path: '/item/$itemId' - fullPath: '/item/$itemId' preLoaderRoute: typeof ItemItemIdLazyImport parentRoute: typeof rootRoute } '/pack/$id': { - id: '/pack/$id' - path: '/pack/$id' - fullPath: '/pack/$id' preLoaderRoute: typeof PackIdLazyImport parentRoute: typeof rootRoute } '/pack/create': { - id: '/pack/create' - path: '/pack/create' - fullPath: '/pack/create' preLoaderRoute: typeof PackCreateLazyImport parentRoute: typeof rootRoute } '/profile/$id': { - id: '/profile/$id' - path: '/profile/$id' - fullPath: '/profile/$id' preLoaderRoute: typeof ProfileIdLazyImport parentRoute: typeof rootRoute } '/trip/$tripId': { - id: '/trip/$tripId' - path: '/trip/$tripId' - fullPath: '/trip/$tripId' preLoaderRoute: typeof TripTripIdLazyImport parentRoute: typeof rootRoute } '/trip/create': { - id: '/trip/create' - path: '/trip/create' - fullPath: '/trip/create' preLoaderRoute: typeof TripCreateLazyImport parentRoute: typeof rootRoute } '/about/': { - id: '/about/' - path: '/about' - fullPath: '/about' preLoaderRoute: typeof AboutIndexLazyImport parentRoute: typeof rootRoute } '/appearance/': { - id: '/appearance/' - path: '/appearance' - fullPath: '/appearance' preLoaderRoute: typeof AppearanceIndexLazyImport parentRoute: typeof rootRoute } '/dashboard/': { - id: '/dashboard/' - path: '/dashboard' - fullPath: '/dashboard' preLoaderRoute: typeof DashboardIndexLazyImport parentRoute: typeof rootRoute } '/feed/': { - id: '/feed/' - path: '/feed' - fullPath: '/feed' preLoaderRoute: typeof FeedIndexLazyImport parentRoute: typeof rootRoute } '/items/': { - id: '/items/' - path: '/items' - fullPath: '/items' preLoaderRoute: typeof ItemsIndexLazyImport parentRoute: typeof rootRoute } '/map/': { - id: '/map/' - path: '/map' - fullPath: '/map' preLoaderRoute: typeof MapIndexLazyImport parentRoute: typeof rootRoute } '/maps/': { - id: '/maps/' - path: '/maps' - fullPath: '/maps' preLoaderRoute: typeof MapsIndexLazyImport parentRoute: typeof rootRoute } '/packs/': { - id: '/packs/' - path: '/packs' - fullPath: '/packs' preLoaderRoute: typeof PacksIndexLazyImport parentRoute: typeof rootRoute } '/password-reset/': { - id: '/password-reset/' - path: '/password-reset' - fullPath: '/password-reset' preLoaderRoute: typeof PasswordResetIndexLazyImport parentRoute: typeof rootRoute } '/privacy/': { - id: '/privacy/' - path: '/privacy' - fullPath: '/privacy' preLoaderRoute: typeof PrivacyIndexLazyImport parentRoute: typeof rootRoute } '/profile/': { - id: '/profile/' - path: '/profile' - fullPath: '/profile' preLoaderRoute: typeof ProfileIndexLazyImport parentRoute: typeof rootRoute } '/register/': { - id: '/register/' - path: '/register' - fullPath: '/register' preLoaderRoute: typeof RegisterIndexLazyImport parentRoute: typeof rootRoute } '/sign-in/': { - id: '/sign-in/' - path: '/sign-in' - fullPath: '/sign-in' preLoaderRoute: typeof SignInIndexLazyImport parentRoute: typeof rootRoute } '/trips/': { - id: '/trips/' - path: '/trips' - fullPath: '/trips' preLoaderRoute: typeof TripsIndexLazyImport parentRoute: typeof rootRoute } '/profile/settings/': { - id: '/profile/settings/' - path: '/profile/settings' - fullPath: '/profile/settings' preLoaderRoute: typeof ProfileSettingsIndexLazyImport parentRoute: typeof rootRoute } @@ -339,7 +270,7 @@ declare module '@tanstack/react-router' { // Create and export the route tree -export const routeTree = rootRoute.addChildren({ +export const routeTree = rootRoute.addChildren([ IndexRoute, DestinationQueryLazyRoute, ItemItemIdLazyRoute, @@ -363,110 +294,6 @@ export const routeTree = rootRoute.addChildren({ SignInIndexLazyRoute, TripsIndexLazyRoute, ProfileSettingsIndexLazyRoute, -}) +]) /* prettier-ignore-end */ - -/* ROUTE_MANIFEST_START -{ - "routes": { - "__root__": { - "filePath": "__root.tsx", - "children": [ - "/", - "/destination/query", - "/item/$itemId", - "/pack/$id", - "/pack/create", - "/profile/$id", - "/trip/$tripId", - "/trip/create", - "/about/", - "/appearance/", - "/dashboard/", - "/feed/", - "/items/", - "/map/", - "/maps/", - "/packs/", - "/password-reset/", - "/privacy/", - "/profile/", - "/register/", - "/sign-in/", - "/trips/", - "/profile/settings/" - ] - }, - "/": { - "filePath": "index.tsx" - }, - "/destination/query": { - "filePath": "destination/query.lazy.tsx" - }, - "/item/$itemId": { - "filePath": "item/$itemId.lazy.tsx" - }, - "/pack/$id": { - "filePath": "pack/$id.lazy.tsx" - }, - "/pack/create": { - "filePath": "pack/create.lazy.tsx" - }, - "/profile/$id": { - "filePath": "profile/$id.lazy.tsx" - }, - "/trip/$tripId": { - "filePath": "trip/$tripId.lazy.tsx" - }, - "/trip/create": { - "filePath": "trip/create.lazy.tsx" - }, - "/about/": { - "filePath": "about/index.lazy.tsx" - }, - "/appearance/": { - "filePath": "appearance/index.lazy.tsx" - }, - "/dashboard/": { - "filePath": "dashboard/index.lazy.tsx" - }, - "/feed/": { - "filePath": "feed/index.lazy.tsx" - }, - "/items/": { - "filePath": "items/index.lazy.tsx" - }, - "/map/": { - "filePath": "map/index.lazy.tsx" - }, - "/maps/": { - "filePath": "maps/index.lazy.tsx" - }, - "/packs/": { - "filePath": "packs/index.lazy.tsx" - }, - "/password-reset/": { - "filePath": "password-reset/index.lazy.tsx" - }, - "/privacy/": { - "filePath": "privacy/index.lazy.tsx" - }, - "/profile/": { - "filePath": "profile/index.lazy.tsx" - }, - "/register/": { - "filePath": "register/index.lazy.tsx" - }, - "/sign-in/": { - "filePath": "sign-in/index.lazy.tsx" - }, - "/trips/": { - "filePath": "trips/index.lazy.tsx" - }, - "/profile/settings/": { - "filePath": "profile/settings/index.lazy.tsx" - } - } -} -ROUTE_MANIFEST_END */ diff --git a/yarn.lock b/yarn.lock index ef4c892dd..4323ab538 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10529,90 +10529,90 @@ __metadata: languageName: node linkType: hard -"@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-darwin-arm64@npm:2.0.0-rc.2" +"@tauri-apps/cli-darwin-arm64@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-darwin-arm64@npm:1.6.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-darwin-x64@npm:2.0.0-rc.2" +"@tauri-apps/cli-darwin-x64@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-darwin-x64@npm:1.6.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.0.0-rc.2" +"@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:1.6.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:2.0.0-rc.2" +"@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:1.6.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-linux-arm64-musl@npm:2.0.0-rc.2" +"@tauri-apps/cli-linux-arm64-musl@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-arm64-musl@npm:1.6.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-linux-x64-gnu@npm:2.0.0-rc.2" +"@tauri-apps/cli-linux-x64-gnu@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-x64-gnu@npm:1.6.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-linux-x64-musl@npm:2.0.0-rc.2" +"@tauri-apps/cli-linux-x64-musl@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-linux-x64-musl@npm:1.6.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:2.0.0-rc.2" +"@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:1.6.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:2.0.0-rc.2" +"@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:1.6.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli-win32-x64-msvc@npm:2.0.0-rc.2" +"@tauri-apps/cli-win32-x64-msvc@npm:1.6.0": + version: 1.6.0 + resolution: "@tauri-apps/cli-win32-x64-msvc@npm:1.6.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@tauri-apps/cli@npm:2.0.0-rc.2": - version: 2.0.0-rc.2 - resolution: "@tauri-apps/cli@npm:2.0.0-rc.2" - dependencies: - "@tauri-apps/cli-darwin-arm64": "npm:2.0.0-rc.2" - "@tauri-apps/cli-darwin-x64": "npm:2.0.0-rc.2" - "@tauri-apps/cli-linux-arm-gnueabihf": "npm:2.0.0-rc.2" - "@tauri-apps/cli-linux-arm64-gnu": "npm:2.0.0-rc.2" - "@tauri-apps/cli-linux-arm64-musl": "npm:2.0.0-rc.2" - "@tauri-apps/cli-linux-x64-gnu": "npm:2.0.0-rc.2" - "@tauri-apps/cli-linux-x64-musl": "npm:2.0.0-rc.2" - "@tauri-apps/cli-win32-arm64-msvc": "npm:2.0.0-rc.2" - "@tauri-apps/cli-win32-ia32-msvc": "npm:2.0.0-rc.2" - "@tauri-apps/cli-win32-x64-msvc": "npm:2.0.0-rc.2" +"@tauri-apps/cli@npm:^1": + version: 1.6.0 + resolution: "@tauri-apps/cli@npm:1.6.0" + dependencies: + "@tauri-apps/cli-darwin-arm64": "npm:1.6.0" + "@tauri-apps/cli-darwin-x64": "npm:1.6.0" + "@tauri-apps/cli-linux-arm-gnueabihf": "npm:1.6.0" + "@tauri-apps/cli-linux-arm64-gnu": "npm:1.6.0" + "@tauri-apps/cli-linux-arm64-musl": "npm:1.6.0" + "@tauri-apps/cli-linux-x64-gnu": "npm:1.6.0" + "@tauri-apps/cli-linux-x64-musl": "npm:1.6.0" + "@tauri-apps/cli-win32-arm64-msvc": "npm:1.6.0" + "@tauri-apps/cli-win32-ia32-msvc": "npm:1.6.0" + "@tauri-apps/cli-win32-x64-msvc": "npm:1.6.0" dependenciesMeta: "@tauri-apps/cli-darwin-arm64": optional: true @@ -10636,7 +10636,7 @@ __metadata: optional: true bin: tauri: tauri.js - checksum: 10/5f7f4068b5ba4f6f8f1b24d54768620179953005c4de81cc64f95bfcfc13636b422148449d2e0b4c603b1af35cf2ffb4367dbb7b3d0a757c75a299a7778d17b0 + checksum: 10/17e4787d19fb0fa5fda404b8698ffaf650e863ae8374997c39b2214cfad61ee82091a60a3dfdf5b40b61ee2b8c83704cec2da570d3fb77e5daef481bc05bf700 languageName: node linkType: hard @@ -11415,7 +11415,7 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^18.2.19, @types/react-dom@npm:^18.2.7": +"@types/react-dom@npm:^18.2.19": version: 18.3.0 resolution: "@types/react-dom@npm:18.3.0" dependencies: @@ -11472,16 +11472,6 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^18.2.15": - version: 18.3.3 - resolution: "@types/react@npm:18.3.3" - dependencies: - "@types/prop-types": "npm:*" - csstype: "npm:^3.0.2" - checksum: 10/68e203b7f1f91d6cf21f33fc7af9d6d228035a26c83f514981e54aa3da695d0ec6af10c277c6336de1dd76c4adbe9563f3a21f80c4462000f41e5f370b46e96c - languageName: node - linkType: hard - "@types/react@npm:~18.2.55": version: 18.2.79 resolution: "@types/react@npm:18.2.79" @@ -34382,9 +34372,9 @@ __metadata: "@tanstack/router-devtools": "npm:^1.16.5" "@tanstack/router-vite-plugin": "npm:^1.16.5" "@tauri-apps/api": "npm:^1" - "@tauri-apps/cli": "npm:2.0.0-rc.2" - "@types/react": "npm:^18.2.15" - "@types/react-dom": "npm:^18.2.7" + "@tauri-apps/cli": "npm:^1" + "@types/react": "npm:~18.2.55" + "@types/react-dom": "npm:^18.2.19" "@typescript-eslint/eslint-plugin": "npm:^6.21.0" "@typescript-eslint/parser": "npm:^6.21.0" "@vitejs/plugin-react": "npm:^4.2.1" @@ -34394,8 +34384,8 @@ __metadata: eslint: "npm:^8.56.0" eslint-plugin-react-hooks: "npm:^4.6.0" eslint-plugin-react-refresh: "npm:^0.4.5" - react: "npm:^18.2.0" - react-dom: "npm:^18.2.0" + react: "npm:18.2.0" + react-dom: "npm:18.2.0" react-native: "npm:0.73.6" react-native-web: "npm:^0.19.10" rollup-plugin-node-polyfills: "npm:^0.2.1" From ec9b920f4e88beb1ebdbbb71f9c73818102a6eba Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 17 Aug 2024 01:35:10 +0530 Subject: [PATCH 102/123] tauri build check --- apps/tauri/src-tauri/tauri.conf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/tauri/src-tauri/tauri.conf.json b/apps/tauri/src-tauri/tauri.conf.json index ef42263b5..8bd0d1c69 100644 --- a/apps/tauri/src-tauri/tauri.conf.json +++ b/apps/tauri/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "package": { "productName": "Packrat", - "version": "1.0.0" + "version": "0.1.0" }, "build": { "distDir": "../dist", From 4652e757c154cf6efc610963d470a8f696d7a23c Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Sat, 17 Aug 2024 01:42:33 +0530 Subject: [PATCH 103/123] tauri build yml change --- .github/workflows/ tauri-build.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ tauri-build.yml b/.github/workflows/ tauri-build.yml index 14b2a1c04..e8980a95a 100644 --- a/.github/workflows/ tauri-build.yml +++ b/.github/workflows/ tauri-build.yml @@ -70,11 +70,11 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - tagName: app-v__VERSION__ - releaseName: 'App v__VERSION__' - releaseBody: 'See the assets to download this version and install.' - releaseDraft: true - prerelease: false + # tagName: app-v__VERSION__ + # releaseName: 'App v__VERSION__' + # releaseBody: 'See the assets to download this version and install.' + # releaseDraft: true + # prerelease: false args: ${{ matrix.args }} - name: Find or create comment From 19170743467f797a6d80bdc969b86d0a8245a73e Mon Sep 17 00:00:00 2001 From: Taron Date: Sat, 17 Aug 2024 10:53:11 +0400 Subject: [PATCH 104/123] refactor auth module --- .../(app)/(drawer)/(tabs)/(stack)/_layout.tsx | 2 +- apps/expo/app/(app)/(drawer)/(tabs)/index.tsx | 11 +- apps/expo/app/(app)/_layout.tsx | 2 +- apps/expo/app/(auth)/register.tsx | 4 +- apps/expo/app/(auth)/sign-in.tsx | 6 +- apps/next/pages/appearance/index.tsx | 2 +- apps/next/pages/dashboard/index.tsx | 2 +- .../pages/destination/[destinationId].tsx | 2 +- apps/next/pages/feed/index.tsx | 2 +- apps/next/pages/index.tsx | 2 +- apps/next/pages/items/[itemId].tsx | 2 +- apps/next/pages/items/index.tsx | 2 +- apps/next/pages/pack/[id].tsx | 2 +- apps/next/pages/pack/create.tsx | 2 +- apps/next/pages/packs/index.tsx | 2 +- apps/next/pages/profile/[id].tsx | 2 +- apps/next/pages/profile/index.tsx | 2 +- apps/next/pages/profile/settings/index.tsx | 2 +- apps/next/pages/register/index.tsx | 2 +- apps/next/pages/sign-in/index.tsx | 2 +- apps/next/pages/trip/[tripId].tsx | 2 +- apps/next/pages/trip/create.tsx | 2 +- apps/next/pages/trips/index.tsx | 2 +- .../src/routes/appearance/index.lazy.tsx | 2 +- .../tauri/src/routes/dashboard/index.lazy.tsx | 2 +- .../src/routes/destination/query.lazy.tsx | 2 +- apps/tauri/src/routes/feed/index.lazy.tsx | 2 +- apps/tauri/src/routes/index.tsx | 2 +- apps/tauri/src/routes/items/index.lazy.tsx | 2 +- apps/tauri/src/routes/pack/$id.lazy.tsx | 2 +- apps/tauri/src/routes/pack/create.lazy.tsx | 2 +- apps/tauri/src/routes/packs/index.lazy.tsx | 2 +- apps/tauri/src/routes/profile/index.lazy.tsx | 2 +- .../routes/profile/settings/index.lazy.tsx | 2 +- apps/tauri/src/routes/register/index.lazy.tsx | 3 +- apps/tauri/src/routes/sign-in/index.lazy.tsx | 3 +- apps/tauri/src/routes/trip/$tripId.lazy.tsx | 2 +- apps/tauri/src/routes/trip/create.lazy.tsx | 2 +- apps/tauri/src/routes/trips/index.lazy.tsx | 2 +- .../vite/src/routes/appearance/index.lazy.tsx | 2 +- apps/vite/src/routes/dashboard/index.lazy.tsx | 2 +- .../src/routes/destination/query.lazy.tsx | 2 +- apps/vite/src/routes/feed/index.lazy.tsx | 2 +- apps/vite/src/routes/index.tsx | 2 +- apps/vite/src/routes/item/$itemId.lazy.tsx | 2 +- apps/vite/src/routes/items/index.lazy.tsx | 2 +- apps/vite/src/routes/pack/$id.lazy.tsx | 2 +- apps/vite/src/routes/pack/create.lazy.tsx | 2 +- apps/vite/src/routes/packs/index.lazy.tsx | 2 +- apps/vite/src/routes/profile/index.lazy.tsx | 2 +- .../routes/profile/settings/index.lazy.tsx | 2 +- apps/vite/src/routes/register/index.lazy.tsx | 3 +- apps/vite/src/routes/sign-in/index.lazy.tsx | 2 +- apps/vite/src/routes/trip/$tripId.lazy.tsx | 2 +- apps/vite/src/routes/trip/create.lazy.tsx | 2 +- apps/vite/src/routes/trips/index.lazy.tsx | 2 +- packages/app/auth/provider.tsx | 129 ------------------ packages/app/components/card/CustomCard.tsx | 2 +- .../app/components/card/CustomCardHeader.tsx | 2 +- .../card/ItemCardHeader/ItemCardHeader.tsx | 2 +- .../card/PackCardHeader/PackCardHeader.tsx | 2 +- packages/app/components/item/AddItem.tsx | 2 +- .../app/components/item/AddItemGlobal.tsx | 2 +- packages/app/components/item/ImportItem.tsx | 2 +- .../app/components/item/ImportItemGlobal.tsx | 2 +- .../item/SearchItem/useSearchItem.ts | 2 +- packages/app/components/map/Map.native.tsx | 2 +- packages/app/components/map/MapPreview.tsx | 2 +- .../app/components/navigation/Navigation.tsx | 2 +- .../app/components/pack/CopyPackModal.tsx | 2 +- .../app/components/pack/PackContainer.tsx | 2 +- packages/app/components/pack/PackDetails.tsx | 2 +- .../app/components/pack_table/TableItem.tsx | 8 +- .../app/components/password-reset/index.tsx | 2 +- .../app/components/user/UserDataContainer.tsx | 2 +- packages/app/hooks/chat/useChat.ts | 6 +- packages/app/hooks/items/useItem.ts | 2 +- packages/app/hooks/items/useItemWeightUnit.ts | 2 +- .../app/hooks/navigation/useNavigationItem.ts | 2 +- .../app/hooks/navigation/useNavigationList.ts | 2 +- packages/app/hooks/navigation/useTabItem.ts | 2 +- packages/app/hooks/navigation/useTabList.ts | 2 +- packages/app/hooks/packs/useAddNewPack.ts | 2 +- .../app/hooks/packs/useFetchSinglePack.ts | 2 +- packages/app/hooks/packs/useIsAuthUserPack.ts | 2 +- packages/app/hooks/packs/usePackTable.tsx | 2 +- packages/app/hooks/packs/useUserPackById.ts | 2 +- .../hooks/singletrips/useFetchSingleTrip.ts | 2 +- packages/app/hooks/trips/useCreateTripForm.ts | 2 +- packages/app/hooks/useMatchesCurrentUser.ts | 2 +- packages/app/hooks/user/useDeleteProfile.ts | 2 +- packages/app/hooks/user/useProfile.ts | 2 +- packages/app/hooks/user/useProfileSettings.ts | 2 +- packages/app/hooks/user/useUpdateUser.ts | 2 +- .../auth/components}/AuthLoader.tsx | 2 +- .../auth/components}/AuthWrapper.tsx | 2 +- packages/app/modules/auth/components/index.ts | 2 + .../app/{ => modules}/auth/hooks/index.ts | 0 .../auth/hooks/useBiometricSignIn.ts | 0 .../{ => modules}/auth/hooks/useGoogleAuth.ts | 0 .../app/{ => modules}/auth/hooks/useLogin.ts | 0 .../app/{ => modules}/auth/hooks/useLogout.ts | 0 .../auth/hooks/usePasswordResetToken.ts | 0 .../auth/hooks/useRegisterUser.ts | 0 .../auth/hooks/useSessionSignIn.ts | 0 .../app/{ => modules}/auth/hooks/useUser.ts | 0 .../{ => modules}/auth/hooks/useUserSetter.ts | 0 packages/app/modules/auth/index.ts | 3 + .../auth}/screens/LoginScreen.tsx | 8 +- .../auth}/screens/RegisterScreen.tsx | 6 +- packages/app/modules/auth/screens/index.ts | 2 + packages/app/{ => modules}/auth/ts/index.ts | 0 .../app/{ => modules}/auth/ts/interfaces.ts | 0 packages/app/{ => modules}/auth/ts/types.ts | 0 .../components/HeroSection/HeroSection.tsx | 2 +- .../app/modules/feed/components/FeedCard.tsx | 2 +- .../app/modules/feed/screens/FeedScreen.tsx | 2 +- packages/app/screens/maps/index.tsx | 2 +- 118 files changed, 122 insertions(+), 254 deletions(-) delete mode 100644 packages/app/auth/provider.tsx rename packages/app/{auth => modules/auth/components}/AuthLoader.tsx (86%) rename packages/app/{auth => modules/auth/components}/AuthWrapper.tsx (95%) create mode 100644 packages/app/modules/auth/components/index.ts rename packages/app/{ => modules}/auth/hooks/index.ts (100%) rename packages/app/{ => modules}/auth/hooks/useBiometricSignIn.ts (100%) rename packages/app/{ => modules}/auth/hooks/useGoogleAuth.ts (100%) rename packages/app/{ => modules}/auth/hooks/useLogin.ts (100%) rename packages/app/{ => modules}/auth/hooks/useLogout.ts (100%) rename packages/app/{ => modules}/auth/hooks/usePasswordResetToken.ts (100%) rename packages/app/{ => modules}/auth/hooks/useRegisterUser.ts (100%) rename packages/app/{ => modules}/auth/hooks/useSessionSignIn.ts (100%) rename packages/app/{ => modules}/auth/hooks/useUser.ts (100%) rename packages/app/{ => modules}/auth/hooks/useUserSetter.ts (100%) create mode 100644 packages/app/modules/auth/index.ts rename packages/app/{ => modules/auth}/screens/LoginScreen.tsx (80%) rename packages/app/{ => modules/auth}/screens/RegisterScreen.tsx (90%) create mode 100644 packages/app/modules/auth/screens/index.ts rename packages/app/{ => modules}/auth/ts/index.ts (100%) rename packages/app/{ => modules}/auth/ts/interfaces.ts (100%) rename packages/app/{ => modules}/auth/ts/types.ts (100%) diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/_layout.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/_layout.tsx index 40550304f..089f4515d 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/_layout.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/_layout.tsx @@ -4,7 +4,7 @@ import { View, Text, SafeAreaView, TouchableOpacity } from 'react-native'; import useCustomStyles from 'app/hooks/useCustomStyles'; import { useIsMobileView } from 'app/hooks/common'; import { useNavigate } from 'app/hooks/navigation'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { Button } from 'tamagui'; import { EvilIcons } from '@expo/vector-icons'; import SVGLogoComponent from 'app/components/logo'; diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/index.tsx index 31c56f7f6..109c91904 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/index.tsx @@ -1,14 +1,11 @@ import React from 'react'; -import { Platform, StyleSheet, View, Text } from 'react-native'; +import { Platform, View } from 'react-native'; import { Stack } from 'expo-router'; -import { darkTheme, theme } from 'app/theme'; -import LandingPage from 'app/components/landing_page'; +import { theme } from 'app/theme'; import { DashboardScreen } from 'app/modules/dashboard'; import useTheme from 'app/hooks/useTheme'; -import { useAuthUser } from 'app/auth/hooks'; -import { current } from '@reduxjs/toolkit'; +import { useAuthUser, LoginScreen } from 'app/modules/auth'; import Head from 'expo-router/head'; -import Login from 'app/screens/LoginScreen'; export default function HomeScreen() { const { @@ -39,7 +36,7 @@ export default function HomeScreen() { }} /> - {!user ? : } + {!user ? : } ); diff --git a/apps/expo/app/(app)/_layout.tsx b/apps/expo/app/(app)/_layout.tsx index adb21cfb6..eca6a8b0b 100644 --- a/apps/expo/app/(app)/_layout.tsx +++ b/apps/expo/app/(app)/_layout.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { Link, Slot } from 'expo-router'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { Stack } from 'expo-router'; import { MaterialCommunityIcons } from '@expo/vector-icons'; diff --git a/apps/expo/app/(auth)/register.tsx b/apps/expo/app/(auth)/register.tsx index 5b28bde33..a87725313 100644 --- a/apps/expo/app/(auth)/register.tsx +++ b/apps/expo/app/(auth)/register.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Register from 'app/screens/RegisterScreen'; +import { RegisterScreen } from 'app/modules/auth'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; @@ -27,7 +27,7 @@ export default function RegisterContainer() { // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - + ); } diff --git a/apps/expo/app/(auth)/sign-in.tsx b/apps/expo/app/(auth)/sign-in.tsx index 86361e39c..a2e21611f 100644 --- a/apps/expo/app/(auth)/sign-in.tsx +++ b/apps/expo/app/(auth)/sign-in.tsx @@ -1,8 +1,6 @@ import React from 'react'; -import Login from 'app/screens/LoginScreen'; -import { Platform } from 'react-native'; +import { LoginScreen } from 'app/modules/auth'; import { Stack } from 'expo-router'; -import Head from 'expo-router/head'; /** * Renders the SignIn component. @@ -21,7 +19,7 @@ export default function SignIn() { // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - + ); } diff --git a/apps/next/pages/appearance/index.tsx b/apps/next/pages/appearance/index.tsx index f412ccaef..6daf7cae9 100644 --- a/apps/next/pages/appearance/index.tsx +++ b/apps/next/pages/appearance/index.tsx @@ -1,5 +1,5 @@ import AppearanceContainer from 'app/screens/appearance/AppearanceContainer'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge'; diff --git a/apps/next/pages/dashboard/index.tsx b/apps/next/pages/dashboard/index.tsx index d1c2dc3b0..b5f59a2a6 100644 --- a/apps/next/pages/dashboard/index.tsx +++ b/apps/next/pages/dashboard/index.tsx @@ -1,6 +1,6 @@ import { DashboardScreen } from 'app/modules/dashboard'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge'; diff --git a/apps/next/pages/destination/[destinationId].tsx b/apps/next/pages/destination/[destinationId].tsx index da0e0d660..0ac4676fb 100644 --- a/apps/next/pages/destination/[destinationId].tsx +++ b/apps/next/pages/destination/[destinationId].tsx @@ -1,5 +1,5 @@ import { DestinationPage } from 'app/components/destination'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // import DestinationPage from "../../components/destination"; // export const runtime = 'experimental-edge'; diff --git a/apps/next/pages/feed/index.tsx b/apps/next/pages/feed/index.tsx index 8fbe52792..d87c6a012 100644 --- a/apps/next/pages/feed/index.tsx +++ b/apps/next/pages/feed/index.tsx @@ -1,5 +1,5 @@ import { FeedScreen } from 'app/modules/feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge'; diff --git a/apps/next/pages/index.tsx b/apps/next/pages/index.tsx index 6093200a7..5a272f866 100644 --- a/apps/next/pages/index.tsx +++ b/apps/next/pages/index.tsx @@ -1,6 +1,6 @@ import Dashboard from './dashboard'; import LandingPage from 'app/components/landing_page'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/items/[itemId].tsx b/apps/next/pages/items/[itemId].tsx index 289d57789..61d0cfd53 100644 --- a/apps/next/pages/items/[itemId].tsx +++ b/apps/next/pages/items/[itemId].tsx @@ -1,6 +1,6 @@ import React from 'react'; import ItemDetails from 'app/screens/items/item-details'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/items/index.tsx b/apps/next/pages/items/index.tsx index dc76df427..275d2fed7 100644 --- a/apps/next/pages/items/index.tsx +++ b/apps/next/pages/items/index.tsx @@ -1,5 +1,5 @@ import Items from 'app/screens/items'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge'; export default function ItemsPage() { diff --git a/apps/next/pages/pack/[id].tsx b/apps/next/pages/pack/[id].tsx index 1841bbb31..27a3904f6 100644 --- a/apps/next/pages/pack/[id].tsx +++ b/apps/next/pages/pack/[id].tsx @@ -1,6 +1,6 @@ import React from 'react'; import { PackDetails } from 'app/components/pack/PackDetails'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/pack/create.tsx b/apps/next/pages/pack/create.tsx index 94a6bfd9e..c43a44da3 100644 --- a/apps/next/pages/pack/create.tsx +++ b/apps/next/pages/pack/create.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { AddPack } from 'app/components/pack/AddPack'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/packs/index.tsx b/apps/next/pages/packs/index.tsx index 71f86a962..d8751900a 100644 --- a/apps/next/pages/packs/index.tsx +++ b/apps/next/pages/packs/index.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { FeedScreen } from 'app/modules/feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/profile/[id].tsx b/apps/next/pages/profile/[id].tsx index 2b6915df5..5d8129c49 100644 --- a/apps/next/pages/profile/[id].tsx +++ b/apps/next/pages/profile/[id].tsx @@ -2,7 +2,7 @@ import { useEffect, useState } from 'react'; import { StyleSheet, Text, View, Platform } from 'react-native'; import ProfileContainer from 'app/screens/user/ProfileContainer'; import { useProfileId } from 'app/hooks/user'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/profile/index.tsx b/apps/next/pages/profile/index.tsx index d4ab506df..281006098 100644 --- a/apps/next/pages/profile/index.tsx +++ b/apps/next/pages/profile/index.tsx @@ -1,5 +1,5 @@ import ProfileContainer from 'app/screens/user/ProfileContainer'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/profile/settings/index.tsx b/apps/next/pages/profile/settings/index.tsx index 9e3ad650f..e77448332 100644 --- a/apps/next/pages/profile/settings/index.tsx +++ b/apps/next/pages/profile/settings/index.tsx @@ -1,5 +1,5 @@ import Settings from 'app/screens/user/Settings'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/register/index.tsx b/apps/next/pages/register/index.tsx index 144e7ef63..6b1501a6f 100644 --- a/apps/next/pages/register/index.tsx +++ b/apps/next/pages/register/index.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import RegisterScreen from 'app/screens/RegisterScreen'; +import { RegisterScreen } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/sign-in/index.tsx b/apps/next/pages/sign-in/index.tsx index 07bca7b04..1b9b29c52 100644 --- a/apps/next/pages/sign-in/index.tsx +++ b/apps/next/pages/sign-in/index.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import LoginScreen from 'app/screens/LoginScreen'; +import { LoginScreen } from 'app/modules/auth'; function Login() { return ( diff --git a/apps/next/pages/trip/[tripId].tsx b/apps/next/pages/trip/[tripId].tsx index 5080d4fac..b01f041b0 100644 --- a/apps/next/pages/trip/[tripId].tsx +++ b/apps/next/pages/trip/[tripId].tsx @@ -1,5 +1,5 @@ import { TripDetails } from 'app/screens/trip/TripDetails'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/trip/create.tsx b/apps/next/pages/trip/create.tsx index 406814c03..5ca47f4b7 100644 --- a/apps/next/pages/trip/create.tsx +++ b/apps/next/pages/trip/create.tsx @@ -1,5 +1,5 @@ import CreateTrip from 'app/screens/trip/createTrip'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/trips/index.tsx b/apps/next/pages/trips/index.tsx index 5ccc93574..c0c439bf3 100644 --- a/apps/next/pages/trips/index.tsx +++ b/apps/next/pages/trips/index.tsx @@ -1,5 +1,5 @@ import { FeedScreen } from 'app/modules/feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/tauri/src/routes/appearance/index.lazy.tsx b/apps/tauri/src/routes/appearance/index.lazy.tsx index 2d157cbd6..66c6977bc 100644 --- a/apps/tauri/src/routes/appearance/index.lazy.tsx +++ b/apps/tauri/src/routes/appearance/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import AppearanceContainer from 'app/screens/appearance/AppearanceContainer'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/appearance/')({ diff --git a/apps/tauri/src/routes/dashboard/index.lazy.tsx b/apps/tauri/src/routes/dashboard/index.lazy.tsx index a28bd3da0..47706d37b 100644 --- a/apps/tauri/src/routes/dashboard/index.lazy.tsx +++ b/apps/tauri/src/routes/dashboard/index.lazy.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { DashboardScreen } from 'app/modules/dashboard/screens'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/dashboard/')({ diff --git a/apps/tauri/src/routes/destination/query.lazy.tsx b/apps/tauri/src/routes/destination/query.lazy.tsx index dd5171124..e4b7a722e 100644 --- a/apps/tauri/src/routes/destination/query.lazy.tsx +++ b/apps/tauri/src/routes/destination/query.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { DestinationPage } from 'app/components/destination'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // import DestinationPage from "../../components/destination"; import { createLazyFileRoute } from '@tanstack/react-router'; diff --git a/apps/tauri/src/routes/feed/index.lazy.tsx b/apps/tauri/src/routes/feed/index.lazy.tsx index c8216e4f9..d09118ad2 100644 --- a/apps/tauri/src/routes/feed/index.lazy.tsx +++ b/apps/tauri/src/routes/feed/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { FeedScreen } from 'app/modules/feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/feed/')({ diff --git a/apps/tauri/src/routes/index.tsx b/apps/tauri/src/routes/index.tsx index 3e53dd355..a9eb7f811 100644 --- a/apps/tauri/src/routes/index.tsx +++ b/apps/tauri/src/routes/index.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { DashboardScreen } from 'app/modules/dashboard'; import LandingPage from 'app/components/landing_page'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { createFileRoute } from '@tanstack/react-router'; import { ScrollView } from 'react-native'; diff --git a/apps/tauri/src/routes/items/index.lazy.tsx b/apps/tauri/src/routes/items/index.lazy.tsx index c6f6d534e..5f6ebd589 100644 --- a/apps/tauri/src/routes/items/index.lazy.tsx +++ b/apps/tauri/src/routes/items/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import Items from 'app/screens/items'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/items/')({ diff --git a/apps/tauri/src/routes/pack/$id.lazy.tsx b/apps/tauri/src/routes/pack/$id.lazy.tsx index a99e83525..8ec49d32a 100644 --- a/apps/tauri/src/routes/pack/$id.lazy.tsx +++ b/apps/tauri/src/routes/pack/$id.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { PackDetails } from 'app/components/pack/PackDetails'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/pack/$id')({ diff --git a/apps/tauri/src/routes/pack/create.lazy.tsx b/apps/tauri/src/routes/pack/create.lazy.tsx index c93bdc54d..3cf08e0fb 100644 --- a/apps/tauri/src/routes/pack/create.lazy.tsx +++ b/apps/tauri/src/routes/pack/create.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { AddPack } from 'app/components/pack/AddPack'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/pack/create')({ diff --git a/apps/tauri/src/routes/packs/index.lazy.tsx b/apps/tauri/src/routes/packs/index.lazy.tsx index 5194b87b5..c62c522b8 100644 --- a/apps/tauri/src/routes/packs/index.lazy.tsx +++ b/apps/tauri/src/routes/packs/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { FeedScreen } from 'app/modules/feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/packs/')({ diff --git a/apps/tauri/src/routes/profile/index.lazy.tsx b/apps/tauri/src/routes/profile/index.lazy.tsx index 97980da80..89b79b4bc 100644 --- a/apps/tauri/src/routes/profile/index.lazy.tsx +++ b/apps/tauri/src/routes/profile/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import ProfileContainer from 'app/screens/user/ProfileContainer'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/profile/')({ diff --git a/apps/tauri/src/routes/profile/settings/index.lazy.tsx b/apps/tauri/src/routes/profile/settings/index.lazy.tsx index 81fa5b327..7a33d04e6 100644 --- a/apps/tauri/src/routes/profile/settings/index.lazy.tsx +++ b/apps/tauri/src/routes/profile/settings/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import Settings from 'app/screens/user/Settings'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/profile/settings/')({ diff --git a/apps/tauri/src/routes/register/index.lazy.tsx b/apps/tauri/src/routes/register/index.lazy.tsx index bca92740a..b84175e04 100644 --- a/apps/tauri/src/routes/register/index.lazy.tsx +++ b/apps/tauri/src/routes/register/index.lazy.tsx @@ -1,5 +1,4 @@ -import React from 'react'; -import RegisterScreen from 'app/screens/RegisterScreen'; +import { RegisterScreen } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/register/')({ diff --git a/apps/tauri/src/routes/sign-in/index.lazy.tsx b/apps/tauri/src/routes/sign-in/index.lazy.tsx index f139ab867..1f1771d31 100644 --- a/apps/tauri/src/routes/sign-in/index.lazy.tsx +++ b/apps/tauri/src/routes/sign-in/index.lazy.tsx @@ -1,5 +1,4 @@ -import React from 'react'; -import LoginScreen from 'app/screens/LoginScreen'; +import { LoginScreen } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/sign-in/')({ diff --git a/apps/tauri/src/routes/trip/$tripId.lazy.tsx b/apps/tauri/src/routes/trip/$tripId.lazy.tsx index 6dbceaf97..20504816b 100644 --- a/apps/tauri/src/routes/trip/$tripId.lazy.tsx +++ b/apps/tauri/src/routes/trip/$tripId.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { TripDetails } from 'app/screens/trip/TripDetails'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/trip/$tripId')({ diff --git a/apps/tauri/src/routes/trip/create.lazy.tsx b/apps/tauri/src/routes/trip/create.lazy.tsx index 301a10bae..ac9926608 100644 --- a/apps/tauri/src/routes/trip/create.lazy.tsx +++ b/apps/tauri/src/routes/trip/create.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import CreateTrip from 'app/screens/trip/createTrip'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/trip/create')({ diff --git a/apps/tauri/src/routes/trips/index.lazy.tsx b/apps/tauri/src/routes/trips/index.lazy.tsx index c3c24f82b..ca3f1c590 100644 --- a/apps/tauri/src/routes/trips/index.lazy.tsx +++ b/apps/tauri/src/routes/trips/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { FeedScreen } from 'app/modules/feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/trips/')({ diff --git a/apps/vite/src/routes/appearance/index.lazy.tsx b/apps/vite/src/routes/appearance/index.lazy.tsx index 2d157cbd6..66c6977bc 100644 --- a/apps/vite/src/routes/appearance/index.lazy.tsx +++ b/apps/vite/src/routes/appearance/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import AppearanceContainer from 'app/screens/appearance/AppearanceContainer'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/appearance/')({ diff --git a/apps/vite/src/routes/dashboard/index.lazy.tsx b/apps/vite/src/routes/dashboard/index.lazy.tsx index d4c2e6c9d..d58e5ac78 100644 --- a/apps/vite/src/routes/dashboard/index.lazy.tsx +++ b/apps/vite/src/routes/dashboard/index.lazy.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { DashboardScreen } from 'app/modules/dashboard'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/dashboard/')({ diff --git a/apps/vite/src/routes/destination/query.lazy.tsx b/apps/vite/src/routes/destination/query.lazy.tsx index dd5171124..e4b7a722e 100644 --- a/apps/vite/src/routes/destination/query.lazy.tsx +++ b/apps/vite/src/routes/destination/query.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { DestinationPage } from 'app/components/destination'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; // import DestinationPage from "../../components/destination"; import { createLazyFileRoute } from '@tanstack/react-router'; diff --git a/apps/vite/src/routes/feed/index.lazy.tsx b/apps/vite/src/routes/feed/index.lazy.tsx index c8216e4f9..d09118ad2 100644 --- a/apps/vite/src/routes/feed/index.lazy.tsx +++ b/apps/vite/src/routes/feed/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { FeedScreen } from 'app/modules/feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/feed/')({ diff --git a/apps/vite/src/routes/index.tsx b/apps/vite/src/routes/index.tsx index a90d2d5b0..3109bbcf7 100644 --- a/apps/vite/src/routes/index.tsx +++ b/apps/vite/src/routes/index.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { DashboardScreen } from 'app/modules/dashboard'; import LandingPage from 'app/components/landing_page'; import { createFileRoute } from '@tanstack/react-router'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; export const Route = createFileRoute('/')({ component: Home, diff --git a/apps/vite/src/routes/item/$itemId.lazy.tsx b/apps/vite/src/routes/item/$itemId.lazy.tsx index 1ac11202a..3f44d5f8d 100644 --- a/apps/vite/src/routes/item/$itemId.lazy.tsx +++ b/apps/vite/src/routes/item/$itemId.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import ItemDetails from 'app/screens/items/item-details'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/item/$itemId')({ diff --git a/apps/vite/src/routes/items/index.lazy.tsx b/apps/vite/src/routes/items/index.lazy.tsx index c6f6d534e..5f6ebd589 100644 --- a/apps/vite/src/routes/items/index.lazy.tsx +++ b/apps/vite/src/routes/items/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import Items from 'app/screens/items'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/items/')({ diff --git a/apps/vite/src/routes/pack/$id.lazy.tsx b/apps/vite/src/routes/pack/$id.lazy.tsx index a99e83525..8ec49d32a 100644 --- a/apps/vite/src/routes/pack/$id.lazy.tsx +++ b/apps/vite/src/routes/pack/$id.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { PackDetails } from 'app/components/pack/PackDetails'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/pack/$id')({ diff --git a/apps/vite/src/routes/pack/create.lazy.tsx b/apps/vite/src/routes/pack/create.lazy.tsx index c93bdc54d..3cf08e0fb 100644 --- a/apps/vite/src/routes/pack/create.lazy.tsx +++ b/apps/vite/src/routes/pack/create.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { AddPack } from 'app/components/pack/AddPack'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/pack/create')({ diff --git a/apps/vite/src/routes/packs/index.lazy.tsx b/apps/vite/src/routes/packs/index.lazy.tsx index 5194b87b5..c62c522b8 100644 --- a/apps/vite/src/routes/packs/index.lazy.tsx +++ b/apps/vite/src/routes/packs/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { FeedScreen } from 'app/modules/feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/packs/')({ diff --git a/apps/vite/src/routes/profile/index.lazy.tsx b/apps/vite/src/routes/profile/index.lazy.tsx index 97980da80..89b79b4bc 100644 --- a/apps/vite/src/routes/profile/index.lazy.tsx +++ b/apps/vite/src/routes/profile/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import ProfileContainer from 'app/screens/user/ProfileContainer'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/profile/')({ diff --git a/apps/vite/src/routes/profile/settings/index.lazy.tsx b/apps/vite/src/routes/profile/settings/index.lazy.tsx index 81fa5b327..7a33d04e6 100644 --- a/apps/vite/src/routes/profile/settings/index.lazy.tsx +++ b/apps/vite/src/routes/profile/settings/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import Settings from 'app/screens/user/Settings'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/profile/settings/')({ diff --git a/apps/vite/src/routes/register/index.lazy.tsx b/apps/vite/src/routes/register/index.lazy.tsx index bca92740a..b84175e04 100644 --- a/apps/vite/src/routes/register/index.lazy.tsx +++ b/apps/vite/src/routes/register/index.lazy.tsx @@ -1,5 +1,4 @@ -import React from 'react'; -import RegisterScreen from 'app/screens/RegisterScreen'; +import { RegisterScreen } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/register/')({ diff --git a/apps/vite/src/routes/sign-in/index.lazy.tsx b/apps/vite/src/routes/sign-in/index.lazy.tsx index f139ab867..c156ac5da 100644 --- a/apps/vite/src/routes/sign-in/index.lazy.tsx +++ b/apps/vite/src/routes/sign-in/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import LoginScreen from 'app/screens/LoginScreen'; +import { LoginScreen } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/sign-in/')({ diff --git a/apps/vite/src/routes/trip/$tripId.lazy.tsx b/apps/vite/src/routes/trip/$tripId.lazy.tsx index 6dbceaf97..20504816b 100644 --- a/apps/vite/src/routes/trip/$tripId.lazy.tsx +++ b/apps/vite/src/routes/trip/$tripId.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { TripDetails } from 'app/screens/trip/TripDetails'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/trip/$tripId')({ diff --git a/apps/vite/src/routes/trip/create.lazy.tsx b/apps/vite/src/routes/trip/create.lazy.tsx index 301a10bae..ac9926608 100644 --- a/apps/vite/src/routes/trip/create.lazy.tsx +++ b/apps/vite/src/routes/trip/create.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import CreateTrip from 'app/screens/trip/createTrip'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/trip/create')({ diff --git a/apps/vite/src/routes/trips/index.lazy.tsx b/apps/vite/src/routes/trips/index.lazy.tsx index c3c24f82b..ca3f1c590 100644 --- a/apps/vite/src/routes/trips/index.lazy.tsx +++ b/apps/vite/src/routes/trips/index.lazy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { FeedScreen } from 'app/modules/feed'; -import { AuthWrapper } from 'app/auth/AuthWrapper'; +import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; export const Route = createLazyFileRoute('/trips/')({ diff --git a/packages/app/auth/provider.tsx b/packages/app/auth/provider.tsx deleted file mode 100644 index c90de1b25..000000000 --- a/packages/app/auth/provider.tsx +++ /dev/null @@ -1,129 +0,0 @@ -// import { useRouter, useSegments } from "expo-router"; -// import React from "react"; -// import AsyncStorage from "@react-native-async-storage/async-storage"; -// // import { onAuthStateChanged, signInWithPopup } from "firebase/auth"; -// // import { auth } from "./firebase"; -// // import { signInWithEmailAndPassword, signInWithGoogle, GoogleAuthProvider, createUserWithEmailAndPassword } from "firebase/auth"; - -// const AuthContext = React.createContext(null); - -// // This hook can be used to access the user info. -// export function useAuth() { -// return React.useContext(AuthContext); -// } - -// // This hook will protect the route access based on user authentication. -// function useProtectedRoute(user) { -// const segments = useSegments(); -// const router = useRouter(); - -// React.useEffect(() => { -// const inAuthGroup = segments[0] === "(auth)"; - -// if ( -// // If the user is not signed in and the initial segment is not anything in the auth group. -// !user && -// !inAuthGroup -// ) { -// // Redirect to the sign-in page. -// router.replace("/sign-in"); -// } else if (user && inAuthGroup) { -// // Redirect away from the sign-in page. -// router.replace("/"); -// } -// }, [user, segments]); -// } - -// export function ProviderAuth(props) { -// const [user, setAuth] = React.useState(null); - -// React.useEffect(() => { -// // This listener will be called every time the user's authentication state changes. -// const unsubscribe = onAuthStateChanged(auth, (firebaseUser) => { -// if (firebaseUser) { -// // User is signed in. -// const { uid, email } = firebaseUser; -// setAuth({ uid, email }); -// storeData({ uid, email }); -// } else { -// // User is signed out. -// setAuth(null); -// deleteData(); -// } -// }); - -// // Return a function that will unsubscribe the listener when the component unmounts. -// return () => unsubscribe(); -// }, []); - -// const googleAuthProvider = new GoogleAuthProvider(); - -// console.log("user in provider", user) - -// useProtectedRoute(user); - -// const storeData = async (value) => { -// try { -// const jsonValue = JSON.stringify(value); -// await AsyncStorage.setItem("user", jsonValue); -// } catch (e) { -// // saving error -// } -// }; - -// const deleteData = async () => { -// try { -// await AsyncStorage.removeItem("user"); -// } catch (e) { -// // saving error -// } -// }; - -// const signInWithEmailPasswordProvider = async (email, password) => { -// try { -// const userCredential = await signInWithEmailAndPassword(auth, email, password); -// const firebaseUser = userCredential.user; -// setAuth(firebaseUser); -// } catch (error) { -// -// } -// }; - -// const signInWithGoogleProvider = async () => { -// try { -// const userCredential = await signInWithPopup(auth, googleAuthProvider); -// const firebaseUser = userCredential.user; -// setAuth(firebaseUser); -// } catch (error) { -// -// } -// }; - -// const signOut = async () => { -// await auth.signOut(); -// }; - -// const signUpWithEmailPasswordProvider = async (email, password) => { -// try { -// const newUser = await createUserWithEmailAndPassword(email, password); -// - -// } catch (e) { -// console.log("Error", e) -// } -// } - -// return ( -// -// {props.children} -// -// ); -// } diff --git a/packages/app/components/card/CustomCard.tsx b/packages/app/components/card/CustomCard.tsx index 97e085be0..a1bf401c9 100644 --- a/packages/app/components/card/CustomCard.tsx +++ b/packages/app/components/card/CustomCard.tsx @@ -6,7 +6,7 @@ import useCustomStyles from 'app/hooks/useCustomStyles'; import { TripCardHeader } from './TripCardHeader'; import { PackCardHeader } from './PackCardHeader'; import { ItemCardHeader } from './ItemCardHeader'; -import { useAuthUser } from 'app/auth/hooks/useUser'; +import { useAuthUser } from 'app/modules/auth'; interface CustomCardProps { title: string; diff --git a/packages/app/components/card/CustomCardHeader.tsx b/packages/app/components/card/CustomCardHeader.tsx index 1f378dc91..903abc81e 100644 --- a/packages/app/components/card/CustomCardHeader.tsx +++ b/packages/app/components/card/CustomCardHeader.tsx @@ -4,7 +4,7 @@ import { View } from 'react-native'; import { MaterialCommunityIcons } from '@expo/vector-icons'; import { RLink } from '@packrat/ui'; import { useCopyClipboard, useScreenWidth } from 'app/hooks/common'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import useTheme from '../../hooks/useTheme'; import { CopyPackModal } from 'app/components/pack/CopyPackModal'; diff --git a/packages/app/components/card/ItemCardHeader/ItemCardHeader.tsx b/packages/app/components/card/ItemCardHeader/ItemCardHeader.tsx index 1555c88bd..6b753967f 100644 --- a/packages/app/components/card/ItemCardHeader/ItemCardHeader.tsx +++ b/packages/app/components/card/ItemCardHeader/ItemCardHeader.tsx @@ -2,7 +2,7 @@ import React, { useState } from 'react'; import useTheme from 'app/hooks/useTheme'; import { CustomCardHeader } from '../CustomCardHeader'; import { AntDesign, MaterialIcons } from '@expo/vector-icons'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { RStack, RIconButton, DropdownComponent, RText } from '@packrat/ui'; import { useFetchSinglePack, useDeletePack } from 'app/hooks/packs'; import { useItemTitleInput } from './useItemTitleInput'; diff --git a/packages/app/components/card/PackCardHeader/PackCardHeader.tsx b/packages/app/components/card/PackCardHeader/PackCardHeader.tsx index db839fdec..6f62cf9b5 100644 --- a/packages/app/components/card/PackCardHeader/PackCardHeader.tsx +++ b/packages/app/components/card/PackCardHeader/PackCardHeader.tsx @@ -2,7 +2,7 @@ import React, { useState } from 'react'; import useTheme from 'app/hooks/useTheme'; import { CustomCardHeader } from '../CustomCardHeader'; import { AntDesign, MaterialIcons } from '@expo/vector-icons'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { RStack, RIconButton, diff --git a/packages/app/components/item/AddItem.tsx b/packages/app/components/item/AddItem.tsx index dd7e14e6f..5b051f861 100644 --- a/packages/app/components/item/AddItem.tsx +++ b/packages/app/components/item/AddItem.tsx @@ -9,7 +9,7 @@ import { type Item, } from '@packrat/validations'; import { useMemo } from 'react'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; interface AddItemProps { id?: string; diff --git a/packages/app/components/item/AddItemGlobal.tsx b/packages/app/components/item/AddItemGlobal.tsx index 3d65dc1ad..d487318cb 100644 --- a/packages/app/components/item/AddItemGlobal.tsx +++ b/packages/app/components/item/AddItemGlobal.tsx @@ -8,7 +8,7 @@ import { addItemGlobal as addItemSchema, type Item, } from '@packrat/validations'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; export const AddItemGlobal = () => { const { limit, page } = usePagination(); diff --git a/packages/app/components/item/ImportItem.tsx b/packages/app/components/item/ImportItem.tsx index 508b5d7aa..09430bef5 100644 --- a/packages/app/components/item/ImportItem.tsx +++ b/packages/app/components/item/ImportItem.tsx @@ -1,7 +1,7 @@ import { View } from 'react-native'; import { ImportForm } from './ImportForm'; import { type Item } from '@packrat/validations'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; interface ImportItemProps { packId: string; diff --git a/packages/app/components/item/ImportItemGlobal.tsx b/packages/app/components/item/ImportItemGlobal.tsx index 043fad444..e08292db6 100644 --- a/packages/app/components/item/ImportItemGlobal.tsx +++ b/packages/app/components/item/ImportItemGlobal.tsx @@ -1,6 +1,6 @@ import { View } from 'react-native'; import { useModal } from '@packrat/ui'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { ImportForm } from './ImportForm'; export const ImportItemGlobal = () => { diff --git a/packages/app/components/item/SearchItem/useSearchItem.ts b/packages/app/components/item/SearchItem/useSearchItem.ts index f96798604..97160c616 100644 --- a/packages/app/components/item/SearchItem/useSearchItem.ts +++ b/packages/app/components/item/SearchItem/useSearchItem.ts @@ -1,7 +1,7 @@ import { useMemo, useState } from 'react'; import { useItems } from 'app/hooks/items'; import { queryTrpc } from 'app/trpc'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { useFetchSinglePack, usePackId } from 'app/hooks/packs'; export const useSearchItem = () => { diff --git a/packages/app/components/map/Map.native.tsx b/packages/app/components/map/Map.native.tsx index 06d72f517..bfa893a79 100644 --- a/packages/app/components/map/Map.native.tsx +++ b/packages/app/components/map/Map.native.tsx @@ -38,7 +38,7 @@ import * as DocumentPicker from 'expo-document-picker'; import * as FileSystem from 'expo-file-system'; import { DOMParser } from 'xmldom'; import { MapProps } from './models'; -import { useUserQuery } from 'app/auth/hooks'; +import { useUserQuery } from 'app/modules/auth'; import { useUpdateUser } from 'app/hooks/user/useUpdateUser'; interface GeoJsonProperties { diff --git a/packages/app/components/map/MapPreview.tsx b/packages/app/components/map/MapPreview.tsx index c47578eb9..2c1385239 100644 --- a/packages/app/components/map/MapPreview.tsx +++ b/packages/app/components/map/MapPreview.tsx @@ -1,6 +1,6 @@ import { RImage } from '@packrat/ui'; import { useProcessedShape, useMapPreviewData } from './useMapPreview'; -import { useAuthUserToken } from 'app/auth/hooks'; +import { useAuthUserToken } from 'app/modules/auth'; export default function MapPreview({ shape }) { const processedShape = useProcessedShape(shape); const { token } = useAuthUserToken(); diff --git a/packages/app/components/navigation/Navigation.tsx b/packages/app/components/navigation/Navigation.tsx index 082c99d38..1530d2385 100644 --- a/packages/app/components/navigation/Navigation.tsx +++ b/packages/app/components/navigation/Navigation.tsx @@ -9,7 +9,7 @@ import { import useCustomStyles from 'app/hooks/useCustomStyles'; import { useIsMobileView } from 'app/hooks/common'; import { useNavigate } from 'app/hooks/navigation'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { NavigationList } from './NavigationList'; import { Button } from 'tamagui'; import SVGLogoComponent from '../../components/logo'; diff --git a/packages/app/components/pack/CopyPackModal.tsx b/packages/app/components/pack/CopyPackModal.tsx index bb17b00b7..82bdad903 100644 --- a/packages/app/components/pack/CopyPackModal.tsx +++ b/packages/app/components/pack/CopyPackModal.tsx @@ -1,5 +1,5 @@ import { BaseModal, RButton, RInput } from '@packrat/ui'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { useRouter } from 'app/hooks/router'; import { useAddNewPack, usePackId } from 'app/hooks/packs'; import { useAddPackItem } from 'app/hooks/packs/useAddPackItem'; diff --git a/packages/app/components/pack/PackContainer.tsx b/packages/app/components/pack/PackContainer.tsx index ab8700f2a..a71307ed8 100644 --- a/packages/app/components/pack/PackContainer.tsx +++ b/packages/app/components/pack/PackContainer.tsx @@ -5,7 +5,7 @@ import { useUserPacks } from '../../hooks/packs/useUserPacks'; import { View } from 'react-native'; import { AddItemModal } from './AddItemModal'; import useCustomStyles from 'app/hooks/useCustomStyles'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { usePackId } from 'app/hooks/packs'; import { createParam } from '@packrat/crosspath'; import { DropdownComponent } from '@packrat/ui'; diff --git a/packages/app/components/pack/PackDetails.tsx b/packages/app/components/pack/PackDetails.tsx index 5873d1d43..8321bca48 100644 --- a/packages/app/components/pack/PackDetails.tsx +++ b/packages/app/components/pack/PackDetails.tsx @@ -2,7 +2,7 @@ import React, { useState } from 'react'; import { CLIENT_URL } from '@packrat/config'; import { RH3, RText } from '@packrat/ui'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import Layout from 'app/components/layout/Layout'; import { useIsAuthUserPack } from 'app/hooks/packs/useIsAuthUserPack'; import { usePackId } from 'app/hooks/packs/usePackId'; diff --git a/packages/app/components/pack_table/TableItem.tsx b/packages/app/components/pack_table/TableItem.tsx index a07b7bd42..511cb6920 100644 --- a/packages/app/components/pack_table/TableItem.tsx +++ b/packages/app/components/pack_table/TableItem.tsx @@ -9,7 +9,7 @@ import { formatNumber } from 'app/utils/formatNumber'; import { AddItem } from '../item/AddItem'; import loadStyles from './packtable.style'; import { RText, ZDropdown } from '@packrat/ui'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; type ModalName = 'edit' | 'delete' | null; @@ -25,9 +25,9 @@ interface TableItemProps { setRefetch: React.Dispatch>; } -interface DropDownItems{ - label: string, - onSelect: () => void, +interface DropDownItems { + label: string; + onSelect: () => void; } const TableItem = ({ diff --git a/packages/app/components/password-reset/index.tsx b/packages/app/components/password-reset/index.tsx index 5da07f811..bf1364a8a 100644 --- a/packages/app/components/password-reset/index.tsx +++ b/packages/app/components/password-reset/index.tsx @@ -4,7 +4,7 @@ import { api } from '../../constants/api'; import { PasswordResetForm } from './PasswordResetForm'; import { RequestPasswordResetEmailModal } from './RequestEmailModal'; import useCustomStyles from 'app/hooks/useCustomStyles'; -import { usePasswordResetToken } from 'app/auth/hooks'; +import { usePasswordResetToken } from 'app/modules/auth'; export const RequestPasswordReset = () => { const [email, setEmail] = useState(''); diff --git a/packages/app/components/user/UserDataContainer.tsx b/packages/app/components/user/UserDataContainer.tsx index d2e8db780..7527fa728 100644 --- a/packages/app/components/user/UserDataContainer.tsx +++ b/packages/app/components/user/UserDataContainer.tsx @@ -7,7 +7,7 @@ import LargeCard from '../card/LargeCard'; import useTheme from '../../hooks/useTheme'; import { hexToRGBA } from 'app/utils/colorFunctions'; import { View } from 'react-native'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import DataList from './UserDetailList'; import Layout from 'app/components/layout/Layout'; import { SearchProvider } from 'app/modules/feed'; diff --git a/packages/app/hooks/chat/useChat.ts b/packages/app/hooks/chat/useChat.ts index 823973bf8..897a252e2 100644 --- a/packages/app/hooks/chat/useChat.ts +++ b/packages/app/hooks/chat/useChat.ts @@ -1,7 +1,7 @@ import { useState } from 'react'; import { useGetUserChats } from './useGetUserChats'; import { useGetAIResponse, useGetAISuggestions } from './useGetAIResponse'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { v4 as uuidv4 } from 'uuid'; interface Reasoning { @@ -30,7 +30,7 @@ interface TypeId { export const useChat = (itemTypeId: TypeId | null = null) => { const user = useAuthUser(); - console.log('user', user) + console.log('user', user); const [typeId, setTypeId] = useState(itemTypeId); const [isLoading, setIsLoading] = useState(false); const [isAnalysisLoading, setIsAnalysisLoading] = useState(false); @@ -143,4 +143,4 @@ export const useChat = (itemTypeId: TypeId | null = null) => { isAnalysisLoading, setSuggestions, }; -}; \ No newline at end of file +}; diff --git a/packages/app/hooks/items/useItem.ts b/packages/app/hooks/items/useItem.ts index 18ca6f348..20f32b22f 100644 --- a/packages/app/hooks/items/useItem.ts +++ b/packages/app/hooks/items/useItem.ts @@ -1,4 +1,4 @@ -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { queryTrpc } from '../../trpc'; export const useItem = (itemId?: string) => { diff --git a/packages/app/hooks/items/useItemWeightUnit.ts b/packages/app/hooks/items/useItemWeightUnit.ts index b33c749fb..fa2e5f3aa 100644 --- a/packages/app/hooks/items/useItemWeightUnit.ts +++ b/packages/app/hooks/items/useItemWeightUnit.ts @@ -1,5 +1,5 @@ import { useState } from 'react'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; type WeightUnit = 'g' | 'kg' | 'oz' | 'lb' | 'lbs'; diff --git a/packages/app/hooks/navigation/useNavigationItem.ts b/packages/app/hooks/navigation/useNavigationItem.ts index 1979853bc..a28493426 100644 --- a/packages/app/hooks/navigation/useNavigationItem.ts +++ b/packages/app/hooks/navigation/useNavigationItem.ts @@ -1,6 +1,6 @@ import { useState } from 'react'; import { EvilIcons } from '@expo/vector-icons'; -import { useLogout } from '../../auth/hooks'; +import { useLogout } from 'app/modules/auth'; import { useNavigate } from './useNavigate'; export const useNavigationItem = (item, onSelect) => { diff --git a/packages/app/hooks/navigation/useNavigationList.ts b/packages/app/hooks/navigation/useNavigationList.ts index c98b06f94..3962bccdc 100644 --- a/packages/app/hooks/navigation/useNavigationList.ts +++ b/packages/app/hooks/navigation/useNavigationList.ts @@ -6,7 +6,7 @@ import { Entypo, Fontisto, } from '@expo/vector-icons'; -import { useAuthUser } from '../../auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { Platform } from 'react-native'; import { Separator } from 'tamagui'; diff --git a/packages/app/hooks/navigation/useTabItem.ts b/packages/app/hooks/navigation/useTabItem.ts index 71ea678f0..0bdea4a37 100644 --- a/packages/app/hooks/navigation/useTabItem.ts +++ b/packages/app/hooks/navigation/useTabItem.ts @@ -1,5 +1,5 @@ import { EvilIcons } from '@expo/vector-icons'; -import { useLogout } from 'app/auth/hooks'; +import { useLogout } from 'app/modules/auth'; import { useTab } from './useTab'; export const useTabItem = (item, onSelect) => { const logout = useLogout(); diff --git a/packages/app/hooks/navigation/useTabList.ts b/packages/app/hooks/navigation/useTabList.ts index 75b20a1b8..a3753df68 100644 --- a/packages/app/hooks/navigation/useTabList.ts +++ b/packages/app/hooks/navigation/useTabList.ts @@ -5,7 +5,7 @@ import { MaterialIcons, AntDesign, } from '@expo/vector-icons'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; export const useTabList = () => { const user = useAuthUser(); diff --git a/packages/app/hooks/packs/useAddNewPack.ts b/packages/app/hooks/packs/useAddNewPack.ts index 03644748d..95acffd58 100644 --- a/packages/app/hooks/packs/useAddNewPack.ts +++ b/packages/app/hooks/packs/useAddNewPack.ts @@ -1,6 +1,6 @@ import { useState } from 'react'; import { queryTrpc } from '../../trpc'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; interface Pack { id: number; diff --git a/packages/app/hooks/packs/useFetchSinglePack.ts b/packages/app/hooks/packs/useFetchSinglePack.ts index 57bd43aa4..3298a4c20 100644 --- a/packages/app/hooks/packs/useFetchSinglePack.ts +++ b/packages/app/hooks/packs/useFetchSinglePack.ts @@ -1,4 +1,4 @@ -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { queryTrpc } from '../../trpc'; export const useFetchSinglePack = (packId) => { diff --git a/packages/app/hooks/packs/useIsAuthUserPack.ts b/packages/app/hooks/packs/useIsAuthUserPack.ts index f678301b5..f9e3a0384 100644 --- a/packages/app/hooks/packs/useIsAuthUserPack.ts +++ b/packages/app/hooks/packs/useIsAuthUserPack.ts @@ -1,4 +1,4 @@ -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; export const useIsAuthUserPack = (pack) => { const user = useAuthUser(); diff --git a/packages/app/hooks/packs/usePackTable.tsx b/packages/app/hooks/packs/usePackTable.tsx index 8688e0873..71fb8b54b 100644 --- a/packages/app/hooks/packs/usePackTable.tsx +++ b/packages/app/hooks/packs/usePackTable.tsx @@ -1,7 +1,7 @@ import { useState } from 'react'; import { ItemCategoryEnum } from 'app/constants/itemCategory'; import { convertWeight } from 'app/utils/convertWeight'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { useDuplicatePackItem } from './useDuplicatePackItem'; import { useItemWeightUnit } from 'app/hooks/items'; diff --git a/packages/app/hooks/packs/useUserPackById.ts b/packages/app/hooks/packs/useUserPackById.ts index 5d3111e5e..2b039232b 100644 --- a/packages/app/hooks/packs/useUserPackById.ts +++ b/packages/app/hooks/packs/useUserPackById.ts @@ -1,4 +1,4 @@ -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { useUserPacks } from './useUserPacks'; import { usePackId } from './usePackId'; diff --git a/packages/app/hooks/singletrips/useFetchSingleTrip.ts b/packages/app/hooks/singletrips/useFetchSingleTrip.ts index caf5c85f9..154e90042 100644 --- a/packages/app/hooks/singletrips/useFetchSingleTrip.ts +++ b/packages/app/hooks/singletrips/useFetchSingleTrip.ts @@ -1,5 +1,5 @@ import { queryTrpc } from '../../trpc'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; interface TripData { owner_id: string; diff --git a/packages/app/hooks/trips/useCreateTripForm.ts b/packages/app/hooks/trips/useCreateTripForm.ts index 066a7aa70..848e62393 100644 --- a/packages/app/hooks/trips/useCreateTripForm.ts +++ b/packages/app/hooks/trips/useCreateTripForm.ts @@ -3,7 +3,7 @@ import { useValidateSchema } from 'app/hooks/common'; import { addTripDetails } from '@packrat/validations'; import { useEffect, useMemo } from 'react'; import { type addTripKey } from 'app/screens/trip/createTripStore/store'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { usePackId } from 'app/hooks/packs'; import { formatCreateTripValuesForAPI } from 'app/utils/tripUtils'; diff --git a/packages/app/hooks/useMatchesCurrentUser.ts b/packages/app/hooks/useMatchesCurrentUser.ts index 238e47eea..fb6c3a3c2 100644 --- a/packages/app/hooks/useMatchesCurrentUser.ts +++ b/packages/app/hooks/useMatchesCurrentUser.ts @@ -1,5 +1,5 @@ // useMatchesCurrentUser.ts -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; export const useMatchesCurrentUser = (ownerId: string): boolean => { const currentUser = useAuthUser(); diff --git a/packages/app/hooks/user/useDeleteProfile.ts b/packages/app/hooks/user/useDeleteProfile.ts index f259820fb..7add50a24 100644 --- a/packages/app/hooks/user/useDeleteProfile.ts +++ b/packages/app/hooks/user/useDeleteProfile.ts @@ -1,5 +1,5 @@ import { queryTrpc } from '../../trpc'; -import { useAuthUser } from '../../auth/hooks/useUser'; +import { useAuthUser } from 'app/modules/auth'; import { logoutAuthUser } from 'app/utils/userUtils'; export const useDeleteProfile = () => { diff --git a/packages/app/hooks/user/useProfile.ts b/packages/app/hooks/user/useProfile.ts index 886b5b462..eef3bcb06 100644 --- a/packages/app/hooks/user/useProfile.ts +++ b/packages/app/hooks/user/useProfile.ts @@ -2,7 +2,7 @@ import { useFetchUserFavorites } from '../favorites'; import { useUserPacks } from '../packs'; import { useUserTrips } from '../singletrips'; import { useMatchesCurrentUser } from '../useMatchesCurrentUser'; -import { useAuthUser } from '../../auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { useGetUser } from './useGetUser'; export const useProfile = (id = null) => { diff --git a/packages/app/hooks/user/useProfileSettings.ts b/packages/app/hooks/user/useProfileSettings.ts index e10f87cd3..19b4bc554 100644 --- a/packages/app/hooks/user/useProfileSettings.ts +++ b/packages/app/hooks/user/useProfileSettings.ts @@ -1,6 +1,6 @@ import { useState } from 'react'; import { useUpdateUser } from './useUpdateUser'; -import { useAuthUser, useUserQuery } from '../../auth/hooks'; +import { useUserQuery } from 'app/modules/auth'; import { useUpdateUserPassword } from './useUpdateUserPassword'; const PROFILE_SETTINGS_DEFAULTS = { diff --git a/packages/app/hooks/user/useUpdateUser.ts b/packages/app/hooks/user/useUpdateUser.ts index 74ab06937..cff449bc7 100644 --- a/packages/app/hooks/user/useUpdateUser.ts +++ b/packages/app/hooks/user/useUpdateUser.ts @@ -1,4 +1,4 @@ -import { useUserSetter } from 'app/auth/hooks'; +import { useUserSetter } from 'app/modules/auth'; import { queryTrpc } from 'app/trpc'; export const useUpdateUser = () => { diff --git a/packages/app/auth/AuthLoader.tsx b/packages/app/modules/auth/components/AuthLoader.tsx similarity index 86% rename from packages/app/auth/AuthLoader.tsx rename to packages/app/modules/auth/components/AuthLoader.tsx index a486e066a..0a4b4ce67 100644 --- a/packages/app/auth/AuthLoader.tsx +++ b/packages/app/modules/auth/components/AuthLoader.tsx @@ -1,4 +1,4 @@ -import { useUserQuery } from './hooks'; +import { useUserQuery } from '../hooks'; export const AuthLoader = ({ children, diff --git a/packages/app/auth/AuthWrapper.tsx b/packages/app/modules/auth/components/AuthWrapper.tsx similarity index 95% rename from packages/app/auth/AuthWrapper.tsx rename to packages/app/modules/auth/components/AuthWrapper.tsx index ad2ee75a2..32db97c46 100644 --- a/packages/app/auth/AuthWrapper.tsx +++ b/packages/app/modules/auth/components/AuthWrapper.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { AuthLoader } from 'app/auth/AuthLoader'; +import { AuthLoader } from './AuthLoader'; import { Redirect } from 'app/components/Redirect'; import { RSpinner, RText } from '@packrat/ui'; import { Platform, View } from 'react-native'; diff --git a/packages/app/modules/auth/components/index.ts b/packages/app/modules/auth/components/index.ts new file mode 100644 index 000000000..5cb7ca405 --- /dev/null +++ b/packages/app/modules/auth/components/index.ts @@ -0,0 +1,2 @@ +export { AuthLoader } from './AuthLoader'; +export { AuthWrapper } from './AuthWrapper'; diff --git a/packages/app/auth/hooks/index.ts b/packages/app/modules/auth/hooks/index.ts similarity index 100% rename from packages/app/auth/hooks/index.ts rename to packages/app/modules/auth/hooks/index.ts diff --git a/packages/app/auth/hooks/useBiometricSignIn.ts b/packages/app/modules/auth/hooks/useBiometricSignIn.ts similarity index 100% rename from packages/app/auth/hooks/useBiometricSignIn.ts rename to packages/app/modules/auth/hooks/useBiometricSignIn.ts diff --git a/packages/app/auth/hooks/useGoogleAuth.ts b/packages/app/modules/auth/hooks/useGoogleAuth.ts similarity index 100% rename from packages/app/auth/hooks/useGoogleAuth.ts rename to packages/app/modules/auth/hooks/useGoogleAuth.ts diff --git a/packages/app/auth/hooks/useLogin.ts b/packages/app/modules/auth/hooks/useLogin.ts similarity index 100% rename from packages/app/auth/hooks/useLogin.ts rename to packages/app/modules/auth/hooks/useLogin.ts diff --git a/packages/app/auth/hooks/useLogout.ts b/packages/app/modules/auth/hooks/useLogout.ts similarity index 100% rename from packages/app/auth/hooks/useLogout.ts rename to packages/app/modules/auth/hooks/useLogout.ts diff --git a/packages/app/auth/hooks/usePasswordResetToken.ts b/packages/app/modules/auth/hooks/usePasswordResetToken.ts similarity index 100% rename from packages/app/auth/hooks/usePasswordResetToken.ts rename to packages/app/modules/auth/hooks/usePasswordResetToken.ts diff --git a/packages/app/auth/hooks/useRegisterUser.ts b/packages/app/modules/auth/hooks/useRegisterUser.ts similarity index 100% rename from packages/app/auth/hooks/useRegisterUser.ts rename to packages/app/modules/auth/hooks/useRegisterUser.ts diff --git a/packages/app/auth/hooks/useSessionSignIn.ts b/packages/app/modules/auth/hooks/useSessionSignIn.ts similarity index 100% rename from packages/app/auth/hooks/useSessionSignIn.ts rename to packages/app/modules/auth/hooks/useSessionSignIn.ts diff --git a/packages/app/auth/hooks/useUser.ts b/packages/app/modules/auth/hooks/useUser.ts similarity index 100% rename from packages/app/auth/hooks/useUser.ts rename to packages/app/modules/auth/hooks/useUser.ts diff --git a/packages/app/auth/hooks/useUserSetter.ts b/packages/app/modules/auth/hooks/useUserSetter.ts similarity index 100% rename from packages/app/auth/hooks/useUserSetter.ts rename to packages/app/modules/auth/hooks/useUserSetter.ts diff --git a/packages/app/modules/auth/index.ts b/packages/app/modules/auth/index.ts new file mode 100644 index 000000000..2d912204b --- /dev/null +++ b/packages/app/modules/auth/index.ts @@ -0,0 +1,3 @@ +export { AuthLoader, AuthWrapper } from './components'; +export { RegisterScreen, LoginScreen } from './screens'; +export * from './hooks'; diff --git a/packages/app/screens/LoginScreen.tsx b/packages/app/modules/auth/screens/LoginScreen.tsx similarity index 80% rename from packages/app/screens/LoginScreen.tsx rename to packages/app/modules/auth/screens/LoginScreen.tsx index 68b4eafa5..e7a23071a 100644 --- a/packages/app/screens/LoginScreen.tsx +++ b/packages/app/modules/auth/screens/LoginScreen.tsx @@ -1,8 +1,6 @@ import React, { useState } from 'react'; -import { View } from 'react-native'; -import { RStack, RScrollView } from '@packrat/ui'; -import useTheme from '../hooks/useTheme'; -import { useGoogleAuth, useLogin } from 'app/auth/hooks'; +import useTheme from '../../../hooks/useTheme'; +import { useGoogleAuth, useLogin } from 'app/modules/auth'; import { SignInScreen } from '@packrat/ui/src/Bento/forms/layouts'; const demoUser = { @@ -10,7 +8,7 @@ const demoUser = { password: '12345678', }; -export default function Login() { +export function LoginScreen() { const { enableGoogleLogin, isGoogleSignInReady, promptAsync } = useGoogleAuth(); diff --git a/packages/app/screens/RegisterScreen.tsx b/packages/app/modules/auth/screens/RegisterScreen.tsx similarity index 90% rename from packages/app/screens/RegisterScreen.tsx rename to packages/app/modules/auth/screens/RegisterScreen.tsx index d14c05e42..1ae319f0a 100644 --- a/packages/app/screens/RegisterScreen.tsx +++ b/packages/app/modules/auth/screens/RegisterScreen.tsx @@ -1,11 +1,11 @@ import { View } from 'react-native'; import { RScrollView } from '@packrat/ui'; -import useTheme from '../hooks/useTheme'; -import { useRegisterUser, useGoogleAuth } from 'app/auth/hooks'; +import useTheme from 'app/hooks/useTheme'; +import { useRegisterUser, useGoogleAuth } from 'app/modules/auth'; import { SignUpScreen } from '@packrat/ui/src/Bento/forms/layouts'; import { useState } from 'react'; -export default function Register() { +export function RegisterScreen() { const { currentTheme } = useTheme(); const { promptAsync, isGoogleSignInReady } = useGoogleAuth(); diff --git a/packages/app/modules/auth/screens/index.ts b/packages/app/modules/auth/screens/index.ts new file mode 100644 index 000000000..97c64c01d --- /dev/null +++ b/packages/app/modules/auth/screens/index.ts @@ -0,0 +1,2 @@ +export { RegisterScreen } from './RegisterScreen'; +export { LoginScreen } from './LoginScreen'; diff --git a/packages/app/auth/ts/index.ts b/packages/app/modules/auth/ts/index.ts similarity index 100% rename from packages/app/auth/ts/index.ts rename to packages/app/modules/auth/ts/index.ts diff --git a/packages/app/auth/ts/interfaces.ts b/packages/app/modules/auth/ts/interfaces.ts similarity index 100% rename from packages/app/auth/ts/interfaces.ts rename to packages/app/modules/auth/ts/interfaces.ts diff --git a/packages/app/auth/ts/types.ts b/packages/app/modules/auth/ts/types.ts similarity index 100% rename from packages/app/auth/ts/types.ts rename to packages/app/modules/auth/ts/types.ts diff --git a/packages/app/modules/dashboard/components/HeroSection/HeroSection.tsx b/packages/app/modules/dashboard/components/HeroSection/HeroSection.tsx index 56e6edc82..58429b859 100644 --- a/packages/app/modules/dashboard/components/HeroSection/HeroSection.tsx +++ b/packages/app/modules/dashboard/components/HeroSection/HeroSection.tsx @@ -3,7 +3,7 @@ import { RStack, RText as OriginalRText, RButton } from '@packrat/ui'; import { MaterialCommunityIcons } from '@expo/vector-icons'; import { Platform, View } from 'react-native'; import useTheme from 'app/hooks/useTheme'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { useRouter } from 'app/hooks/router'; import { first } from 'lodash'; import useCustomStyles from 'app/hooks/useCustomStyles'; diff --git a/packages/app/modules/feed/components/FeedCard.tsx b/packages/app/modules/feed/components/FeedCard.tsx index 6d21b48a7..cd39a789d 100644 --- a/packages/app/modules/feed/components/FeedCard.tsx +++ b/packages/app/modules/feed/components/FeedCard.tsx @@ -8,7 +8,7 @@ import { truncateString } from 'app/utils/truncateString'; import { RLink, RText as OriginalRText, ContextMenu } from '@packrat/ui'; import { formatNumber } from 'app/utils/formatNumber'; import { useAddFavorite } from 'app/hooks/favorites'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { useRouter } from 'app/hooks/router'; import { useItemWeightUnit } from 'app/hooks/items'; import { convertWeight } from 'app/utils/convertWeight'; diff --git a/packages/app/modules/feed/screens/FeedScreen.tsx b/packages/app/modules/feed/screens/FeedScreen.tsx index 2a7598f5f..db33bb99b 100644 --- a/packages/app/modules/feed/screens/FeedScreen.tsx +++ b/packages/app/modules/feed/screens/FeedScreen.tsx @@ -7,7 +7,7 @@ import useCustomStyles from 'app/hooks/useCustomStyles'; import { useFeed } from 'app/modules/feed'; import { RefreshControl } from 'react-native'; import { RText } from '@packrat/ui'; -import { useAuthUser } from 'app/auth/hooks'; +import { useAuthUser } from 'app/modules/auth'; import { disableScreen } from 'app/hoc/disableScreen'; const URL_PATHS = { diff --git a/packages/app/screens/maps/index.tsx b/packages/app/screens/maps/index.tsx index 8d4a05d14..f89f39109 100644 --- a/packages/app/screens/maps/index.tsx +++ b/packages/app/screens/maps/index.tsx @@ -8,7 +8,7 @@ import { api } from 'app/constants/api'; import { RButton, RScrollView, RStack } from '@packrat/ui'; import useCustomStyles from 'app/hooks/useCustomStyles'; import { Map } from 'app/components/map'; -import { useAuthUserToken, useUserQuery } from 'app/auth/hooks'; +import { useAuthUserToken, useUserQuery } from 'app/modules/auth'; import type OfflinePack from '@rnmapbox/maps/lib/typescript/src/modules/offline/OfflinePack'; import { disableScreen } from 'app/hoc/disableScreen'; From 526b28cfc5df20b200c8a75af7f993cf4a5a4657 Mon Sep 17 00:00:00 2001 From: Muhammad Hassan Date: Sat, 17 Aug 2024 19:25:07 +0500 Subject: [PATCH 105/123] github workflow file changed minor --- .github/workflows/ tauri-build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ tauri-build.yml b/.github/workflows/ tauri-build.yml index e8980a95a..0dbcd1d7e 100644 --- a/.github/workflows/ tauri-build.yml +++ b/.github/workflows/ tauri-build.yml @@ -3,6 +3,8 @@ name: tauri-build on: push: branches: ['**'] + pull_request: + branches: ['**'] concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -114,7 +116,7 @@ jobs: script: | const commentIdentifier = ''; const commentId = '${{ steps.find_or_create_comment.outputs.comment_id }}'; - const buildOutcome = '${{ steps.publish-tauri.outcome }}'; + const buildOutcome = '${{ job.status }}'; const buildStatus = buildOutcome == 'success' ? 'completed' : 'failed'; const workflowUrl = `https://github.com/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`; From 4947d3adf7eacf5967255343e6c01c026d8c685d Mon Sep 17 00:00:00 2001 From: Taron Date: Sun, 18 Aug 2024 10:42:39 +0400 Subject: [PATCH 106/123] refactor: items --- .../(drawer)/(tabs)/(stack)/item/[itemId].tsx | 4 +-- .../(drawer)/(tabs)/(stack)/items/index.tsx | 6 ++-- apps/next/pages/items/[itemId].tsx | 4 +-- apps/next/pages/items/index.tsx | 4 +-- apps/tauri/src/routes/items/index.lazy.tsx | 4 +-- apps/vite/src/routes/item/$itemId.lazy.tsx | 5 ++-- apps/vite/src/routes/items/index.lazy.tsx | 5 ++-- packages/app/components/SummaryCard.tsx | 2 +- packages/app/components/card/CustomCard.tsx | 2 +- .../app/components/pack/PackContainer.tsx | 2 +- packages/app/components/pack/PackDetails.tsx | 4 +-- .../pack_table/DeletePackItemModal.tsx | 2 -- packages/app/constants/pack/icons.ts | 2 +- packages/app/hooks/itemrow/index.ts | 1 - packages/app/hooks/items/index.ts | 7 ----- packages/app/hooks/packs/useEditPackItem.ts | 2 +- packages/app/hooks/packs/usePackTable.tsx | 3 +- packages/app/hooks/useEditItem.tsx | 28 ------------------- packages/app/hooks/water/useWater.ts | 2 +- .../app/modules/feed/components/FeedCard.tsx | 2 +- .../widgets/FeedPreview/FeedPreviewCard.tsx | 2 +- .../item/components}/AddItem.tsx | 0 .../item/components}/AddItemGlobal.tsx | 2 +- .../item/components}/AddItemModal.tsx | 2 +- .../item/components}/ImportForm.tsx | 4 +-- .../item/components}/ImportItem.tsx | 0 .../item/components}/ImportItemGlobal.tsx | 0 .../item/components}/ImportItemModal.tsx | 2 +- .../item/components}/ItemForm.tsx | 4 +-- .../item}/components/ItemRow/ItemRow.tsx | 0 .../components}/SearchItem/SearchItem.tsx | 0 .../item/components}/SearchItem/index.ts | 0 .../components}/SearchItem/useSearchItem.ts | 2 +- packages/app/modules/item/components/index.ts | 5 ++++ .../item}/components/itemtable/itemTable.tsx | 6 ++-- .../components/itemtable/itemsTable.style.ts | 2 +- .../item/constants.ts} | 0 packages/app/modules/item/hooks/index.ts | 9 ++++++ .../item/hooks}/useAddItem.ts | 0 .../item/hooks}/useDeleteItem.ts | 0 .../item/hooks}/useImportItem.ts | 0 .../items => modules/item/hooks}/useItem.ts | 2 +- .../items => modules/item/hooks}/useItemId.ts | 0 .../item/hooks}/useItemRow.ts | 0 .../item/hooks}/useItemWeightUnit.ts | 0 .../items => modules/item/hooks}/useItems.ts | 0 .../item/hooks}/useItemsUpdater.ts | 0 packages/app/modules/item/index.ts | 5 +++- .../item/screens/ItemDetailsScreen.tsx} | 22 +++------------ .../item/screens/ItemsScreen.tsx} | 10 +++---- packages/app/modules/item/screens/index.ts | 2 ++ .../ui/src/Bento/elements/tables/Basic.tsx | 2 +- 52 files changed, 68 insertions(+), 106 deletions(-) delete mode 100644 packages/app/hooks/itemrow/index.ts delete mode 100644 packages/app/hooks/items/index.ts delete mode 100644 packages/app/hooks/useEditItem.tsx rename packages/app/{components/item => modules/item/components}/AddItem.tsx (100%) rename packages/app/{components/item => modules/item/components}/AddItemGlobal.tsx (94%) rename packages/app/{components/pack => modules/item/components}/AddItemModal.tsx (96%) rename packages/app/{components/item => modules/item/components}/ImportForm.tsx (96%) rename packages/app/{components/item => modules/item/components}/ImportItem.tsx (100%) rename packages/app/{components/item => modules/item/components}/ImportItemGlobal.tsx (100%) rename packages/app/{components/pack => modules/item/components}/ImportItemModal.tsx (94%) rename packages/app/{components/item => modules/item/components}/ItemForm.tsx (97%) rename packages/app/{ => modules/item}/components/ItemRow/ItemRow.tsx (100%) rename packages/app/{components/item => modules/item/components}/SearchItem/SearchItem.tsx (100%) rename packages/app/{components/item => modules/item/components}/SearchItem/index.ts (100%) rename packages/app/{components/item => modules/item/components}/SearchItem/useSearchItem.ts (97%) create mode 100644 packages/app/modules/item/components/index.ts rename packages/app/{ => modules/item}/components/itemtable/itemTable.tsx (94%) rename packages/app/{ => modules/item}/components/itemtable/itemsTable.style.ts (97%) rename packages/app/{constants/itemCategory.ts => modules/item/constants.ts} (100%) rename packages/app/{hooks/items => modules/item/hooks}/useAddItem.ts (100%) rename packages/app/{hooks/items => modules/item/hooks}/useDeleteItem.ts (100%) rename packages/app/{hooks/items => modules/item/hooks}/useImportItem.ts (100%) rename packages/app/{hooks/items => modules/item/hooks}/useItem.ts (93%) rename packages/app/{hooks/items => modules/item/hooks}/useItemId.ts (100%) rename packages/app/{hooks/itemrow => modules/item/hooks}/useItemRow.ts (100%) rename packages/app/{hooks/items => modules/item/hooks}/useItemWeightUnit.ts (100%) rename packages/app/{hooks/items => modules/item/hooks}/useItems.ts (100%) rename packages/app/{hooks/items => modules/item/hooks}/useItemsUpdater.ts (100%) rename packages/app/{screens/items/item-details.tsx => modules/item/screens/ItemDetailsScreen.tsx} (86%) rename packages/app/{screens/items/index.tsx => modules/item/screens/ItemsScreen.tsx} (92%) create mode 100644 packages/app/modules/item/screens/index.ts diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/item/[itemId].tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/item/[itemId].tsx index 78193a5fc..3f3539346 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/item/[itemId].tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/item/[itemId].tsx @@ -1,5 +1,5 @@ import React from 'react'; -import ItemDetails from 'app/screens/items/item-details'; +import { ItemDetailsScreen } from 'app/modules/item'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; @@ -23,7 +23,7 @@ export default function Item() { }} /> {/* */} - + ); } diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx index 50a0ced93..331ecaeea 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx @@ -1,12 +1,12 @@ import React from 'react'; -import Items from 'app/screens/items'; +import { ItemsScreen } from 'app/modules/item'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; import useTheme from 'app/hooks/useTheme'; import { DrawerToggleButton } from '@react-navigation/drawer'; -export default function ItemsScreen() { +export default function ItemsPage() { const { currentTheme } = useTheme(); return ( @@ -36,7 +36,7 @@ export default function ItemsScreen() { // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - + ); } diff --git a/apps/next/pages/items/[itemId].tsx b/apps/next/pages/items/[itemId].tsx index 61d0cfd53..8c07cbbfd 100644 --- a/apps/next/pages/items/[itemId].tsx +++ b/apps/next/pages/items/[itemId].tsx @@ -1,5 +1,5 @@ import React from 'react'; -import ItemDetails from 'app/screens/items/item-details'; +import { ItemDetailsScreen } from 'app/modules/item'; import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' @@ -7,7 +7,7 @@ import { AuthWrapper } from 'app/modules/auth'; function ItemScreen() { return ( <> - + ); } diff --git a/apps/next/pages/items/index.tsx b/apps/next/pages/items/index.tsx index 275d2fed7..c3d04919a 100644 --- a/apps/next/pages/items/index.tsx +++ b/apps/next/pages/items/index.tsx @@ -1,11 +1,11 @@ -import Items from 'app/screens/items'; +import { ItemsScreen } from 'app/modules/item'; import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge'; export default function ItemsPage() { return ( <> - + ); } diff --git a/apps/tauri/src/routes/items/index.lazy.tsx b/apps/tauri/src/routes/items/index.lazy.tsx index 5f6ebd589..ba650704f 100644 --- a/apps/tauri/src/routes/items/index.lazy.tsx +++ b/apps/tauri/src/routes/items/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Items from 'app/screens/items'; +import { ItemsScreen } from 'app/modules/item'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/items/')({ export default function ItemsPage() { return ( - + ); } diff --git a/apps/vite/src/routes/item/$itemId.lazy.tsx b/apps/vite/src/routes/item/$itemId.lazy.tsx index 3f44d5f8d..ade7feed5 100644 --- a/apps/vite/src/routes/item/$itemId.lazy.tsx +++ b/apps/vite/src/routes/item/$itemId.lazy.tsx @@ -1,5 +1,4 @@ -import React from 'react'; -import ItemDetails from 'app/screens/items/item-details'; +import { ItemDetailsScreen } from 'app/modules/item'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +9,7 @@ export const Route = createLazyFileRoute('/item/$itemId')({ export default function ItemsPage() { return ( - + ); } diff --git a/apps/vite/src/routes/items/index.lazy.tsx b/apps/vite/src/routes/items/index.lazy.tsx index 5f6ebd589..65a0f1037 100644 --- a/apps/vite/src/routes/items/index.lazy.tsx +++ b/apps/vite/src/routes/items/index.lazy.tsx @@ -1,5 +1,4 @@ -import React from 'react'; -import Items from 'app/screens/items'; +import { ItemsScreen } from 'app/modules/item'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +9,7 @@ export const Route = createLazyFileRoute('/items/')({ export default function ItemsPage() { return ( - + ); } diff --git a/packages/app/components/SummaryCard.tsx b/packages/app/components/SummaryCard.tsx index 326a4caf5..bc503dbb7 100644 --- a/packages/app/components/SummaryCard.tsx +++ b/packages/app/components/SummaryCard.tsx @@ -4,7 +4,7 @@ import { FontAwesome } from '@expo/vector-icons'; import useSummaryCardLogic from 'app/hooks/card/useSummaryCardLogic'; import useCustomStyles from 'app/hooks/useCustomStyles'; import useTheme from 'app/hooks/useTheme'; -import { ItemRow } from './ItemRow/ItemRow'; +import { ItemRow } from '../modules/item/components/ItemRow/ItemRow'; export default function SummaryCard() { const { enableDarkMode, enableLightMode, isDark, isLight, currentTheme } = diff --git a/packages/app/components/card/CustomCard.tsx b/packages/app/components/card/CustomCard.tsx index a1bf401c9..5997ef07f 100644 --- a/packages/app/components/card/CustomCard.tsx +++ b/packages/app/components/card/CustomCard.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { RStack, RSeparator } from '@packrat/ui'; import { View, Dimensions, Platform } from 'react-native'; -import { SearchItem } from '../item/SearchItem'; +import { SearchItem } from 'app/modules/item'; import useCustomStyles from 'app/hooks/useCustomStyles'; import { TripCardHeader } from './TripCardHeader'; import { PackCardHeader } from './PackCardHeader'; diff --git a/packages/app/components/pack/PackContainer.tsx b/packages/app/components/pack/PackContainer.tsx index a71307ed8..59b60cde5 100644 --- a/packages/app/components/pack/PackContainer.tsx +++ b/packages/app/components/pack/PackContainer.tsx @@ -3,7 +3,7 @@ import { AddItem } from '../item/AddItem'; import { TableContainer } from '../pack_table/Table'; import { useUserPacks } from '../../hooks/packs/useUserPacks'; import { View } from 'react-native'; -import { AddItemModal } from './AddItemModal'; +import { AddItemModal } from '../../modules/item/components/AddItemModal'; import useCustomStyles from 'app/hooks/useCustomStyles'; import { useAuthUser } from 'app/modules/auth'; import { usePackId } from 'app/hooks/packs'; diff --git a/packages/app/components/pack/PackDetails.tsx b/packages/app/components/pack/PackDetails.tsx index 8321bca48..20a40ffec 100644 --- a/packages/app/components/pack/PackDetails.tsx +++ b/packages/app/components/pack/PackDetails.tsx @@ -14,8 +14,8 @@ import ScoreContainer from '../ScoreContainer'; import { TextLink } from '@packrat/crosspath'; import { DetailsComponent } from '../details'; import { TableContainer } from '../pack_table/Table'; -import { AddItemModal } from './AddItemModal'; -import { ImportItemModal } from './ImportItemModal'; +import { AddItemModal } from '../../modules/item/components/AddItemModal'; +import { ImportItemModal } from 'app/modules/item'; import { FeedPreview } from 'app/modules/feed'; import LargeCard from 'app/components/card/LargeCard'; import useTheme from 'app/hooks/useTheme'; diff --git a/packages/app/components/pack_table/DeletePackItemModal.tsx b/packages/app/components/pack_table/DeletePackItemModal.tsx index 59a638acd..0daffab16 100644 --- a/packages/app/components/pack_table/DeletePackItemModal.tsx +++ b/packages/app/components/pack_table/DeletePackItemModal.tsx @@ -1,7 +1,5 @@ import React from 'react'; -import { useDeletePackItem } from 'app/hooks/packs/useDeletePackItem'; import { BaseModal, CloseModalHandler, RText } from '@packrat/ui'; -import { useDeleteItem } from 'app/hooks/items'; interface DeletePackItemModalProps { onConfirm: (closeModal: CloseModalHandler) => void; diff --git a/packages/app/constants/pack/icons.ts b/packages/app/constants/pack/icons.ts index 7a8c6a8e6..46b4b594c 100644 --- a/packages/app/constants/pack/icons.ts +++ b/packages/app/constants/pack/icons.ts @@ -1,4 +1,4 @@ -import { ItemCategoryEnum } from '../itemCategory'; +import { ItemCategoryEnum } from '../../modules/item/constants'; export const categoryIcons = { [ItemCategoryEnum.ESSENTIALS]: 'check-square', diff --git a/packages/app/hooks/itemrow/index.ts b/packages/app/hooks/itemrow/index.ts deleted file mode 100644 index 34ca2a141..000000000 --- a/packages/app/hooks/itemrow/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './useItemRow'; diff --git a/packages/app/hooks/items/index.ts b/packages/app/hooks/items/index.ts deleted file mode 100644 index 2512212e1..000000000 --- a/packages/app/hooks/items/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -export { useAddItem } from './useAddItem'; -export { useItems } from './useItems'; -export { useDeleteItem } from './useDeleteItem'; -export { useItemsUpdater } from './useItemsUpdater'; -export { useItemWeightUnit } from './useItemWeightUnit'; -export { useItemId } from './useItemId'; -export { useItem } from './useItem'; diff --git a/packages/app/hooks/packs/useEditPackItem.ts b/packages/app/hooks/packs/useEditPackItem.ts index efca8573a..1d18ab2de 100644 --- a/packages/app/hooks/packs/useEditPackItem.ts +++ b/packages/app/hooks/packs/useEditPackItem.ts @@ -1,5 +1,5 @@ import { queryTrpc } from '../../trpc'; -import { useItemsUpdater } from 'app/hooks/items'; +import { useItemsUpdater } from 'app/modules/item'; import { useOfflineQueue } from 'app/hooks/offline'; interface EditedItem { diff --git a/packages/app/hooks/packs/usePackTable.tsx b/packages/app/hooks/packs/usePackTable.tsx index 71fb8b54b..aaa2b87c9 100644 --- a/packages/app/hooks/packs/usePackTable.tsx +++ b/packages/app/hooks/packs/usePackTable.tsx @@ -1,9 +1,8 @@ import { useState } from 'react'; -import { ItemCategoryEnum } from 'app/constants/itemCategory'; import { convertWeight } from 'app/utils/convertWeight'; import { useAuthUser } from 'app/modules/auth'; import { useDuplicatePackItem } from './useDuplicatePackItem'; -import { useItemWeightUnit } from 'app/hooks/items'; +import { useItemWeightUnit, ItemCategoryEnum } from 'app/modules/item'; export const usePackTable = ({ currentPack, diff --git a/packages/app/hooks/useEditItem.tsx b/packages/app/hooks/useEditItem.tsx deleted file mode 100644 index c84ca35d4..000000000 --- a/packages/app/hooks/useEditItem.tsx +++ /dev/null @@ -1,28 +0,0 @@ -// import fetcher from "../api/fetcher"; -// import { api } from "../constants/api"; -// import { useMutation } from "@tanstack/react-query"; -// import { queryClient } from "../constants/queryClient"; - -// const editItem = async (newItem) => { -// return await fetcher(`${api}/item/`, { -// method: "PUT", -// headers: { -// "Content-Type": "application/json", -// }, -// body: JSON.stringify(newItem), -// }); -// }; - -// export default function useEditItem() { -// const mutation = useMutation({ -// mutationFn: async (newItem) => { -// return editItem(newItem); -// }, -// onSuccess: () => { -// // Invalidate and refetch -// queryClient.invalidateQueries({ queryKey: ["items"] }); -// }, -// }); - -// return { editItem: mutation }; -// } diff --git a/packages/app/hooks/water/useWater.ts b/packages/app/hooks/water/useWater.ts index fef0b22f1..02ad5994f 100644 --- a/packages/app/hooks/water/useWater.ts +++ b/packages/app/hooks/water/useWater.ts @@ -1,5 +1,5 @@ import React, { useState } from 'react'; -import { ItemCategoryEnum } from 'app/constants/itemCategory'; +import { ItemCategoryEnum } from 'app/modules/item/constants'; import { useAddPackItem } from 'app/hooks/packs/useAddPackItem'; export const useWater = ({ currentPack, setWaterItem }) => { diff --git a/packages/app/modules/feed/components/FeedCard.tsx b/packages/app/modules/feed/components/FeedCard.tsx index cd39a789d..93c4426aa 100644 --- a/packages/app/modules/feed/components/FeedCard.tsx +++ b/packages/app/modules/feed/components/FeedCard.tsx @@ -10,7 +10,7 @@ import { formatNumber } from 'app/utils/formatNumber'; import { useAddFavorite } from 'app/hooks/favorites'; import { useAuthUser } from 'app/modules/auth'; import { useRouter } from 'app/hooks/router'; -import { useItemWeightUnit } from 'app/hooks/items'; +import { useItemWeightUnit } from 'app/modules/item'; import { convertWeight } from 'app/utils/convertWeight'; import Layout from 'app/components/layout/Layout'; import { Button, Card, H2, Paragraph, XStack, YStack } from 'tamagui'; diff --git a/packages/app/modules/feed/widgets/FeedPreview/FeedPreviewCard.tsx b/packages/app/modules/feed/widgets/FeedPreview/FeedPreviewCard.tsx index 7ffe3cbba..0453036d8 100644 --- a/packages/app/modules/feed/widgets/FeedPreview/FeedPreviewCard.tsx +++ b/packages/app/modules/feed/widgets/FeedPreview/FeedPreviewCard.tsx @@ -8,7 +8,7 @@ import useCustomStyles from 'app/hooks/useCustomStyles'; import loadStyles from './feedpreview.style'; import { AntDesign, Fontisto, MaterialIcons } from '@expo/vector-icons'; import useTheme from 'app/hooks/useTheme'; -import { useItemWeightUnit } from 'app/hooks/items'; +import { useItemWeightUnit } from 'app/modules/item'; import { convertWeight } from 'app/utils/convertWeight'; import { formatNumber } from 'app/utils/formatNumber'; import { hexToRGBA } from 'app/utils/colorFunctions'; diff --git a/packages/app/components/item/AddItem.tsx b/packages/app/modules/item/components/AddItem.tsx similarity index 100% rename from packages/app/components/item/AddItem.tsx rename to packages/app/modules/item/components/AddItem.tsx diff --git a/packages/app/components/item/AddItemGlobal.tsx b/packages/app/modules/item/components/AddItemGlobal.tsx similarity index 94% rename from packages/app/components/item/AddItemGlobal.tsx rename to packages/app/modules/item/components/AddItemGlobal.tsx index d487318cb..195775ed8 100644 --- a/packages/app/components/item/AddItemGlobal.tsx +++ b/packages/app/modules/item/components/AddItemGlobal.tsx @@ -2,7 +2,7 @@ import { View } from 'react-native'; import { ItemForm } from './ItemForm'; // assuming you moved the form related code to a separate component import { useModal } from '@packrat/ui'; -import { useAddItem, useItems } from 'app/hooks/items'; +import { useAddItem, useItems } from '../hooks'; import { usePagination } from 'app/hooks/common'; import { addItemGlobal as addItemSchema, diff --git a/packages/app/components/pack/AddItemModal.tsx b/packages/app/modules/item/components/AddItemModal.tsx similarity index 96% rename from packages/app/components/pack/AddItemModal.tsx rename to packages/app/modules/item/components/AddItemModal.tsx index c0fb46bfc..158f3a953 100644 --- a/packages/app/components/pack/AddItemModal.tsx +++ b/packages/app/modules/item/components/AddItemModal.tsx @@ -1,4 +1,4 @@ -import { AddItem } from '../item/AddItem'; +import { AddItem } from './AddItem'; import useTheme from 'app/hooks/useTheme'; import { BaseModal } from '@packrat/ui'; diff --git a/packages/app/components/item/ImportForm.tsx b/packages/app/modules/item/components/ImportForm.tsx similarity index 96% rename from packages/app/components/item/ImportForm.tsx rename to packages/app/modules/item/components/ImportForm.tsx index 745a2c742..78548a68d 100644 --- a/packages/app/components/item/ImportForm.tsx +++ b/packages/app/modules/item/components/ImportForm.tsx @@ -1,10 +1,10 @@ import React, { useState, FC } from 'react'; import { View, Platform } from 'react-native'; import { DropdownComponent, RButton, RText } from '@packrat/ui'; -import useTheme from '../../hooks/useTheme'; +import useTheme from 'app/hooks/useTheme'; import * as DocumentPicker from 'expo-document-picker'; import { useImportPackItem } from 'app/hooks/packs/useImportPackItem'; -import { useImportItem } from 'app/hooks/items/useImportItem'; +import { useImportItem } from '../hooks'; import useResponsive from 'app/hooks/useResponsive'; interface ImportFormProps { diff --git a/packages/app/components/item/ImportItem.tsx b/packages/app/modules/item/components/ImportItem.tsx similarity index 100% rename from packages/app/components/item/ImportItem.tsx rename to packages/app/modules/item/components/ImportItem.tsx diff --git a/packages/app/components/item/ImportItemGlobal.tsx b/packages/app/modules/item/components/ImportItemGlobal.tsx similarity index 100% rename from packages/app/components/item/ImportItemGlobal.tsx rename to packages/app/modules/item/components/ImportItemGlobal.tsx diff --git a/packages/app/components/pack/ImportItemModal.tsx b/packages/app/modules/item/components/ImportItemModal.tsx similarity index 94% rename from packages/app/components/pack/ImportItemModal.tsx rename to packages/app/modules/item/components/ImportItemModal.tsx index 6738f3355..89cf41624 100644 --- a/packages/app/components/pack/ImportItemModal.tsx +++ b/packages/app/modules/item/components/ImportItemModal.tsx @@ -1,4 +1,4 @@ -import { ImportItem } from '../item/ImportItem'; +import { ImportItem } from './ImportItem'; import { BaseModal } from '@packrat/ui'; interface ImportItemModalProps { diff --git a/packages/app/components/item/ItemForm.tsx b/packages/app/modules/item/components/ItemForm.tsx similarity index 97% rename from packages/app/components/item/ItemForm.tsx rename to packages/app/modules/item/components/ItemForm.tsx index 5eeb64d6f..31902cd5c 100644 --- a/packages/app/components/item/ItemForm.tsx +++ b/packages/app/modules/item/components/ItemForm.tsx @@ -11,8 +11,8 @@ import { } from '@packrat/ui'; import { Platform, View } from 'react-native'; -import { ItemCategoryEnum } from '../../constants/itemCategory'; -import useTheme from '../../hooks/useTheme'; +import { ItemCategoryEnum } from '../constants'; +import useTheme from 'app/hooks/useTheme'; import { type Item } from '@packrat/validations'; const Form: any = OriginalForm; diff --git a/packages/app/components/ItemRow/ItemRow.tsx b/packages/app/modules/item/components/ItemRow/ItemRow.tsx similarity index 100% rename from packages/app/components/ItemRow/ItemRow.tsx rename to packages/app/modules/item/components/ItemRow/ItemRow.tsx diff --git a/packages/app/components/item/SearchItem/SearchItem.tsx b/packages/app/modules/item/components/SearchItem/SearchItem.tsx similarity index 100% rename from packages/app/components/item/SearchItem/SearchItem.tsx rename to packages/app/modules/item/components/SearchItem/SearchItem.tsx diff --git a/packages/app/components/item/SearchItem/index.ts b/packages/app/modules/item/components/SearchItem/index.ts similarity index 100% rename from packages/app/components/item/SearchItem/index.ts rename to packages/app/modules/item/components/SearchItem/index.ts diff --git a/packages/app/components/item/SearchItem/useSearchItem.ts b/packages/app/modules/item/components/SearchItem/useSearchItem.ts similarity index 97% rename from packages/app/components/item/SearchItem/useSearchItem.ts rename to packages/app/modules/item/components/SearchItem/useSearchItem.ts index 97160c616..cbf8c9902 100644 --- a/packages/app/components/item/SearchItem/useSearchItem.ts +++ b/packages/app/modules/item/components/SearchItem/useSearchItem.ts @@ -1,5 +1,5 @@ import { useMemo, useState } from 'react'; -import { useItems } from 'app/hooks/items'; +import { useItems } from 'app/modules/item'; import { queryTrpc } from 'app/trpc'; import { useAuthUser } from 'app/modules/auth'; import { useFetchSinglePack, usePackId } from 'app/hooks/packs'; diff --git a/packages/app/modules/item/components/index.ts b/packages/app/modules/item/components/index.ts new file mode 100644 index 000000000..6119b1448 --- /dev/null +++ b/packages/app/modules/item/components/index.ts @@ -0,0 +1,5 @@ +export { AddItemGlobal } from './AddItemGlobal'; +export { ImportItemGlobal } from './ImportItemGlobal'; +export { ImportItemModal } from './ImportItemModal'; +export { SearchItem } from './SearchItem'; +export { AddItem } from './AddItem'; diff --git a/packages/app/components/itemtable/itemTable.tsx b/packages/app/modules/item/components/itemtable/itemTable.tsx similarity index 94% rename from packages/app/components/itemtable/itemTable.tsx rename to packages/app/modules/item/components/itemtable/itemTable.tsx index 1b25a58b4..872de74ac 100644 --- a/packages/app/components/itemtable/itemTable.tsx +++ b/packages/app/modules/item/components/itemtable/itemTable.tsx @@ -1,11 +1,11 @@ import React from 'react'; import { ScrollView, View } from 'react-native'; import useResponsive from 'app/hooks/useResponsive'; -import Loader from '../Loader'; -import useTheme from '../../hooks/useTheme'; +import Loader from '../../../../components/Loader'; +import useTheme from '../../../../hooks/useTheme'; import Layout from 'app/components/layout/Layout'; import { PaginatedSortedTable } from '@packrat/ui/src/Bento/elements/tables'; -import { PaginationLimit } from '../paginationChooseLimit'; +import { PaginationLimit } from '../../../../components/paginationChooseLimit'; interface Category { id: string; diff --git a/packages/app/components/itemtable/itemsTable.style.ts b/packages/app/modules/item/components/itemtable/itemsTable.style.ts similarity index 97% rename from packages/app/components/itemtable/itemsTable.style.ts rename to packages/app/modules/item/components/itemtable/itemsTable.style.ts index 47d252708..ef6362560 100644 --- a/packages/app/components/itemtable/itemsTable.style.ts +++ b/packages/app/modules/item/components/itemtable/itemsTable.style.ts @@ -1,4 +1,4 @@ -import { theme } from './../../theme'; +import { theme } from '../../../../theme'; export const loadStyles = () => { const currentTheme = theme; return { diff --git a/packages/app/constants/itemCategory.ts b/packages/app/modules/item/constants.ts similarity index 100% rename from packages/app/constants/itemCategory.ts rename to packages/app/modules/item/constants.ts diff --git a/packages/app/modules/item/hooks/index.ts b/packages/app/modules/item/hooks/index.ts index 5dcf334d0..f99c34097 100644 --- a/packages/app/modules/item/hooks/index.ts +++ b/packages/app/modules/item/hooks/index.ts @@ -1 +1,10 @@ export { useSimilarItems } from './useSimilarItems'; +export { useAddItem } from './useAddItem'; +export { useItems } from './useItems'; +export { useDeleteItem } from './useDeleteItem'; +export { useItemsUpdater } from './useItemsUpdater'; +export { useItemWeightUnit } from './useItemWeightUnit'; +export { useItemId } from './useItemId'; +export { useItem } from './useItem'; +export { useItemRow } from './useItemRow'; +export { useImportItem } from './useImportItem'; diff --git a/packages/app/hooks/items/useAddItem.ts b/packages/app/modules/item/hooks/useAddItem.ts similarity index 100% rename from packages/app/hooks/items/useAddItem.ts rename to packages/app/modules/item/hooks/useAddItem.ts diff --git a/packages/app/hooks/items/useDeleteItem.ts b/packages/app/modules/item/hooks/useDeleteItem.ts similarity index 100% rename from packages/app/hooks/items/useDeleteItem.ts rename to packages/app/modules/item/hooks/useDeleteItem.ts diff --git a/packages/app/hooks/items/useImportItem.ts b/packages/app/modules/item/hooks/useImportItem.ts similarity index 100% rename from packages/app/hooks/items/useImportItem.ts rename to packages/app/modules/item/hooks/useImportItem.ts diff --git a/packages/app/hooks/items/useItem.ts b/packages/app/modules/item/hooks/useItem.ts similarity index 93% rename from packages/app/hooks/items/useItem.ts rename to packages/app/modules/item/hooks/useItem.ts index 20f32b22f..f758e8cc6 100644 --- a/packages/app/hooks/items/useItem.ts +++ b/packages/app/modules/item/hooks/useItem.ts @@ -1,5 +1,5 @@ import { useAuthUser } from 'app/modules/auth'; -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; export const useItem = (itemId?: string) => { const user = useAuthUser(); diff --git a/packages/app/hooks/items/useItemId.ts b/packages/app/modules/item/hooks/useItemId.ts similarity index 100% rename from packages/app/hooks/items/useItemId.ts rename to packages/app/modules/item/hooks/useItemId.ts diff --git a/packages/app/hooks/itemrow/useItemRow.ts b/packages/app/modules/item/hooks/useItemRow.ts similarity index 100% rename from packages/app/hooks/itemrow/useItemRow.ts rename to packages/app/modules/item/hooks/useItemRow.ts diff --git a/packages/app/hooks/items/useItemWeightUnit.ts b/packages/app/modules/item/hooks/useItemWeightUnit.ts similarity index 100% rename from packages/app/hooks/items/useItemWeightUnit.ts rename to packages/app/modules/item/hooks/useItemWeightUnit.ts diff --git a/packages/app/hooks/items/useItems.ts b/packages/app/modules/item/hooks/useItems.ts similarity index 100% rename from packages/app/hooks/items/useItems.ts rename to packages/app/modules/item/hooks/useItems.ts diff --git a/packages/app/hooks/items/useItemsUpdater.ts b/packages/app/modules/item/hooks/useItemsUpdater.ts similarity index 100% rename from packages/app/hooks/items/useItemsUpdater.ts rename to packages/app/modules/item/hooks/useItemsUpdater.ts diff --git a/packages/app/modules/item/index.ts b/packages/app/modules/item/index.ts index b32532e07..6bad8a44d 100644 --- a/packages/app/modules/item/index.ts +++ b/packages/app/modules/item/index.ts @@ -1 +1,4 @@ -export { useSimilarItems } from './hooks'; +export * from './hooks'; +export * from './screens'; +export { ItemCategoryEnum } from './constants'; +export { ImportItemModal, SearchItem, AddItem } from './components'; diff --git a/packages/app/screens/items/item-details.tsx b/packages/app/modules/item/screens/ItemDetailsScreen.tsx similarity index 86% rename from packages/app/screens/items/item-details.tsx rename to packages/app/modules/item/screens/ItemDetailsScreen.tsx index 64fc93ac3..1a21147d6 100644 --- a/packages/app/screens/items/item-details.tsx +++ b/packages/app/modules/item/screens/ItemDetailsScreen.tsx @@ -1,36 +1,22 @@ import { View } from 'react-native'; -import React, { useEffect, useState } from 'react'; +import React from 'react'; import useTheme from 'app/hooks/useTheme'; -import { AddItemGlobal } from 'app/components/item/AddItemGlobal'; -import { ImportItemGlobal } from 'app/components/item/ImportItemGlobal'; -import { ItemsTable } from 'app/components/itemtable/itemTable'; import useCustomStyles from 'app/hooks/useCustomStyles'; -import { useItem, useItemId } from 'app/hooks/items'; +import { useItem, useItemId } from 'app/modules/item'; import { usePagination } from 'app/hooks/common'; -import { - BaseModal, - DropdownComponent, - RH3, - RImage, - RScrollView, - RStack, - RText, - XStack, -} from '@packrat/ui'; +import { RH3, RImage, RScrollView, RStack, RText, XStack } from '@packrat/ui'; import useResponsive from 'app/hooks/useResponsive'; import { CustomCard } from 'app/components/card'; import LargeCard from 'app/components/card/LargeCard'; import { FeedPreview } from 'app/modules/feed'; -export default function ItemDetails() { +export function ItemDetailsScreen() { const { limit, handleLimitChange, page, handlePageChange } = usePagination(); const [itemId] = useItemId(); const { data: item, isError } = useItem(itemId); const styles = useCustomStyles(loadStyles); const { currentTheme } = useTheme(); - console.log({ item, itemId }); - return ( diff --git a/packages/app/screens/items/index.tsx b/packages/app/modules/item/screens/ItemsScreen.tsx similarity index 92% rename from packages/app/screens/items/index.tsx rename to packages/app/modules/item/screens/ItemsScreen.tsx index 568782ac8..7c7d722b8 100644 --- a/packages/app/screens/items/index.tsx +++ b/packages/app/modules/item/screens/ItemsScreen.tsx @@ -1,11 +1,9 @@ import { View } from 'react-native'; import React, { useEffect, useState } from 'react'; -import useTheme from 'app/hooks/useTheme'; -import { AddItemGlobal } from 'app/components/item/AddItemGlobal'; -import { ImportItemGlobal } from 'app/components/item/ImportItemGlobal'; -import { ItemsTable } from 'app/components/itemtable/itemTable'; +import { AddItemGlobal, ImportItemGlobal } from '../components'; +import { ItemsTable } from 'app/modules/item/components/itemtable/itemTable'; import useCustomStyles from 'app/hooks/useCustomStyles'; -import { useItems } from 'app/hooks/items/useItems'; +import { useItems } from 'app/modules/item'; import { usePagination } from 'app/hooks/common'; import { BaseModal, @@ -16,7 +14,7 @@ import { } from '@packrat/ui'; import useResponsive from 'app/hooks/useResponsive'; -export default function Items() { +export function ItemsScreen() { const { limit, handleLimitChange, page, handlePageChange } = usePagination(); const { data, isFetching, isError } = useItems({ limit, page }); const styles = useCustomStyles(loadStyles); diff --git a/packages/app/modules/item/screens/index.ts b/packages/app/modules/item/screens/index.ts new file mode 100644 index 000000000..7e006f12d --- /dev/null +++ b/packages/app/modules/item/screens/index.ts @@ -0,0 +1,2 @@ +export { ItemsScreen } from './ItemsScreen'; +export { ItemDetailsScreen } from './ItemDetailsScreen'; diff --git a/packages/ui/src/Bento/elements/tables/Basic.tsx b/packages/ui/src/Bento/elements/tables/Basic.tsx index 7c564d099..d55b35290 100644 --- a/packages/ui/src/Bento/elements/tables/Basic.tsx +++ b/packages/ui/src/Bento/elements/tables/Basic.tsx @@ -10,7 +10,7 @@ import { Text, View, getTokenValue } from 'tamagui'; import { Table } from './common/tableParts'; import { DeletePackItemModal } from 'app/components/pack_table/DeletePackItemModal'; import { EditPackItemModal } from 'app/components/pack_table/EditPackItemModal'; -import { AddItem } from 'app/components/item/AddItem'; +import { AddItem } from 'app/modules/item'; import { ThreeDotsMenu, YStack, RButton } from '@packrat/ui'; import { Platform } from 'react-native'; From a375012d303f4628a600bbc950fb124a46bc5171 Mon Sep 17 00:00:00 2001 From: Taron Date: Sun, 18 Aug 2024 19:35:25 +0400 Subject: [PATCH 107/123] refactor packs --- .../(drawer)/(tabs)/(stack)/pack/[id].tsx | 4 +- .../(drawer)/(tabs)/(stack)/pack/create.tsx | 4 +- apps/next/pages/pack/[id].tsx | 4 +- apps/next/pages/pack/create.tsx | 4 +- apps/tauri/src/routes/pack/$id.lazy.tsx | 4 +- apps/tauri/src/routes/pack/create.lazy.tsx | 5 +- apps/vite/src/routes/pack/$id.lazy.tsx | 4 +- apps/vite/src/routes/pack/create.lazy.tsx | 5 +- packages/app/components/GearList/GearList.tsx | 4 +- .../components/Suggestion/SuggestionList.tsx | 2 +- packages/app/components/card/CustomCard.tsx | 2 +- .../app/components/card/CustomCardHeader.tsx | 5 +- .../card/ItemCardHeader/ItemCardHeader.tsx | 2 +- .../card/ItemCardHeader/useItemTitleInput.ts | 3 +- .../card/PackCardHeader/PackCardHeader.tsx | 2 +- .../card/PackCardHeader/usePackTitleInput.ts | 3 +- packages/app/components/pack_table/index.tsx | 0 .../app/components/trip/createTripModal.tsx | 2 +- packages/app/components/user/UserDataCard.tsx | 2 +- packages/app/hooks/packs/index.ts | 8 -- packages/app/hooks/packs/useSimilarPacks.ts | 13 ---- packages/app/hooks/packs/useUserPacks.ts | 30 -------- packages/app/hooks/trips/useCreateTripForm.ts | 2 +- packages/app/hooks/user/useProfile.ts | 2 +- packages/app/hooks/water/useWater.ts | 2 +- .../app/modules/item/components/AddItem.tsx | 4 +- .../modules/item/components/ImportForm.tsx | 2 +- .../components/SearchItem/useSearchItem.ts | 2 +- packages/app/modules/item/components/index.ts | 1 + packages/app/modules/item/index.ts | 7 +- .../pack/components/AddPackForm.tsx} | 38 ++-------- .../pack/components}/CopyPackModal.tsx | 3 +- .../pack}/components/PackOptions/index.tsx | 0 .../components/PackOptions/useModalState.tsx | 0 .../PackTable}/DeletePackItemModal.tsx | 0 .../PackTable}/EditPackItemModal.tsx | 0 .../components/PackTable/TableContainer.tsx} | 20 ++--- .../PackTable}/TableHelperComponents.tsx | 2 +- .../pack/components/PackTable}/TableItem.tsx | 0 .../pack/components/PackTable/index.tsx | 3 + .../components/PackTable}/packtable.style.tsx | 5 +- packages/app/modules/pack/components/index.ts | 7 ++ packages/app/modules/pack/hooks/index.ts | 17 ++++- .../pack/hooks}/useAddNewPack.ts | 2 +- .../pack/hooks}/useAddPackItem.ts | 2 +- .../pack/hooks}/useDeletePack.ts | 0 .../pack/hooks}/useDeletePackItem.ts | 2 +- .../pack/hooks}/useDuplicatePackItem.ts | 0 .../pack/hooks}/useEditPack.ts | 0 .../pack/hooks}/useEditPackItem.ts | 2 +- .../pack/hooks}/useFetchSinglePack.ts | 2 +- .../pack/hooks}/useImportPackItem.ts | 2 +- .../pack/hooks}/useIsAuthUserPack.ts | 0 .../packs => modules/pack/hooks}/usePackId.ts | 0 .../pack/hooks}/usePackTable.tsx | 0 .../pack/hooks}/useUserPackById.ts | 0 packages/app/modules/pack/index.ts | 4 +- .../modules/pack/screens/AddPackScreen.tsx | 12 +++ .../pack/screens/PackDetailsScreen.tsx} | 76 ++++++++++--------- packages/app/modules/pack/screens/index.ts | 2 + .../modules/pack/widgets/AddPackContainer.tsx | 25 ++++++ .../pack/widgets}/PackContainer.tsx | 8 +- packages/app/screens/trip/TripDetails.tsx | 3 +- .../screens/trip/TripDetailsComponents.tsx | 9 +-- .../ui/src/Bento/elements/tables/Basic.tsx | 3 +- 65 files changed, 179 insertions(+), 204 deletions(-) delete mode 100644 packages/app/components/pack_table/index.tsx delete mode 100644 packages/app/hooks/packs/index.ts delete mode 100644 packages/app/hooks/packs/useSimilarPacks.ts delete mode 100644 packages/app/hooks/packs/useUserPacks.ts rename packages/app/{components/pack/AddPack.tsx => modules/pack/components/AddPackForm.tsx} (81%) rename packages/app/{components/pack => modules/pack/components}/CopyPackModal.tsx (94%) rename packages/app/{ => modules/pack}/components/PackOptions/index.tsx (100%) rename packages/app/{ => modules/pack}/components/PackOptions/useModalState.tsx (100%) rename packages/app/{components/pack_table => modules/pack/components/PackTable}/DeletePackItemModal.tsx (100%) rename packages/app/{components/pack_table => modules/pack/components/PackTable}/EditPackItemModal.tsx (100%) rename packages/app/{components/pack_table/Table.tsx => modules/pack/components/PackTable/TableContainer.tsx} (88%) rename packages/app/{components/pack_table => modules/pack/components/PackTable}/TableHelperComponents.tsx (98%) rename packages/app/{components/pack_table => modules/pack/components/PackTable}/TableItem.tsx (100%) create mode 100644 packages/app/modules/pack/components/PackTable/index.tsx rename packages/app/{components/pack_table => modules/pack/components/PackTable}/packtable.style.tsx (97%) create mode 100644 packages/app/modules/pack/components/index.ts rename packages/app/{hooks/packs => modules/pack/hooks}/useAddNewPack.ts (99%) rename packages/app/{hooks/packs => modules/pack/hooks}/useAddPackItem.ts (97%) rename packages/app/{hooks/packs => modules/pack/hooks}/useDeletePack.ts (100%) rename packages/app/{hooks/packs => modules/pack/hooks}/useDeletePackItem.ts (97%) rename packages/app/{hooks/packs => modules/pack/hooks}/useDuplicatePackItem.ts (100%) rename packages/app/{hooks/packs => modules/pack/hooks}/useEditPack.ts (100%) rename packages/app/{hooks/packs => modules/pack/hooks}/useEditPackItem.ts (98%) rename packages/app/{hooks/packs => modules/pack/hooks}/useFetchSinglePack.ts (93%) rename packages/app/{hooks/packs => modules/pack/hooks}/useImportPackItem.ts (96%) rename packages/app/{hooks/packs => modules/pack/hooks}/useIsAuthUserPack.ts (100%) rename packages/app/{hooks/packs => modules/pack/hooks}/usePackId.ts (100%) rename packages/app/{hooks/packs => modules/pack/hooks}/usePackTable.tsx (100%) rename packages/app/{hooks/packs => modules/pack/hooks}/useUserPackById.ts (100%) create mode 100644 packages/app/modules/pack/screens/AddPackScreen.tsx rename packages/app/{components/pack/PackDetails.tsx => modules/pack/screens/PackDetailsScreen.tsx} (77%) create mode 100644 packages/app/modules/pack/screens/index.ts create mode 100644 packages/app/modules/pack/widgets/AddPackContainer.tsx rename packages/app/{components/pack => modules/pack/widgets}/PackContainer.tsx (89%) diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx index 0d23e306b..66f6b1d6d 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx @@ -1,6 +1,6 @@ import React from 'react'; import PackContainer from 'app/components/pack/PackContainer'; -import { PackDetails } from 'app/components/pack/PackDetails'; +import { PackDetailsScreen } from 'app/modules/pack'; import { DetailsComponent } from 'app/components/details'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; @@ -40,7 +40,7 @@ export default function Pack() { }} /> {/* */} - + ); } diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/create.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/create.tsx index 8262a6a0a..ce0e6d05c 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/create.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/create.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { AddPack } from 'app/components/pack/AddPack'; +import { AddPackScreen } from 'app/modules/pack'; import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; @@ -22,7 +22,7 @@ export default function Pack() { // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - + ); } diff --git a/apps/next/pages/pack/[id].tsx b/apps/next/pages/pack/[id].tsx index 27a3904f6..5e3b6437e 100644 --- a/apps/next/pages/pack/[id].tsx +++ b/apps/next/pages/pack/[id].tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { PackDetails } from 'app/components/pack/PackDetails'; +import { PackDetailsScreen } from 'app/modules/pack'; import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' @@ -7,7 +7,7 @@ import { AuthWrapper } from 'app/modules/auth'; function PackScreen() { return ( <> - + ); } diff --git a/apps/next/pages/pack/create.tsx b/apps/next/pages/pack/create.tsx index c43a44da3..1708426a8 100644 --- a/apps/next/pages/pack/create.tsx +++ b/apps/next/pages/pack/create.tsx @@ -1,11 +1,11 @@ import React from 'react'; -import { AddPack } from 'app/components/pack/AddPack'; +import { AddPackScreen } from 'app/modules/pack'; import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' function CreatePack() { - return ; + return ; } export default CreatePack; diff --git a/apps/tauri/src/routes/pack/$id.lazy.tsx b/apps/tauri/src/routes/pack/$id.lazy.tsx index 8ec49d32a..998759d04 100644 --- a/apps/tauri/src/routes/pack/$id.lazy.tsx +++ b/apps/tauri/src/routes/pack/$id.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { PackDetails } from 'app/components/pack/PackDetails'; +import { PackDetailsScreen } from 'app/modules/pack'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/pack/$id')({ function PackScreen() { return ( - + ); } diff --git a/apps/tauri/src/routes/pack/create.lazy.tsx b/apps/tauri/src/routes/pack/create.lazy.tsx index 3cf08e0fb..8e6c52230 100644 --- a/apps/tauri/src/routes/pack/create.lazy.tsx +++ b/apps/tauri/src/routes/pack/create.lazy.tsx @@ -1,5 +1,4 @@ -import React from 'react'; -import { AddPack } from 'app/components/pack/AddPack'; +import { AddPackScreen } from 'app/modules/pack'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +9,7 @@ export const Route = createLazyFileRoute('/pack/create')({ function CreatePack() { return ( - + ); } diff --git a/apps/vite/src/routes/pack/$id.lazy.tsx b/apps/vite/src/routes/pack/$id.lazy.tsx index 8ec49d32a..998759d04 100644 --- a/apps/vite/src/routes/pack/$id.lazy.tsx +++ b/apps/vite/src/routes/pack/$id.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { PackDetails } from 'app/components/pack/PackDetails'; +import { PackDetailsScreen } from 'app/modules/pack'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/pack/$id')({ function PackScreen() { return ( - + ); } diff --git a/apps/vite/src/routes/pack/create.lazy.tsx b/apps/vite/src/routes/pack/create.lazy.tsx index 3cf08e0fb..8e6c52230 100644 --- a/apps/vite/src/routes/pack/create.lazy.tsx +++ b/apps/vite/src/routes/pack/create.lazy.tsx @@ -1,5 +1,4 @@ -import React from 'react'; -import { AddPack } from 'app/components/pack/AddPack'; +import { AddPackScreen } from 'app/modules/pack'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +9,7 @@ export const Route = createLazyFileRoute('/pack/create')({ function CreatePack() { return ( - + ); } diff --git a/packages/app/components/GearList/GearList.tsx b/packages/app/components/GearList/GearList.tsx index 2dd1ee7e5..8a2977e5d 100644 --- a/packages/app/components/GearList/GearList.tsx +++ b/packages/app/components/GearList/GearList.tsx @@ -1,9 +1,9 @@ import React from 'react'; import { RStack as OriginalRStack, RText as OriginalRText } from '@packrat/ui'; import { FontAwesome5 } from '@expo/vector-icons'; -import { AddPackContainer } from '../pack/AddPack'; +import { AddPackContainer } from '../../modules/pack/screens/AddPackScreen'; import useTheme from '../../hooks/useTheme'; -import PackContainer from '../pack/PackContainer'; +import PackContainer from '../../modules/pack/widgets/PackContainer'; const RStack: any = OriginalRStack; const RText: any = OriginalRText; diff --git a/packages/app/components/Suggestion/SuggestionList.tsx b/packages/app/components/Suggestion/SuggestionList.tsx index 2a0a419cd..b74f7dae5 100644 --- a/packages/app/components/Suggestion/SuggestionList.tsx +++ b/packages/app/components/Suggestion/SuggestionList.tsx @@ -2,7 +2,7 @@ import React, { useEffect, useState } from 'react'; import { Separator, Text, View, YGroup } from 'tamagui'; import { RButton } from '@packrat/ui'; import useTheme from 'app/hooks/useTheme'; -import { useAddPackItem } from 'app/hooks/packs/useAddPackItem'; +import { useAddPackItem } from 'app/modules/pack'; interface Category { id: string; diff --git a/packages/app/components/card/CustomCard.tsx b/packages/app/components/card/CustomCard.tsx index 5997ef07f..d112b4dc6 100644 --- a/packages/app/components/card/CustomCard.tsx +++ b/packages/app/components/card/CustomCard.tsx @@ -98,7 +98,7 @@ export const CustomCard = ({ paddingRight: 16, paddingLeft: 16, flex: 1, - paddingBottom: 20, + paddingBottom: 100, }} > {content} diff --git a/packages/app/components/card/CustomCardHeader.tsx b/packages/app/components/card/CustomCardHeader.tsx index 903abc81e..5c18cf9bf 100644 --- a/packages/app/components/card/CustomCardHeader.tsx +++ b/packages/app/components/card/CustomCardHeader.tsx @@ -1,12 +1,11 @@ import React, { useState } from 'react'; import { RButton, RStack, RText as OriginalRText } from '@packrat/ui'; import { View } from 'react-native'; -import { MaterialCommunityIcons } from '@expo/vector-icons'; import { RLink } from '@packrat/ui'; -import { useCopyClipboard, useScreenWidth } from 'app/hooks/common'; +import { useCopyClipboard } from 'app/hooks/common'; import { useAuthUser } from 'app/modules/auth'; import useTheme from '../../hooks/useTheme'; -import { CopyPackModal } from 'app/components/pack/CopyPackModal'; +import { CopyPackModal } from 'app/modules/pack'; interface CustomCardHeaderProps { ownerId: string; diff --git a/packages/app/components/card/ItemCardHeader/ItemCardHeader.tsx b/packages/app/components/card/ItemCardHeader/ItemCardHeader.tsx index 6b753967f..e1f9667bb 100644 --- a/packages/app/components/card/ItemCardHeader/ItemCardHeader.tsx +++ b/packages/app/components/card/ItemCardHeader/ItemCardHeader.tsx @@ -4,7 +4,7 @@ import { CustomCardHeader } from '../CustomCardHeader'; import { AntDesign, MaterialIcons } from '@expo/vector-icons'; import { useAuthUser } from 'app/modules/auth'; import { RStack, RIconButton, DropdownComponent, RText } from '@packrat/ui'; -import { useFetchSinglePack, useDeletePack } from 'app/hooks/packs'; +import { useFetchSinglePack, useDeletePack } from 'app/modules/pack'; import { useItemTitleInput } from './useItemTitleInput'; import { useRouter } from 'app/hooks/router'; import { Platform, View } from 'react-native'; diff --git a/packages/app/components/card/ItemCardHeader/useItemTitleInput.ts b/packages/app/components/card/ItemCardHeader/useItemTitleInput.ts index d15f4be77..e6094c391 100644 --- a/packages/app/components/card/ItemCardHeader/useItemTitleInput.ts +++ b/packages/app/components/card/ItemCardHeader/useItemTitleInput.ts @@ -1,5 +1,4 @@ -import { useEditPack } from 'app/hooks/packs'; -import { useDeletePack } from 'app/hooks/packs'; +import { useEditPack, useDeletePack } from 'app/modules/pack'; import { useRef, useState } from 'react'; export const useItemTitleInput = (data) => { diff --git a/packages/app/components/card/PackCardHeader/PackCardHeader.tsx b/packages/app/components/card/PackCardHeader/PackCardHeader.tsx index 6f62cf9b5..9b7996679 100644 --- a/packages/app/components/card/PackCardHeader/PackCardHeader.tsx +++ b/packages/app/components/card/PackCardHeader/PackCardHeader.tsx @@ -9,7 +9,7 @@ import { EditableText, DropdownComponent, } from '@packrat/ui'; -import { useFetchSinglePack, useDeletePack } from 'app/hooks/packs'; +import { useFetchSinglePack, useDeletePack } from 'app/modules/pack'; import { usePackTitleInput } from './usePackTitleInput'; import { useRouter } from 'app/hooks/router'; import { Platform, View } from 'react-native'; diff --git a/packages/app/components/card/PackCardHeader/usePackTitleInput.ts b/packages/app/components/card/PackCardHeader/usePackTitleInput.ts index 76cd6b937..146198ca4 100644 --- a/packages/app/components/card/PackCardHeader/usePackTitleInput.ts +++ b/packages/app/components/card/PackCardHeader/usePackTitleInput.ts @@ -1,5 +1,4 @@ -import { useEditPack } from 'app/hooks/packs'; -import { useDeletePack } from 'app/hooks/packs'; +import { useEditPack, useDeletePack } from 'app/modules/pack'; import { useRef, useState } from 'react'; export const usePackTitleInput = (data) => { diff --git a/packages/app/components/pack_table/index.tsx b/packages/app/components/pack_table/index.tsx deleted file mode 100644 index e69de29bb..000000000 diff --git a/packages/app/components/trip/createTripModal.tsx b/packages/app/components/trip/createTripModal.tsx index 0d1d7ae5c..18af444d3 100644 --- a/packages/app/components/trip/createTripModal.tsx +++ b/packages/app/components/trip/createTripModal.tsx @@ -11,7 +11,7 @@ import { useRouter } from 'app/hooks/router'; import { useAddTrip } from 'app/hooks/trips'; import { addTripForm } from '@packrat/validations/src/validations/tripRoutesValidator'; import { useFormSubmitTrigger } from '@packrat/ui/src/form'; -import { useUserPackById } from 'app/hooks/packs'; +import { useUserPackById } from 'app/modules/pack'; import { formatCreateTripValuesForAPI } from 'app/utils/tripUtils'; const Form: any = OriginalForm; diff --git a/packages/app/components/user/UserDataCard.tsx b/packages/app/components/user/UserDataCard.tsx index 96509f0ba..a3ee206dc 100644 --- a/packages/app/components/user/UserDataCard.tsx +++ b/packages/app/components/user/UserDataCard.tsx @@ -11,7 +11,7 @@ import { RSkeleton, } from '@packrat/ui'; import { truncateString } from '../../utils/truncateString'; -import { useEditPack } from 'app/hooks/packs'; +import { useEditPack } from 'app/modules/pack'; import { Platform } from 'react-native'; import { useEditTrips } from 'app/hooks/trips'; import { useAddFavorite } from 'app/hooks/favorites'; diff --git a/packages/app/hooks/packs/index.ts b/packages/app/hooks/packs/index.ts deleted file mode 100644 index 65f867d44..000000000 --- a/packages/app/hooks/packs/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export * from './useAddNewPack'; -export * from './useUserPacks'; -export * from './useFetchSinglePack'; -export * from './useDeletePack'; -export * from './useEditPack'; -export * from './usePackId'; -export * from './useUserPackById'; -export * from './useSimilarPacks'; diff --git a/packages/app/hooks/packs/useSimilarPacks.ts b/packages/app/hooks/packs/useSimilarPacks.ts deleted file mode 100644 index ac27f4a64..000000000 --- a/packages/app/hooks/packs/useSimilarPacks.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { queryTrpc } from '../../trpc'; - -export const useSimilarPacks = (id: string) => { - const { data, error, isLoading, refetch } = - queryTrpc.getSimilarPacks.useQuery( - { id, limit: 10 }, - { - refetchOnWindowFocus: true, - }, - ); - - return { data, error, isLoading, refetch }; -}; diff --git a/packages/app/hooks/packs/useUserPacks.ts b/packages/app/hooks/packs/useUserPacks.ts deleted file mode 100644 index 1fd5659d1..000000000 --- a/packages/app/hooks/packs/useUserPacks.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { getQueryKey } from '@trpc/react-query'; -import { queryClient } from 'app/constants/queryClient'; -import { queryTrpc } from '../../trpc'; - -export const useUserPacks = (ownerId: string | undefined, queryString = '') => { - const utils = queryTrpc.useContext(); - // If ownerId is not provided, don’t run the query. - const enabled = !!ownerId; - // Leverage the query hook provided by tRPC - // ... - const { data, error, isLoading, refetch } = queryTrpc.getPacks.useQuery( - { ownerId: ownerId || '', queryBy: queryString }, - { - enabled, // This query will run only if 'enabled' is true. - refetchOnWindowFocus: true, - keepPreviousData: true, - }, - ); - utils.getPacks.setData( - { - ownerId: ownerId || '', - queryBy: queryString, - } - ); - - // Extract packs or set an empty array if data is undefined. - const packs = data?.packs || []; - - return { data: packs, error, isLoading, refetch }; -}; diff --git a/packages/app/hooks/trips/useCreateTripForm.ts b/packages/app/hooks/trips/useCreateTripForm.ts index 848e62393..e1e2f0807 100644 --- a/packages/app/hooks/trips/useCreateTripForm.ts +++ b/packages/app/hooks/trips/useCreateTripForm.ts @@ -4,7 +4,7 @@ import { addTripDetails } from '@packrat/validations'; import { useEffect, useMemo } from 'react'; import { type addTripKey } from 'app/screens/trip/createTripStore/store'; import { useAuthUser } from 'app/modules/auth'; -import { usePackId } from 'app/hooks/packs'; +import { usePackId } from 'app/modules/pack'; import { formatCreateTripValuesForAPI } from 'app/utils/tripUtils'; export const useCreateTripForm = (currentDestination, photonDetails) => { diff --git a/packages/app/hooks/user/useProfile.ts b/packages/app/hooks/user/useProfile.ts index eef3bcb06..387cf743e 100644 --- a/packages/app/hooks/user/useProfile.ts +++ b/packages/app/hooks/user/useProfile.ts @@ -1,5 +1,5 @@ import { useFetchUserFavorites } from '../favorites'; -import { useUserPacks } from '../packs'; +import { useUserPacks } from 'app/modules/pack'; import { useUserTrips } from '../singletrips'; import { useMatchesCurrentUser } from '../useMatchesCurrentUser'; import { useAuthUser } from 'app/modules/auth'; diff --git a/packages/app/hooks/water/useWater.ts b/packages/app/hooks/water/useWater.ts index 02ad5994f..600bdae7d 100644 --- a/packages/app/hooks/water/useWater.ts +++ b/packages/app/hooks/water/useWater.ts @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { ItemCategoryEnum } from 'app/modules/item/constants'; -import { useAddPackItem } from 'app/hooks/packs/useAddPackItem'; +import { useAddPackItem } from 'app/modules/pack'; export const useWater = ({ currentPack, setWaterItem }) => { const [waterWeight, setWaterWeight] = useState(0); diff --git a/packages/app/modules/item/components/AddItem.tsx b/packages/app/modules/item/components/AddItem.tsx index 5b051f861..f69489b8a 100644 --- a/packages/app/modules/item/components/AddItem.tsx +++ b/packages/app/modules/item/components/AddItem.tsx @@ -1,8 +1,6 @@ import { View } from 'react-native'; import { ItemForm } from './ItemForm'; // assuming you moved the form related code to a separate component -import { useAddPackItem } from 'app/hooks/packs/useAddPackItem'; -import { useEditPackItem } from 'app/hooks/packs/useEditPackItem'; -// import { usePackId } from 'app/hooks/packs/usePackId'; +import { useAddPackItem, useEditPackItem } from 'app/modules/pack'; import { addItem as addItemSchema, editItem as editItemSchema, diff --git a/packages/app/modules/item/components/ImportForm.tsx b/packages/app/modules/item/components/ImportForm.tsx index 78548a68d..492c90590 100644 --- a/packages/app/modules/item/components/ImportForm.tsx +++ b/packages/app/modules/item/components/ImportForm.tsx @@ -3,7 +3,7 @@ import { View, Platform } from 'react-native'; import { DropdownComponent, RButton, RText } from '@packrat/ui'; import useTheme from 'app/hooks/useTheme'; import * as DocumentPicker from 'expo-document-picker'; -import { useImportPackItem } from 'app/hooks/packs/useImportPackItem'; +import { useImportPackItem } from 'app/modules/pack'; import { useImportItem } from '../hooks'; import useResponsive from 'app/hooks/useResponsive'; diff --git a/packages/app/modules/item/components/SearchItem/useSearchItem.ts b/packages/app/modules/item/components/SearchItem/useSearchItem.ts index cbf8c9902..3a61c98bc 100644 --- a/packages/app/modules/item/components/SearchItem/useSearchItem.ts +++ b/packages/app/modules/item/components/SearchItem/useSearchItem.ts @@ -2,7 +2,7 @@ import { useMemo, useState } from 'react'; import { useItems } from 'app/modules/item'; import { queryTrpc } from 'app/trpc'; import { useAuthUser } from 'app/modules/auth'; -import { useFetchSinglePack, usePackId } from 'app/hooks/packs'; +import { useFetchSinglePack, usePackId } from 'app/modules/pack'; export const useSearchItem = () => { const [packId] = usePackId(); diff --git a/packages/app/modules/item/components/index.ts b/packages/app/modules/item/components/index.ts index 6119b1448..7172ee83b 100644 --- a/packages/app/modules/item/components/index.ts +++ b/packages/app/modules/item/components/index.ts @@ -3,3 +3,4 @@ export { ImportItemGlobal } from './ImportItemGlobal'; export { ImportItemModal } from './ImportItemModal'; export { SearchItem } from './SearchItem'; export { AddItem } from './AddItem'; +export { AddItemModal } from './AddItemModal'; diff --git a/packages/app/modules/item/index.ts b/packages/app/modules/item/index.ts index 6bad8a44d..cd4cf62d5 100644 --- a/packages/app/modules/item/index.ts +++ b/packages/app/modules/item/index.ts @@ -1,4 +1,9 @@ export * from './hooks'; export * from './screens'; export { ItemCategoryEnum } from './constants'; -export { ImportItemModal, SearchItem, AddItem } from './components'; +export { + ImportItemModal, + SearchItem, + AddItem, + AddItemModal, +} from './components'; diff --git a/packages/app/components/pack/AddPack.tsx b/packages/app/modules/pack/components/AddPackForm.tsx similarity index 81% rename from packages/app/components/pack/AddPack.tsx rename to packages/app/modules/pack/components/AddPackForm.tsx index 42f583c73..cb9c0d2bc 100644 --- a/packages/app/components/pack/AddPack.tsx +++ b/packages/app/modules/pack/components/AddPackForm.tsx @@ -1,28 +1,22 @@ +import React from 'react'; import { - BaseModal, - DropdownComponent, Form, FormInput, - FormSelect as OriginalFormSelect, RStack, RSwitch, RText, SubmitButton, - useModal, } from '@packrat/ui'; import { addPackSchema } from '@packrat/validations'; -import { useAddNewPack } from 'app/hooks/packs'; +import { useAddNewPack } from '../hooks'; import { useRouter } from 'app/hooks/router'; import useCustomStyles from 'app/hooks/useCustomStyles'; import useResponsive from 'app/hooks/useResponsive'; -import React, { useState } from 'react'; -import { Platform, View } from 'react-native'; +import { View } from 'react-native'; import { Switch } from 'tamagui'; -import useTheme from '../../hooks/useTheme'; +import useTheme from '../../../hooks/useTheme'; -const FormSelect: any = OriginalFormSelect; - -export const AddPack = ({ +export const AddPackForm = ({ isCreatingTrip = false, onSuccess = () => {}, }: { @@ -119,28 +113,6 @@ export const AddPack = ({ ); }; -export const AddPackContainer = ({ - isCreatingTrip, -}: { - isCreatingTrip: boolean; -}) => { - return ( - - - - ); -}; - -const PackModalContent = ({ isCreatingTrip }: { isCreatingTrip?: boolean }) => { - const { setIsModalOpen } = useModal(); - return ( - setIsModalOpen(false)} - /> - ); -}; - const loadStyles = (theme, appTheme) => { const { isDark, currentTheme } = theme; return { diff --git a/packages/app/components/pack/CopyPackModal.tsx b/packages/app/modules/pack/components/CopyPackModal.tsx similarity index 94% rename from packages/app/components/pack/CopyPackModal.tsx rename to packages/app/modules/pack/components/CopyPackModal.tsx index 82bdad903..4af936b87 100644 --- a/packages/app/components/pack/CopyPackModal.tsx +++ b/packages/app/modules/pack/components/CopyPackModal.tsx @@ -1,8 +1,7 @@ import { BaseModal, RButton, RInput } from '@packrat/ui'; import { useAuthUser } from 'app/modules/auth'; import { useRouter } from 'app/hooks/router'; -import { useAddNewPack, usePackId } from 'app/hooks/packs'; -import { useAddPackItem } from 'app/hooks/packs/useAddPackItem'; +import { useAddNewPack, usePackId, useAddPackItem } from 'app/modules/pack'; import { useState } from 'react'; import React from 'react'; diff --git a/packages/app/components/PackOptions/index.tsx b/packages/app/modules/pack/components/PackOptions/index.tsx similarity index 100% rename from packages/app/components/PackOptions/index.tsx rename to packages/app/modules/pack/components/PackOptions/index.tsx diff --git a/packages/app/components/PackOptions/useModalState.tsx b/packages/app/modules/pack/components/PackOptions/useModalState.tsx similarity index 100% rename from packages/app/components/PackOptions/useModalState.tsx rename to packages/app/modules/pack/components/PackOptions/useModalState.tsx diff --git a/packages/app/components/pack_table/DeletePackItemModal.tsx b/packages/app/modules/pack/components/PackTable/DeletePackItemModal.tsx similarity index 100% rename from packages/app/components/pack_table/DeletePackItemModal.tsx rename to packages/app/modules/pack/components/PackTable/DeletePackItemModal.tsx diff --git a/packages/app/components/pack_table/EditPackItemModal.tsx b/packages/app/modules/pack/components/PackTable/EditPackItemModal.tsx similarity index 100% rename from packages/app/components/pack_table/EditPackItemModal.tsx rename to packages/app/modules/pack/components/PackTable/EditPackItemModal.tsx diff --git a/packages/app/components/pack_table/Table.tsx b/packages/app/modules/pack/components/PackTable/TableContainer.tsx similarity index 88% rename from packages/app/components/pack_table/Table.tsx rename to packages/app/modules/pack/components/PackTable/TableContainer.tsx index 05c89bfdd..60e693bc1 100644 --- a/packages/app/components/pack_table/Table.tsx +++ b/packages/app/modules/pack/components/PackTable/TableContainer.tsx @@ -1,19 +1,17 @@ -import { RButton, RCheckbox, RSkeleton, RStack, RText } from '@packrat/ui'; -import { FlatList, Platform, View } from 'react-native'; -import { Cell, Row, Table } from 'react-native-table-component'; -import { usePackTable } from 'app/hooks/packs/usePackTable'; +import { RButton, RSkeleton, RText } from '@packrat/ui'; +import { View } from 'react-native'; +import { + usePackTable, + useDeletePackItem, + useIsAuthUserPack, +} from 'app/modules/pack'; import useCustomStyles from 'app/hooks/useCustomStyles'; -import loadStyles from './packtable.style'; +import { loadStyles } from './packtable.style'; import { TotalWeightBox, WeightUnitDropdown, ErrorMessage, - CategoryRow, - TitleRow, } from './TableHelperComponents'; -import TableItem from './TableItem'; -import { useDeletePackItem } from 'app/hooks/packs/useDeletePackItem'; -import { useIsAuthUserPack } from 'app/hooks/packs/useIsAuthUserPack'; import { BasicTable } from '@packrat/ui/src/Bento/elements/tables'; interface TableContainerProps { @@ -149,5 +147,3 @@ export const TableContainer = ({ ); }; - -export default TableContainer; diff --git a/packages/app/components/pack_table/TableHelperComponents.tsx b/packages/app/modules/pack/components/PackTable/TableHelperComponents.tsx similarity index 98% rename from packages/app/components/pack_table/TableHelperComponents.tsx rename to packages/app/modules/pack/components/PackTable/TableHelperComponents.tsx index 45999cb2e..e6c3f0cbd 100644 --- a/packages/app/components/pack_table/TableHelperComponents.tsx +++ b/packages/app/modules/pack/components/PackTable/TableHelperComponents.tsx @@ -13,7 +13,7 @@ import { formatNumber } from 'app/utils/formatNumber'; import React from 'react'; import { View } from 'react-native'; import { Row } from 'react-native-table-component'; -import loadStyles from './packtable.style'; +import { loadStyles } from './packtable.style'; const RText: any = OriginalRText; const Feather: any = OriginalFeather; diff --git a/packages/app/components/pack_table/TableItem.tsx b/packages/app/modules/pack/components/PackTable/TableItem.tsx similarity index 100% rename from packages/app/components/pack_table/TableItem.tsx rename to packages/app/modules/pack/components/PackTable/TableItem.tsx diff --git a/packages/app/modules/pack/components/PackTable/index.tsx b/packages/app/modules/pack/components/PackTable/index.tsx new file mode 100644 index 000000000..7d19a982b --- /dev/null +++ b/packages/app/modules/pack/components/PackTable/index.tsx @@ -0,0 +1,3 @@ +export { TableContainer } from './TableContainer'; +export { DeletePackItemModal } from './DeletePackItemModal'; +export { EditPackItemModal } from './EditPackItemModal'; diff --git a/packages/app/components/pack_table/packtable.style.tsx b/packages/app/modules/pack/components/PackTable/packtable.style.tsx similarity index 97% rename from packages/app/components/pack_table/packtable.style.tsx rename to packages/app/modules/pack/components/PackTable/packtable.style.tsx index ec4249bb7..c6bd16501 100644 --- a/packages/app/components/pack_table/packtable.style.tsx +++ b/packages/app/modules/pack/components/PackTable/packtable.style.tsx @@ -1,6 +1,7 @@ import { Platform } from 'react-native'; const isWeb = Platform.OS === 'web'; -const loadStyles = (theme) => { + +export const loadStyles = (theme) => { const { currentTheme } = theme; return { @@ -84,5 +85,3 @@ const loadStyles = (theme) => { }, }; }; - -export default loadStyles; diff --git a/packages/app/modules/pack/components/index.ts b/packages/app/modules/pack/components/index.ts new file mode 100644 index 000000000..3c3c80097 --- /dev/null +++ b/packages/app/modules/pack/components/index.ts @@ -0,0 +1,7 @@ +export { AddPackForm } from './AddPackForm'; +export { + TableContainer, + DeletePackItemModal, + EditPackItemModal, +} from './PackTable'; +export { CopyPackModal } from './CopyPackModal'; diff --git a/packages/app/modules/pack/hooks/index.ts b/packages/app/modules/pack/hooks/index.ts index 1b9e92a38..2a70cb196 100644 --- a/packages/app/modules/pack/hooks/index.ts +++ b/packages/app/modules/pack/hooks/index.ts @@ -1,2 +1,15 @@ -export { useUserPacks } from './useUserPacks'; -export { useSimilarPacks } from './useSimilarPacks'; +export * from './useAddNewPack'; +export * from './useAddPackItem'; +export * from './useDeletePack'; +export * from './useDeletePackItem'; +export * from './useDuplicatePackItem'; +export * from './useEditPack'; +export * from './useEditPackItem'; +export * from './useFetchSinglePack'; +export * from './useImportPackItem'; +export * from './useIsAuthUserPack'; +export * from './usePackId'; +export * from './usePackTable'; +export * from './useSimilarPacks'; +export * from './useUserPackById'; +export * from './useUserPacks'; diff --git a/packages/app/hooks/packs/useAddNewPack.ts b/packages/app/modules/pack/hooks/useAddNewPack.ts similarity index 99% rename from packages/app/hooks/packs/useAddNewPack.ts rename to packages/app/modules/pack/hooks/useAddNewPack.ts index 95acffd58..e90246eb0 100644 --- a/packages/app/hooks/packs/useAddNewPack.ts +++ b/packages/app/modules/pack/hooks/useAddNewPack.ts @@ -1,5 +1,5 @@ import { useState } from 'react'; -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; import { useAuthUser } from 'app/modules/auth'; interface Pack { diff --git a/packages/app/hooks/packs/useAddPackItem.ts b/packages/app/modules/pack/hooks/useAddPackItem.ts similarity index 97% rename from packages/app/hooks/packs/useAddPackItem.ts rename to packages/app/modules/pack/hooks/useAddPackItem.ts index 5a806a02b..dc255b864 100644 --- a/packages/app/hooks/packs/useAddPackItem.ts +++ b/packages/app/modules/pack/hooks/useAddPackItem.ts @@ -1,4 +1,4 @@ -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; export const useAddPackItem = () => { const utils = queryTrpc.useContext(); diff --git a/packages/app/hooks/packs/useDeletePack.ts b/packages/app/modules/pack/hooks/useDeletePack.ts similarity index 100% rename from packages/app/hooks/packs/useDeletePack.ts rename to packages/app/modules/pack/hooks/useDeletePack.ts diff --git a/packages/app/hooks/packs/useDeletePackItem.ts b/packages/app/modules/pack/hooks/useDeletePackItem.ts similarity index 97% rename from packages/app/hooks/packs/useDeletePackItem.ts rename to packages/app/modules/pack/hooks/useDeletePackItem.ts index f6c5aeb96..e01ba2adb 100644 --- a/packages/app/hooks/packs/useDeletePackItem.ts +++ b/packages/app/modules/pack/hooks/useDeletePackItem.ts @@ -1,4 +1,4 @@ -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; export const useDeletePackItem = () => { const utils = queryTrpc.useContext(); diff --git a/packages/app/hooks/packs/useDuplicatePackItem.ts b/packages/app/modules/pack/hooks/useDuplicatePackItem.ts similarity index 100% rename from packages/app/hooks/packs/useDuplicatePackItem.ts rename to packages/app/modules/pack/hooks/useDuplicatePackItem.ts diff --git a/packages/app/hooks/packs/useEditPack.ts b/packages/app/modules/pack/hooks/useEditPack.ts similarity index 100% rename from packages/app/hooks/packs/useEditPack.ts rename to packages/app/modules/pack/hooks/useEditPack.ts diff --git a/packages/app/hooks/packs/useEditPackItem.ts b/packages/app/modules/pack/hooks/useEditPackItem.ts similarity index 98% rename from packages/app/hooks/packs/useEditPackItem.ts rename to packages/app/modules/pack/hooks/useEditPackItem.ts index 1d18ab2de..3d6abb877 100644 --- a/packages/app/hooks/packs/useEditPackItem.ts +++ b/packages/app/modules/pack/hooks/useEditPackItem.ts @@ -1,4 +1,4 @@ -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; import { useItemsUpdater } from 'app/modules/item'; import { useOfflineQueue } from 'app/hooks/offline'; diff --git a/packages/app/hooks/packs/useFetchSinglePack.ts b/packages/app/modules/pack/hooks/useFetchSinglePack.ts similarity index 93% rename from packages/app/hooks/packs/useFetchSinglePack.ts rename to packages/app/modules/pack/hooks/useFetchSinglePack.ts index 3298a4c20..7d3a35b3f 100644 --- a/packages/app/hooks/packs/useFetchSinglePack.ts +++ b/packages/app/modules/pack/hooks/useFetchSinglePack.ts @@ -1,5 +1,5 @@ import { useAuthUser } from 'app/modules/auth'; -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; export const useFetchSinglePack = (packId) => { const user = useAuthUser(); diff --git a/packages/app/hooks/packs/useImportPackItem.ts b/packages/app/modules/pack/hooks/useImportPackItem.ts similarity index 96% rename from packages/app/hooks/packs/useImportPackItem.ts rename to packages/app/modules/pack/hooks/useImportPackItem.ts index eecb2cc6a..400d19964 100644 --- a/packages/app/hooks/packs/useImportPackItem.ts +++ b/packages/app/modules/pack/hooks/useImportPackItem.ts @@ -1,4 +1,4 @@ -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; export const useImportPackItem = () => { const utils = queryTrpc.useContext(); diff --git a/packages/app/hooks/packs/useIsAuthUserPack.ts b/packages/app/modules/pack/hooks/useIsAuthUserPack.ts similarity index 100% rename from packages/app/hooks/packs/useIsAuthUserPack.ts rename to packages/app/modules/pack/hooks/useIsAuthUserPack.ts diff --git a/packages/app/hooks/packs/usePackId.ts b/packages/app/modules/pack/hooks/usePackId.ts similarity index 100% rename from packages/app/hooks/packs/usePackId.ts rename to packages/app/modules/pack/hooks/usePackId.ts diff --git a/packages/app/hooks/packs/usePackTable.tsx b/packages/app/modules/pack/hooks/usePackTable.tsx similarity index 100% rename from packages/app/hooks/packs/usePackTable.tsx rename to packages/app/modules/pack/hooks/usePackTable.tsx diff --git a/packages/app/hooks/packs/useUserPackById.ts b/packages/app/modules/pack/hooks/useUserPackById.ts similarity index 100% rename from packages/app/hooks/packs/useUserPackById.ts rename to packages/app/modules/pack/hooks/useUserPackById.ts diff --git a/packages/app/modules/pack/index.ts b/packages/app/modules/pack/index.ts index 6758e97b0..de11d3544 100644 --- a/packages/app/modules/pack/index.ts +++ b/packages/app/modules/pack/index.ts @@ -1 +1,3 @@ -export { useUserPacks, useSimilarPacks } from './hooks'; +export * from './hooks'; +export * from './components'; +export { AddPackScreen, PackDetailsScreen } from './screens'; diff --git a/packages/app/modules/pack/screens/AddPackScreen.tsx b/packages/app/modules/pack/screens/AddPackScreen.tsx new file mode 100644 index 000000000..a7ffa2b80 --- /dev/null +++ b/packages/app/modules/pack/screens/AddPackScreen.tsx @@ -0,0 +1,12 @@ +import React from 'react'; +import { AddPackForm } from '../components'; + +export const AddPackScreen = ({ + isCreatingTrip = false, + onSuccess = () => {}, +}: { + isCreatingTrip?: boolean; + onSuccess?: any; +}) => { + return ; +}; diff --git a/packages/app/components/pack/PackDetails.tsx b/packages/app/modules/pack/screens/PackDetailsScreen.tsx similarity index 77% rename from packages/app/components/pack/PackDetails.tsx rename to packages/app/modules/pack/screens/PackDetailsScreen.tsx index 20a40ffec..75121387c 100644 --- a/packages/app/components/pack/PackDetails.tsx +++ b/packages/app/modules/pack/screens/PackDetailsScreen.tsx @@ -4,18 +4,19 @@ import { CLIENT_URL } from '@packrat/config'; import { RH3, RText } from '@packrat/ui'; import { useAuthUser } from 'app/modules/auth'; import Layout from 'app/components/layout/Layout'; -import { useIsAuthUserPack } from 'app/hooks/packs/useIsAuthUserPack'; -import { usePackId } from 'app/hooks/packs/usePackId'; +import { + useIsAuthUserPack, + usePackId, + useFetchSinglePack, + TableContainer, +} from 'app/modules/pack'; import useResponsive from 'app/hooks/useResponsive'; import { FlatList, View } from 'react-native'; -import { useFetchSinglePack } from '../../hooks/packs'; -import ScoreContainer from '../ScoreContainer'; +import ScoreContainer from '../../../components/ScoreContainer'; // import ChatContainer from '../chat'; import { TextLink } from '@packrat/crosspath'; -import { DetailsComponent } from '../details'; -import { TableContainer } from '../pack_table/Table'; -import { AddItemModal } from '../../modules/item/components/AddItemModal'; -import { ImportItemModal } from 'app/modules/item'; +import { DetailsComponent } from '../../../components/details'; +import { ImportItemModal, AddItemModal } from 'app/modules/item'; import { FeedPreview } from 'app/modules/feed'; import LargeCard from 'app/components/card/LargeCard'; import useTheme from 'app/hooks/useTheme'; @@ -25,9 +26,10 @@ const SECTION = { CTA: 'CTA', SCORECARD: 'SCORECARD', CHAT: 'CHAT', + SIMILAR_ITEMS: 'SIMILAR_ITEMS', }; -export function PackDetails() { +export function PackDetailsScreen() { const { currentTheme } = useTheme(); // const [canCopy, setCanCopy] = useParam('canCopy') const canCopy = false; @@ -63,7 +65,7 @@ export function PackDetails() { val} renderItem={({ item }) => { switch (item[1]) { @@ -145,6 +147,35 @@ export function PackDetails() { /> ); + case SECTION.SIMILAR_ITEMS: + return ( + + + Similar Packs + + + + ); default: return null; } @@ -154,29 +185,6 @@ export function PackDetails() { } link={link} /> - - - - Similar Packs - - - )} {/* Disable Chat */} diff --git a/packages/app/modules/pack/screens/index.ts b/packages/app/modules/pack/screens/index.ts new file mode 100644 index 000000000..9e798df21 --- /dev/null +++ b/packages/app/modules/pack/screens/index.ts @@ -0,0 +1,2 @@ +export { AddPackScreen } from './AddPackScreen'; +export { PackDetailsScreen } from './PackDetailsScreen'; diff --git a/packages/app/modules/pack/widgets/AddPackContainer.tsx b/packages/app/modules/pack/widgets/AddPackContainer.tsx new file mode 100644 index 000000000..6c21aa29b --- /dev/null +++ b/packages/app/modules/pack/widgets/AddPackContainer.tsx @@ -0,0 +1,25 @@ +import React from 'react'; +import { BaseModal, useModal } from '@packrat/ui'; +import { AddPackForm } from '../components'; + +export const AddPackContainer = ({ + isCreatingTrip, +}: { + isCreatingTrip: boolean; +}) => { + return ( + + + + ); +}; + +const PackModalContent = ({ isCreatingTrip }: { isCreatingTrip?: boolean }) => { + const { setIsModalOpen } = useModal(); + return ( + setIsModalOpen(false)} + /> + ); +}; diff --git a/packages/app/components/pack/PackContainer.tsx b/packages/app/modules/pack/widgets/PackContainer.tsx similarity index 89% rename from packages/app/components/pack/PackContainer.tsx rename to packages/app/modules/pack/widgets/PackContainer.tsx index 59b60cde5..10bb5ecad 100644 --- a/packages/app/components/pack/PackContainer.tsx +++ b/packages/app/modules/pack/widgets/PackContainer.tsx @@ -1,13 +1,9 @@ import { useEffect, useState } from 'react'; -import { AddItem } from '../item/AddItem'; -import { TableContainer } from '../pack_table/Table'; -import { useUserPacks } from '../../hooks/packs/useUserPacks'; import { View } from 'react-native'; -import { AddItemModal } from '../../modules/item/components/AddItemModal'; +import { AddItemModal } from 'app/modules/item'; import useCustomStyles from 'app/hooks/useCustomStyles'; import { useAuthUser } from 'app/modules/auth'; -import { usePackId } from 'app/hooks/packs'; -import { createParam } from '@packrat/crosspath'; +import { usePackId, useUserPacks, TableContainer } from 'app/modules/pack'; import { DropdownComponent } from '@packrat/ui'; export default function PackContainer({ isCreatingTrip = false }) { diff --git a/packages/app/screens/trip/TripDetails.tsx b/packages/app/screens/trip/TripDetails.tsx index 14cb29abb..4c3ba3e4b 100644 --- a/packages/app/screens/trip/TripDetails.tsx +++ b/packages/app/screens/trip/TripDetails.tsx @@ -1,11 +1,10 @@ import React, { useEffect } from 'react'; import { createParam } from 'app/hooks/params'; import { format } from 'date-fns'; -import { TableContainer } from '../../components/pack_table/Table'; import { View } from 'react-native'; import { RText, RStack } from '@packrat/ui'; import { DetailsComponent } from '../../components/details'; -import { Platform, StyleSheet, FlatList, Dimensions, Text } from 'react-native'; +import { Platform, FlatList, Dimensions, Text } from 'react-native'; import { CLIENT_URL } from '@packrat/config'; import useTheme from '../../hooks/useTheme'; import useCustomStyles from 'app/hooks/useCustomStyles'; diff --git a/packages/app/screens/trip/TripDetailsComponents.tsx b/packages/app/screens/trip/TripDetailsComponents.tsx index 98283a404..a2222b0ce 100644 --- a/packages/app/screens/trip/TripDetailsComponents.tsx +++ b/packages/app/screens/trip/TripDetailsComponents.tsx @@ -1,15 +1,10 @@ -import React, { useEffect } from 'react'; -import { TableContainer } from '../../components/pack_table/Table'; +import React from 'react'; import { View } from 'react-native'; import ScoreContainer from '../../components/ScoreContainer'; import WeatherCard from '../../components/weather/WeatherCard'; -import TripCard from '../../components/trip/TripCard'; -import { FontAwesome5 } from '@expo/vector-icons'; -import { theme } from '../../theme'; import { TripMapCard } from 'app/components/trip/TripCards'; -import { useFetchSinglePack } from 'app/hooks/packs'; +import { useFetchSinglePack, TableContainer } from 'app/modules/pack'; import { RSkeleton, RText } from '@packrat/ui'; -import useTheme from '../../hooks/useTheme'; const TableContainerComponent = ({ currentPack }) => { const { data, isLoading } = useFetchSinglePack(currentPack.id || currentPack); diff --git a/packages/ui/src/Bento/elements/tables/Basic.tsx b/packages/ui/src/Bento/elements/tables/Basic.tsx index d55b35290..bceab4d63 100644 --- a/packages/ui/src/Bento/elements/tables/Basic.tsx +++ b/packages/ui/src/Bento/elements/tables/Basic.tsx @@ -8,9 +8,8 @@ import { useMedia } from 'tamagui'; import * as React from 'react'; import { Text, View, getTokenValue } from 'tamagui'; import { Table } from './common/tableParts'; -import { DeletePackItemModal } from 'app/components/pack_table/DeletePackItemModal'; -import { EditPackItemModal } from 'app/components/pack_table/EditPackItemModal'; import { AddItem } from 'app/modules/item'; +import { DeletePackItemModal, EditPackItemModal } from 'app/modules/pack'; import { ThreeDotsMenu, YStack, RButton } from '@packrat/ui'; import { Platform } from 'react-native'; From 18bf9a7c853994814397d7ff47d38f1a29b5d33d Mon Sep 17 00:00:00 2001 From: Taron Date: Sun, 18 Aug 2024 20:39:51 +0400 Subject: [PATCH 108/123] refactor user module --- .../(app)/(drawer)/(tabs)/(stack)/profile/[id].tsx | 5 ++--- .../(tabs)/(stack)/profile/settings/index.tsx | 4 ++-- apps/expo/app/(app)/(drawer)/(tabs)/profile/index.tsx | 4 ++-- apps/next/pages/profile/[id].tsx | 2 +- apps/next/pages/profile/settings/index.tsx | 4 ++-- apps/tauri/src/routes/profile/$id.lazy.tsx | 5 ++--- apps/tauri/src/routes/profile/index.lazy.tsx | 4 ++-- apps/tauri/src/routes/profile/settings/index.lazy.tsx | 4 ++-- apps/vite/src/routes/profile/$id.lazy.tsx | 5 ++--- apps/vite/src/routes/profile/index.lazy.tsx | 4 ++-- apps/vite/src/routes/profile/settings/index.lazy.tsx | 4 ++-- packages/app/components/map/Map.native.tsx | 2 +- packages/app/modules/auth/hooks/index.ts | 1 + .../{ => modules/auth}/hooks/useMatchesCurrentUser.ts | 0 .../user => modules/user/components}/UserDataCard.tsx | 6 ++---- .../user/components}/UserDetailList.tsx | 10 +++------- packages/app/modules/user/components/index.ts | 2 ++ .../app/{hooks/user => modules/user/hooks}/index.ts | 2 ++ .../user => modules/user/hooks}/useDeleteProfile.ts | 2 +- .../{hooks/user => modules/user/hooks}/useGetUser.ts | 2 +- .../{hooks/user => modules/user/hooks}/useProfile.ts | 7 +++---- .../user => modules/user/hooks}/useProfileId.ts | 0 .../user => modules/user/hooks}/useProfileSettings.ts | 0 .../user => modules/user/hooks}/useUpdateUser.ts | 0 .../user/hooks}/useUpdateUserPassword.ts | 0 packages/app/modules/user/index.ts | 2 ++ packages/app/modules/user/screens/ProfileScreen.tsx | 8 ++++++++ .../user/screens/SettingsScreen.tsx} | 5 ++--- packages/app/modules/user/screens/index.ts | 2 ++ .../user/widgets}/ProfileContainer.tsx | 10 +++++----- .../user/widgets}/UserDataContainer.tsx | 11 +++++------ packages/app/modules/user/widgets/index.ts | 2 ++ packages/ui/src/Bento/elements/list/ChatList.tsx | 2 +- 33 files changed, 64 insertions(+), 57 deletions(-) rename packages/app/{ => modules/auth}/hooks/useMatchesCurrentUser.ts (100%) rename packages/app/{components/user => modules/user/components}/UserDataCard.tsx (98%) rename packages/app/{components/user => modules/user/components}/UserDetailList.tsx (92%) create mode 100644 packages/app/modules/user/components/index.ts rename packages/app/{hooks/user => modules/user/hooks}/index.ts (64%) rename packages/app/{hooks/user => modules/user/hooks}/useDeleteProfile.ts (91%) rename packages/app/{hooks/user => modules/user/hooks}/useGetUser.ts (92%) rename packages/app/{hooks/user => modules/user/hooks}/useProfile.ts (88%) rename packages/app/{hooks/user => modules/user/hooks}/useProfileId.ts (100%) rename packages/app/{hooks/user => modules/user/hooks}/useProfileSettings.ts (100%) rename packages/app/{hooks/user => modules/user/hooks}/useUpdateUser.ts (100%) rename packages/app/{hooks/user => modules/user/hooks}/useUpdateUserPassword.ts (100%) create mode 100644 packages/app/modules/user/index.ts create mode 100644 packages/app/modules/user/screens/ProfileScreen.tsx rename packages/app/{screens/user/Settings.tsx => modules/user/screens/SettingsScreen.tsx} (97%) create mode 100644 packages/app/modules/user/screens/index.ts rename packages/app/{screens/user => modules/user/widgets}/ProfileContainer.tsx (97%) rename packages/app/{components/user => modules/user/widgets}/UserDataContainer.tsx (94%) create mode 100644 packages/app/modules/user/widgets/index.ts diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/profile/[id].tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/profile/[id].tsx index 4ba12fd1b..4f0705646 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/profile/[id].tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/profile/[id].tsx @@ -2,9 +2,8 @@ import React from 'react'; import { Stack } from 'expo-router'; import { useEffect, useState } from 'react'; import { StyleSheet, Text, View, Platform } from 'react-native'; -import ProfileContainer from 'app/screens/user/ProfileContainer'; +import { ProfileScreen, useProfile, useProfileId } from 'app/modules/user'; import Head from 'expo-router/head'; -import { useProfile, useProfileId } from 'app/hooks/user'; const Profile = () => { const [id] = useProfileId(); @@ -24,7 +23,7 @@ const Profile = () => { title: userRealName ? `${userRealName}'s Profile` : '', }} /> - + ); }; diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/profile/settings/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/profile/settings/index.tsx index 22d0827f9..7b5d27046 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/profile/settings/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/profile/settings/index.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { Platform, ScrollView } from 'react-native'; import { Stack } from 'expo-router'; -import Settings from 'app/screens/user/Settings'; +import { SettingsScreen } from 'app/modules/user'; import Head from 'expo-router/head'; export default function SettingsPage() { @@ -21,7 +21,7 @@ export default function SettingsPage() { // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - + ); } diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/profile/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/profile/index.tsx index 4450d7d12..658d8774b 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/profile/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/profile/index.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import ProfileContainer from 'app/screens/user/ProfileContainer'; +import { ProfileScreen } from 'app/modules/user'; import { Platform, ScrollView } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; @@ -21,7 +21,7 @@ export default function Profile() { // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - + ); } diff --git a/apps/next/pages/profile/[id].tsx b/apps/next/pages/profile/[id].tsx index 5d8129c49..d17951189 100644 --- a/apps/next/pages/profile/[id].tsx +++ b/apps/next/pages/profile/[id].tsx @@ -1,7 +1,7 @@ import { useEffect, useState } from 'react'; import { StyleSheet, Text, View, Platform } from 'react-native'; import ProfileContainer from 'app/screens/user/ProfileContainer'; -import { useProfileId } from 'app/hooks/user'; +import { useProfileId } from 'app/modules/user'; import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' diff --git a/apps/next/pages/profile/settings/index.tsx b/apps/next/pages/profile/settings/index.tsx index e77448332..570dedb8a 100644 --- a/apps/next/pages/profile/settings/index.tsx +++ b/apps/next/pages/profile/settings/index.tsx @@ -1,4 +1,4 @@ -import Settings from 'app/screens/user/Settings'; +import { SettingsScreen } from 'app/modules/user'; import { AuthWrapper } from 'app/modules/auth'; // export const runtime = 'experimental-edge' @@ -6,7 +6,7 @@ import { AuthWrapper } from 'app/modules/auth'; export default function SettingsPage() { return ( <> - + ); } diff --git a/apps/tauri/src/routes/profile/$id.lazy.tsx b/apps/tauri/src/routes/profile/$id.lazy.tsx index 7827f7219..c893e812c 100644 --- a/apps/tauri/src/routes/profile/$id.lazy.tsx +++ b/apps/tauri/src/routes/profile/$id.lazy.tsx @@ -1,6 +1,5 @@ import React from 'react'; -import ProfileContainer from 'app/screens/user/ProfileContainer'; -import { useProfileId } from 'app/hooks/user'; +import { ProfileScreen, useProfileId } from 'app/modules/user'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -13,7 +12,7 @@ export default function Profile() { return ( <> - + ); } diff --git a/apps/tauri/src/routes/profile/index.lazy.tsx b/apps/tauri/src/routes/profile/index.lazy.tsx index 89b79b4bc..21a9d0d42 100644 --- a/apps/tauri/src/routes/profile/index.lazy.tsx +++ b/apps/tauri/src/routes/profile/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import ProfileContainer from 'app/screens/user/ProfileContainer'; +import { ProfileScreen } from 'app/modules/user'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/profile/')({ export default function Profile() { return ( - + ); } diff --git a/apps/tauri/src/routes/profile/settings/index.lazy.tsx b/apps/tauri/src/routes/profile/settings/index.lazy.tsx index 7a33d04e6..d43b75a07 100644 --- a/apps/tauri/src/routes/profile/settings/index.lazy.tsx +++ b/apps/tauri/src/routes/profile/settings/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Settings from 'app/screens/user/Settings'; +import { SettingsScreen } from 'app/modules/user'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/profile/settings/')({ export default function SettingsPage() { return ( - + ); } diff --git a/apps/vite/src/routes/profile/$id.lazy.tsx b/apps/vite/src/routes/profile/$id.lazy.tsx index 7827f7219..c893e812c 100644 --- a/apps/vite/src/routes/profile/$id.lazy.tsx +++ b/apps/vite/src/routes/profile/$id.lazy.tsx @@ -1,6 +1,5 @@ import React from 'react'; -import ProfileContainer from 'app/screens/user/ProfileContainer'; -import { useProfileId } from 'app/hooks/user'; +import { ProfileScreen, useProfileId } from 'app/modules/user'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -13,7 +12,7 @@ export default function Profile() { return ( <> - + ); } diff --git a/apps/vite/src/routes/profile/index.lazy.tsx b/apps/vite/src/routes/profile/index.lazy.tsx index 89b79b4bc..21a9d0d42 100644 --- a/apps/vite/src/routes/profile/index.lazy.tsx +++ b/apps/vite/src/routes/profile/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import ProfileContainer from 'app/screens/user/ProfileContainer'; +import { ProfileScreen } from 'app/modules/user'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/profile/')({ export default function Profile() { return ( - + ); } diff --git a/apps/vite/src/routes/profile/settings/index.lazy.tsx b/apps/vite/src/routes/profile/settings/index.lazy.tsx index 7a33d04e6..d43b75a07 100644 --- a/apps/vite/src/routes/profile/settings/index.lazy.tsx +++ b/apps/vite/src/routes/profile/settings/index.lazy.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import Settings from 'app/screens/user/Settings'; +import { SettingsScreen } from 'app/modules/user'; import { AuthWrapper } from 'app/modules/auth'; import { createLazyFileRoute } from '@tanstack/react-router'; @@ -10,7 +10,7 @@ export const Route = createLazyFileRoute('/profile/settings/')({ export default function SettingsPage() { return ( - + ); } diff --git a/packages/app/components/map/Map.native.tsx b/packages/app/components/map/Map.native.tsx index bfa893a79..8af80cb33 100644 --- a/packages/app/components/map/Map.native.tsx +++ b/packages/app/components/map/Map.native.tsx @@ -39,7 +39,7 @@ import * as FileSystem from 'expo-file-system'; import { DOMParser } from 'xmldom'; import { MapProps } from './models'; import { useUserQuery } from 'app/modules/auth'; -import { useUpdateUser } from 'app/hooks/user/useUpdateUser'; +import { useUpdateUser } from 'app/modules/user'; interface GeoJsonProperties { name?: string; diff --git a/packages/app/modules/auth/hooks/index.ts b/packages/app/modules/auth/hooks/index.ts index c3478c5d9..ba49ce700 100644 --- a/packages/app/modules/auth/hooks/index.ts +++ b/packages/app/modules/auth/hooks/index.ts @@ -5,3 +5,4 @@ export { useGoogleAuth } from './useGoogleAuth'; export { useLogout } from './useLogout'; export { useUserSetter } from './useUserSetter'; export { usePasswordResetToken } from './usePasswordResetToken'; +export { useMatchesCurrentUser } from './useMatchesCurrentUser'; diff --git a/packages/app/hooks/useMatchesCurrentUser.ts b/packages/app/modules/auth/hooks/useMatchesCurrentUser.ts similarity index 100% rename from packages/app/hooks/useMatchesCurrentUser.ts rename to packages/app/modules/auth/hooks/useMatchesCurrentUser.ts diff --git a/packages/app/components/user/UserDataCard.tsx b/packages/app/modules/user/components/UserDataCard.tsx similarity index 98% rename from packages/app/components/user/UserDataCard.tsx rename to packages/app/modules/user/components/UserDataCard.tsx index a3ee206dc..fdbe319ac 100644 --- a/packages/app/components/user/UserDataCard.tsx +++ b/packages/app/modules/user/components/UserDataCard.tsx @@ -10,7 +10,7 @@ import { RLink, RSkeleton, } from '@packrat/ui'; -import { truncateString } from '../../utils/truncateString'; +import { truncateString } from 'app/utils/truncateString'; import { useEditPack } from 'app/modules/pack'; import { Platform } from 'react-native'; import { useEditTrips } from 'app/hooks/trips'; @@ -35,7 +35,7 @@ interface UserDataCardProps { isFavorite: boolean; } -const UserDataCard = ({ +export const UserDataCard = ({ type, // "pack" or "trip" destination, id, @@ -257,5 +257,3 @@ const UserDataCard = ({ ); }; - -export default UserDataCard; diff --git a/packages/app/components/user/UserDetailList.tsx b/packages/app/modules/user/components/UserDetailList.tsx similarity index 92% rename from packages/app/components/user/UserDetailList.tsx rename to packages/app/modules/user/components/UserDetailList.tsx index 4da952c13..5fa4aa831 100644 --- a/packages/app/components/user/UserDetailList.tsx +++ b/packages/app/modules/user/components/UserDetailList.tsx @@ -1,12 +1,10 @@ import React, { useRef, useMemo, useState } from 'react'; import { View, FlatList, Platform } from 'react-native'; import { FeedCard, FeedSearchFilter } from 'app/modules/feed'; -import { fuseSearch } from '../../utils/fuseSearch'; -import { BaseDialog as OriginalBaseDialog, BaseModal } from '@packrat/ui'; +import { fuseSearch } from 'app/utils/fuseSearch'; +import { BaseDialog, BaseModal } from '@packrat/ui'; // import BottomSheet from '@gorhom/bottom-sheet'; -const BaseDialog: any = OriginalBaseDialog; - interface DataItem { _id: string; type: string; @@ -16,7 +14,7 @@ interface DataListProps { data: DataItem[]; } -const DataList = ({ data }: DataListProps) => { +export const UserDataList = ({ data }: DataListProps) => { const [searchQuery, setSearchQuery] = useState(''); const keys = ['name', 'items.name', 'items.category']; const options = { @@ -107,5 +105,3 @@ const DataList = ({ data }: DataListProps) => { ); }; - -export default DataList; diff --git a/packages/app/modules/user/components/index.ts b/packages/app/modules/user/components/index.ts new file mode 100644 index 000000000..c7b889de8 --- /dev/null +++ b/packages/app/modules/user/components/index.ts @@ -0,0 +1,2 @@ +export { UserDataCard } from './UserDataCard'; +export { UserDataList } from './UserDetailList'; diff --git a/packages/app/hooks/user/index.ts b/packages/app/modules/user/hooks/index.ts similarity index 64% rename from packages/app/hooks/user/index.ts rename to packages/app/modules/user/hooks/index.ts index 1a2178874..ccaec0f62 100644 --- a/packages/app/hooks/user/index.ts +++ b/packages/app/modules/user/hooks/index.ts @@ -2,3 +2,5 @@ export { useGetUser } from './useGetUser'; export { useProfile } from './useProfile'; export { useProfileSettings } from './useProfileSettings'; export { useProfileId } from './useProfileId'; +export { useDeleteProfile } from './useDeleteProfile'; +export { useUpdateUser } from './useUpdateUser'; diff --git a/packages/app/hooks/user/useDeleteProfile.ts b/packages/app/modules/user/hooks/useDeleteProfile.ts similarity index 91% rename from packages/app/hooks/user/useDeleteProfile.ts rename to packages/app/modules/user/hooks/useDeleteProfile.ts index 7add50a24..db65ab8ae 100644 --- a/packages/app/hooks/user/useDeleteProfile.ts +++ b/packages/app/modules/user/hooks/useDeleteProfile.ts @@ -1,4 +1,4 @@ -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; import { useAuthUser } from 'app/modules/auth'; import { logoutAuthUser } from 'app/utils/userUtils'; diff --git a/packages/app/hooks/user/useGetUser.ts b/packages/app/modules/user/hooks/useGetUser.ts similarity index 92% rename from packages/app/hooks/user/useGetUser.ts rename to packages/app/modules/user/hooks/useGetUser.ts index c1de59c18..9f917fa72 100644 --- a/packages/app/hooks/user/useGetUser.ts +++ b/packages/app/modules/user/hooks/useGetUser.ts @@ -1,4 +1,4 @@ -import { queryTrpc } from '../../trpc'; +import { queryTrpc } from 'app/trpc'; export const useGetUser = (userId: string) => { // If userId is not provided, don’t run the query. diff --git a/packages/app/hooks/user/useProfile.ts b/packages/app/modules/user/hooks/useProfile.ts similarity index 88% rename from packages/app/hooks/user/useProfile.ts rename to packages/app/modules/user/hooks/useProfile.ts index 387cf743e..938b2a0e4 100644 --- a/packages/app/hooks/user/useProfile.ts +++ b/packages/app/modules/user/hooks/useProfile.ts @@ -1,8 +1,7 @@ -import { useFetchUserFavorites } from '../favorites'; +import { useFetchUserFavorites } from 'app/hooks/favorites'; import { useUserPacks } from 'app/modules/pack'; -import { useUserTrips } from '../singletrips'; -import { useMatchesCurrentUser } from '../useMatchesCurrentUser'; -import { useAuthUser } from 'app/modules/auth'; +import { useUserTrips } from 'app/hooks/singletrips'; +import { useAuthUser, useMatchesCurrentUser } from 'app/modules/auth'; import { useGetUser } from './useGetUser'; export const useProfile = (id = null) => { diff --git a/packages/app/hooks/user/useProfileId.ts b/packages/app/modules/user/hooks/useProfileId.ts similarity index 100% rename from packages/app/hooks/user/useProfileId.ts rename to packages/app/modules/user/hooks/useProfileId.ts diff --git a/packages/app/hooks/user/useProfileSettings.ts b/packages/app/modules/user/hooks/useProfileSettings.ts similarity index 100% rename from packages/app/hooks/user/useProfileSettings.ts rename to packages/app/modules/user/hooks/useProfileSettings.ts diff --git a/packages/app/hooks/user/useUpdateUser.ts b/packages/app/modules/user/hooks/useUpdateUser.ts similarity index 100% rename from packages/app/hooks/user/useUpdateUser.ts rename to packages/app/modules/user/hooks/useUpdateUser.ts diff --git a/packages/app/hooks/user/useUpdateUserPassword.ts b/packages/app/modules/user/hooks/useUpdateUserPassword.ts similarity index 100% rename from packages/app/hooks/user/useUpdateUserPassword.ts rename to packages/app/modules/user/hooks/useUpdateUserPassword.ts diff --git a/packages/app/modules/user/index.ts b/packages/app/modules/user/index.ts new file mode 100644 index 000000000..991eb0a99 --- /dev/null +++ b/packages/app/modules/user/index.ts @@ -0,0 +1,2 @@ +export * from './hooks'; +export * from './screens'; diff --git a/packages/app/modules/user/screens/ProfileScreen.tsx b/packages/app/modules/user/screens/ProfileScreen.tsx new file mode 100644 index 000000000..979bed92e --- /dev/null +++ b/packages/app/modules/user/screens/ProfileScreen.tsx @@ -0,0 +1,8 @@ +import { ProfileContainer } from '../widgets'; + +interface ProfileScreenProps { + userId?: string; +} +export const ProfileScreen = ({ userId }: ProfileScreenProps) => { + return ; +}; diff --git a/packages/app/screens/user/Settings.tsx b/packages/app/modules/user/screens/SettingsScreen.tsx similarity index 97% rename from packages/app/screens/user/Settings.tsx rename to packages/app/modules/user/screens/SettingsScreen.tsx index 636de4798..719ef9e58 100644 --- a/packages/app/screens/user/Settings.tsx +++ b/packages/app/modules/user/screens/SettingsScreen.tsx @@ -17,7 +17,7 @@ import { RSpinner, } from '@packrat/ui'; import Avatar from 'app/components/Avatar/Avatar'; -import { useProfileSettings } from 'app/hooks/user'; +import { useProfileSettings, useDeleteProfile } from '../hooks'; import useTheme from 'app/hooks/useTheme'; import { userSettingsSchema, @@ -26,7 +26,6 @@ import { } from '@packrat/validations'; import { Platform, View } from 'react-native'; import { useNavigate } from 'app/hooks/navigation'; -import { useDeleteProfile } from '../../hooks/user/useDeleteProfile'; const weatherOptions = ['celsius', 'fahrenheit'].map((key) => ({ label: key, @@ -38,7 +37,7 @@ const weightOptions = ['lb', 'oz', 'kg', 'g'].map((key) => ({ value: key, })); -export default function Settings() { +export function SettingsScreen() { const { user, handleEditUser, handleUpdatePassword } = useProfileSettings(); const { deleteProfile, isLoading } = useDeleteProfile(); diff --git a/packages/app/modules/user/screens/index.ts b/packages/app/modules/user/screens/index.ts new file mode 100644 index 000000000..3d7dae14a --- /dev/null +++ b/packages/app/modules/user/screens/index.ts @@ -0,0 +1,2 @@ +export { ProfileScreen } from './ProfileScreen'; +export { SettingsScreen } from './SettingsScreen'; diff --git a/packages/app/screens/user/ProfileContainer.tsx b/packages/app/modules/user/widgets/ProfileContainer.tsx similarity index 97% rename from packages/app/screens/user/ProfileContainer.tsx rename to packages/app/modules/user/widgets/ProfileContainer.tsx index 3b35725ea..43c44192d 100644 --- a/packages/app/screens/user/ProfileContainer.tsx +++ b/packages/app/modules/user/widgets/ProfileContainer.tsx @@ -7,14 +7,14 @@ import { RSkeleton, } from '@packrat/ui'; import { ScrollView } from 'react-native-gesture-handler'; -import UserDataContainer from '../../components/user/UserDataContainer'; -import useTheme from '../../hooks/useTheme'; +import { UserDataContainer } from './UserDataContainer'; +import useTheme from '../../../hooks/useTheme'; import { MaterialCommunityIcons } from '@expo/vector-icons'; // import useGetPacks from "../../hooks/useGetPacks"; import { useRouter } from 'app/hooks/router'; import useCustomStyles from 'app/hooks/useCustomStyles'; -import Avatar from '../../components/Avatar/Avatar'; -import { useProfile } from 'app/hooks/user'; +import Avatar from '../../../components/Avatar/Avatar'; +import { useProfile } from '../hooks'; import Layout from 'app/components/layout/Layout'; const RText: any = OriginalRText; @@ -186,7 +186,7 @@ const SkeletonUserDataCard = () => { ); }; -export default function ProfileContainer({ id = null }) { +export function ProfileContainer({ id = null }) { const { currentTheme } = useTheme(); const styles = useCustomStyles(loadStyles); const { diff --git a/packages/app/components/user/UserDataContainer.tsx b/packages/app/modules/user/widgets/UserDataContainer.tsx similarity index 94% rename from packages/app/components/user/UserDataContainer.tsx rename to packages/app/modules/user/widgets/UserDataContainer.tsx index 7527fa728..887e726b4 100644 --- a/packages/app/components/user/UserDataContainer.tsx +++ b/packages/app/modules/user/widgets/UserDataContainer.tsx @@ -1,14 +1,13 @@ import { RLink } from '@packrat/ui'; import { RStack, RText, RButton, RSkeleton } from '@packrat/ui'; import { VirtualizedList } from 'react-native'; -import UserDataCard from './UserDataCard'; +import { UserDataCard, UserDataList } from '../components'; import React, { useEffect, useState } from 'react'; -import LargeCard from '../card/LargeCard'; -import useTheme from '../../hooks/useTheme'; +import LargeCard from 'app/components/card/LargeCard'; +import useTheme from 'app/hooks/useTheme'; import { hexToRGBA } from 'app/utils/colorFunctions'; import { View } from 'react-native'; import { useAuthUser } from 'app/modules/auth'; -import DataList from './UserDetailList'; import Layout from 'app/components/layout/Layout'; import { SearchProvider } from 'app/modules/feed'; @@ -34,7 +33,7 @@ interface UserDataContainerProps { SkeletonComponent?: React.ReactElement; } -export default function UserDataContainer({ +export function UserDataContainer({ data = [], type, userId, @@ -144,7 +143,7 @@ export default function UserDataContainer({ /> - + ) : currentUser?.id === userId ? ( diff --git a/packages/app/modules/user/widgets/index.ts b/packages/app/modules/user/widgets/index.ts new file mode 100644 index 000000000..1ac21617b --- /dev/null +++ b/packages/app/modules/user/widgets/index.ts @@ -0,0 +1,2 @@ +export { UserDataContainer } from './UserDataContainer'; +export { ProfileContainer } from './ProfileContainer'; diff --git a/packages/ui/src/Bento/elements/list/ChatList.tsx b/packages/ui/src/Bento/elements/list/ChatList.tsx index d890efa1f..2074e81d9 100644 --- a/packages/ui/src/Bento/elements/list/ChatList.tsx +++ b/packages/ui/src/Bento/elements/list/ChatList.tsx @@ -13,7 +13,7 @@ import { } from 'tamagui'; import useTheme from 'app/hooks/useTheme'; -import { useProfileSettings } from 'app/hooks/user'; +import { useProfileSettings } from 'app/modules/user'; const List = styled(FlatList, { backgroundColor: '$background', From 3008f7fcf71ca7103b2ec5e64ac7cd47882c7dff Mon Sep 17 00:00:00 2001 From: Andrew Bierman <94939237+andrew-bierman@users.noreply.github.com> Date: Sun, 18 Aug 2024 13:46:48 -0400 Subject: [PATCH 109/123] =?UTF-8?q?=F0=9F=90=9B=20fix=20import?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/app/components/GearList/GearList.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/app/components/GearList/GearList.tsx b/packages/app/components/GearList/GearList.tsx index 8a2977e5d..0b6584aa1 100644 --- a/packages/app/components/GearList/GearList.tsx +++ b/packages/app/components/GearList/GearList.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { RStack as OriginalRStack, RText as OriginalRText } from '@packrat/ui'; import { FontAwesome5 } from '@expo/vector-icons'; -import { AddPackContainer } from '../../modules/pack/screens/AddPackScreen'; +import { AddPackContainer } from '../../modules/pack/widgets/AddPackContainer'; import useTheme from '../../hooks/useTheme'; import PackContainer from '../../modules/pack/widgets/PackContainer'; From b3c55c24400d9efb2f82a58d2e32ace1d0fe6e86 Mon Sep 17 00:00:00 2001 From: JewelTee Date: Mon, 19 Aug 2024 17:19:15 +0800 Subject: [PATCH 110/123] adiitional tests --- packages/playwright/sc-dashboard.js | 62 +++++++++++++ packages/playwright/sc-destination-query.js | 89 ++++++++++++++++++ packages/playwright/sc-feed.js | 93 +++++++++++++++++++ packages/playwright/sc-items-fullscreen.js | 90 ++++++++++++++++++ packages/playwright/sc-items.js | 93 +++++++++++++++++++ packages/playwright/sc-login-register.js | 62 +++++++++++++ .../playwright/sc-other-profile-fullscreen.js | 89 ++++++++++++++++++ packages/playwright/sc-other-profile.js | 89 ++++++++++++++++++ packages/playwright/sc-pack-create.js | 85 +++++++++++++++++ .../playwright/sc-pack-details-fullscreen.js | 89 ++++++++++++++++++ packages/playwright/sc-pack-details.js | 86 +++++++++++++++++ packages/playwright/sc-packs-page.js | 88 ++++++++++++++++++ .../sc-profile-settings-fullscreen.js | 89 ++++++++++++++++++ packages/playwright/sc-profile-settings.js | 89 ++++++++++++++++++ .../tests/empty_confirmnewpwd_field.spec.js | 25 +++++ .../tests/empty_newpwd_field.spec.js | 25 +++++ .../tests/empty_oldpwd_field.spec.js | 27 ++++++ .../tests/invld_add_item_qty.spec.js | 28 ++++++ .../tests/invld_add_item_weight.spec.js | 28 ++++++ .../tests/pack-name-already-exist.spec.js | 23 +++++ .../tests/upd_prof_empty_email.spec.js | 22 +++++ .../tests/upd_prof_empty_usrnme.spec.js | 22 +++++ 22 files changed, 1393 insertions(+) create mode 100644 packages/playwright/sc-dashboard.js create mode 100644 packages/playwright/sc-destination-query.js create mode 100644 packages/playwright/sc-feed.js create mode 100644 packages/playwright/sc-items-fullscreen.js create mode 100644 packages/playwright/sc-items.js create mode 100644 packages/playwright/sc-login-register.js create mode 100644 packages/playwright/sc-other-profile-fullscreen.js create mode 100644 packages/playwright/sc-other-profile.js create mode 100644 packages/playwright/sc-pack-create.js create mode 100644 packages/playwright/sc-pack-details-fullscreen.js create mode 100644 packages/playwright/sc-pack-details.js create mode 100644 packages/playwright/sc-packs-page.js create mode 100644 packages/playwright/sc-profile-settings-fullscreen.js create mode 100644 packages/playwright/sc-profile-settings.js create mode 100644 packages/playwright/tests/empty_confirmnewpwd_field.spec.js create mode 100644 packages/playwright/tests/empty_newpwd_field.spec.js create mode 100644 packages/playwright/tests/empty_oldpwd_field.spec.js create mode 100644 packages/playwright/tests/invld_add_item_qty.spec.js create mode 100644 packages/playwright/tests/invld_add_item_weight.spec.js create mode 100644 packages/playwright/tests/pack-name-already-exist.spec.js create mode 100644 packages/playwright/tests/upd_prof_empty_email.spec.js create mode 100644 packages/playwright/tests/upd_prof_empty_usrnme.spec.js diff --git a/packages/playwright/sc-dashboard.js b/packages/playwright/sc-dashboard.js new file mode 100644 index 000000000..75166af15 --- /dev/null +++ b/packages/playwright/sc-dashboard.js @@ -0,0 +1,62 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); +const { url } = require('inspector'); + + +(async () => { + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + // Capture page errors + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + const resolutions = [ + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + + + ]; + + + const pages = [ + { url: 'https://packrat.world/',name: 'dashboard'}, + + ]; + + + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + console.log(`Taking full-page screenshot of ${url} at ${resolution.name} resolution...`); + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: false }); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); diff --git a/packages/playwright/sc-destination-query.js b/packages/playwright/sc-destination-query.js new file mode 100644 index 000000000..7992f0221 --- /dev/null +++ b/packages/playwright/sc-destination-query.js @@ -0,0 +1,89 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + + ]; + + + const pages = [ + { url: 'https://packrat.world/destination/query?osmType=R&osmId=207359&name=Los%20Angeles', name: 'destination-query'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByPlaceholder('Search by park, city, or trail').click(); + await page.getByPlaceholder('Search by park, city, or trail').fill('Los Angeles'); + await page.getByText('Los Angelescity').click(); + await page.goto('https://packrat.world/destination/query?osmType=R&osmId=207359&name=Los%20Angeles'); + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: true}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-feed.js b/packages/playwright/sc-feed.js new file mode 100644 index 000000000..fd4cd1eca --- /dev/null +++ b/packages/playwright/sc-feed.js @@ -0,0 +1,93 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + + ]; + + + const pages = [ + { url: 'https://packrat.world/feed', name: 'feed'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: 'Profile' }).click(); + await page.getByRole('button', { name: '󱀁 Feed' }).click(); + await page.goto('https://packrat.world/feed'); + + + + + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: false}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-items-fullscreen.js b/packages/playwright/sc-items-fullscreen.js new file mode 100644 index 000000000..86c6113ed --- /dev/null +++ b/packages/playwright/sc-items-fullscreen.js @@ -0,0 +1,90 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + + ]; + + + const pages = [ + { url: 'https://packrat.world/items', name: 'items-page (full-screen)'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: 'Profile' }).click(); + await page.locator('div').filter({ hasText: /^Items$/ }).first().click() + await page.goto('https://packrat.world/items'); + + + + + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: true}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-items.js b/packages/playwright/sc-items.js new file mode 100644 index 000000000..9f2901644 --- /dev/null +++ b/packages/playwright/sc-items.js @@ -0,0 +1,93 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + + ]; + + + const pages = [ + { url: 'https://packrat.world/items', name: 'items-page'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: 'Profile' }).click(); + await page.locator('div').filter({ hasText: /^Items$/ }).first().click() + await page.goto('https://packrat.world/items'); + + + + + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: false}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-login-register.js b/packages/playwright/sc-login-register.js new file mode 100644 index 000000000..0ff6ba252 --- /dev/null +++ b/packages/playwright/sc-login-register.js @@ -0,0 +1,62 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); +const { url } = require('inspector'); + + +(async () => { + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + // Capture page errors + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + const resolutions = [ + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + + + ]; + + + const pages = [ + { url: 'https://packrat.world/sign-in',name: 'log in'}, + { url: 'https://packrat.world/register', name: 'register'}, + ]; + + + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + console.log(`Taking full-page screenshot of ${url} at ${resolution.name} resolution...`); + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: false }); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); diff --git a/packages/playwright/sc-other-profile-fullscreen.js b/packages/playwright/sc-other-profile-fullscreen.js new file mode 100644 index 000000000..22adeb690 --- /dev/null +++ b/packages/playwright/sc-other-profile-fullscreen.js @@ -0,0 +1,89 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + ]; + + + const pages = [ + { url: 'https://packrat.world/profile/zjo2f4g2f51lo2wr3l6va63a', name: 'other-users-profile (full-screen)'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByRole('link', { name: ' 0724 testing 19.91lb  1 ' }).click(); + await page.goto('https://packrat.world/pack/vx7g8a8j6ull12ijzcoz7igy'); + await page.getByRole('link', { name: 'View Profile' }).click(); + await page.goto('https://packrat.world/profile/zjo2f4g2f51lo2wr3l6va63a'); + + + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: true}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-other-profile.js b/packages/playwright/sc-other-profile.js new file mode 100644 index 000000000..bc19efbe9 --- /dev/null +++ b/packages/playwright/sc-other-profile.js @@ -0,0 +1,89 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + ]; + + + const pages = [ + { url: 'https://packrat.world/profile/zjo2f4g2f51lo2wr3l6va63a', name: 'other-users-profile'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByRole('link', { name: ' 0724 testing 19.91lb  1 ' }).click(); + await page.goto('https://packrat.world/pack/vx7g8a8j6ull12ijzcoz7igy'); + await page.getByRole('link', { name: 'View Profile' }).click(); + await page.goto('https://packrat.world/profile/zjo2f4g2f51lo2wr3l6va63a'); + + + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: false}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-pack-create.js b/packages/playwright/sc-pack-create.js new file mode 100644 index 000000000..054aaf795 --- /dev/null +++ b/packages/playwright/sc-pack-create.js @@ -0,0 +1,85 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + ]; + + + const pages = [ + { url: 'https://packrat.world/pack/create', name: 'pack_create'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByText('Create a Pack').click(); + await page.goto('https://packrat.world/pack/create'); + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: true}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-pack-details-fullscreen.js b/packages/playwright/sc-pack-details-fullscreen.js new file mode 100644 index 000000000..d8642393c --- /dev/null +++ b/packages/playwright/sc-pack-details-fullscreen.js @@ -0,0 +1,89 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + + ]; + + + const pages = [ + { url: 'https://packrat.world/pack/kzc8u60rlmmxpzxnxyjv', name: 'pack-details (full-screen)'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: ' Packs' }).click(); + await page.getByRole('link', { name: 'Quantity field' }).hover(); + await page.goto('https://packrat.pages.dev/pack/jfxuhkd3zflt4ddavnyhh3so'); + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: true}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-pack-details.js b/packages/playwright/sc-pack-details.js new file mode 100644 index 000000000..7b2270a81 --- /dev/null +++ b/packages/playwright/sc-pack-details.js @@ -0,0 +1,86 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + + ]; + + + const pages = [ + { url: 'https://packrat.world/pack/kzc8u60rlmmxpzxnxyjv', name: 'pack-details'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: ' Packs' }).click(); + await page.getByRole('link', { name: 'Quantity field' }).hover(); + await page.goto('https://packrat.pages.dev/pack/jfxuhkd3zflt4ddavnyhh3so'); + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: false}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-packs-page.js b/packages/playwright/sc-packs-page.js new file mode 100644 index 000000000..17e01cc28 --- /dev/null +++ b/packages/playwright/sc-packs-page.js @@ -0,0 +1,88 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + + ]; + + + const pages = [ + { url: 'https://packrat.world/packs', name: 'pack-details'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: ' Packs' }).click(); + await page.goto('https://packrat.world/packs'); + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: false}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-profile-settings-fullscreen.js b/packages/playwright/sc-profile-settings-fullscreen.js new file mode 100644 index 000000000..f641c1030 --- /dev/null +++ b/packages/playwright/sc-profile-settings-fullscreen.js @@ -0,0 +1,89 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + ]; + + + const pages = [ + { url: 'https://packrat.world/profile/settings', name: 'profile-settings(Full-screen)'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: 'Profile' }).click(); + await page.goto('https://packrat.world/profile'); + await page.getByRole('button', { name: '󰢻' }).hover(); + await page.goto('https://packrat.world/profile/settings'); + + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: true}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/sc-profile-settings.js b/packages/playwright/sc-profile-settings.js new file mode 100644 index 000000000..c6b259e41 --- /dev/null +++ b/packages/playwright/sc-profile-settings.js @@ -0,0 +1,89 @@ +const { chromium } = require('playwright'); +const fs = require('fs'); +const path = require('path'); + + +(async () => { + // Directory to save screenshots + const screenshotsDir = path.join(__dirname, 'screenshots'); + if (!fs.existsSync(screenshotsDir)) { + fs.mkdirSync(screenshotsDir); + } + + + // Launch browser + const browser = await chromium.launch({ headless: false }); + const page = await browser.newPage(); + + + // Capture console logs and page errors + page.on('console', msg => console.log('PAGE LOG:', msg.text())); + page.on('pageerror', error => console.error('PAGE ERROR:', error)); + + + // Define resolutions and pages + const resolutions = [ + { width: 1920, height: 1080, name: 'desktop' }, + { width: 3440, height: 1440, name: 'big desktop screen' }, + { width: 1280, height: 800, name: 'tablet' }, + { width: 1366, height: 1024, name: 'iPad Pro'}, + { width: 375, height: 667, name: 'small mobile' }, + { width: 390, height: 844, name: 'Android mobile'}, + { width: 393, height: 852, name: 'iPhone'}, + { width: 430, height: 932, name: 'iPhone Pro Max'}, + { width: 1366, height: 768, name: 'laptop'}, + ]; + + + const pages = [ + { url: 'https://packrat.world/profile/settings', name: 'profile-settings'}, + + // Add more pages as needed + ]; + + + // Function to perform login + const login = async () => { + console.log('Navigating to login page...'); + await page.goto('https://packrat.world/sign-in', { waitUntil: 'networkidle' }); + + + console.log('Filling login form...'); + await page.locator('input[type="email"]').fill('zoot3@email.com'); // Replace with actual username field selector and value + await page.locator('input[type="password"]').fill('12345678'); // Replace with actual password field selector and value + await page.getByRole('button', { name: 'Sign In' }).click();// Replace with actual login button selector + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: 'Profile' }).click(); + await page.goto('https://packrat.world/profile'); + await page.getByRole('button', { name: '󰢻' }).hover(); + await page.goto('https://packrat.world/profile/settings'); + + + }; + + + // Perform login + await login(); + + + // Take screenshots for each resolution and page + for (const resolution of resolutions) { + await page.setViewportSize({ width: resolution.width, height: resolution.height }); + for (const { url, name } of pages) { + try { + console.log(`Navigating to ${url} at ${resolution.name} resolution...`); + await page.goto(url, { waitUntil: 'networkidle' }); + + await page.screenshot({ path: path.join(screenshotsDir, `${name}-${resolution.name}.png`), fullPage: false}); + } catch (error) { + console.error(`Failed to navigate to ${url}:`, error); + } + } + } + + + console.log('Closing browser...'); + await browser.close(); +})(); + + diff --git a/packages/playwright/tests/empty_confirmnewpwd_field.spec.js b/packages/playwright/tests/empty_confirmnewpwd_field.spec.js new file mode 100644 index 000000000..7fa29e702 --- /dev/null +++ b/packages/playwright/tests/empty_confirmnewpwd_field.spec.js @@ -0,0 +1,25 @@ +import { test, expect } from '@playwright/test'; +test.setTimeout(60000); + +test('change password with empty confrim new password field shows error message', async ({ page }) => { + await page.goto('https://packrat.world/'); + await page.getByRole('link', { name: 'Get Started' }).click(); + await page.getByLabel('Email').click(); + await page.getByLabel('Email').fill('zoot3@email.com'); + await page.getByLabel('Password').click(); + await page.getByLabel('Password').fill('12345678'); + await page.getByRole('button', { name: 'Sign In' }).click(); + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: ' Profile' }).click(); + await page.goto('https://packrat.world/profile'); + await page.getByRole('button', { name: '󰢻' }).click(); + await page.getByLabel('Old password').click(); + await page.getByLabel('Old password').fill('12345678'); + await page.getByLabel('New password', { exact: true }).click(); + await page.getByLabel('New password', { exact: true }).fill('87654321'); + await page.getByRole('button', { name: 'Change password' }).click(); + + // Verify the error message for invalid email format + const passwordErrorMessage = page.locator('text=Password is required'); + await expect(passwordErrorMessage).toBeVisible({ timeout: 50000 }); // Adjust the timeout as needed + }); \ No newline at end of file diff --git a/packages/playwright/tests/empty_newpwd_field.spec.js b/packages/playwright/tests/empty_newpwd_field.spec.js new file mode 100644 index 000000000..2d5fb22b2 --- /dev/null +++ b/packages/playwright/tests/empty_newpwd_field.spec.js @@ -0,0 +1,25 @@ +import { test, expect } from '@playwright/test'; +test.setTimeout(60000); + +test('change password with empty new password field shows error message', async ({ page }) => { + await page.goto('https://packrat.world/'); + await page.getByRole('link', { name: 'Get Started' }).click(); + await page.getByLabel('Email').click(); + await page.getByLabel('Email').fill('zoot3@email.com'); + await page.getByLabel('Password').click(); + await page.getByLabel('Password').fill('12345678'); + await page.getByRole('button', { name: 'Sign In' }).click(); + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: ' Profile' }).click(); + await page.goto('https://packrat.world/profile'); + await page.getByRole('button', { name: '󰢻' }).click(); + await page.getByLabel('Old password').click(); + await page.getByLabel('Old password').fill('12345678'); + await page.getByLabel('Confirm new password').click(); + await page.getByLabel('Confirm new password').fill('87654321'); + await page.getByRole('button', { name: 'Change password' }).click(); + + // Verify the error message for invalid email format + const passwordErrorMessage = page.locator('text=Password is required'); + await expect(passwordErrorMessage).toBeVisible({ timeout: 50000 }); // Adjust the timeout as needed + }); \ No newline at end of file diff --git a/packages/playwright/tests/empty_oldpwd_field.spec.js b/packages/playwright/tests/empty_oldpwd_field.spec.js new file mode 100644 index 000000000..1cb28d903 --- /dev/null +++ b/packages/playwright/tests/empty_oldpwd_field.spec.js @@ -0,0 +1,27 @@ +import { test, expect } from '@playwright/test'; +test.setTimeout(60000); + +test('change password with empty oldpassword field shows error message', async ({ page }) => { + await page.goto('https://packrat.world/'); + await page.getByRole('link', { name: 'Get Started' }).click(); + await page.getByLabel('Email').click(); + await page.getByLabel('Email').fill('zoot3@email.com'); + await page.getByLabel('Password').click(); + await page.getByLabel('Password').fill('12345678'); + await page.getByRole('button', { name: 'Sign In' }).click(); + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: ' Profile' }).click(); + await page.goto('https://packrat.world/profile'); + await page.getByRole('button', { name: '󰢻' }).click(); + await page.getByLabel('Old password').click(); + await page.getByLabel('Old password').fill(''); + await page.getByLabel('New password', { exact: true }).click(); + await page.getByLabel('New password', { exact: true }).fill('87654321'); + await page.getByLabel('Confirm new password').click(); + await page.getByLabel('Confirm new password').fill('87654321'); + await page.getByRole('button', { name: 'Change password' }).click(); + + // Verify the error message for invalid email format + const passwordErrorMessage = page.locator('text=Password is required'); + await expect(passwordErrorMessage).toBeVisible({ timeout: 50000 }); // Adjust the timeout as needed + }); \ No newline at end of file diff --git a/packages/playwright/tests/invld_add_item_qty.spec.js b/packages/playwright/tests/invld_add_item_qty.spec.js new file mode 100644 index 000000000..f116c99d6 --- /dev/null +++ b/packages/playwright/tests/invld_add_item_qty.spec.js @@ -0,0 +1,28 @@ +import { test, expect } from '@playwright/test'; + +test('Add Item without quantity shows required error', async ({ page }) => { + test.setTimeout(60000); + await page.goto('https://packrat.world/'); + await page.getByRole('link', { name: 'Get Started' }).click(); + await page.getByLabel('Email').click(); + await page.getByLabel('Email').fill('zoot3@email.com'); + await page.getByLabel('Password').click(); + await page.getByLabel('Password').fill('12345678'); + await page.getByRole('button', { name: 'Sign In' }).click(); + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: 'Packs' }).click(); + await page.goto('https://packrat.world/packs'); + await page.getByRole('link', { name: 'Quantity field' }).click(); + await page.getByRole('button', { name: 'Add Item' }).click(); + await page.getByPlaceholder('Item Name').fill('A'); + await page.getByPlaceholder('Weight').click(); + await page.getByPlaceholder('Weight').fill('0.5'); + await page.getByLabel('Essentials').click(); + await page.getByRole('button', { name: 'Add Item' }).click(); + + // Verify the error message for the empty item name + const itemNameErrorMessage = page.locator('text=Required'); + await expect(itemNameErrorMessage).toBeVisible({ timeout: 10000 }); // Adjust the timeout as needed +}); + + diff --git a/packages/playwright/tests/invld_add_item_weight.spec.js b/packages/playwright/tests/invld_add_item_weight.spec.js new file mode 100644 index 000000000..479165e0c --- /dev/null +++ b/packages/playwright/tests/invld_add_item_weight.spec.js @@ -0,0 +1,28 @@ +import { test, expect } from '@playwright/test'; + +test('Add Item without weight shows required error', async ({ page }) => { + test.setTimeout(60000); + await page.goto('https://packrat.world/'); + await page.getByRole('link', { name: 'Get Started' }).click(); + await page.getByLabel('Email').click(); + await page.getByLabel('Email').fill('zoot3@email.com'); + await page.getByLabel('Password').click(); + await page.getByLabel('Password').fill('12345678'); + await page.getByRole('button', { name: 'Sign In' }).click(); + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: 'Packs' }).click(); + await page.goto('https://packrat.world/packs'); + await page.getByRole('link', { name: 'Quantity field' }).click(); + await page.getByRole('button', { name: 'Add Item' }).click(); + await page.getByPlaceholder('Item Name').fill('A'); + await page.getByPlaceholder('Quantity').click(); + await page.getByPlaceholder('Quantity').fill('1'); + await page.getByLabel('Essentials').click(); + await page.getByRole('button', { name: 'Add Item' }).click(); + + // Verify the error message for the empty item name + const itemNameErrorMessage = page.locator('text=Required'); + await expect(itemNameErrorMessage).toBeVisible({ timeout: 10000 }); // Adjust the timeout as needed +}); + + diff --git a/packages/playwright/tests/pack-name-already-exist.spec.js b/packages/playwright/tests/pack-name-already-exist.spec.js new file mode 100644 index 000000000..8895a2832 --- /dev/null +++ b/packages/playwright/tests/pack-name-already-exist.spec.js @@ -0,0 +1,23 @@ +import { test, expect } from '@playwright/test'; + +test('Pack name already exists', async ({ page }) => { + await page.goto('https://packrat.world/'); + await page.getByRole('link', { name: 'Get Started' }).click(); + await page.getByLabel('Email').click(); + await page.getByLabel('Email').fill('zoot3@email.com'); + await page.getByLabel('Password').click(); + await page.getByLabel('Password').fill('12345678'); + await page.getByRole('button', { name: 'Sign In' }).click(); + await page.getByText('Create a Pack').click(); + await page.getByPlaceholder('Name').click(); + await page.getByPlaceholder('Name').fill('hit'); + await page.getByRole('button', { name: 'Add Pack' }).click(); + + // Verify the error message for invalid email format + const nameErrorMessage = page.locator('text=A pack with the same name already exists'); + await expect(nameErrorMessage).toBeVisible({ timeout: 50000 }); // Adjust the timeout as needed + + const packnameErrorMessage = page.locator('text=Pack already exists'); + await expect(packnameErrorMessage).toBeVisible({ timeout: 50000 }); // Adjust the timeout as needed + +}); \ No newline at end of file diff --git a/packages/playwright/tests/upd_prof_empty_email.spec.js b/packages/playwright/tests/upd_prof_empty_email.spec.js new file mode 100644 index 000000000..4211aaa05 --- /dev/null +++ b/packages/playwright/tests/upd_prof_empty_email.spec.js @@ -0,0 +1,22 @@ +import { test, expect } from '@playwright/test'; + +test('Update profile without email shows error message', async ({ page }) => { + await page.goto('https://packrat.world/'); + await page.getByRole('link', { name: 'Get Started' }).click(); + await page.getByLabel('Email').click(); + await page.getByLabel('Email').fill('zoot3@email.com'); + await page.getByLabel('Password').click(); + await page.getByLabel('Password').fill('12345678'); + await page.getByRole('button', { name: 'Sign In' }).click(); + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: ' Profile' }).click(); + await page.goto('https://packrat.world/profile'); + await page.getByRole('button', { name: '󰢻' }).click(); + await page.getByLabel('Email').click(); + await page.getByLabel('Email').fill(''); + await page.getByRole('button', { name: 'Update profile' }).click(); + + // Verify the error message for the empty name field + const nameErrorMessage = page.locator('text=Invalid email'); + await expect(nameErrorMessage).toBeVisible({ timeout: 10000 }); // Adjust the timeout as needed +}); \ No newline at end of file diff --git a/packages/playwright/tests/upd_prof_empty_usrnme.spec.js b/packages/playwright/tests/upd_prof_empty_usrnme.spec.js new file mode 100644 index 000000000..95e379c6b --- /dev/null +++ b/packages/playwright/tests/upd_prof_empty_usrnme.spec.js @@ -0,0 +1,22 @@ +import { test, expect } from '@playwright/test'; + +test('Update profile without username shows error message', async ({ page }) => { + await page.goto('https://packrat.world/'); + await page.getByRole('link', { name: 'Get Started' }).click(); + await page.getByLabel('Email').click(); + await page.getByLabel('Email').fill('zoot3@email.com'); + await page.getByLabel('Password').click(); + await page.getByLabel('Password').fill('12345678'); + await page.getByRole('button', { name: 'Sign In' }).click(); + await page.getByRole('button', { name: 'Menu' }).hover(); + await page.getByRole('button', { name: ' Profile' }).click(); + await page.goto('https://packrat.world/profile'); + await page.getByRole('button', { name: '󰢻' }).click(); + await page.getByLabel('Username').click(); + await page.getByLabel('Username').fill(''); + await page.getByRole('button', { name: 'Update profile' }).click(); + + // Verify the error message for the empty name field + const nameErrorMessage = page.locator('text=String must contain at least 1 character(s)'); + await expect(nameErrorMessage).toBeVisible({ timeout: 10000 }); // Adjust the timeout as needed +}); \ No newline at end of file From 35e23fcf43dcabf4886b59ae8e089aad2d7eaaca Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Tue, 20 Aug 2024 18:05:27 +0530 Subject: [PATCH 111/123] Add changesets --- .changeset/README.md | 8 + .changeset/config.json | 11 ++ package.json | 3 + yarn.lock | 425 ++++++++++++++++++++++++++++++++++++++++- 4 files changed, 441 insertions(+), 6 deletions(-) create mode 100644 .changeset/README.md create mode 100644 .changeset/config.json diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 000000000..e5b6d8d6a --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 000000000..1c879e2bf --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.0.2/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": true, + "fixed": [], + "linked": [], + "access": "public", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/package.json b/package.json index be33f3d49..b611a85e5 100644 --- a/package.json +++ b/package.json @@ -144,5 +144,8 @@ ], "resolutions": { "@react-native/assets-registry": "0.74.81" + }, + "devDependencies": { + "@changesets/cli": "^2.27.7" } } diff --git a/yarn.lock b/yarn.lock index 4323ab538..e2f143daf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1783,6 +1783,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.5.5": + version: 7.25.0 + resolution: "@babel/runtime@npm:7.25.0" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10/6870e9e0e9125075b3aeba49a266f442b10820bfc693019eb6c1785c5a0edbe927e98b8238662cdcdba17842107c040386c3b69f39a0a3b217f9d00ffe685b27 + languageName: node + linkType: hard + "@babel/template@npm:^7.0.0, @babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0, @babel/template@npm:^7.3.3": version: 7.24.0 resolution: "@babel/template@npm:7.24.0" @@ -1842,6 +1851,254 @@ __metadata: languageName: node linkType: hard +"@changesets/apply-release-plan@npm:^7.0.4": + version: 7.0.4 + resolution: "@changesets/apply-release-plan@npm:7.0.4" + dependencies: + "@babel/runtime": "npm:^7.20.1" + "@changesets/config": "npm:^3.0.2" + "@changesets/get-version-range-type": "npm:^0.4.0" + "@changesets/git": "npm:^3.0.0" + "@changesets/should-skip-package": "npm:^0.1.0" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + detect-indent: "npm:^6.0.0" + fs-extra: "npm:^7.0.1" + lodash.startcase: "npm:^4.4.0" + outdent: "npm:^0.5.0" + prettier: "npm:^2.7.1" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + checksum: 10/793ea2bbe52994120a74b71428abe8c7c406e41b8e6be764069e26338cf21b860bb9609e5144a68e990d7c9115a95b9f2da1aa3631aab4034a5caf306ced41e8 + languageName: node + linkType: hard + +"@changesets/assemble-release-plan@npm:^6.0.3": + version: 6.0.3 + resolution: "@changesets/assemble-release-plan@npm:6.0.3" + dependencies: + "@babel/runtime": "npm:^7.20.1" + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.1" + "@changesets/should-skip-package": "npm:^0.1.0" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + semver: "npm:^7.5.3" + checksum: 10/dca064e03369ad797227c4640f05e89971f3bf9fe05cc66e3db2c43f10910be307b2a0929f0b655321f58e98611392789ab13a542a4858c97e5ebf84db24fe88 + languageName: node + linkType: hard + +"@changesets/changelog-git@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/changelog-git@npm:0.2.0" + dependencies: + "@changesets/types": "npm:^6.0.0" + checksum: 10/631fcb73cab584fefad30f0e7cc8f7624b36be0f199e526c0d53538da16df2776bef8f8eb6511247b8040d011a2582bdb4840275d3f90a046bacbbd717da6c83 + languageName: node + linkType: hard + +"@changesets/cli@npm:^2.27.7": + version: 2.27.7 + resolution: "@changesets/cli@npm:2.27.7" + dependencies: + "@babel/runtime": "npm:^7.20.1" + "@changesets/apply-release-plan": "npm:^7.0.4" + "@changesets/assemble-release-plan": "npm:^6.0.3" + "@changesets/changelog-git": "npm:^0.2.0" + "@changesets/config": "npm:^3.0.2" + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.1" + "@changesets/get-release-plan": "npm:^4.0.3" + "@changesets/git": "npm:^3.0.0" + "@changesets/logger": "npm:^0.1.0" + "@changesets/pre": "npm:^2.0.0" + "@changesets/read": "npm:^0.6.0" + "@changesets/should-skip-package": "npm:^0.1.0" + "@changesets/types": "npm:^6.0.0" + "@changesets/write": "npm:^0.3.1" + "@manypkg/get-packages": "npm:^1.1.3" + "@types/semver": "npm:^7.5.0" + ansi-colors: "npm:^4.1.3" + chalk: "npm:^2.1.0" + ci-info: "npm:^3.7.0" + enquirer: "npm:^2.3.0" + external-editor: "npm:^3.1.0" + fs-extra: "npm:^7.0.1" + human-id: "npm:^1.0.2" + mri: "npm:^1.2.0" + outdent: "npm:^0.5.0" + p-limit: "npm:^2.2.0" + preferred-pm: "npm:^3.0.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + spawndamnit: "npm:^2.0.0" + term-size: "npm:^2.1.0" + bin: + changeset: bin.js + checksum: 10/17998972706aad3974dfc425d523a2444462aa126bb330f653eb596d3f162eba6df0355b4f489540e20cbd6302f5794f55b5453dc07efa82c13935cd650b05f3 + languageName: node + linkType: hard + +"@changesets/config@npm:^3.0.2": + version: 3.0.2 + resolution: "@changesets/config@npm:3.0.2" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.1" + "@changesets/logger": "npm:^0.1.0" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + micromatch: "npm:^4.0.2" + checksum: 10/f341b3f13b36540ee79c0bcd0ee19740c0e898b9dcb76daf8fc6906183e4154eaa72a28a254fbbc14d76307c20b36588146433dffa0e9557cc2551228507a27d + languageName: node + linkType: hard + +"@changesets/errors@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/errors@npm:0.2.0" + dependencies: + extendable-error: "npm:^0.1.5" + checksum: 10/4b79373f92287af4f723e8dbbccaf0299aa8735fc043243d0ad587f04a7614615ea50180be575d4438b9f00aa82d1cf85e902b77a55bdd3e0a8dd97e77b18c60 + languageName: node + linkType: hard + +"@changesets/get-dependents-graph@npm:^2.1.1": + version: 2.1.1 + resolution: "@changesets/get-dependents-graph@npm:2.1.1" + dependencies: + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + chalk: "npm:^2.1.0" + fs-extra: "npm:^7.0.1" + semver: "npm:^7.5.3" + checksum: 10/abe99b47f640e48fa4cdcb79d11ce8ede21a6a0a0a9ee3cd180a5b7c9775df99f44718f4417ba7d66d9469e58a2929986d1bf1e1009fa6e44d3a174a06559eca + languageName: node + linkType: hard + +"@changesets/get-release-plan@npm:^4.0.3": + version: 4.0.3 + resolution: "@changesets/get-release-plan@npm:4.0.3" + dependencies: + "@babel/runtime": "npm:^7.20.1" + "@changesets/assemble-release-plan": "npm:^6.0.3" + "@changesets/config": "npm:^3.0.2" + "@changesets/pre": "npm:^2.0.0" + "@changesets/read": "npm:^0.6.0" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10/b85c3e873b224c771159b62512109d4fd73022cba4148d0d00614d69cc6d11dcbdb07c39d28f5e078f3221dadc0d09b93bb785dad72db9e589139a18e22767e2 + languageName: node + linkType: hard + +"@changesets/get-version-range-type@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/get-version-range-type@npm:0.4.0" + checksum: 10/9868e99b31af652d3fa08fc33d55b9636f2feed1f4efdb318a6dbb4bb061281868de089b93041ce7f2775ab9cf454b92b1199767d0f4f228d8bbc483e61d2fd8 + languageName: node + linkType: hard + +"@changesets/git@npm:^3.0.0": + version: 3.0.0 + resolution: "@changesets/git@npm:3.0.0" + dependencies: + "@babel/runtime": "npm:^7.20.1" + "@changesets/errors": "npm:^0.2.0" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + is-subdir: "npm:^1.1.1" + micromatch: "npm:^4.0.2" + spawndamnit: "npm:^2.0.0" + checksum: 10/483beda9523d0d353ef51b6557a0a7e18fcb8bbd7b32ded0460c893acd6ffcae7dd680c5162e26892fc08b899ca8040e655c6acc391cff088262d475747d8f76 + languageName: node + linkType: hard + +"@changesets/logger@npm:^0.1.0": + version: 0.1.0 + resolution: "@changesets/logger@npm:0.1.0" + dependencies: + chalk: "npm:^2.1.0" + checksum: 10/88a54c3a757e3478892a4e455377e7d3f0df88a616476c70e4bce18d01930bb84d4ac5b8f39779f92e8a582a5527435c823b6d8fafdf7d8b124a3f3efec46959 + languageName: node + linkType: hard + +"@changesets/parse@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/parse@npm:0.4.0" + dependencies: + "@changesets/types": "npm:^6.0.0" + js-yaml: "npm:^3.13.1" + checksum: 10/0a824582306b198cd775048876e62bd39193b921515608504777407d78f1dcc700ec15e1a6bccd8a3514c5acc6c3fb060238fbfeae94e698aa17dad1121c2d43 + languageName: node + linkType: hard + +"@changesets/pre@npm:^2.0.0": + version: 2.0.0 + resolution: "@changesets/pre@npm:2.0.0" + dependencies: + "@babel/runtime": "npm:^7.20.1" + "@changesets/errors": "npm:^0.2.0" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + checksum: 10/210158d93efbb6592047340132c58beb7133d22d6bd8c668c63dc2764997591718849b77b25083383670887993c33969da0c6ca2d378ac7635db216177de993e + languageName: node + linkType: hard + +"@changesets/read@npm:^0.6.0": + version: 0.6.0 + resolution: "@changesets/read@npm:0.6.0" + dependencies: + "@babel/runtime": "npm:^7.20.1" + "@changesets/git": "npm:^3.0.0" + "@changesets/logger": "npm:^0.1.0" + "@changesets/parse": "npm:^0.4.0" + "@changesets/types": "npm:^6.0.0" + chalk: "npm:^2.1.0" + fs-extra: "npm:^7.0.1" + p-filter: "npm:^2.1.0" + checksum: 10/665b52499c1d9e6e837a9fc0b5fc7bade5fd10e4901557d36dfc0fa01f98884f6567acd99e1e44e072febcd7bf8025391b2d5f9f62aceb3d1842ff7ae1416ade + languageName: node + linkType: hard + +"@changesets/should-skip-package@npm:^0.1.0": + version: 0.1.0 + resolution: "@changesets/should-skip-package@npm:0.1.0" + dependencies: + "@babel/runtime": "npm:^7.20.1" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10/3c966feae085a41d4ce10a46a1b525f980cec59951f7cf23ea805866b370de5c75fdd45af326e1a5ef502fa4846f821d9df15550c2b606b96e99ed4b967f01c0 + languageName: node + linkType: hard + +"@changesets/types@npm:^4.0.1": + version: 4.1.0 + resolution: "@changesets/types@npm:4.1.0" + checksum: 10/4d7c65a447400ac474b2dc2d79bc1a5341c305fbce4a648ef59d9939bc1bbbbd6852684c417a9a4ef0226468b9cb522b9ac2b5393f21fa5f20f1b12bee94eab5 + languageName: node + linkType: hard + +"@changesets/types@npm:^6.0.0": + version: 6.0.0 + resolution: "@changesets/types@npm:6.0.0" + checksum: 10/214c58ff3e3da019c578b94815ec6748729a38b665d950acddf53f3a23073ac7a57dce45812c4bec0cbcd6902c84a482c804457d4c903602005b2399de8a4021 + languageName: node + linkType: hard + +"@changesets/write@npm:^0.3.1": + version: 0.3.1 + resolution: "@changesets/write@npm:0.3.1" + dependencies: + "@babel/runtime": "npm:^7.20.1" + "@changesets/types": "npm:^6.0.0" + fs-extra: "npm:^7.0.1" + human-id: "npm:^1.0.2" + prettier: "npm:^2.7.1" + checksum: 10/13b9284e8cb9c55456b62fe4b8e27ab615e46b0214e1a62194afd4ecb33f5e6617478e01b031209d16348e01c7bce5a37cb18afe688c81d98f3657d7c40cc2c9 + languageName: node + linkType: hard + "@cloudflare/ai@npm:^1.2.2": version: 1.2.2 resolution: "@cloudflare/ai@npm:1.2.2" @@ -5113,6 +5370,18 @@ __metadata: languageName: node linkType: hard +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" + dependencies: + "@babel/runtime": "npm:^7.5.5" + "@types/node": "npm:^12.7.1" + find-up: "npm:^4.1.0" + fs-extra: "npm:^8.1.0" + checksum: 10/31e7dde82612a0e37ebb07876d76b1bf2aedc5b285b5e50d94cdf63edbf1fa3970349b84a5837a3c687e5b643e9a4f4588ae1f4b4ae9d412516d57bf977a08db + languageName: node + linkType: hard + "@manypkg/find-root@npm:^2.2.0": version: 2.2.1 resolution: "@manypkg/find-root@npm:2.2.1" @@ -5124,6 +5393,20 @@ __metadata: languageName: node linkType: hard +"@manypkg/get-packages@npm:^1.1.3": + version: 1.1.3 + resolution: "@manypkg/get-packages@npm:1.1.3" + dependencies: + "@babel/runtime": "npm:^7.5.5" + "@changesets/types": "npm:^4.0.1" + "@manypkg/find-root": "npm:^1.1.0" + fs-extra: "npm:^8.1.0" + globby: "npm:^11.0.0" + read-yaml-file: "npm:^1.1.0" + checksum: 10/4912e002199ff3974ec48586376a04c5f1815a4faa5f4d36b0698838eec143c9d4e3d42c41e0de009f48a1e2251802ed63c1311ab44de225b50102f85919a248 + languageName: node + linkType: hard + "@manypkg/get-packages@npm:^2.2.1": version: 2.2.1 resolution: "@manypkg/get-packages@npm:2.2.1" @@ -11360,6 +11643,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^12.7.1": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: 10/1f916a06fff02faadb09a16ed6e31820ce170798b202ef0b14fc244bfbd721938c54a3a99836e185e4414ca461fe96c5bb5c67c3d248f153555b7e6347f061dd + languageName: node + linkType: hard + "@types/node@npm:^18.11.18": version: 18.19.33 resolution: "@types/node@npm:18.19.33" @@ -12688,7 +12978,7 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:^4.1.1": +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" checksum: 10/43d6e2fc7b1c6e4dc373de708ee76311ec2e0433e7e8bd3194e7ff123ea6a747428fc61afdcf5969da5be3a5f0fd054602bec56fc0ebe249ce2fcde6e649e3c2 @@ -14370,6 +14660,15 @@ __metadata: languageName: node linkType: hard +"better-path-resolve@npm:1.0.0": + version: 1.0.0 + resolution: "better-path-resolve@npm:1.0.0" + dependencies: + is-windows: "npm:^1.0.0" + checksum: 10/5392dbe04e7fe68b944eb37961d9dfa147aaac3ee9ee3f6e13d42e2c9fbe949e68d16e896c14ee9016fa5f8e6e53ec7fd8b5f01b50a32067a7d94ac9cfb9a050 + languageName: node + linkType: hard + "big-integer@npm:1.6.x": version: 1.6.52 resolution: "big-integer@npm:1.6.52" @@ -15186,7 +15485,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.1, chalk@npm:^2.4.1, chalk@npm:^2.4.2": +"chalk@npm:^2.0.1, chalk@npm:^2.1.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -17730,7 +18029,7 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:^2.4.1": +"enquirer@npm:^2.3.0, enquirer@npm:^2.4.1": version: 2.4.1 resolution: "enquirer@npm:2.4.1" dependencies: @@ -20473,7 +20772,14 @@ __metadata: languageName: node linkType: hard -"external-editor@npm:^3.0.3": +"extendable-error@npm:^0.1.5": + version: 0.1.7 + resolution: "extendable-error@npm:0.1.7" + checksum: 10/80478be7429a1675d2085f701239796bab3230ed6f2fb1b138fbabec24bea6516b7c5ceb6e9c209efcc9c089948d93715703845653535f8e8a49655066a9255e + languageName: node + linkType: hard + +"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": version: 3.1.0 resolution: "external-editor@npm:3.1.0" dependencies: @@ -20888,6 +21194,16 @@ __metadata: languageName: node linkType: hard +"find-yarn-workspace-root2@npm:1.2.16": + version: 1.2.16 + resolution: "find-yarn-workspace-root2@npm:1.2.16" + dependencies: + micromatch: "npm:^4.0.2" + pkg-dir: "npm:^4.2.0" + checksum: 10/398aa473ac245d9c9e9af5a75806b5a6828bd9a759f138faf4666f00c5fcb78af679d43f5cfbe73fe667cf6ec3ef6c9e157b09400181e5b9edc3adc47080e9bb + languageName: node + linkType: hard + "find-yarn-workspace-root@npm:^2.0.0, find-yarn-workspace-root@npm:~2.0.0": version: 2.0.0 resolution: "find-yarn-workspace-root@npm:2.0.0" @@ -22686,6 +23002,13 @@ __metadata: languageName: node linkType: hard +"human-id@npm:^1.0.2": + version: 1.0.2 + resolution: "human-id@npm:1.0.2" + checksum: 10/16b116ef68c3fc3f65c90b32a338abd0f9ee656a6257baa92c4d7e1154c66469bb6bd4ee840018c35e972aa817f5ae3f0cbabffb78f2ac90aaf02d88a299a371 + languageName: node + linkType: hard + "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -23501,6 +23824,15 @@ __metadata: languageName: node linkType: hard +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" + dependencies: + better-path-resolve: "npm:1.0.0" + checksum: 10/31029a383972bff4cc4f1bd1463fd04dde017e0a04ae3a6f6e08124a90c6c4656312d593101b0f38805fa3f3c8f6bc4583524bbf72c50784fa5ca0d3e5a76279 + languageName: node + linkType: hard + "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": version: 1.0.4 resolution: "is-symbol@npm:1.0.4" @@ -23575,6 +23907,13 @@ __metadata: languageName: node linkType: hard +"is-windows@npm:^1.0.0": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 10/438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 + languageName: node + linkType: hard + "is-wsl@npm:^1.1.0": version: 1.1.0 resolution: "is-wsl@npm:1.1.0" @@ -24313,7 +24652,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": +"js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -25435,6 +25774,18 @@ __metadata: languageName: node linkType: hard +"load-yaml-file@npm:^0.2.0": + version: 0.2.0 + resolution: "load-yaml-file@npm:0.2.0" + dependencies: + graceful-fs: "npm:^4.1.5" + js-yaml: "npm:^3.13.0" + pify: "npm:^4.0.1" + strip-bom: "npm:^3.0.0" + checksum: 10/b1bfa7e80114933e43ccc1cf3772582b7e13c8a71dc8d560de2aeecdabf545014daf8a5afabe634c1e9f71c75f6f8528bbd944c9cbbbdf2ab8c927118bd48fd2 + languageName: node + linkType: hard + "loader-runner@npm:^4.1.0, loader-runner@npm:^4.2.0": version: 4.3.0 resolution: "loader-runner@npm:4.3.0" @@ -25668,6 +26019,13 @@ __metadata: languageName: node linkType: hard +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: 10/3091048a54a2f92bcf2c6441d2bd9a706fb133d5f461ae7c310d6dca1530338a06c91e9e42a5b14b12e875ddae1814d448050dc02afe2cec09b3995d8e836837 + languageName: node + linkType: hard + "lodash.throttle@npm:^4.1.1": version: 4.1.1 resolution: "lodash.throttle@npm:4.1.1" @@ -27231,7 +27589,7 @@ __metadata: languageName: node linkType: hard -"mri@npm:1.2.0": +"mri@npm:1.2.0, mri@npm:^1.2.0": version: 1.2.0 resolution: "mri@npm:1.2.0" checksum: 10/6775a1d2228bb9d191ead4efc220bd6be64f943ad3afd4dcb3b3ac8fc7b87034443f666e38805df38e8d047b29f910c3cc7810da0109af83e42c82c73bd3f6bc @@ -28673,6 +29031,13 @@ __metadata: languageName: node linkType: hard +"outdent@npm:^0.5.0": + version: 0.5.0 + resolution: "outdent@npm:0.5.0" + checksum: 10/7d94a7d93883afa32c99d84f33248b221f4eeeedbb571921fe0e5cf0bee32e64746c587e9606d98ec22762870c782d21dd4bc3a0edf442d347cb54aa107b198d + languageName: node + linkType: hard + "outdent@npm:^0.8.0": version: 0.8.0 resolution: "outdent@npm:0.8.0" @@ -28701,6 +29066,15 @@ __metadata: languageName: node linkType: hard +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: "npm:^2.0.0" + checksum: 10/76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234 + languageName: node + linkType: hard + "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -28890,6 +29264,7 @@ __metadata: resolution: "packrat-world@workspace:." dependencies: "@babel/runtime": "npm:^7.21.0" + "@changesets/cli": "npm:^2.27.7" "@manypkg/cli": "npm:^0.21.0" "@prisma/extension-accelerate": "npm:^0.6.2" "@react-native-async-storage/async-storage": "npm:^1.23.1" @@ -29994,6 +30369,18 @@ __metadata: languageName: node linkType: hard +"preferred-pm@npm:^3.0.0": + version: 3.1.4 + resolution: "preferred-pm@npm:3.1.4" + dependencies: + find-up: "npm:^5.0.0" + find-yarn-workspace-root2: "npm:1.2.16" + path-exists: "npm:^4.0.0" + which-pm: "npm:^2.2.0" + checksum: 10/bde91a492cc2662a5229cdc7a0fe35584674d4200227cf2db4ea9fc726874d2ec469f83ac27f0fb13cf215a6ac0eeabd5d6ac0f6995ea29af4e63ae5fb71b65c + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -30024,6 +30411,15 @@ __metadata: languageName: node linkType: hard +"prettier@npm:^2.7.1": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" + bin: + prettier: bin-prettier.js + checksum: 10/00cdb6ab0281f98306cd1847425c24cbaaa48a5ff03633945ab4c701901b8e96ad558eb0777364ffc312f437af9b5a07d0f45346266e8245beaf6247b9c62b24 + languageName: node + linkType: hard + "prettier@npm:^3.1.1, prettier@npm:^3.2.5": version: 3.2.5 resolution: "prettier@npm:3.2.5" @@ -34458,6 +34854,13 @@ __metadata: languageName: node linkType: hard +"term-size@npm:^2.1.0": + version: 2.2.1 + resolution: "term-size@npm:2.2.1" + checksum: 10/f96aca2d4139c91e3359f5949ffb86f0a58f8c254ab7fe4a64b65126974939c782db6aaa91bf51a56d0344e505e22f9a0186f2f689e23ac9382b54606603c537 + languageName: node + linkType: hard + "terminal-link@npm:^2.1.1": version: 2.1.1 resolution: "terminal-link@npm:2.1.1" @@ -36725,6 +37128,16 @@ __metadata: languageName: node linkType: hard +"which-pm@npm:^2.2.0": + version: 2.2.0 + resolution: "which-pm@npm:2.2.0" + dependencies: + load-yaml-file: "npm:^0.2.0" + path-exists: "npm:^4.0.0" + checksum: 10/f6fe0ad163ba5385c7b8f3465cd29492ab1af6e5c2d5eb0c320008ac458c1614241ebe8d7d7d76d79021aa866a66e2454e181ac681f525cf259ec27abab9468c + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15" From 4a3828277762245fa47aba71cfba3441a493211b Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Tue, 20 Aug 2024 23:20:28 +0530 Subject: [PATCH 112/123] Change colors --- apps/expo/app/(app)/(drawer)/(tabs)/search.tsx | 4 ++-- .../components/PlacesAutocomplete/PlacesAutocomplete.tsx | 4 +++- packages/app/components/SearchInput/SearchInput.tsx | 8 ++++---- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx index df2b9d4f2..e63bf7dd0 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/search.tsx @@ -63,7 +63,7 @@ export default function Search() { {Platform.OS === 'web' && ( @@ -80,7 +80,7 @@ export default function Search() { // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - + { const { currentTheme } = useTheme(); return ( - {item.properties.name} + + {item.properties.name} + {item.properties.osm_value} diff --git a/packages/app/components/SearchInput/SearchInput.tsx b/packages/app/components/SearchInput/SearchInput.tsx index 27cedc1b3..4b80163ed 100644 --- a/packages/app/components/SearchInput/SearchInput.tsx +++ b/packages/app/components/SearchInput/SearchInput.tsx @@ -169,20 +169,20 @@ export const SearchInput = forwardRef( minWidth="100%" alignSelf="center" position="relative" - backgroundColor={currentTheme.colors.white} + backgroundColor={currentTheme.colors.background} borderRadius={8} > ( )} From f4bb258206fcd2d29cb4d93a53a862466657cfb5 Mon Sep 17 00:00:00 2001 From: JewelTee Date: Wed, 21 Aug 2024 12:12:59 +0800 Subject: [PATCH 113/123] fixing failing tests --- packages/playwright/tests/add-item.spec.js | 2 +- packages/playwright/tests/create-pack.spec.js | 8 +++++--- .../tests/invld_pack_create.spec.js | 4 +++- .../tests/items-page-add-item.spec.js | 4 ++-- packages/playwright/tests/items-page.spec.js | 4 ++-- .../tests/pack-name-already-exist.spec.js | 4 +++- .../playwright/tests/profile-page.spec.js | 3 ++- .../playwright/tests/reg_empty_name.spec.js | 19 ------------------- 8 files changed, 18 insertions(+), 30 deletions(-) delete mode 100644 packages/playwright/tests/reg_empty_name.spec.js diff --git a/packages/playwright/tests/add-item.spec.js b/packages/playwright/tests/add-item.spec.js index 45a505df9..56942677e 100644 --- a/packages/playwright/tests/add-item.spec.js +++ b/packages/playwright/tests/add-item.spec.js @@ -24,6 +24,6 @@ test('test', async ({ page }) => { await page.getByLabel('Essentials').click(); const submitButton = await page.getByRole('button', { name: 'Add Item' }); await submitButton.isVisible(); - await submitButton.click(); + await submitButton.hover(); await page.goto('https://packrat.world/pack/jfxuhkd3zflt4ddavnyhh3so'); }); \ No newline at end of file diff --git a/packages/playwright/tests/create-pack.spec.js b/packages/playwright/tests/create-pack.spec.js index f7ca3471b..45527399e 100644 --- a/packages/playwright/tests/create-pack.spec.js +++ b/packages/playwright/tests/create-pack.spec.js @@ -1,14 +1,16 @@ import { test, expect } from '@playwright/test'; -test('test', async ({ page }) => { - await page.goto('https://packrat.world/'); +test('create a pack', async ({ page }) => { + await page.goto('https://packrat.world/') await page.getByRole('link', { name: 'Get Started' }).click(); await page.getByLabel('Email').click(); await page.getByLabel('Email').fill('zoot3@email.com'); await page.getByLabel('Password').click(); await page.getByLabel('Password').fill('12345678'); await page.getByRole('button', { name: 'Sign In' }).click(); - await page.getByText('Create a Pack').click(); + await page.getByText('Create').click(); + await page.getByText('Create a Pack').hover(); + await page.goto('https://packrat.world/pack/create'); await page.getByPlaceholder('Name').click(); await page.getByPlaceholder('Name').fill('testing080'); await page.getByRole('switch').click(); diff --git a/packages/playwright/tests/invld_pack_create.spec.js b/packages/playwright/tests/invld_pack_create.spec.js index 7fa8fb939..2f48977a9 100644 --- a/packages/playwright/tests/invld_pack_create.spec.js +++ b/packages/playwright/tests/invld_pack_create.spec.js @@ -8,7 +8,9 @@ test('Add Pack without name shows error message', async ({ page }) => { await page.getByLabel('Password').click(); await page.getByLabel('Password').fill('12345678'); await page.getByRole('button', { name: 'Sign In' }).click(); - await page.getByText('Create a Pack').click(); + await page.getByText('Create').click(); + await page.getByText('Create a Pack').hover(); + await page.goto('https://packrat.world/pack/create'); await page.getByPlaceholder('Name').click(); await page.getByPlaceholder('Name').fill(''); await page.getByRole('switch').click(); diff --git a/packages/playwright/tests/items-page-add-item.spec.js b/packages/playwright/tests/items-page-add-item.spec.js index 1ed82aa6f..2742b6c2d 100644 --- a/packages/playwright/tests/items-page-add-item.spec.js +++ b/packages/playwright/tests/items-page-add-item.spec.js @@ -1,6 +1,6 @@ import { test, expect } from '@playwright/test'; -test('test', async ({ page }) => { +test('Add Items in Global List', async ({ page }) => { await page.goto('https://packrat.world/'); await page.getByRole('link', { name: 'Get Started' }).click(); await page.getByLabel('Email').click(); @@ -9,7 +9,7 @@ test('test', async ({ page }) => { await page.getByLabel('Password').fill('12345678'); await page.getByRole('button', { name: 'Sign In' }).click(); await page.getByRole('button', { name: 'Menu' }).hover(); - await page.locator('div').filter({ hasText: /^Items$/ }).first().click(); + await page.getByRole('button', { name: ' Items' }).click(); await page.goto('https://packrat.world/items'); await page.getByRole('button', { name: 'Add Item' }).click(); await page.getByPlaceholder('Item Name').click(); diff --git a/packages/playwright/tests/items-page.spec.js b/packages/playwright/tests/items-page.spec.js index ed79b2923..c3229bd9a 100644 --- a/packages/playwright/tests/items-page.spec.js +++ b/packages/playwright/tests/items-page.spec.js @@ -1,6 +1,6 @@ import { test, expect } from '@playwright/test'; -test('test', async ({ page }) => { +test('Items Page', async ({ page }) => { await page.goto('https://packrat.world/'); await page.getByRole('link', { name: 'Get Started' }).click(); await page.getByLabel('Email').click(); @@ -9,6 +9,6 @@ test('test', async ({ page }) => { await page.getByLabel('Password').fill('12345678'); await page.getByRole('button', { name: 'Sign In' }).click(); await page.getByRole('button', { name: 'Menu' }).hover(); - await page.locator('div').filter({ hasText: /^Items$/ }).first().click(); + await page.getByRole('button', { name: ' Items' }).click(); await page.goto('https://packrat.world/items'); }); \ No newline at end of file diff --git a/packages/playwright/tests/pack-name-already-exist.spec.js b/packages/playwright/tests/pack-name-already-exist.spec.js index 8895a2832..9229f1f8a 100644 --- a/packages/playwright/tests/pack-name-already-exist.spec.js +++ b/packages/playwright/tests/pack-name-already-exist.spec.js @@ -8,7 +8,9 @@ test('Pack name already exists', async ({ page }) => { await page.getByLabel('Password').click(); await page.getByLabel('Password').fill('12345678'); await page.getByRole('button', { name: 'Sign In' }).click(); - await page.getByText('Create a Pack').click(); + await page.getByText('Create').click(); + await page.getByText('Create a Pack').hover(); + await page.goto('https://packrat.world/pack/create'); await page.getByPlaceholder('Name').click(); await page.getByPlaceholder('Name').fill('hit'); await page.getByRole('button', { name: 'Add Pack' }).click(); diff --git a/packages/playwright/tests/profile-page.spec.js b/packages/playwright/tests/profile-page.spec.js index 8cf9c0a25..5dcf6034f 100644 --- a/packages/playwright/tests/profile-page.spec.js +++ b/packages/playwright/tests/profile-page.spec.js @@ -8,6 +8,7 @@ test('test', async ({ page }) => { await page.getByLabel('Password').click(); await page.getByLabel('Password').fill('12345678'); await page.getByRole('button', { name: 'Sign In' }).click(); - await page.getByRole('button', { name: 'Menu' }).click(); + await page.getByRole('button', { name: 'Menu' }).hover(); await page.getByRole('button', { name: 'Profile' }).click(); + await page.goto('https://packrat.world/profile'); }); \ No newline at end of file diff --git a/packages/playwright/tests/reg_empty_name.spec.js b/packages/playwright/tests/reg_empty_name.spec.js deleted file mode 100644 index e61fd9ff1..000000000 --- a/packages/playwright/tests/reg_empty_name.spec.js +++ /dev/null @@ -1,19 +0,0 @@ -import { test, expect } from '@playwright/test'; - -test('Register new account name field empty', async ({ page }) => { - await page.goto('https://packrat.world/'); - await page.getByRole('link', { name: 'Get Started' }).click(); - await page.getByRole('link', { name: 'Don\'t have an account? Sign up' }).click(); - await page.locator('input[type="email"]').click(); - await page.locator('input[type="email"]').fill('admin123@email.com'); - await page.getByRole('textbox').nth(2).click(); - await page.getByRole('textbox').nth(2).fill('admin123'); - await page.locator('input[type="password"]').click(); - await page.locator('input[type="password"]').fill('12345678'); - await page.getByRole('button', { name: 'Sign Up' }).click(); - - // Verify the error message for the empty name field - const nameErrorMessage = page.locator('text=Required'); - await expect(nameErrorMessage).toBeVisible({ timeout: 10000 }); // Adjust the timeout as needed -}); - From f604c685723cee150396d8cbc9b2752d433ff058 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Wed, 21 Aug 2024 16:09:27 +0530 Subject: [PATCH 114/123] Take text color from theme --- apps/vite/src/routeTree.gen.ts | 177 +- .../SectionHeader/SectionHeader.tsx | 2 +- .../app/screens/privacy/PrivacyContent.tsx | 9 +- .../app/screens/privacy/privacy.style.tsx | 20 +- yarn.lock | 6644 +++++++++-------- 5 files changed, 3649 insertions(+), 3203 deletions(-) diff --git a/apps/vite/src/routeTree.gen.ts b/apps/vite/src/routeTree.gen.ts index 968fb50c5..8e9dfcd1e 100644 --- a/apps/vite/src/routeTree.gen.ts +++ b/apps/vite/src/routeTree.gen.ts @@ -174,94 +174,163 @@ const ProfileSettingsIndexLazyRoute = ProfileSettingsIndexLazyImport.update({ declare module '@tanstack/react-router' { interface FileRoutesByPath { '/': { + id: '/' + path: '/' + fullPath: '/' preLoaderRoute: typeof IndexImport parentRoute: typeof rootRoute } '/destination/query': { + id: '/destination/query' + path: '/destination/query' + fullPath: '/destination/query' preLoaderRoute: typeof DestinationQueryLazyImport parentRoute: typeof rootRoute } '/item/$itemId': { + id: '/item/$itemId' + path: '/item/$itemId' + fullPath: '/item/$itemId' preLoaderRoute: typeof ItemItemIdLazyImport parentRoute: typeof rootRoute } '/pack/$id': { + id: '/pack/$id' + path: '/pack/$id' + fullPath: '/pack/$id' preLoaderRoute: typeof PackIdLazyImport parentRoute: typeof rootRoute } '/pack/create': { + id: '/pack/create' + path: '/pack/create' + fullPath: '/pack/create' preLoaderRoute: typeof PackCreateLazyImport parentRoute: typeof rootRoute } '/profile/$id': { + id: '/profile/$id' + path: '/profile/$id' + fullPath: '/profile/$id' preLoaderRoute: typeof ProfileIdLazyImport parentRoute: typeof rootRoute } '/trip/$tripId': { + id: '/trip/$tripId' + path: '/trip/$tripId' + fullPath: '/trip/$tripId' preLoaderRoute: typeof TripTripIdLazyImport parentRoute: typeof rootRoute } '/trip/create': { + id: '/trip/create' + path: '/trip/create' + fullPath: '/trip/create' preLoaderRoute: typeof TripCreateLazyImport parentRoute: typeof rootRoute } '/about/': { + id: '/about/' + path: '/about' + fullPath: '/about' preLoaderRoute: typeof AboutIndexLazyImport parentRoute: typeof rootRoute } '/appearance/': { + id: '/appearance/' + path: '/appearance' + fullPath: '/appearance' preLoaderRoute: typeof AppearanceIndexLazyImport parentRoute: typeof rootRoute } '/dashboard/': { + id: '/dashboard/' + path: '/dashboard' + fullPath: '/dashboard' preLoaderRoute: typeof DashboardIndexLazyImport parentRoute: typeof rootRoute } '/feed/': { + id: '/feed/' + path: '/feed' + fullPath: '/feed' preLoaderRoute: typeof FeedIndexLazyImport parentRoute: typeof rootRoute } '/items/': { + id: '/items/' + path: '/items' + fullPath: '/items' preLoaderRoute: typeof ItemsIndexLazyImport parentRoute: typeof rootRoute } '/map/': { + id: '/map/' + path: '/map' + fullPath: '/map' preLoaderRoute: typeof MapIndexLazyImport parentRoute: typeof rootRoute } '/maps/': { + id: '/maps/' + path: '/maps' + fullPath: '/maps' preLoaderRoute: typeof MapsIndexLazyImport parentRoute: typeof rootRoute } '/packs/': { + id: '/packs/' + path: '/packs' + fullPath: '/packs' preLoaderRoute: typeof PacksIndexLazyImport parentRoute: typeof rootRoute } '/password-reset/': { + id: '/password-reset/' + path: '/password-reset' + fullPath: '/password-reset' preLoaderRoute: typeof PasswordResetIndexLazyImport parentRoute: typeof rootRoute } '/privacy/': { + id: '/privacy/' + path: '/privacy' + fullPath: '/privacy' preLoaderRoute: typeof PrivacyIndexLazyImport parentRoute: typeof rootRoute } '/profile/': { + id: '/profile/' + path: '/profile' + fullPath: '/profile' preLoaderRoute: typeof ProfileIndexLazyImport parentRoute: typeof rootRoute } '/register/': { + id: '/register/' + path: '/register' + fullPath: '/register' preLoaderRoute: typeof RegisterIndexLazyImport parentRoute: typeof rootRoute } '/sign-in/': { + id: '/sign-in/' + path: '/sign-in' + fullPath: '/sign-in' preLoaderRoute: typeof SignInIndexLazyImport parentRoute: typeof rootRoute } '/trips/': { + id: '/trips/' + path: '/trips' + fullPath: '/trips' preLoaderRoute: typeof TripsIndexLazyImport parentRoute: typeof rootRoute } '/profile/settings/': { + id: '/profile/settings/' + path: '/profile/settings' + fullPath: '/profile/settings' preLoaderRoute: typeof ProfileSettingsIndexLazyImport parentRoute: typeof rootRoute } @@ -270,7 +339,7 @@ declare module '@tanstack/react-router' { // Create and export the route tree -export const routeTree = rootRoute.addChildren([ +export const routeTree = rootRoute.addChildren({ IndexRoute, DestinationQueryLazyRoute, ItemItemIdLazyRoute, @@ -294,6 +363,110 @@ export const routeTree = rootRoute.addChildren([ SignInIndexLazyRoute, TripsIndexLazyRoute, ProfileSettingsIndexLazyRoute, -]) +}) /* prettier-ignore-end */ + +/* ROUTE_MANIFEST_START +{ + "routes": { + "__root__": { + "filePath": "__root.tsx", + "children": [ + "/", + "/destination/query", + "/item/$itemId", + "/pack/$id", + "/pack/create", + "/profile/$id", + "/trip/$tripId", + "/trip/create", + "/about/", + "/appearance/", + "/dashboard/", + "/feed/", + "/items/", + "/map/", + "/maps/", + "/packs/", + "/password-reset/", + "/privacy/", + "/profile/", + "/register/", + "/sign-in/", + "/trips/", + "/profile/settings/" + ] + }, + "/": { + "filePath": "index.tsx" + }, + "/destination/query": { + "filePath": "destination/query.lazy.tsx" + }, + "/item/$itemId": { + "filePath": "item/$itemId.lazy.tsx" + }, + "/pack/$id": { + "filePath": "pack/$id.lazy.tsx" + }, + "/pack/create": { + "filePath": "pack/create.lazy.tsx" + }, + "/profile/$id": { + "filePath": "profile/$id.lazy.tsx" + }, + "/trip/$tripId": { + "filePath": "trip/$tripId.lazy.tsx" + }, + "/trip/create": { + "filePath": "trip/create.lazy.tsx" + }, + "/about/": { + "filePath": "about/index.lazy.tsx" + }, + "/appearance/": { + "filePath": "appearance/index.lazy.tsx" + }, + "/dashboard/": { + "filePath": "dashboard/index.lazy.tsx" + }, + "/feed/": { + "filePath": "feed/index.lazy.tsx" + }, + "/items/": { + "filePath": "items/index.lazy.tsx" + }, + "/map/": { + "filePath": "map/index.lazy.tsx" + }, + "/maps/": { + "filePath": "maps/index.lazy.tsx" + }, + "/packs/": { + "filePath": "packs/index.lazy.tsx" + }, + "/password-reset/": { + "filePath": "password-reset/index.lazy.tsx" + }, + "/privacy/": { + "filePath": "privacy/index.lazy.tsx" + }, + "/profile/": { + "filePath": "profile/index.lazy.tsx" + }, + "/register/": { + "filePath": "register/index.lazy.tsx" + }, + "/sign-in/": { + "filePath": "sign-in/index.lazy.tsx" + }, + "/trips/": { + "filePath": "trips/index.lazy.tsx" + }, + "/profile/settings/": { + "filePath": "profile/settings/index.lazy.tsx" + } + } +} +ROUTE_MANIFEST_END */ diff --git a/packages/app/modules/dashboard/components/SectionHeader/SectionHeader.tsx b/packages/app/modules/dashboard/components/SectionHeader/SectionHeader.tsx index f61bdfbee..039f133dc 100644 --- a/packages/app/modules/dashboard/components/SectionHeader/SectionHeader.tsx +++ b/packages/app/modules/dashboard/components/SectionHeader/SectionHeader.tsx @@ -23,7 +23,7 @@ export const SectionHeader = ({ {text} navigate('/feed')}> - 0 View all feeds + View all feeds ); diff --git a/packages/app/screens/privacy/PrivacyContent.tsx b/packages/app/screens/privacy/PrivacyContent.tsx index b30db33eb..622cd951a 100644 --- a/packages/app/screens/privacy/PrivacyContent.tsx +++ b/packages/app/screens/privacy/PrivacyContent.tsx @@ -19,16 +19,11 @@ const PrivacyContent = () => { - - Privacy Policy - + Privacy Policy {privacySections.map((section, index) => ( - + {section} ))} diff --git a/packages/app/screens/privacy/privacy.style.tsx b/packages/app/screens/privacy/privacy.style.tsx index e2592743c..a36c6798b 100644 --- a/packages/app/screens/privacy/privacy.style.tsx +++ b/packages/app/screens/privacy/privacy.style.tsx @@ -22,15 +22,10 @@ const loadStyles = (theme: any) => { header: { fontSize: 24, fontWeight: 'bold', - color: currentTheme.colors.white, - marginRight: 10, - }, - headerDark: { - fontSize: 24, - fontWeight: 'bold', - color: currentTheme.colors.white, + color: currentTheme.colors.text, marginRight: 10, }, + textContainer: { marginBottom: 20, }, @@ -39,16 +34,7 @@ const loadStyles = (theme: any) => { lineHeight: 28, letterSpacing: 1, // fontFamily: 'sans-serif', - color: currentTheme.colors.white, - textAlign: 'left', - marginBottom: 20, - }, - tertiaryBlue: { - fontSize: 18, - lineHeight: 28, - letterSpacing: 1, - // fontFamily: "sans-serif", - color: currentTheme.colors.white, + color: currentTheme.colors.text, textAlign: 'left', marginBottom: 20, }, diff --git a/yarn.lock b/yarn.lock index 4323ab538..9f45e1a45 100644 --- a/yarn.lock +++ b/yarn.lock @@ -107,122 +107,121 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2": - version: 7.24.2 - resolution: "@babel/code-frame@npm:7.24.2" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" dependencies: - "@babel/highlight": "npm:^7.24.2" + "@babel/highlight": "npm:^7.24.7" picocolors: "npm:^1.0.0" - checksum: 10/7db8f5b36ffa3f47a37f58f61e3d130b9ecad21961f3eede7e2a4ac2c7e4a5efb6e9d03a810c669bc986096831b6c0dfc2c3082673d93351b82359c1b03e0590 + checksum: 10/4812e94885ba7e3213d49583a155fdffb05292330f0a9b2c41b49288da70cf3c746a3fda0bf1074041a6d741c33f8d7be24be5e96f41ef77395eeddc5c9ff624 languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/compat-data@npm:7.24.4" - checksum: 10/e51faec0ac8259f03cc5029d2b4a944b4fee44cb5188c11530769d5beb81f384d031dba951febc3e33dbb48ceb8045b1184f5c1ac4c5f86ab1f5e951e9aaf7af +"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/compat-data@npm:7.25.2" + checksum: 10/fd61de9303db3177fc98173571f81f3f551eac5c9f839c05ad02818b11fe77a74daa632abebf7f423fbb4a29976ae9141e0d2bd7517746a0ff3d74cb659ad33a languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.20.0, @babel/core@npm:^7.20.2, @babel/core@npm:^7.21.0, @babel/core@npm:^7.23.3, @babel/core@npm:^7.23.5, @babel/core@npm:^7.23.7, @babel/core@npm:^7.23.9": - version: 7.24.5 - resolution: "@babel/core@npm:7.24.5" +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.20.0, @babel/core@npm:^7.20.2, @babel/core@npm:^7.21.0, @babel/core@npm:^7.23.3, @babel/core@npm:^7.23.7, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.5, @babel/core@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/core@npm:7.25.2" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.24.5" - "@babel/helpers": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.0" + "@babel/helper-compilation-targets": "npm:^7.25.2" + "@babel/helper-module-transforms": "npm:^7.25.2" + "@babel/helpers": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.2" + "@babel/types": "npm:^7.25.2" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10/b0d02c51f39cc4c6f8fcaab7052d17dea63aab36d7e2567bfbad074e5a027df737ebcaf3029c3a659bc719bbac806311c2e8786be1d686abd093c48a6068395c + checksum: 10/0d6ec10ff430df66f654c089d6f7ef1d9bed0c318ac257ad5f0dfa0caa45666011828ae75f998bcdb279763e892b091b2925d0bc483299e61649d2c7a2245e33 languageName: node linkType: hard -"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.20.5, @babel/generator@npm:^7.22.7, @babel/generator@npm:^7.23.3, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.5, @babel/generator@npm:^7.7.2": - version: 7.24.5 - resolution: "@babel/generator@npm:7.24.5" +"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.20.5, @babel/generator@npm:^7.22.7, @babel/generator@npm:^7.23.3, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.7.2": + version: 7.25.0 + resolution: "@babel/generator@npm:7.25.0" dependencies: - "@babel/types": "npm:^7.24.5" + "@babel/types": "npm:^7.25.0" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^2.5.1" - checksum: 10/7a3782f1d2f824025a538444a0fce44f5b30a7b013984279561bcb3450eec91a41526533fd0b25b1a6fde627bebd0e645c0ea2aa907cc15c7f3da2d9eb71f069 + checksum: 10/de3ce2ae7aa0c9585260556ca5a81ce2ce6b8269e3260d7bb4e47a74661af715184ca6343e9906c22e4dd3eed5ce39977dfaf6cded4d2d8968fa096c7cf66697 languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" +"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/53da330f1835c46f26b7bf4da31f7a496dee9fd8696cca12366b94ba19d97421ce519a74a837f687749318f94d1a37f8d1abcbf35e8ed22c32d16373b2f6198d + "@babel/types": "npm:^7.24.7" + checksum: 10/a9017bfc1c4e9f2225b967fbf818004703de7cf29686468b54002ffe8d6b56e0808afa20d636819fcf3a34b89ba72f52c11bdf1d69f303928ee10d92752cad95 languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 10/639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10/3ddff45d1e086c9c6dcef53ef46521a0c11ddb09fe3ab42dca5af6bb1b1703895a9f4f8056f49fdf53c2dbf6e5cf1ddb4baf17d7e3766c63f051ab8d60a919ee languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helper-compilation-targets@npm:7.23.6" +"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8, @babel/helper-compilation-targets@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-compilation-targets@npm:7.25.2" dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-validator-option": "npm:^7.23.5" - browserslist: "npm:^4.22.2" + "@babel/compat-data": "npm:^7.25.2" + "@babel/helper-validator-option": "npm:^7.24.8" + browserslist: "npm:^4.23.1" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10/05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9 + checksum: 10/eccb2d75923d2d4d596f9ff64716e8664047c4192f1b44c7d5c07701d4a3498ac2587a72ddae1046e65a501bc630eb7df4557958b08ec2dcf5b4a264a052f111 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4, @babel/helper-create-class-features-plugin@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-create-class-features-plugin@npm:7.25.0" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-member-expression-to-functions": "npm:^7.24.5" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.24.1" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-member-expression-to-functions": "npm:^7.24.8" + "@babel/helper-optimise-call-expression": "npm:^7.24.7" + "@babel/helper-replace-supers": "npm:^7.25.0" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/9f65cf44ff838dae2a51ba7fdca1a27cc6eb7c0589e2446e807f7e8dc18e9866775f6e7a209d4f1d25bfed265e450ea338ca6c3570bc11a77fbfe683694130f3 + checksum: 10/d0f6b63bd3f6da5204200ab7bb43ccc04fe75256aacf53e5dd60d5f56f5cb1bc7c8b315ecbbc4edca53aa71021ac9322376d7a4b2ee57166b8660488766d2784 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7, @babel/helper-create-regexp-features-plugin@npm:^7.25.0": + version: 7.25.2 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.2" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" regexpu-core: "npm:^5.3.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/886b675e82f1327b4f7a2c69a68eefdb5dbb0b9d4762c2d4f42a694960a9ccf61e1a3bcad601efd92c110033eb1a944fcd1e5cac188aa6b2e2076b541e210e20 + checksum: 10/33dd627eef9e4229aba66789efd8fb7342fc2667b821d4b7947c7294f6d472cf025ff2db9b358a1e03de98376de44e839f0611a456a57127fd6e4b4dbfc96c51 languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2": +"@babel/helper-define-polyfill-provider@npm:^0.6.2": version: 0.6.2 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" dependencies: @@ -237,243 +236,232 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.18.9, @babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: 10/d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" - dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.23.0" - checksum: 10/7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" +"@babel/helper-environment-visitor@npm:^7.18.9": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc + "@babel/types": "npm:^7.24.7" + checksum: 10/079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6 languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.23.0, @babel/helper-member-expression-to-functions@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-member-expression-to-functions@npm:7.24.5" +"@babel/helper-member-expression-to-functions@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8" dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10/4d0e0cab8af96fc22ce78ea4013fcbe130b98292d4357590a3f113cb0d830b360ebdc5a156bd0edce151e90eddfee39a106c501c88d1b6f48efc7396cacd038d + "@babel/traverse": "npm:^7.24.8" + "@babel/types": "npm:^7.24.8" + checksum: 10/ac878761cfd0a46c081cda0da75cc186f922cf16e8ecdd0c4fb6dca4330d9fe4871b41a9976224cf9669c9e7fe0421b5c27349f2e99c125fa0be871b327fa770 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1, @babel/helper-module-imports@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/helper-module-imports@npm:7.24.3" +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.24.0" - checksum: 10/42fe124130b78eeb4bb6af8c094aa749712be0f4606f46716ce74bc18a5ea91c918c547c8bb2307a2e4b33f163e4ad2cb6a7b45f80448e624eae45b597ea3499 + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10/df8bfb2bb18413aa151ecd63b7d5deb0eec102f924f9de6bc08022ced7ed8ca7fed914562d2f6fa5b59b74a5d6e255dc35612b2bc3b8abf361e13f61b3704770 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3, @babel/helper-module-transforms@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-module-transforms@npm:7.24.5" +"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.0, @babel/helper-module-transforms@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-module-transforms@npm:7.25.2" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-simple-access": "npm:^7.24.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/helper-validator-identifier": "npm:^7.24.5" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-simple-access": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.2" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/1a91e8abc2f427f8273ce3b99ef7b9c013eb3628221428553e0d4bc9c6db2e73bc4fc1b8535bd258544936accab9380e0d095f2449f913cad650ddee744b2124 + checksum: 10/a3bcf7815f3e9d8b205e0af4a8d92603d685868e45d119b621357e274996bf916216bb95ab5c6a60fde3775b91941555bf129d608e3d025b04f8aac84589f300 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" +"@babel/helper-optimise-call-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c + "@babel/types": "npm:^7.24.7" + checksum: 10/da7a7f2d1bb1be4cffd5fa820bd605bc075c7dd014e0458f608bb6f34f450fe9412c8cea93e788227ab396e0e02c162d7b1db3fbcb755a6360e354c485d61df0 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.24.5 - resolution: "@babel/helper-plugin-utils@npm:7.24.5" - checksum: 10/6e11ca5da73e6bd366848236568c311ac10e433fc2034a6fe6243af28419b07c93b4386f87bbc940aa058b7c83f370ef58f3b0fd598106be040d21a3d1c14276 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.8 + resolution: "@babel/helper-plugin-utils@npm:7.24.8" + checksum: 10/adbc9fc1142800a35a5eb0793296924ee8057fe35c61657774208670468a9fbfbb216f2d0bc46c680c5fefa785e5ff917cc1674b10bd75cdf9a6aa3444780630 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" +"@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.24.7, @babel/helper-remap-async-to-generator@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.0" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-wrap-function": "npm:^7.22.20" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-wrap-function": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7 + checksum: 10/6b1ab73a067008c92e2fe5b7a9f39aab32e7f5a8c5eaf0a864436c21791f708ad8619d4a509febdfe934aeb373af4baa7c7d9f41181b385e09f39eaf11ca108e languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-replace-supers@npm:7.24.1" +"@babel/helper-replace-supers@npm:^7.24.7, @babel/helper-replace-supers@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-replace-supers@npm:7.25.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-member-expression-to-functions": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" + "@babel/helper-member-expression-to-functions": "npm:^7.24.8" + "@babel/helper-optimise-call-expression": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/1103b28ce0cc7fba903c21bc78035c696ff191bdbbe83c20c37030a2e10ae6254924556d942cdf8c44c48ba606a8266fdb105e6bb10945de9285f79cb1905df1 + checksum: 10/97c6c17780cb9692132f7243f5a21fb6420104cb8ff8752dc03cfc9a1912a243994c0290c77ff096637ab6f2a7363b63811cfc68c2bad44e6b39460ac2f6a63f languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.22.5, @babel/helper-simple-access@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-simple-access@npm:7.24.5" - dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10/db8768a16592faa1bde9061cac3d903bdbb2ddb2a7e9fb73c5904daee1f1b1dc69ba4d249dc22c45885c0d4b54fd0356ee78e6d67a9a90330c7dd37e6cd3acff - languageName: node - linkType: hard - -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244 + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10/5083e190186028e48fc358a192e4b93ab320bd016103caffcfda81302a13300ccce46c9cd255ae520c25d2a6a9b47671f93e5fe5678954a2329dc0a685465c49 languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-split-export-declaration@npm:7.24.5" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10/84777b6304ef0fe6501038985b61aaa118082688aa54eca8265f14f3ae2e01adf137e9111f4eb9870e0e9bc23901e0b8859bb2a9e4362ddf89d05e1c409c2422 + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10/784a6fdd251a9a7e42ccd04aca087ecdab83eddc60fda76a2950e00eb239cc937d3c914266f0cc476298b52ac3f44ffd04c358e808bd17552a7e008d75494a77 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-string-parser@npm:7.24.1" - checksum: 10/04c0ede77b908b43e6124753b48bc485528112a9335f0a21a226bff1ace75bb6e64fab24c85cb4b1610ef3494dacd1cb807caeb6b79a7b36c43d48c289b35949 +"@babel/helper-string-parser@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-string-parser@npm:7.24.8" + checksum: 10/6d1bf8f27dd725ce02bdc6dffca3c95fb9ab8a06adc2edbd9c1c9d68500274230d1a609025833ed81981eff560045b6b38f7b4c6fb1ab19fc90e5004e3932535 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-validator-identifier@npm:7.24.5" - checksum: 10/38aaf6a64a0ea2e84766165b461deda3c24fd2173dff18419a2cc9e1ea1d3e709039aee94db29433a07011492717c80900a5eb564cdca7d137757c3c69e26898 +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 10/86875063f57361471b531dbc2ea10bbf5406e12b06d249b03827d361db4cad2388c6f00936bcd9dc86479f7e2c69ea21412c2228d4b3672588b754b70a449d4b languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: 10/537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e +"@babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-validator-option@npm:7.24.8" + checksum: 10/a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.22.20": - version: 7.24.5 - resolution: "@babel/helper-wrap-function@npm:7.24.5" +"@babel/helper-wrap-function@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-wrap-function@npm:7.25.0" dependencies: - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/template": "npm:^7.24.0" - "@babel/types": "npm:^7.24.5" - checksum: 10/ab483d227b5b286bc167d6cd806900ac984e7c1357d376648edd4fb49f5dfcaef54d7b0666aa3bb9c80220ce1c89180de42b84fbc03bba33f8db92225cddcd4c + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.0" + "@babel/types": "npm:^7.25.0" + checksum: 10/08724128b9c540c02a59f02f9c1c9940fe5363d85d0f30ec826a4f926afdb26fa4ec33ca2b88b4aa745fe3dbe1f44be2969b8a03af259af7945d8cd3262168d3 languageName: node linkType: hard -"@babel/helpers@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helpers@npm:7.24.5" +"@babel/helpers@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helpers@npm:7.25.0" dependencies: - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - checksum: 10/efd74325823c70a32aa9f5e263c8eb0a1f729f5e9ea168e3226fa92a10b1702593b76034812e9f7b560d6447f9cd446bad231d7086af842129c6596306300094 + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.0" + checksum: 10/4fcb8167eba9853e30b8b235b81b923ef7b707396b0e23d7a4fa3e811729506755576cb9ec736e8b92cf19e5a1ec61e83d182904d8e6a0953803c6bebc2e1592 languageName: node linkType: hard -"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.24.2": - version: 7.24.5 - resolution: "@babel/highlight@npm:7.24.5" +"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" dependencies: - "@babel/helper-validator-identifier": "npm:^7.24.5" + "@babel/helper-validator-identifier": "npm:^7.24.7" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" picocolors: "npm:^1.0.0" - checksum: 10/afde0403154ad69ecd58a98903058e776760444bf4d0363fb740a8596bc6278b72c5226637c4f6b3674d70acb1665207fe2fcecfe93a74f2f4ab033e89fd7e8c + checksum: 10/69b73f38cdd4f881b09b939a711e76646da34f4834f4ce141d7a49a6bb1926eab1c594148970a8aa9360398dff800f63aade4e81fafdd7c8d8a8489ea93bfec1 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.3, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/parser@npm:7.24.5" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.3, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3": + version: 7.25.3 + resolution: "@babel/parser@npm:7.25.3" + dependencies: + "@babel/types": "npm:^7.25.2" bin: parser: ./bin/babel-parser.js - checksum: 10/f5ed1c5fd4b0045a364fb906f54fd30e2fff93a45069068b6d80d3ab2b64f5569c90fb41d39aff80fb7e925ca4d44917965a76776a3ca11924ec1fae3be5d1ea + checksum: 10/7bd57e89110bdc9cffe0ef2f2286f1cfb9bbb3aa1d9208c287e0bf6a1eb4cfe6ab33958876ebc59aafcbe3e2381c4449240fc7cc2ff32b79bc9db89cd52fc779 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3": + version: 7.25.3 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/traverse": "npm:^7.25.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/9743feb0152f2ac686aaee6dfd41e8ea211989a459d4c2b10b531442f6865057cd1a502515634c25462b155bc58f0710267afed72396780e9b72be25370dd577 languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.5" +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/6f8cc058c0a3cb7175626b6f08fa719632c41c414128040ac0a119f5701ae478913875c327cb4b6f50b8e0bd7220f0b9c070c49d1eedc7a31474915017b40ad6 + checksum: 10/5e504bba884a4500e71224d344efb1e70ebbeabd621e07a58f2d3c0d14a71a49c97b4989259a288cdbbfacebfea224397acf1217d26c77aebf9aa35bdd988249 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/ec5fddc8db6de0e0082a883f21141d6f4f9f9f0bc190d662a732b5e9a506aae5d7d2337049a1bf055d7cb7add6f128036db6d4f47de5e9ac1be29e043c8b7ca8 + checksum: 10/f574beb1d4f723bb9b913ce379259a55b50a308364585ccb83e00d933465c26c04cbbc85a06e6d4c829279eb1021b3236133d486b3ff11cfd90ad815c8b478d2 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.13.0 - checksum: 10/e18235463e716ac2443938aaec3c18b40c417a1746fba0fa4c26cf4d71326b76ef26c002081ab1b445abfae98e063d561519aa55672dddc1ef80b3940211ffbb + checksum: 10/887f1b8bd0ef61206ece47919fda78a32eef35da31c0d95ab8d7adc8b4722534dc5177c86c8d6d81bcf4343f3c08c6adab2b46cfd2bea8e33c6c04e51306f9cc languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/3483f329bb099b438d05e5e206229ddbc1703972a69ba0240a796b5477369930b0ab2e7f6c9539ecad2cea8b0c08fa65498778b92cf87ad3d156f613de1fd2fa + checksum: 10/de04a9342e9a0db1673683112c83cdc52173f489f45aeed864ceba72dfba8c8588e565171e64cb2a408a09269e5fb35c6ab4ef50e3e649c4f8c0c787feb5c048 languageName: node linkType: hard @@ -504,27 +492,27 @@ __metadata: linkType: hard "@babel/plugin-proposal-decorators@npm:^7.12.9": - version: 7.24.1 - resolution: "@babel/plugin-proposal-decorators@npm:7.24.1" + version: 7.24.7 + resolution: "@babel/plugin-proposal-decorators@npm:7.24.7" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-decorators": "npm:^7.24.1" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-decorators": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/cbc489ae3ebe5216a4d764a6d155591282e819b6b7436c4cffbb8f123515a1db9cc2f84259c36d558f896e8ff8526ebd28d3563fabb04347ae1964c476b44b9f + checksum: 10/456ed3143b7b825bf72e58354f8afbffb0a34e987e2d306b565e0a032402d2c3e283863e09496784c5a5b94865b0ec379f6bc41cc760b3294b685a7cc52bc670 languageName: node linkType: hard "@babel/plugin-proposal-export-default-from@npm:^7.0.0": - version: 7.24.1 - resolution: "@babel/plugin-proposal-export-default-from@npm:7.24.1" + version: 7.24.7 + resolution: "@babel/plugin-proposal-export-default-from@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-export-default-from": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/b030c8f0eb624eecd87e055692a15d2b80b440bff27fa6d1273cee8d4e817014c74e98f1c421767f1bf64ff1e2f5ff37160a6e84aaf1b73a69cee7ceb05532fd + checksum: 10/ebb68d666f0f91f6ea827f11b55c6008e619752c4c02a039fb7623d27e07ec66ad3a6a56839faac382100e19602d3ccfd48c9660a9699dab4f02b8c04d61a138 languageName: node linkType: hard @@ -649,7 +637,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -671,14 +659,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-decorators@npm:7.24.1" +"@babel/plugin-syntax-decorators@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-decorators@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/6e70d64b6ce6843dd388740eef032c5a013b6b873e3a6ccdb41f342b91b49d4dac1ce5daac32f588c66815047ce00bab0785a8a45d724e6dce9f49bff01fb24e + checksum: 10/067f20c4108cc5b9e7271d4e15313d7e4aa2ceddee19afd02c94b5cffc1b4761c5a7d6460c8588201e54a270c7bd643817a7f54508787f94992d86dd2cfc7540 languageName: node linkType: hard @@ -693,14 +681,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-export-default-from@npm:7.24.1" +"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-export-default-from@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/d5b77e5bcffe0b5bd05fb5fec7bb24f2c557e7201556ce77cb22c2174d9a98b44b248223b2f869af7dbca0a5e032e2a880ed585d40b5e8c320a0e55f0137ad10 + checksum: 10/0fd5809bdadab0b3d98fbd4353f835a4927c119a308deacdafa032ea5c1c20226f64f1b7c84362db4c7d612be88983cadb655739075e051dc74eae3b18874b14 languageName: node linkType: hard @@ -715,40 +703,40 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.18.0, @babel/plugin-syntax-flow@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-flow@npm:7.24.1" +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.18.0, @babel/plugin-syntax-flow@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-flow@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/87dfe32f3a3ea77941034fb2a39fdfc9ea18a994b8df40c3659a11c8787b2bc5adea029259c4eafc03cd35f11628f6533aa2a06381db7fcbe3b2cc3c2a2bb54f + checksum: 10/0a83bde6736110d68f3b20eda44ca020a6d34c336a342f84369207f5514e17779b9c3d3ebc2f1c94b595c13819f46bf7af367c4b1382bda182e1764655fd6a5a languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1" +"@babel/plugin-syntax-import-assertions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/2a463928a63b62052e9fb8f8b0018aa11a926e94f32c168260ae012afe864875c6176c6eb361e13f300542c31316dad791b08a5b8ed92436a3095c7a0e4fce65 + checksum: 10/bd065cd73ae3dbe69e6f9167aa605da3df77d69bbad2ede95e4aa9e7af7744d5bc1838b928c77338ca62df7691a7adf6e608279be50c18e4b3c70cf77e3013d7 languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1" +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/87c8aa4a5ef931313f956871b27f2c051556f627b97ed21e9a5890ca4906b222d89062a956cde459816f5e0dec185ff128d7243d3fdc389504522acb88f0464e + checksum: 10/22fc50bd85a491bb8d22065f330a41f60d66f2f2d7a1deb73e80c8a4b5d7a42a092a03f8da18800650eca0fc14585167cc4e5c9fab351f0d390d1592347162ae languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-import-meta@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -770,18 +758,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.21.4, @babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.24.1, @babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.24.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.21.4, @babel/plugin-syntax-jsx@npm:^7.24.7, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/712f7e7918cb679f106769f57cfab0bc99b311032665c428b98f4c3e2e6d567601d45386a4f246df6a80d741e1f94192b3f008800d66c4f1daae3ad825c243f0 + checksum: 10/a93516ae5b34868ab892a95315027d4e5e38e8bd1cfca6158f2974b0901cbb32bbe64ea10ad5b25f919ddc40c6d8113c4823372909c9c9922170c12b0b1acecb languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -803,7 +791,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -858,7 +846,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -869,14 +857,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.21.4, @babel/plugin-syntax-typescript@npm:^7.24.1, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.24.1 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" +"@babel/plugin-syntax-typescript@npm:^7.21.4, @babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.24.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/bf4bd70788d5456b5f75572e47a2e31435c7c4e43609bd4dffd2cc0c7a6cf90aabcf6cd389e351854de9a64412a07d30effef5373251fe8f6a4c9db0c0163bda + checksum: 10/2518cc06323f5673c93142935879c112fea0ee836dfa9a9ec744fc972fdeaf22a06fe631c23817562aaaddadf64626a4fbba98c300b3e2c828f48f0f1cca0ce0 languageName: node linkType: hard @@ -892,729 +880,741 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" +"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/58f9aa9b0de8382f8cfa3f1f1d40b69d98cd2f52340e2391733d0af745fdddda650ba392e509bc056157c880a2f52834a38ab2c5aa5569af8c61bb6ecbf45f34 + checksum: 10/6720173645826046878015c579c2ca9d93cdba79a2832f0180f5cf147d9817c85bf9c8338b16d6bdaa71f87809b7a194a6902e6c82ec00b6354aca6b40abe5e6 languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.3" +"@babel/plugin-transform-async-generator-functions@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-remap-async-to-generator": "npm:^7.25.0" "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/4ccc3755a3d51544cd43575db2c5c2ef42cdcd35bd5940d13cdf23f04c75496290e79ea585a62427ec6bd508a1bffb329e01556cd1114be9b38ae4254935cd19 + checksum: 10/c65757490005234719a9614dbaf5004ca815612eff251edf95d4149fb74f42ebf91ff079f6b3594b6aa93eec6f4b6d2cda9f2c924f6217bb0422896be58ed0fe languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" +"@babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7" dependencies: - "@babel/helper-module-imports": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-remap-async-to-generator": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/429004a6596aa5c9e707b604156f49a146f8d029e31a3152b1649c0b56425264fda5fd38e5db1ddaeb33c3fe45c97dc8078d7abfafe3542a979b49f229801135 + checksum: 10/b2041d9d50b09afef983c4f1dece63fdfc5a8e4646e42591db398bc4322958434d60b3cb0f5d0f9f9dbdad8577e8a1a33ba9859aacc3004bf6d25d094d20193f languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1" +"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/d8e18bd57b156da1cd4d3c1780ab9ea03afed56c6824ca8e6e74f67959d7989a0e953ec370fe9b417759314f2eef30c8c437395ce63ada2e26c2f469e4704f82 + checksum: 10/33e2fb9f24c11889b2bacbe9c3625f738edafc2136c8206598e0422664267ec5ca9422cb4563cc42039ccfc333fb42ce5f8513382e56c5b02f934005d0d6e8ff languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-block-scoping@npm:7.24.5" +"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/0d16c96197dfc31a4f08082bb0e4a9e6430c92747f5bbf16c0871e1958e6df35e8e4c6d0347e4b35dc1c9d8670855cd112b29dc7eabb611fe00ffc0523507a33 + checksum: 10/981e565a8ff1e1f8d539b5ff067328517233142b131329d11e6c60405204e2a4a993828c367f7dc729a9608aabebdada869616563816e5f8f1385e91ac0fa4d6 languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-class-properties@npm:7.24.1" +"@babel/plugin-transform-class-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-properties@npm:7.24.7" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/95779e9eef0c0638b9631c297d48aee53ffdbb2b1b5221bf40d7eccd566a8e34f859ff3571f8f20b9159b67f1bff7d7dc81da191c15d69fbae5a645197eae7e0 + checksum: 10/1c6f645dd3889257028f27bfbb04526ac7676763a923fc8203aa79aa5232820e0201cb858c73b684b1922327af10304121ac013c7b756876d54560a9c1a7bc79 languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/plugin-transform-class-static-block@npm:7.24.4" +"@babel/plugin-transform-class-static-block@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.4" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.12.0 - checksum: 10/3b1db3308b57ba21d47772a9f183804234c23fd64c9ca40915d2d65c5dc7a48b49a6de16b8b90b7a354eacbb51232a862f0fca3dbd23e27d34641f511decddab + checksum: 10/00b4d35788bcfefb56b6a1d3506ca23f11dd55d4bb5a34eb70397c06283dc7f596cd9d40995c4a6cb897b45ad220de211f854e7a030a05e26a307c8f56b6ba4b languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-classes@npm:7.24.5" +"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-classes@npm:7.25.0" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/helper-replace-supers": "npm:^7.24.1" - "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.24.8" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-replace-supers": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.0" globals: "npm:^11.1.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/80e22f2f741d4004c97e318a39a0123f99c3e8557e90c226ae0b063ab5c4ed2b5feed677baccee701b6ede1e3de083521100ca4d8fd250c5315098bdadd0107d + checksum: 10/59aeb33b91e462a9b01cc9691c6a27e6601c5b76d83e3e4f95fef4086c6561e3557597847fe5243006542723fe4288d8fa6824544b1d94bb3104438f4fd96ebc languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1" +"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/template": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/template": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/62bbfe1bd508517d96ba6909e68b1adb9dfd24ea61af1f4b0aa909bfc5e476044afe9c55b10ef74508fd147aa665e818df67ece834d164a9fd69b80c9ede3875 + checksum: 10/fecf3c770b2dd8e70be6da12d4dd0273de9d8ef4d0f46be98d56fddb3a451932cdc9bb81de3057c9acb903e05ece657886cc31886d5762afa7b0a256db0f791e languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-destructuring@npm:7.24.5" +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/9176a9fd3b30053802d99809fe81fa947db9211ff134fb2ecdcfec95ced75f1e041298ab06018980c3ca618e23d18dfb5e34181a5a5c3f9871b2843b988dcb2e + checksum: 10/e3bba0bb050592615fbf062ea07ae94f99e9cf22add006eaa66ed672d67ff7051b578a5ea68a7d79f9184fb3c27c65333d86b0b8ea04f9810bcccbeea2ffbe76 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1" +"@babel/plugin-transform-dotall-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/7f623d25b6f213b94ebc1754e9e31c1077c8e288626d8b7bfa76a97b067ce80ddcd0ede402a546706c65002c0ccf45cd5ec621511c2668eed31ebcabe8391d35 + checksum: 10/51b75638748f6e5adab95b711d3365b8d7757f881c178946618a43b15063ec1160b07f4aa3b116bf3f1e097a88226a01db4cae2c5c4aad4c71fe5568828a03f5 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1" +"@babel/plugin-transform-duplicate-keys@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/de600a958ad146fc8aca71fd2dfa5ebcfdb97df4eaa530fc9a4b0d28d85442ddb9b7039f260b396785211e88c6817125a94c183459763c363847e8c84f318ff0 + checksum: 10/4284d8fe058c838f80d594bace1380ce02995fa9a271decbece59c40815bc2f7e715807dcbe4d5da8b444716e6d05cc6d79771f500fb044cd0dd00ce4324b619 + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.0" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/869c08def8eb80e3619c77e7af962dd82323a8447697298f461624077593c7b7082fc2238989880a0c0ba94bc6442300fd23e33255ac225760bc8bb755268941 languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1" +"@babel/plugin-transform-dynamic-import@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/59fc561ee40b1a69f969c12c6c5fac206226d6642213985a569dd0f99f8e41c0f4eaedebd36936c255444a8335079842274c42a975a433beadb436d4c5abb79b + checksum: 10/e949c02aa57098d916eb6edcbef0f3f7d62640f37e1a061b0692523964e081f8182f2c4292173b4dbea4edb8d146e65d6a20ce4b6b5f8c33be34bd846ae114ea languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1" +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/f90841fe1a1e9f680b4209121d3e2992f923e85efcd322b26e5901c180ef44ff727fb89790803a23fac49af34c1ce2e480018027c22b4573b615512ac5b6fc50 + checksum: 10/014b211f73a524ee98441541ddc4f6b067eefcf94d509e99074a45ea8c3f3ad0e36cab6f5f96666ac05b747a21fa6fda949aa25153656bb2821545a4b302e0d4 languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1" +"@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/bc710ac231919df9555331885748385c11c5e695d7271824fe56fba51dd637d48d3e5cd52e1c69f2b1a384fbbb41552572bc1ca3a2285ee29571f002e9bb2421 + checksum: 10/d59d21945d2fd1ead914bb21f909f75b70ebe0e7627c2b1326ce500babca4c8e4a2513af6899d92e06e87186c61ee5087209345f5102fb4ff5a0e47e7b159a2c languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.20.0, @babel/plugin-transform-flow-strip-types@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.24.1" +"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.20.0, @babel/plugin-transform-flow-strip-types@npm:^7.24.7": + version: 7.25.2 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.25.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-flow": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/plugin-syntax-flow": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/6e1db557d7d34a8dbfdf430557f47c75930a9044b838bb3cc706f9c816e11cd68a61c68239478dd05bbe3ec197113ad0c22c5be1bdddac8723040dd9e9cb9dc0 + checksum: 10/b5a54395a5c6d7f94de78855f449398c9b850acc299e7d872774f695fdde6006a87bcc9e70ffe33d935883761e9a4e82328c9cff6e2afaf568f04fb646886706 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-for-of@npm:7.24.1" +"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-for-of@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/befd0908c3f6b31f9fa9363a3c112d25eaa0bc4a79cfad1f0a8bb5010937188b043a44fb23443bc8ffbcc40c015bb25f80e4cc585ce5cc580708e2d56e76fe37 + checksum: 10/ea471ad1345f1153f7f72f1f084e74f48dc349272ca1b2d8710b841b015c9861d673e12c3c98d42ab3c640cb6ab88bb9a8da1f4ca9c57a8f71f00815fa23ecef languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-function-name@npm:7.24.1" +"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.25.1": + version: 7.25.1 + resolution: "@babel/plugin-transform-function-name@npm:7.25.1" dependencies: - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-compilation-targets": "npm:^7.24.8" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/traverse": "npm:^7.25.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/31eb3c75297dda7265f78eba627c446f2324e30ec0124a645ccc3e9f341254aaa40d6787bd62b2280d77c0a5c9fbfce1da2c200ef7c7f8e0a1b16a8eb3644c6f + checksum: 10/1b4cd214c8523f7fa024fcda540ffe5503eda0e0be08b7c21405c96a870b5fe8bb1bda9e23a43a31467bf3dfc3a08edca250cf7f55f09dc40759a1ca6c6d6a4a languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-json-strings@npm:7.24.1" +"@babel/plugin-transform-json-strings@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/f42302d42fc81ac00d14e9e5d80405eb80477d7f9039d7208e712d6bcd486a4e3b32fdfa07b5f027d6c773723d8168193ee880f93b0e430c828e45f104fb82a4 + checksum: 10/5549dc97fc2d429a089d14ccfd51d8b3ba23c39b79edfe6d754e804fb1d50e6a4c070e73550be514a919c4db1553d8e6f7406178d68756b5959afe025a602cb2 languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-literals@npm:7.24.1" +"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/plugin-transform-literals@npm:7.25.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/2df94e9478571852483aca7588419e574d76bde97583e78551c286f498e01321e7dbb1d0ef67bee16e8f950688f79688809cfde370c5c4b84c14d841a3ef217a + checksum: 10/d9728625a6d55305610dd37057fe1a3473df4f3789fef693c900516caf8958dfb341394ecf69ce9b60c82c422ad2954491a7e4d4533432fd5df812827443d6e9 languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/895f2290adf457cbf327428bdb4fb90882a38a22f729bcf0629e8ad66b9b616d2721fbef488ac00411b647489d1dda1d20171bb3772d0796bb7ef5ecf057808a + checksum: 10/e39581cf1f9a43330b8340177c618fdb3232deb03faab1937819ef39327660a1fe94fd0ec2f66d1f5b5f98acba68871a77a9931588011c13dded3d7094ecc9de languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" +"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/4ea641cc14a615f9084e45ad2319f95e2fee01c77ec9789685e7e11a6c286238a426a98f9c1ed91568a047d8ac834393e06e8c82d1ff01764b7aa61bee8e9023 + checksum: 10/837b60ea42fc69a430c8f7fb124247ba009ff6d93187a521fe9f83556fe124715bd46533b1684a3e139f272849a14d1d4faf3397bde13714f99ce0938526ea6f languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1" +"@babel/plugin-transform-modules-amd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/5a324f7c630cf0be1f09098a3a36248c2521622f2c7ea1a44a5980f54b718f5e0dd4af92a337f4b445a8824c8d533853ebea7c16de829b8a7bc8bcca127d4d73 + checksum: 10/66465ffba49af7a7b7a62995eb58f591ecd23ab42b0c67f8a70020177b3789d2a379bd6cbb68cbd09a69fd75c38a91f5a09ea70f5c8347bf4c6ea81caa0f6c6b languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-simple-access": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.24.8" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-simple-access": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/7326a62ed5f766f93ee75684868635b59884e2801533207ea11561c296de53037949fecad4055d828fa7ebeb6cc9e55908aa3e7c13f930ded3e62ad9f24680d7 + checksum: 10/18e5d229767c7b5b6ff0cbf1a8d2d555965b90201839d0ac2dc043b56857624ea344e59f733f028142a8c1d54923b82e2a0185694ef36f988d797bfbaf59819c languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1" +"@babel/plugin-transform-modules-systemjs@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0" dependencies: - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-transforms": "npm:^7.25.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-validator-identifier": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/565ec4518037b3d957431e29bda97b3d2fbb2e245fb5ba19889310ccb8fb71353e8ce2c325cc8d3fbc5a376d3af7d7e21782d5f502c46f8da077bee7807a590f + checksum: 10/2c38efdbaf6faf730cdcb0c5e42d2d15bb114eecf184db078319de496b5e3ce68d499e531265a0e13e29f0dcaa001f240773db5c4c078eac7f4456d6c8bddd88 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1" +"@babel/plugin-transform-modules-umd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/323bb9367e1967117a829f67788ec2ff55504b4faf8f6d83ec85d398e50b41cf7d1c375c67d63883dd7ad5e75b35c8ae776d89e422330ec0c0a1fda24e362083 + checksum: 10/cef9c8917b3c35c3b6cb424dc2e6f74016122f1d25c196e2c7e51eb080d95e96c5d34966c0d5b9d4e17b8e60d455a97ed271317ed104e0e70bff159830a59678 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623 + checksum: 10/b0ecb1afd22946b21fb8f34e826cfbfea4b5337f7592a5ff8af7937eddec4440149c59d2d134b4f21b2ed91b57611f39b19827729e19d99b7c11eaf614435f83 languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-new-target@npm:7.24.1" +"@babel/plugin-transform-new-target@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-new-target@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/e0d3af66cd0fad29c9d0e3fc65e711255e18b77e2e35bbd8f10059e3db7de6c16799ef74e704daf784950feb71e7a93c5bf2c771d98f1ca3fba1ff2e0240b24a + checksum: 10/91b6a7439b7622f80dc755ddfb9ab083355bedc0b2af18e7c7a948faed14467599609331c8d59cfab4273640e3fc36e4cd02ad5b6dcb4a428f5a8baefc507acc languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/74025e191ceb7cefc619c15d33753aab81300a03d81b96ae249d9b599bc65878f962d608f452462d3aad5d6e334b7ab2b09a6bdcfe8d101fe77ac7aacca4261e + checksum: 10/113cd24b6ce4d0a8e54ad9324428244942ce752a3fd38f8b615c3a786641ec18a00a01b662fe4cbebf369358f5904a975bbde0a977b839f2438b16f0d7d1dd36 languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1" +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/3247bd7d409574fc06c59e0eb573ae7470d6d61ecf780df40b550102bb4406747d8f39dcbec57eb59406df6c565a86edd3b429e396ad02e4ce201ad92050832e + checksum: 10/dc5bb0534889d207b1da125635471c42da61a4a4e9e68855f24b1cd04ccdcf8325b2c29112e719913c2097242e7e62d660e0fea2a46f3a9a983c9d02a0ec7a04 languageName: node linkType: hard "@babel/plugin-transform-object-assign@npm:^7.16.7": - version: 7.24.1 - resolution: "@babel/plugin-transform-object-assign@npm:7.24.1" + version: 7.24.7 + resolution: "@babel/plugin-transform-object-assign@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/50d4eba8146521eea8ac6dedbab665ca35d7b00e8db875a04162ef0767be219b382f24266ba293fd44856bb3e9efa3e2b1c6ce1a8827856616736d0d7603847a + checksum: 10/d9703a7c017459cdc60f2151b788d16976dc1424b48fe701d1775fbe5aa73bc4b6fd6bb1af976525f7165194bc27e5b4efa4f6f3df4fd787c1c372e587922747 languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.5" +"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" dependencies: - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.24.5" + "@babel/plugin-transform-parameters": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/cde60ec5fe90b31e821faef27985352b119e59239100105c6e1b0ab55141a631a1ecab838e096a58ae708f3ef4efc928351da094c345dc1312eb94c4ab2bbb1d + checksum: 10/d586995dc3396bbf8fb75b84f0a3548d923e4c3500bb414641a7fe30762a4ffd82987887fece6381f600d8de2da1e3310fc9a725271724d35f9020fcd5d4b2a3 languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-object-super@npm:7.24.1" +"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-super@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-replace-supers": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-replace-supers": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/d34d437456a54e2a5dcb26e9cf09ed4c55528f2a327c5edca92c93e9483c37176e228d00d6e0cf767f3d6fdbef45ae3a5d034a7c59337a009e20ae541c8220fa + checksum: 10/382739a017972d7126416b958ea81b4b950b6275414908a54bfef6aeed9b9fcc6c8d247db3a1134b09a3b355a60039670ce41ee41c626f8acec70f49c3c8d2a6 languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.1" +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/ff7c02449d32a6de41e003abb38537b4a1ad90b1eaa4c0b578cb1b55548201a677588a8c47f3e161c72738400ae811a6673ea7b8a734344755016ca0ac445dac + checksum: 10/605ae3764354e83f73c1e6430bac29e308806abcce8d1369cf69e4921771ff3592e8f60ba60c15990070d79b8d8740f0841069d64b466b3ce8a8c43e9743da7e languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.5" +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/2bd83bb5d5ec63f694e66387f850977d800cd13d04b7b60b8ba24647727b6433f9e44269e95bc7379fc30529b38ab9ff4589b739ce60d16b3c4b26138394180b + checksum: 10/1f873fb9d86c280b64dfe5ebc59244b459b717ed72a7682da2386db3d9e11fc9d831cfc2e11d37262b4325a7a0e3ccbccfb8cd0b944caf199d3c9e03fff7b0af languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.22.15, @babel/plugin-transform-parameters@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-parameters@npm:7.24.5" +"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.22.15, @babel/plugin-transform-parameters@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-parameters@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/50762db3f405e6b185627da8d456b75f1e32766fd3a470041dd7819a8ed7b1b7af9fdf3a799022ec385014c36af03359d2b510449c7813823f1e848c67118017 + checksum: 10/41ff6bda926fabfb2e5d90b70621f279330691bed92009297340a8e776cfe9c3f2dda6afbc31dd3cbdccdfa9a5c57f2046e3ccc84f963c3797356df003d1703a languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-private-methods@npm:7.24.1" +"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-methods@npm:7.24.7" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/7208c30bb3f3fbc73fb3a88bdcb78cd5cddaf6d523eb9d67c0c04e78f6fc6319ece89f4a5abc41777ceab16df55b3a13a4120e0efc9275ca6d2d89beaba80aa0 + checksum: 10/5338df2aae53c43e6a7ea0c44f20a1100709778769c7e42d4901a61945c3200ba0e7fca83832f48932423a68528219fbea233cb5b8741a2501fdecbacdc08292 languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.22.11, @babel/plugin-transform-private-property-in-object@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.5" +"@babel/plugin-transform-private-property-in-object@npm:^7.22.11, @babel/plugin-transform-private-property-in-object@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.24.5" - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/ac176db971e5ce0df55fded1163d1b077554c7c36ed0d68846e5c8c495f2823b62610b87cb2ed7685cf790d20f4a6ac3a989a38cf2e61fa96d76b836466ba971 + checksum: 10/a23ee18340818e292abfcb98b1086a188c81d640b1045e6809e9a3e8add78f9cb26607774de4ed653cbecd4277965dc4f4f1affc3504682209bb2a65fd4251f8 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-property-literals@npm:7.24.1" +"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a73646d7ecd95b3931a3ead82c7d5efeb46e68ba362de63eb437d33531f294ec18bd31b6d24238cd3b6a3b919a6310c4a0ba4a2629927721d4d10b0518eb7715 + checksum: 10/71708890fe007d45ad7a130150a2ba1fea0205f575b925ca2e1bb65018730636a68e65c634a474e5b658378d72871c337c953560009c081a645e088769bf168a languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-display-name@npm:7.24.1" +"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-display-name@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/4cc7268652bd73a9e249db006d7278e3e90c033684e59801012311536f1ff93eb63fea845325035533aa281e428e6ec2ae0ad04659893ec1318250ddcf4a2f77 + checksum: 10/f5d34903680ca358c5a3ccb83421df259e5142be95dde51dc4a62ec79fd6558599b3b92b4afd37329d2567a4ba4c338f1c817f8ce0c56ddf20cd3d051498649e languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.22.5" +"@babel/plugin-transform-react-jsx-development@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.24.7" dependencies: - "@babel/plugin-transform-react-jsx": "npm:^7.22.5" + "@babel/plugin-transform-react-jsx": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/36bc3ff0b96bb0ef4723070a50cfdf2e72cfd903a59eba448f9fe92fea47574d6f22efd99364413719e1f3fb3c51b6c9b2990b87af088f8486a84b2a5f9e4560 + checksum: 10/5a158803ad71ed7c434ad047755eb98feb2c428800163ff0be1351dc06ecdd19ab503cb6a1fda8708b05decde3a9297499eb0954317af79f191b4d45135af2a2 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.0.0, @babel/plugin-transform-react-jsx-self@npm:^7.23.3": - version: 7.24.5 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.5" +"@babel/plugin-transform-react-jsx-self@npm:^7.0.0, @babel/plugin-transform-react-jsx-self@npm:^7.24.5": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/45097a376e30f8f12f7e719559c498f108f7135e8ae8bf807cf0b1c8664a5dcb8eed1b84bbb75e38e590636afa7c7459cc7f7471ea8c96de756c4c9eb76fadcf + checksum: 10/56115b4a6c006ce82846f1ab21e5ba713ee8f57a166c96c94fc632cdfbc8b9cebbf20b7cd9b8076439dabecdbf0f8ca4c2cb1bed1bf0b15cb44505a429f6a92f languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.0.0, @babel/plugin-transform-react-jsx-source@npm:^7.23.3": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.1" +"@babel/plugin-transform-react-jsx-source@npm:^7.0.0, @babel/plugin-transform-react-jsx-source@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/396ce878dc588e74113d38c5a1773e0850bb878a073238a74f8cdf62d968d56a644f5485bf4032dc095fe8863fe2bd9fbbbab6abc3adf69542e038ac5c689d4c + checksum: 10/682e2ae15d788453d8ab34cf0dcc29c093faf7c7cf1d60110c43f33e6477f916cf301456b314fc496fadc07123f7978225f41ac286ed0bfbad9c8e76392fdb6d languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.22.5, @babel/plugin-transform-react-jsx@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.23.4, @babel/plugin-transform-react-jsx@npm:^7.24.7": + version: 7.25.2 + resolution: "@babel/plugin-transform-react-jsx@npm:7.25.2" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-jsx": "npm:^7.23.3" - "@babel/types": "npm:^7.23.4" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/types": "npm:^7.25.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/d83806701349addfb77b8347b4f0dc8e76fb1c9ac21bdef69f4002394fce2396d61facfc6e1a3de54cbabcdadf991a1f642e69edb5116ac14f95e33d9f7c221d + checksum: 10/4cab88496285a98853413c9b2525053506728f13d04aefc1b37e6d9f0dc4ea15e0d4c9e59b36b43d0b204bd3c56761e7b0ec56b3ae60a58880a0017b157a0250 languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.1" +"@babel/plugin-transform-react-pure-annotations@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/06a6bfe80f1f36408d07dd80c48cf9f61177c8e5d814e80ddbe88cfad81a8b86b3110e1fe9d1ac943db77e74497daa7f874b5490c788707106ad26ecfbe44813 + checksum: 10/c5110fa6088be5c4ac6d0f716cd032d30a246f371948b2ef30beb9eac187550ccbf972aa02051e780321917e1d9d85325623f68742c91e0355d238a8f5422179 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-regenerator@npm:7.24.1" +"@babel/plugin-transform-regenerator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" regenerator-transform: "npm:^0.15.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a04319388a0a7931c3f8e15715d01444c32519692178b70deccc86d53304e74c0f589a4268f6c68578d86f75e934dd1fe6e6ed9071f54ee8379f356f88ef6e42 + checksum: 10/70fa2bb36d3e2ce69a25c7227da8ad92307ab7b50cb6dfcc4dc5ce8f1cc79b0fcf997292a1cb3b4ae7cb136f515d1b2c3fb78c927bdba8d719794430403eb0c6 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1" +"@babel/plugin-transform-reserved-words@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/132c6040c65aabae2d98a39289efb5c51a8632546dc50d2ad032c8660aec307fbed74ef499856ea4f881fc8505905f49b48e0270585da2ea3d50b75e962afd89 + checksum: 10/64a2669671bb97c3dee3830a82c3e932fe6e02d56a4053c6ee4453d317b5f436d3d44907fbb0f4fbd8a56ebee34f6aee250e49743b7243d14d00c069215f3113 languageName: node linkType: hard "@babel/plugin-transform-runtime@npm:^7.0.0": - version: 7.24.3 - resolution: "@babel/plugin-transform-runtime@npm:7.24.3" + version: 7.24.7 + resolution: "@babel/plugin-transform-runtime@npm:7.24.7" dependencies: - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" babel-plugin-polyfill-corejs2: "npm:^0.4.10" babel-plugin-polyfill-corejs3: "npm:^0.10.1" babel-plugin-polyfill-regenerator: "npm:^0.6.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/7f545c628993b527ae1cb028106168ec29873160a5d98aed947509b61e826fa52b6e2bd2c56504b4a5084555becc9841fa7842e61f822a050dd6ff5baff726ce + checksum: 10/6f82f2104394d6efef3ba5b38474018f1072d524087eb223776dd55cf8ec8885e813a73004c95218f37de7c0dbaa1a136d2e359cee8cf9ffb3f2e130a3aeb99a languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/006a2032d1c57dca76579ce6598c679c2f20525afef0a36e9d42affe3c8cf33c1427581ad696b519cc75dfee46c5e8ecdf0c6a29ffb14250caa3e16dd68cb424 + checksum: 10/c68c2be965007e0cb6667daa209bc0af877cab4b327ef2e21b2114c38554243c3f7fdcc5b03679b20f72a26d966aa646af771f3165c882067e85a3887647f028 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-spread@npm:7.24.1" +"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-spread@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/0b60cfe2f700ec2c9c1af979bb805860258539648dadcd482a5ddfc2330b733fb61bb60266404f3e068246ad0d6376040b4f9c5ab9037a3d777624d64acd89e9 + checksum: 10/76e2c8544129d727d5a698e2a67d74e438bc35df843adb5f769316ec432c5e1bbb4128123a95b2fe8ef0aec7b26d87efe81d64326291c77ad757ff184d38448a languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1" +"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/e326e96a9eeb6bb01dbc4d3362f989411490671b97f62edf378b8fb102c463a018b777f28da65344d41b22aa6efcdfa01ed43d2b11fdcf202046d3174be137c5 + checksum: 10/3b9a99ae043ef363c81bfb097fa7a553fcf7c7d9fddc13dd2b47b3b2e45cf2741a9ca78cfe55f463983b043b365f0f8452f2d5eaadbdea20e6d6de50c16bed25 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" +"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/4c9009c72321caf20e3b6328bbe9d7057006c5ae57b794cf247a37ca34d87dfec5e27284169a16df5a6235a083bf0f3ab9e1bfcb005d1c8b75b04aed75652621 + checksum: 10/ecf05a8511176d5570cb0d481577a407a4e8a9a430f86522d809e0ac2c823913e854ef9e2a1c83c0bd7c12489d82e1b48fabb52e697e80d6a6962125197593ca languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.5" +"@babel/plugin-transform-typeof-symbol@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/f642338c8065ae97e3b2add6ec2e40ca142e02883aa060f9c0ae489f5a9523340cfa1bbe67b54258c128a63865ff9045de68fdcd0d258a8869316853c32767da + checksum: 10/5f113fed94b694ec4a40a27b8628ce736cfa172b69fcffa2833c9a41895032127f3daeea552e94fdb4a3ce4e8cd51de67a670ab87a1f447a0cf55c9cb2d7ed11 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.24.1, @babel/plugin-transform-typescript@npm:^7.5.0": - version: 7.24.5 - resolution: "@babel/plugin-transform-typescript@npm:7.24.5" +"@babel/plugin-transform-typescript@npm:^7.24.7, @babel/plugin-transform-typescript@npm:^7.5.0": + version: 7.25.2 + resolution: "@babel/plugin-transform-typescript@npm:7.25.2" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.24.5" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/plugin-syntax-typescript": "npm:^7.24.1" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-create-class-features-plugin": "npm:^7.25.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/plugin-syntax-typescript": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/3d35accd6d7ae075509e01ce2cc3921ef3b44159b8ec15dd6201050c56dab4cfe14c5c0538e26e3beffb14c33731527041b60444cfba1ceae740f0748caf0aa0 + checksum: 10/50e017ffd131c08661daa22b6c759999bb7a6cdfbf683291ee4bcbea4ae839440b553d2f8896bcf049aca1d267b39f3b09e8336059e919e83149b5ad859671f6 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1" +"@babel/plugin-transform-unicode-escapes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/d39041ff6b0cef78271ebe88be6dfd2882a3c6250a54ddae783f1b9adc815e8486a7d0ca054fabfa3fde1301c531d5be89224999fc7be83ff1eda9b77d173051 + checksum: 10/6b8bca3495acedc89e880942de7b83c263fb5b4c9599594dcf3923e2128ae25f1f4725a295fe101027f75d8ef081ef28319296adf274b5022e57039e42836103 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-property-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/276099b4483e707f80b054e2d29bc519158bfe52461ef5ff76f70727d592df17e30b1597ef4d8a0f04d810f6cb5a8dd887bdc1d0540af3744751710ef280090f + checksum: 10/c0c284bbbdead7e17e059d72e1b288f86b0baacc410398ef6c6c703fe4326b069e68515ccb84359601315cd8e888f9226731d00624b7c6959b1c0853f072b61f languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/400a0927bdb1425b4c0dc68a61b5b2d7d17c7d9f0e07317a1a6a373c080ef94be1dd65fdc4ac9a78fcdb58f89fd128450c7bc0d5b8ca0ae7eca3fbd98e50acba + checksum: 10/b545310d0d592d75566b9cd158f4b8951e34d07d839656789d179b39b3fd92b32bd387cdfaf33a93e636609f3bfb9bb03d41f3e43be598116c9c6c80cc3418c4 languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/364342fb8e382dfaa23628b88e6484dc1097e53fb7199f4d338f1e2cd71d839bb0a35a9b1380074f6a10adb2e98b79d53ca3ec78c0b8c557ca895ffff42180df + checksum: 10/183b72d5987dc93f9971667ce3f26d28b0e1058e71b129733dd9d5282aecba4c062b67c9567526780d2defd2bfbf950ca58d8306dc90b2761fd1e960d867ddb7 languageName: node linkType: hard "@babel/preset-env@npm:^7.20.0": - version: 7.24.5 - resolution: "@babel/preset-env@npm:7.24.5" - dependencies: - "@babel/compat-data": "npm:^7.24.4" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" + version: 7.25.3 + resolution: "@babel/preset-env@npm:7.25.3" + dependencies: + "@babel/compat-data": "npm:^7.25.2" + "@babel/helper-compilation-targets": "npm:^7.25.2" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-validator-option": "npm:^7.24.8" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.3" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.0" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.0" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.7" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.0" "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-class-properties": "npm:^7.12.13" "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.24.1" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" + "@babel/plugin-syntax-import-assertions": "npm:^7.24.7" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" "@babel/plugin-syntax-import-meta": "npm:^7.10.4" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" @@ -1626,76 +1626,77 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.24.1" - "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" - "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" - "@babel/plugin-transform-block-scoping": "npm:^7.24.5" - "@babel/plugin-transform-class-properties": "npm:^7.24.1" - "@babel/plugin-transform-class-static-block": "npm:^7.24.4" - "@babel/plugin-transform-classes": "npm:^7.24.5" - "@babel/plugin-transform-computed-properties": "npm:^7.24.1" - "@babel/plugin-transform-destructuring": "npm:^7.24.5" - "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" - "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" - "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.1" - "@babel/plugin-transform-export-namespace-from": "npm:^7.24.1" - "@babel/plugin-transform-for-of": "npm:^7.24.1" - "@babel/plugin-transform-function-name": "npm:^7.24.1" - "@babel/plugin-transform-json-strings": "npm:^7.24.1" - "@babel/plugin-transform-literals": "npm:^7.24.1" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" - "@babel/plugin-transform-member-expression-literals": "npm:^7.24.1" - "@babel/plugin-transform-modules-amd": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-systemjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-umd": "npm:^7.24.1" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.24.1" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.5" - "@babel/plugin-transform-object-super": "npm:^7.24.1" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.5" - "@babel/plugin-transform-parameters": "npm:^7.24.5" - "@babel/plugin-transform-private-methods": "npm:^7.24.1" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.5" - "@babel/plugin-transform-property-literals": "npm:^7.24.1" - "@babel/plugin-transform-regenerator": "npm:^7.24.1" - "@babel/plugin-transform-reserved-words": "npm:^7.24.1" - "@babel/plugin-transform-shorthand-properties": "npm:^7.24.1" - "@babel/plugin-transform-spread": "npm:^7.24.1" - "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" - "@babel/plugin-transform-template-literals": "npm:^7.24.1" - "@babel/plugin-transform-typeof-symbol": "npm:^7.24.5" - "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.1" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.0" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.0" + "@babel/plugin-transform-class-properties": "npm:^7.24.7" + "@babel/plugin-transform-class-static-block": "npm:^7.24.7" + "@babel/plugin-transform-classes": "npm:^7.25.0" + "@babel/plugin-transform-computed-properties": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" + "@babel/plugin-transform-dotall-regex": "npm:^7.24.7" + "@babel/plugin-transform-duplicate-keys": "npm:^7.24.7" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.0" + "@babel/plugin-transform-dynamic-import": "npm:^7.24.7" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.7" + "@babel/plugin-transform-export-namespace-from": "npm:^7.24.7" + "@babel/plugin-transform-for-of": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.25.1" + "@babel/plugin-transform-json-strings": "npm:^7.24.7" + "@babel/plugin-transform-literals": "npm:^7.25.2" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" + "@babel/plugin-transform-member-expression-literals": "npm:^7.24.7" + "@babel/plugin-transform-modules-amd": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.0" + "@babel/plugin-transform-modules-umd": "npm:^7.24.7" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" + "@babel/plugin-transform-new-target": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-object-super": "npm:^7.24.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-property-literals": "npm:^7.24.7" + "@babel/plugin-transform-regenerator": "npm:^7.24.7" + "@babel/plugin-transform-reserved-words": "npm:^7.24.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" + "@babel/plugin-transform-spread": "npm:^7.24.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" + "@babel/plugin-transform-template-literals": "npm:^7.24.7" + "@babel/plugin-transform-typeof-symbol": "npm:^7.24.8" + "@babel/plugin-transform-unicode-escapes": "npm:^7.24.7" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.7" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.7" "@babel/preset-modules": "npm:0.1.6-no-external-plugins" babel-plugin-polyfill-corejs2: "npm:^0.4.10" babel-plugin-polyfill-corejs3: "npm:^0.10.4" babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.31.0" + core-js-compat: "npm:^3.37.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/37b1c9234889d73d08046ba06202be7affcb982ea0729b89333428211e53011d05b7a1d331f4661a02d177ad709360a1b5f995ea0b2410342db31192e409f13e + checksum: 10/293c32dee33f138d22cea0c0e163b6d79ef3860ac269921a438edb4adbfa53976ce2cd3f7a79408c8e52c852b5feda45abdbc986a54e9d9aa0b6680d7a371a58 languageName: node linkType: hard "@babel/preset-flow@npm:^7.13.13": - version: 7.24.1 - resolution: "@babel/preset-flow@npm:7.24.1" + version: 7.24.7 + resolution: "@babel/preset-flow@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-transform-flow-strip-types": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-transform-flow-strip-types": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/f1402746050a1c03af9509791bb88e90d1d56a3063374278a80b030c6d1f48a462a822a1a66826d0a631cb5424fc70bf91a25de5f7f31ff519553a3e190a0b7e + checksum: 10/20fe02b5bc3a9d5b353d164d5ef89841032605434ae351d14309a041d6dc5bd0df3417d0510a6468813392d54793825ba6b04d8c5a5377eee31fc2b55503bf26 languageName: node linkType: hard @@ -1713,39 +1714,39 @@ __metadata: linkType: hard "@babel/preset-react@npm:^7.22.15, @babel/preset-react@npm:^7.23.3": - version: 7.24.1 - resolution: "@babel/preset-react@npm:7.24.1" + version: 7.24.7 + resolution: "@babel/preset-react@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-transform-react-display-name": "npm:^7.24.1" - "@babel/plugin-transform-react-jsx": "npm:^7.23.4" - "@babel/plugin-transform-react-jsx-development": "npm:^7.22.5" - "@babel/plugin-transform-react-pure-annotations": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-transform-react-display-name": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx-development": "npm:^7.24.7" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a796c609ace7d58a56b42b6630cdd9e1d896ce2f8b35331b9ea040eaaf3cc9aa99cd2614e379a27c10410f34e89355e2739c7097e8065ce5e40900a77b13d716 + checksum: 10/e861e6b923e8eacb01c2e931310b4a5b2ae2514a089a37390051700d1103ab87003f2abc0b389a12db7be24971dd8eaabee794b799d3e854cb0c22ba07a33100 languageName: node linkType: hard "@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.16.7, @babel/preset-typescript@npm:^7.22.5": - version: 7.24.1 - resolution: "@babel/preset-typescript@npm:7.24.1" + version: 7.24.7 + resolution: "@babel/preset-typescript@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-syntax-jsx": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-typescript": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/ba774bd427c9f376769ddbc2723f5801a6b30113a7c3aaa14c36215508e347a527fdae98cfc294f0ecb283d800ee0c1f74e66e38e84c9bc9ed2fe6ed50dcfaf8 + checksum: 10/995e9783f8e474581e7533d6b10ec1fbea69528cc939ad8582b5937e13548e5215d25a8e2c845e7b351fdaa13139896b5e42ab3bde83918ea4e41773f10861ac languageName: node linkType: hard "@babel/register@npm:^7.13.16": - version: 7.23.7 - resolution: "@babel/register@npm:7.23.7" + version: 7.24.6 + resolution: "@babel/register@npm:7.24.6" dependencies: clone-deep: "npm:^4.0.1" find-cache-dir: "npm:^2.0.0" @@ -1754,7 +1755,7 @@ __metadata: source-map-support: "npm:^0.5.16" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/c72a6d4856ef04f13490370d805854d2d98a77786bfaec7d85e2c585e1217011c4f3df18197a890e14520906c9111bef95551ba1a9b59c88df4dfc2dfe2c8d1b + checksum: 10/94580678ee541218475d605720ea1c3b4a647c504c8a08124373efad24a523f219dd7441de92f09c692c22362ea4422c5f3c51a3b3048b7a64deb1f6daea96b6 languageName: node linkType: hard @@ -1765,61 +1766,49 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.24.5 - resolution: "@babel/runtime@npm:7.24.5" +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": + version: 7.25.0 + resolution: "@babel/runtime@npm:7.25.0" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10/e0f4f4d4503f7338749d1dd92361ad132d683bde64e6b61d6c855e100dcd01592295fcfdcc960c946b85ef7908dc2f501080da58447c05812cf3cd80c599bb62 + checksum: 10/6870e9e0e9125075b3aeba49a266f442b10820bfc693019eb6c1785c5a0edbe927e98b8238662cdcdba17842107c040386c3b69f39a0a3b217f9d00ffe685b27 languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5": - version: 7.24.7 - resolution: "@babel/runtime@npm:7.24.7" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10/7b77f566165dee62db3db0296e71d08cafda3f34e1b0dcefcd68427272e17c1704f4e4369bff76651b07b6e49d3ea5a0ce344818af9116e9292e4381e0918c76 - languageName: node - linkType: hard - -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0, @babel/template@npm:^7.3.3": - version: 7.24.0 - resolution: "@babel/template@npm:7.24.0" +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.22.15, @babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3": + version: 7.25.0 + resolution: "@babel/template@npm:7.25.0" dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/parser": "npm:^7.24.0" - "@babel/types": "npm:^7.24.0" - checksum: 10/8c538338c7de8fac8ada691a5a812bdcbd60bd4a4eb5adae2cc9ee19773e8fb1a724312a00af9e1ce49056ffd3c3475e7287b5668cf6360bfb3f8ac827a06ffe + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.25.0" + "@babel/types": "npm:^7.25.0" + checksum: 10/07ebecf6db8b28244b7397628e09c99e7a317b959b926d90455c7253c88df3677a5a32d1501d9749fe292a263ff51a4b6b5385bcabd5dadd3a48036f4d4949e0 languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.23.3, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/traverse@npm:7.24.5" +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.23.3, @babel/traverse@npm:^7.23.7, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3": + version: 7.25.3 + resolution: "@babel/traverse@npm:7.25.3" dependencies: - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.2" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10/e237de56e0c30795293fdb6f2cb09a75e6230836e3dc67dc4fa21781eb4d5842996bf3af95bc57ac5c7e6e97d06446f14732d0952eb57d5d9643de7c4f95bee6 + checksum: 10/fba34f323e17fa83372fc290bc12413a50e2f780a86c7d8b1875c594b6be2857867804de5d52ab10a78a9cae29e1b09ea15d85ad63671ce97d79c40650282bb9 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.23.4, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.24.5 - resolution: "@babel/types@npm:7.24.5" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.23.3, @babel/types@npm:^7.23.6, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.25.2 + resolution: "@babel/types@npm:7.25.2" dependencies: - "@babel/helper-string-parser": "npm:^7.24.1" - "@babel/helper-validator-identifier": "npm:^7.24.5" + "@babel/helper-string-parser": "npm:^7.24.8" + "@babel/helper-validator-identifier": "npm:^7.24.7" to-fast-properties: "npm:^2.0.0" - checksum: 10/259e7512476ae64830e73f2addf143159232bcbf0eba6a6a27cab25a960cd353a11c826eb54185fdf7d8d9865922cbcd6522149e9ec55b967131193f9c9111a1 + checksum: 10/ccf5399db1dcd6dd87b84a6f7bc8dd241e04a326f4f038c973c26ccb69cd360c8f2276603f584c58fd94da95229313060b27baceb0d9b18a435742d3f616afd1 languageName: node linkType: hard @@ -1858,12 +1847,12 @@ __metadata: languageName: node linkType: hard -"@cloudflare/kv-asset-handler@npm:0.3.2": - version: 0.3.2 - resolution: "@cloudflare/kv-asset-handler@npm:0.3.2" +"@cloudflare/kv-asset-handler@npm:0.3.4": + version: 0.3.4 + resolution: "@cloudflare/kv-asset-handler@npm:0.3.4" dependencies: mime: "npm:^3.0.0" - checksum: 10/2f8af4723cf534aab19e96ad20c8d08084e7dbae95998832e74e16bd796782faa1357a1787cf1b8ad2b9471582574fbace8201264a253d1dcb0e1973a714169b + checksum: 10/f02840c2da8e75f3dbfe769f3ba99b99fb87b438c518c06c279334882ce7745ba5dd7ab66a07695dde0596e297758ce66761f9aac2365e7dfb83d7001cd44afa languageName: node linkType: hard @@ -1922,9 +1911,9 @@ __metadata: languageName: node linkType: hard -"@cloudflare/workerd-darwin-64@npm:1.20240419.0": - version: 1.20240419.0 - resolution: "@cloudflare/workerd-darwin-64@npm:1.20240419.0" +"@cloudflare/workerd-darwin-64@npm:1.20240806.0": + version: 1.20240806.0 + resolution: "@cloudflare/workerd-darwin-64@npm:1.20240806.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -1936,9 +1925,9 @@ __metadata: languageName: node linkType: hard -"@cloudflare/workerd-darwin-arm64@npm:1.20240419.0": - version: 1.20240419.0 - resolution: "@cloudflare/workerd-darwin-arm64@npm:1.20240419.0" +"@cloudflare/workerd-darwin-arm64@npm:1.20240806.0": + version: 1.20240806.0 + resolution: "@cloudflare/workerd-darwin-arm64@npm:1.20240806.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -1950,9 +1939,9 @@ __metadata: languageName: node linkType: hard -"@cloudflare/workerd-linux-64@npm:1.20240419.0": - version: 1.20240419.0 - resolution: "@cloudflare/workerd-linux-64@npm:1.20240419.0" +"@cloudflare/workerd-linux-64@npm:1.20240806.0": + version: 1.20240806.0 + resolution: "@cloudflare/workerd-linux-64@npm:1.20240806.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -1964,9 +1953,9 @@ __metadata: languageName: node linkType: hard -"@cloudflare/workerd-linux-arm64@npm:1.20240419.0": - version: 1.20240419.0 - resolution: "@cloudflare/workerd-linux-arm64@npm:1.20240419.0" +"@cloudflare/workerd-linux-arm64@npm:1.20240806.0": + version: 1.20240806.0 + resolution: "@cloudflare/workerd-linux-arm64@npm:1.20240806.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -1978,13 +1967,20 @@ __metadata: languageName: node linkType: hard -"@cloudflare/workerd-windows-64@npm:1.20240419.0": - version: 1.20240419.0 - resolution: "@cloudflare/workerd-windows-64@npm:1.20240419.0" +"@cloudflare/workerd-windows-64@npm:1.20240806.0": + version: 1.20240806.0 + resolution: "@cloudflare/workerd-windows-64@npm:1.20240806.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard +"@cloudflare/workers-shared@npm:0.2.0": + version: 0.2.0 + resolution: "@cloudflare/workers-shared@npm:0.2.0" + checksum: 10/5950232b5b67394a23c2badc743d229197b31c6c3f58499a59ab2ff813e32e20840c21c9a137f61f16dee0089644dbdf5adb46bf5edaf91197dd8b5acc60bc10 + languageName: node + linkType: hard + "@cloudflare/workers-types@npm:4.20240419.0": version: 4.20240419.0 resolution: "@cloudflare/workers-types@npm:4.20240419.0" @@ -2185,6 +2181,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/aix-ppc64@npm:0.23.1" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-arm64@npm:0.17.19" @@ -2220,6 +2223,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/android-arm64@npm:0.23.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.15.18": version: 0.15.18 resolution: "@esbuild/android-arm@npm:0.15.18" @@ -2262,6 +2272,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/android-arm@npm:0.23.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-x64@npm:0.17.19" @@ -2297,6 +2314,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/android-x64@npm:0.23.1" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-arm64@npm:0.17.19" @@ -2332,6 +2356,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/darwin-arm64@npm:0.23.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-x64@npm:0.17.19" @@ -2367,6 +2398,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/darwin-x64@npm:0.23.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-arm64@npm:0.17.19" @@ -2402,6 +2440,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/freebsd-arm64@npm:0.23.1" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-x64@npm:0.17.19" @@ -2437,6 +2482,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/freebsd-x64@npm:0.23.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm64@npm:0.17.19" @@ -2472,6 +2524,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-arm64@npm:0.23.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm@npm:0.17.19" @@ -2507,6 +2566,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-arm@npm:0.23.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ia32@npm:0.17.19" @@ -2542,6 +2608,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-ia32@npm:0.23.1" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.14.54": version: 0.14.54 resolution: "@esbuild/linux-loong64@npm:0.14.54" @@ -2591,6 +2664,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-loong64@npm:0.23.1" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-mips64el@npm:0.17.19" @@ -2626,6 +2706,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-mips64el@npm:0.23.1" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ppc64@npm:0.17.19" @@ -2661,6 +2748,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-ppc64@npm:0.23.1" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-riscv64@npm:0.17.19" @@ -2696,6 +2790,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-riscv64@npm:0.23.1" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-s390x@npm:0.17.19" @@ -2731,6 +2832,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-s390x@npm:0.23.1" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-x64@npm:0.17.19" @@ -2766,6 +2874,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-x64@npm:0.23.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/netbsd-x64@npm:0.17.19" @@ -2801,6 +2916,20 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/netbsd-x64@npm:0.23.1" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/openbsd-arm64@npm:0.23.1" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/openbsd-x64@npm:0.17.19" @@ -2836,6 +2965,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/openbsd-x64@npm:0.23.1" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/sunos-x64@npm:0.17.19" @@ -2871,6 +3007,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/sunos-x64@npm:0.23.1" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-arm64@npm:0.17.19" @@ -2906,6 +3049,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/win32-arm64@npm:0.23.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-ia32@npm:0.17.19" @@ -2941,6 +3091,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/win32-ia32@npm:0.23.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-x64@npm:0.17.19" @@ -2976,6 +3133,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/win32-x64@npm:0.23.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -2987,10 +3151,10 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: 10/8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 +"@eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": + version: 4.11.0 + resolution: "@eslint-community/regexpp@npm:4.11.0" + checksum: 10/f053f371c281ba173fe6ee16dbc4fe544c84870d58035ccca08dba7f6ce1830d895ce3237a0db89ba37616524775dca82f1c502066b58e2d5712d7f87f5ba17c languageName: node linkType: hard @@ -3026,24 +3190,17 @@ __metadata: linkType: hard "@expo/bunyan@npm:^4.0.0": - version: 4.0.0 - resolution: "@expo/bunyan@npm:4.0.0" + version: 4.0.1 + resolution: "@expo/bunyan@npm:4.0.1" dependencies: - mv: "npm:~2" - safe-json-stringify: "npm:~1" uuid: "npm:^8.0.0" - dependenciesMeta: - mv: - optional: true - safe-json-stringify: - optional: true - checksum: 10/7adabae89ab01aa93320a9a40120d912ea03c1b25074129946d53c5e361c3326a80a3ea9f07cd410deb6c612a86fe169b127d17aaa1f5dd99b13491c751c168b + checksum: 10/22d656b07967e9112c13d3d7432c73f19b777ea31f7bccbc558d59b9f7d9c81a8d94036f9b6e8665abfeb57409107fd61f05e9072d57b12c1087b77b05accbb7 languageName: node linkType: hard -"@expo/cli@npm:0.17.11": - version: 0.17.11 - resolution: "@expo/cli@npm:0.17.11" +"@expo/cli@npm:0.17.13": + version: 0.17.13 + resolution: "@expo/cli@npm:0.17.13" dependencies: "@babel/runtime": "npm:^7.20.0" "@expo/code-signing-certificates": "npm:0.0.5" @@ -3053,7 +3210,7 @@ __metadata: "@expo/env": "npm:~0.2.2" "@expo/image-utils": "npm:^0.4.0" "@expo/json-file": "npm:^8.2.37" - "@expo/metro-config": "npm:~0.17.0" + "@expo/metro-config": "npm:0.17.8" "@expo/osascript": "npm:^2.0.31" "@expo/package-manager": "npm:^1.1.1" "@expo/plist": "npm:^0.1.0" @@ -3123,7 +3280,7 @@ __metadata: ws: "npm:^8.12.1" bin: expo-internal: build/bin/cli - checksum: 10/29b727719de7c8d5cc6af19002af917ab30eb66145993309def4d42a31e7d95a442f73e9069bf23dc9dcfb221ec77800bf0829df7c257cca7b11afca1b6983e9 + checksum: 10/b0ef795ea1179a6c91dd50d74db31f9e2c84f59a0ce203973c8cf0726c94dbd5c45ec2a0421848797ac0c920fa29979d1226b25b8f1245f907486b60543743a8 languageName: node linkType: hard @@ -3189,23 +3346,22 @@ __metadata: linkType: hard "@expo/devcert@npm:^1.0.0": - version: 1.1.0 - resolution: "@expo/devcert@npm:1.1.0" + version: 1.1.4 + resolution: "@expo/devcert@npm:1.1.4" dependencies: application-config-path: "npm:^0.1.0" command-exists: "npm:^1.2.4" debug: "npm:^3.1.0" eol: "npm:^0.9.1" get-port: "npm:^3.2.0" - glob: "npm:^7.1.2" - lodash: "npm:^4.17.4" + glob: "npm:^10.4.2" + lodash: "npm:^4.17.21" mkdirp: "npm:^0.5.1" password-prompt: "npm:^1.0.4" - rimraf: "npm:^2.6.2" sudo-prompt: "npm:^8.2.0" tmp: "npm:^0.0.33" tslib: "npm:^2.4.0" - checksum: 10/3fc458c30c63884f50425c76d826e795058a5f84ba222b66ac8a6192a830c9765dc81b3db16d33da7da2a46a82cc68f1868d40821f14d31dcc7c3cb500a05c05 + checksum: 10/da897fad243ff74c5c70486aa020b6ed691c3a68a2bed5758e76245d493cee0499d3c1efbc9fa8993e5addc0cf73de5eff77211780669ae122b802327cefacee languageName: node linkType: hard @@ -3299,9 +3455,9 @@ __metadata: languageName: node linkType: hard -"@expo/metro-config@npm:0.17.7, @expo/metro-config@npm:~0.17.0": - version: 0.17.7 - resolution: "@expo/metro-config@npm:0.17.7" +"@expo/metro-config@npm:0.17.8": + version: 0.17.8 + resolution: "@expo/metro-config@npm:0.17.8" dependencies: "@babel/core": "npm:^7.20.0" "@babel/generator": "npm:^7.20.5" @@ -3325,7 +3481,7 @@ __metadata: sucrase: "npm:3.34.0" peerDependencies: "@react-native/babel-preset": "*" - checksum: 10/33723a6a83e71c9253f19fbdbf88d554468df625a9986453d72b0dcded3da75ee184eeae5212abd7ca05441a2bd37943ece9554267557281379bb0ff7bae8657 + checksum: 10/0e9cc814eca32df4e3fb342f4ee704ea266540154d6bb78ac8d20536303dc24574852300e67d27fa54b6ac411d641362e4d72cfbb67829705fafbda465397fcb languageName: node linkType: hard @@ -3352,12 +3508,12 @@ __metadata: linkType: hard "@expo/osascript@npm:^2.0.31": - version: 2.1.2 - resolution: "@expo/osascript@npm:2.1.2" + version: 2.1.3 + resolution: "@expo/osascript@npm:2.1.3" dependencies: "@expo/spawn-async": "npm:^1.7.2" exec-async: "npm:^2.2.0" - checksum: 10/161ba87a1811bc6d8f5f5c296b68073a23b62cb28af4986cd20602314fce09fc7669d5553519efccbe3c1368e99b5ffa2619b2f18aa665f07775ee83f4267d2f + checksum: 10/f413d7596e78fa9307444a8576da2a1c11470f7918eebe09df5a416dc612042484fa6be9f9dc00668eacb227d0ba73ef4de06d5c9c03f3c8b1eb2b096cd3c2ef languageName: node linkType: hard @@ -3465,11 +3621,11 @@ __metadata: linkType: hard "@expo/vector-icons@npm:^14.0.0": - version: 14.0.1 - resolution: "@expo/vector-icons@npm:14.0.1" + version: 14.0.2 + resolution: "@expo/vector-icons@npm:14.0.2" dependencies: prop-types: "npm:^15.8.1" - checksum: 10/3fc520ea4bcd35424a80faa383129a2b40dfc723d7f36720e2dab15d216b1a0e382ecce2408d6e0d41795224dfb8e097b4bbd0855ce8d5af21b19f4961a1d42c + checksum: 10/b50dab5d32907cf6b176db6b9d3c7284559ab95a1dfe0a5af530f8b27fdb5ab3c655d798ac46f78b7650ce6cf0fea682e8f6be1cc868a534f6d0debc79062c67 languageName: node linkType: hard @@ -4050,77 +4206,77 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.0.0": - version: 1.6.1 - resolution: "@floating-ui/core@npm:1.6.1" +"@floating-ui/core@npm:^1.0.0, @floating-ui/core@npm:^1.6.0": + version: 1.6.7 + resolution: "@floating-ui/core@npm:1.6.7" dependencies: - "@floating-ui/utils": "npm:^0.2.0" - checksum: 10/5d3cbd9963f74dc74e0b78896314850b552b48dc58b0f36ee752d603643615851c437cb25919aa7bdbcfaab563337037282d4b3006ae02f23d7c3f684309e00d + "@floating-ui/utils": "npm:^0.2.7" + checksum: 10/e15fbb49830bef39c4ce2b2d00febc0140939c1f86f0441e38e43cbe83456fd05be674812bf747bce425318d8730e3c51c291104115f8637ce7bce2f00446743 languageName: node linkType: hard "@floating-ui/dom@npm:^1.0.0": - version: 1.6.5 - resolution: "@floating-ui/dom@npm:1.6.5" + version: 1.6.10 + resolution: "@floating-ui/dom@npm:1.6.10" dependencies: - "@floating-ui/core": "npm:^1.0.0" - "@floating-ui/utils": "npm:^0.2.0" - checksum: 10/d421e7f239e9af5a2a4c7a560c29b8ce1f29398c411c8e3bd0c33a2ce800e13a378749a1606e4f6b460830f4007c459792534821013262d24d1385476b1ba48d + "@floating-ui/core": "npm:^1.6.0" + "@floating-ui/utils": "npm:^0.2.7" + checksum: 10/c100f5ecb37fc1bea4e551977eae3992f8eba351e6b7f2642e2f84a4abd269406d5a46a14505bc583caf25ddee900a667829244c4eecf1cf60f08c1dabdf3ee9 languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.0.6": - version: 2.0.9 - resolution: "@floating-ui/react-dom@npm:2.0.9" +"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.0.6, @floating-ui/react-dom@npm:^2.1.1": + version: 2.1.1 + resolution: "@floating-ui/react-dom@npm:2.1.1" dependencies: "@floating-ui/dom": "npm:^1.0.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 10/c38982f2c904fd321d049bb64e0a3d52b2be5307ae11b18845457d1ac1a775657d16e14e83866ad244a2011876b3190cf4a96972c9bbd0be1e47f9830c2cd7a4 + checksum: 10/cafabfb5dd0b25547863520b3bcf6faee7f087d0c3187a8779910a6838d496bf494f237bf1fe883bbfae1a7fcc399611ae52377b696065d8118bd7c1b9c0d253 languageName: node linkType: hard "@floating-ui/react-native@npm:^0.10.3": - version: 0.10.5 - resolution: "@floating-ui/react-native@npm:0.10.5" + version: 0.10.6 + resolution: "@floating-ui/react-native@npm:0.10.6" dependencies: "@floating-ui/core": "npm:^1.0.0" peerDependencies: react: ">=16.8.0" react-native: ">=0.64.0" - checksum: 10/7d6ca1782e3f4ca41d0be3f12a300245409a1220ab82edcfd8e670b7cbda9e86c3bba6f696b5eaff8240d468ef05adff933200dfd74e2a02fc914524c5340186 + checksum: 10/e7ee9a2fb93674ad5b690b770de70989bb7dfd2e871ab698ec2259c7fa38047558fc8a21ad9138a16da95408bad9445b3ab7abec1fa54f3ad79a21a1a1ef033b languageName: node linkType: hard "@floating-ui/react@npm:^0.26.6": - version: 0.26.13 - resolution: "@floating-ui/react@npm:0.26.13" + version: 0.26.22 + resolution: "@floating-ui/react@npm:0.26.22" dependencies: - "@floating-ui/react-dom": "npm:^2.0.0" - "@floating-ui/utils": "npm:^0.2.0" + "@floating-ui/react-dom": "npm:^2.1.1" + "@floating-ui/utils": "npm:^0.2.7" tabbable: "npm:^6.0.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 10/f3314c3efd73d42e6a749f31f3d8deffc9b3738c5ea516cc215c0d77ead32b52bfddcc47f17703acad9794bfec090e5d65154111735fcb45c27ec6aca0b5e119 + checksum: 10/53f21ce765445733be4db2efd58c424ad1db0f369d4e20346733ff60f684574e7c435b9cea3298bf09a02484d2ebb52a4097bedda5d021430b3f08439fe91bc1 languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.0": - version: 0.2.2 - resolution: "@floating-ui/utils@npm:0.2.2" - checksum: 10/28d900d2f0876b40c7090f55724700eeac608862e59110b7b14731223218cf7ce125b2091f34103edf4b0f779166151bbca21256b856236235a2be996548ed38 +"@floating-ui/utils@npm:^0.2.7": + version: 0.2.7 + resolution: "@floating-ui/utils@npm:0.2.7" + checksum: 10/56b1bb3f73f6ec9aabf9b1fd3dc584e0f2384d319c1a6119050eab102ae6ca8b9b0eed711c2f235ffe035188cbe9727bf36e8dcb54c8bd32176737e4be47efa8 languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:1.18.2": - version: 1.18.2 - resolution: "@formatjs/ecma402-abstract@npm:1.18.2" +"@formatjs/ecma402-abstract@npm:2.0.0": + version: 2.0.0 + resolution: "@formatjs/ecma402-abstract@npm:2.0.0" dependencies: "@formatjs/intl-localematcher": "npm:0.5.4" tslib: "npm:^2.4.0" - checksum: 10/e761653887e4446188daa023f4cb7245790ed65eb56cef4821225467e63f271f1addff386cfcbb4eb73eb67704b1f3a2b35ea4082fcadd4d05cfa0b3be3d5577 + checksum: 10/41543ba509ea3c7d6530d57b888115f7ca242f13462a951fae4d1d1f28bae10c999f4dea28a71d2f08366d4889a3f5276cae3a16c6f6417b841a84fd314c2234 languageName: node linkType: hard @@ -4133,24 +4289,24 @@ __metadata: languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.7.6": - version: 2.7.6 - resolution: "@formatjs/icu-messageformat-parser@npm:2.7.6" +"@formatjs/icu-messageformat-parser@npm:2.7.8": + version: 2.7.8 + resolution: "@formatjs/icu-messageformat-parser@npm:2.7.8" dependencies: - "@formatjs/ecma402-abstract": "npm:1.18.2" - "@formatjs/icu-skeleton-parser": "npm:1.8.0" + "@formatjs/ecma402-abstract": "npm:2.0.0" + "@formatjs/icu-skeleton-parser": "npm:1.8.2" tslib: "npm:^2.4.0" - checksum: 10/5baf9c1cf4b3f70d95bbac602b0695fcf67c6e2ff098e39dd53bdad0a16d192b9b5fe74dbdbeb76404bbdcdc95628d2623d24f786736074751fef13490cb6237 + checksum: 10/292fd36268ad84337c0e798fc73b58e8f3cf3f362cea031f710fd78053d29b420526ab766a95745e162ae4a11bf846bc2f7ae5c2c0a3288d3bc9daa97a3be8c1 languageName: node linkType: hard -"@formatjs/icu-skeleton-parser@npm:1.8.0": - version: 1.8.0 - resolution: "@formatjs/icu-skeleton-parser@npm:1.8.0" +"@formatjs/icu-skeleton-parser@npm:1.8.2": + version: 1.8.2 + resolution: "@formatjs/icu-skeleton-parser@npm:1.8.2" dependencies: - "@formatjs/ecma402-abstract": "npm:1.18.2" + "@formatjs/ecma402-abstract": "npm:2.0.0" tslib: "npm:^2.4.0" - checksum: 10/8cd96d9075d1d369e4746dfaea6e3f478d21ed0672f4b777c4ee53b2660ef8c9a081976e6a8c73bba889eddc7edc52dba6eeea5fd62a8c03aa73e266b3cd89e9 + checksum: 10/a06b61cf6c298bbbc23349e391bad8a1cf0a6a32dc4928a4681a3aa6f38dd8c6a181dc4067e228f67584d4dc181d862704095e65c38cfac077c984dc24ba54d3 languageName: node linkType: hard @@ -4163,40 +4319,40 @@ __metadata: languageName: node linkType: hard -"@fortawesome/fontawesome-common-types@npm:6.5.2": - version: 6.5.2 - resolution: "@fortawesome/fontawesome-common-types@npm:6.5.2" - checksum: 10/a918b2dd6566db6878999e1c4523fa8d0fcc3c79f00086b48a36c365e543ac16a2950618f47893a8369d4ee13e454baf1f5108f7238bdf6ec2bea459b6c517ca +"@fortawesome/fontawesome-common-types@npm:6.6.0": + version: 6.6.0 + resolution: "@fortawesome/fontawesome-common-types@npm:6.6.0" + checksum: 10/2c730897466fa3b9ae01a4d0943e24fffbc5cbeb4fdae3df044e49619e52763a431d5d5324e9c607995ab36f3dcc90a45958b44020b23b5e148fb66e3b668875 languageName: node linkType: hard "@fortawesome/fontawesome-svg-core@npm:^6.3.0": - version: 6.5.2 - resolution: "@fortawesome/fontawesome-svg-core@npm:6.5.2" + version: 6.6.0 + resolution: "@fortawesome/fontawesome-svg-core@npm:6.6.0" dependencies: - "@fortawesome/fontawesome-common-types": "npm:6.5.2" - checksum: 10/03cc6d9662f2014e2fbbf47e9678a6a21108edeb78ff551207eeb12404daa8bfa5c6dd30a474d3fca897e856ff4b45d35261bb445fc30994c46d91783722684d + "@fortawesome/fontawesome-common-types": "npm:6.6.0" + checksum: 10/b13afc5aed1598bcba86ad93fc413ecbcfdb4310015c72cfe205b18d7a1c0534e3ebacd6db49fae2e0240af15593b2281ad3dbeb9e85fc41d6de281142f030f1 languageName: node linkType: hard "@fortawesome/free-solid-svg-icons@npm:^6.3.0": - version: 6.5.2 - resolution: "@fortawesome/free-solid-svg-icons@npm:6.5.2" + version: 6.6.0 + resolution: "@fortawesome/free-solid-svg-icons@npm:6.6.0" dependencies: - "@fortawesome/fontawesome-common-types": "npm:6.5.2" - checksum: 10/2f6dde7eddc8ab9ed09d220c2dad6cb53922842d3f764ea9d393162ba50971b5be8f16e0c9a225ec808d6a2e92769a0d194e7e1ae8f98ccdd53f7a59aee2e31b + "@fortawesome/fontawesome-common-types": "npm:6.6.0" + checksum: 10/cd46d6cb4e334a5b92d15b68b417dc0940f5133af2489f2714018068cad7fe2df849dd02d8fae2c7376d1cf9ca12e7ff65da8620b6612efd0f32b38e93ec4b0a languageName: node linkType: hard "@fortawesome/react-fontawesome@npm:^0.2.0": - version: 0.2.0 - resolution: "@fortawesome/react-fontawesome@npm:0.2.0" + version: 0.2.2 + resolution: "@fortawesome/react-fontawesome@npm:0.2.2" dependencies: prop-types: "npm:^15.8.1" peerDependencies: "@fortawesome/fontawesome-svg-core": ~1 || ~6 react: ">=16.3" - checksum: 10/9b574daaf4413ae202dc8e4ff500726ea58d0a5cf6bdca9ad992f57956625f3750596852fd511600ed5b547025fc8af1cf6cf5a25a807b5c0f49af24b3e00efe + checksum: 10/05537fd7c34d43e0d8823df0195cb6fd935ff78e296e2d362e668bcf75f13d71c70c7fd6d596dff4e37b5f27e0ae43b98cb4732e0d91570f30b8a5581bbe2704 languageName: node linkType: hard @@ -4270,57 +4426,57 @@ __metadata: linkType: hard "@graphql-tools/executor@npm:^1.0.0": - version: 1.2.6 - resolution: "@graphql-tools/executor@npm:1.2.6" + version: 1.3.1 + resolution: "@graphql-tools/executor@npm:1.3.1" dependencies: - "@graphql-tools/utils": "npm:^10.1.1" + "@graphql-tools/utils": "npm:^10.3.4" "@graphql-typed-document-node/core": "npm:3.2.0" "@repeaterjs/repeater": "npm:^3.0.4" tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/fa095a89d79530d47774678336f4734e5ebf31a16cb2ad462e78412e679edbff123d1dd80d72a35e1d69d14d8cc39f539d1581617956ab3f43c74b148dfdbf5c + checksum: 10/40c72f12e84f54d2cebb771d38d67f154662baf8a203633ac6a3a712c7758386d30bd2ceb2315ab86464d19e184ddf6ba0e3aea30f26874e0cd1b0b2bd8a6ed3 languageName: node linkType: hard -"@graphql-tools/merge@npm:^9.0.3": - version: 9.0.4 - resolution: "@graphql-tools/merge@npm:9.0.4" +"@graphql-tools/merge@npm:^9.0.6": + version: 9.0.6 + resolution: "@graphql-tools/merge@npm:9.0.6" dependencies: - "@graphql-tools/utils": "npm:^10.0.13" + "@graphql-tools/utils": "npm:^10.5.4" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/9f60577237f43e66cabb2de01552a0231286b8a32877d0b5bcde31c2352867c63e55a236a3a1ae07e313f42ac070695a4f79ed6d04e6bbb8842e8e75d8276dd8 + checksum: 10/84ee4ca383a2b3310becb7a5306713070571ba83583fc5ebf92374531b8e1ca278fb89e32ed3a4720e5d7d01b7d4a7ccd606786b799dfc3e3f21a20b6adaec2f languageName: node linkType: hard "@graphql-tools/schema@npm:^10.0.0": - version: 10.0.3 - resolution: "@graphql-tools/schema@npm:10.0.3" + version: 10.0.6 + resolution: "@graphql-tools/schema@npm:10.0.6" dependencies: - "@graphql-tools/merge": "npm:^9.0.3" - "@graphql-tools/utils": "npm:^10.0.13" + "@graphql-tools/merge": "npm:^9.0.6" + "@graphql-tools/utils": "npm:^10.5.4" tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/dbe8ea12ea9dd7123672515165db671dc8ce45def8321308078199f0af4bf41bdb5b12867b639065dddd2ff0f55274084672dd586dbcce66a0e93523885545c0 + checksum: 10/f667ed6bf8c8419cee8929c19b1b31c55894526a25f36463d106baf31b19cee8b297281eef07de7e3d94173d03a8ade4570a6e338b1482a27f8eae09d9ade4a8 languageName: node linkType: hard -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.13, @graphql-tools/utils@npm:^10.1.1": - version: 10.2.0 - resolution: "@graphql-tools/utils@npm:10.2.0" +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.3.4, @graphql-tools/utils@npm:^10.5.4": + version: 10.5.4 + resolution: "@graphql-tools/utils@npm:10.5.4" dependencies: "@graphql-typed-document-node/core": "npm:^3.1.1" - cross-inspect: "npm:1.0.0" + cross-inspect: "npm:1.0.1" dset: "npm:^3.1.2" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/ce3c0734e696e17c3d28cd06370e201992af8bc769c25183409c24dd1d295690ba4f246665295b77c9c50d53844b9f0690d2c28c79c7f0925bf8fc75bdcfb13d + checksum: 10/e6750800be215cbd8b4cc67019ba91b881c6093a4ac71258eeef9f1f3101b1e81e862435fd5b05cb40d94d40e396d0a3629ad6613226d7a4f75b8c5329a03aa7 languageName: node linkType: hard @@ -4375,12 +4531,12 @@ __metadata: linkType: hard "@grpc/grpc-js@npm:~1.8.0": - version: 1.8.21 - resolution: "@grpc/grpc-js@npm:1.8.21" + version: 1.8.22 + resolution: "@grpc/grpc-js@npm:1.8.22" dependencies: "@grpc/proto-loader": "npm:^0.7.0" "@types/node": "npm:>=12.12.47" - checksum: 10/8c2674b435efd7d8cf54d63c3ef810efc5f7f2f479b77d7cb4baa0ba1ad21734ac7e0f8c068bfb004445d8c89b0b3773b7995dc0d43e163a3d45b7e1d0f55537 + checksum: 10/7d3610bf8f0c6a23fe1398d2848e22116cac2aecb57171d4fb08fcf91900395275833edf854c251c21a912506c1928d7d29f737bf47f48692d60aaabc22d97d3 languageName: node linkType: hard @@ -4430,9 +4586,9 @@ __metadata: linkType: hard "@hono/node-server@npm:^1.11.0, @hono/node-server@npm:^1.9.0": - version: 1.11.1 - resolution: "@hono/node-server@npm:1.11.1" - checksum: 10/f331bf70ac094f4b24af12906ef726e395c55ee8ffef14bf5019657c50c3a8bc279eb8f0542941abff910bb79c72c9dc4764f65f711c02d78a496a8639f7b86e + version: 1.12.1 + resolution: "@hono/node-server@npm:1.12.1" + checksum: 10/b641df038e83b2694c2a43afc2e66195df38cb955c97cabf4947be4970da20aabb75b8a8595c31953ac49e2f18381797dcc9b0f9ffa5865cd20e830c0ffc3be0 languageName: node linkType: hard @@ -4447,21 +4603,21 @@ __metadata: linkType: hard "@hono/zod-validator@npm:^0.2.0": - version: 0.2.1 - resolution: "@hono/zod-validator@npm:0.2.1" + version: 0.2.2 + resolution: "@hono/zod-validator@npm:0.2.2" peerDependencies: hono: ">=3.9.0" zod: ^3.19.1 - checksum: 10/3bd8d058124e25ea5c03a1270c5c6d7038f9d407208be01927fb8ebc15f248193dc505c3fd7a0fe093b6382797f09692f62599603857360489d72779d5d67b34 + checksum: 10/8228c1d8ef8b7bee4013dc1b73304d8fefd6c8309fcb7cd1be3842ce5a1a3471a1dd74fd01c237c7da394d15f1c05745f815cf06ba5aaaf352c5deca414660fa languageName: node linkType: hard "@hookform/resolvers@npm:^3.3.4": - version: 3.3.4 - resolution: "@hookform/resolvers@npm:3.3.4" + version: 3.9.0 + resolution: "@hookform/resolvers@npm:3.9.0" peerDependencies: react-hook-form: ^7.0.0 - checksum: 10/0845e15f53b515ab5dc8d970d4ee7f47bbdfc4f4391bc166361535482d96b6ae3d1812669107fca05bf8687fa5447e3ed65f2eee3e349759b23b229ca978f917 + checksum: 10/b878e92cebc703106a70987437ab4add0e71a327a0bb9864f82ab480b5d9a38b0d639f6154b138c3c4828af0db00c1b413279c102715146b19edc76b9786f1c3 languageName: node linkType: hard @@ -4491,52 +4647,52 @@ __metadata: linkType: hard "@instructor-ai/instructor@npm:^1.3.0": - version: 1.3.0 - resolution: "@instructor-ai/instructor@npm:1.3.0" + version: 1.5.0 + resolution: "@instructor-ai/instructor@npm:1.5.0" dependencies: zod-stream: "npm:1.0.3" zod-validation-error: "npm:^2.1.0" peerDependencies: openai: ">=4.28.0" zod: ">=3.22.4" - checksum: 10/29174fc7edfb6febbdddd68798160380ea4fe9e16c2e39853057c3b6f827ecda1e0334bffca8ec96cf477b51ee6e4088977ffffeb4c5034da91dd5cdc5f230f9 + checksum: 10/c547afffe3dcabaecfa179dc471413dfbe55d597c8ab74f5fa03b91497b3d2bc13ca0dad038d6744c77a0efac04dbd51017e83e66949e54bcb3dd3d70deabfee languageName: node linkType: hard -"@internationalized/date@npm:^3.5.3": - version: 3.5.3 - resolution: "@internationalized/date@npm:3.5.3" +"@internationalized/date@npm:^3.5.5": + version: 3.5.5 + resolution: "@internationalized/date@npm:3.5.5" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/e7f478db50592d46b5b5d4fa37e7471d0217904370dc1a90c8f0972e64d881ee24c9f12a824325b5070a07c3aa3b41a309f94c184e497873dcae67603041db9c + checksum: 10/5f045faf7af0d217874e537507ad9a68753eabc5fa8905524801acaafd6c5e2b4df050c467b423b738ab40a327e1889e620bab41b47c4032aa17f7ca731dc06b languageName: node linkType: hard -"@internationalized/message@npm:^3.1.3": - version: 3.1.3 - resolution: "@internationalized/message@npm:3.1.3" +"@internationalized/message@npm:^3.1.4": + version: 3.1.4 + resolution: "@internationalized/message@npm:3.1.4" dependencies: "@swc/helpers": "npm:^0.5.0" intl-messageformat: "npm:^10.1.0" - checksum: 10/fe957e333e9dd65febc84d5934933895452b946ba6e48b290a36ea1ac9d4bfe930ebe65975e9d63e55d241ca01da9d42eb1cb669f2ec484019a35b3a15a569d7 + checksum: 10/1b895871cbf81cab360046aca07d7d1433aed5f8904abed03fb5e581516403c7b9b075a0e497d1095368329a5980e0ff38a14103b6d9fdb0621fbeeded8b71aa languageName: node linkType: hard -"@internationalized/number@npm:^3.5.2": - version: 3.5.2 - resolution: "@internationalized/number@npm:3.5.2" +"@internationalized/number@npm:^3.5.3": + version: 3.5.3 + resolution: "@internationalized/number@npm:3.5.3" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/3d94f57a648b6da2af21d8acacfbeb1dcbb651918020024c6d12b5fa6d85c75c8e9e73a38e929f49b31ded5e997b8736dadd2118de34a345c07ca56e6b5126b1 + checksum: 10/2b154a82f1150224ce0ae0e97a87e3eff5c60111342a89f0360d3146f8ca3b482b704d25d370a7233e4ff21eeb62cff8fb6e9594dc79984d05459f03a0d348f7 languageName: node linkType: hard -"@internationalized/string@npm:^3.2.2": - version: 3.2.2 - resolution: "@internationalized/string@npm:3.2.2" +"@internationalized/string@npm:^3.2.3": + version: 3.2.3 + resolution: "@internationalized/string@npm:3.2.3" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/9d7ad921777b9c9bff69b44c0c182833c88585a4fa3a86e0980a7370bfa3ae8d7906d296746abca748a12ca272e7a4b7e0cbb7f2c3310faa0851ebe90263913e + checksum: 10/d7ff86646e8cd10696fadd43f59eae767b7bcced652ecc70afaddcea396d6cebc34f8e08af274a32324a923f9a88f1ecf477b1cd2a64954fed8bc1111808f0d7 languageName: node linkType: hard @@ -4875,10 +5031,10 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 10/89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd languageName: node linkType: hard @@ -5113,36 +5269,33 @@ __metadata: languageName: node linkType: hard -"@manypkg/find-root@npm:^2.2.0": - version: 2.2.1 - resolution: "@manypkg/find-root@npm:2.2.1" +"@manypkg/find-root@npm:^2.2.2": + version: 2.2.3 + resolution: "@manypkg/find-root@npm:2.2.3" dependencies: - "@manypkg/tools": "npm:^1.1.0" - find-up: "npm:^4.1.0" - fs-extra: "npm:^8.1.0" - checksum: 10/7f31120c3ef0711f6e65857ea232fb4f7caf4db388080e738f82d979d7f72572dae60519c8fcd45c431a8e94095b6628257fbf7373b34401359def00687bab13 + "@manypkg/tools": "npm:^1.1.2" + checksum: 10/b0e6e530bda0019ea098fc88903c703b64f0eee3e568eb7e82258b1b487c330c76648bd27569835fcc61cf60d15d257a2779ac0051d1bc8a682f0fb629b989ef languageName: node linkType: hard "@manypkg/get-packages@npm:^2.2.1": - version: 2.2.1 - resolution: "@manypkg/get-packages@npm:2.2.1" + version: 2.2.2 + resolution: "@manypkg/get-packages@npm:2.2.2" dependencies: - "@manypkg/find-root": "npm:^2.2.0" - "@manypkg/tools": "npm:^1.1.0" - checksum: 10/648da51cf0bf301cfb133b51b816f04f7caf3c29c386c7fb38a106e6ffdc00823e6aa54b3f72eca49c7a64a1fdf00d55c85095ca9ebcbadfa02b89f6acd4fcdb + "@manypkg/find-root": "npm:^2.2.2" + "@manypkg/tools": "npm:^1.1.1" + checksum: 10/90a6f08a0b79f8edefeddb34eb0f1dad9ae08f5a86fc0df02349111cb85a239feb5aefb20d82c097caff2181581b3ec59b043c21cafd32e6baf9af6b19cc9de4 languageName: node linkType: hard -"@manypkg/tools@npm:^1.1.0": - version: 1.1.0 - resolution: "@manypkg/tools@npm:1.1.0" +"@manypkg/tools@npm:^1.1.1, @manypkg/tools@npm:^1.1.2": + version: 1.1.2 + resolution: "@manypkg/tools@npm:1.1.2" dependencies: - fs-extra: "npm:^8.1.0" - globby: "npm:^11.0.0" + fast-glob: "npm:^3.3.2" jju: "npm:^1.4.0" - read-yaml-file: "npm:^1.1.0" - checksum: 10/85bd2a656c46a475a8f7232515302ffc374005f8cea893e2505271a757fc14accca40e298f7c3acd0df2277ab436b30efeb22af5c6b0d7cd238bc413456a150b + js-yaml: "npm:^4.1.0" + checksum: 10/f3d57b52d07634aef92a136e8f02009626ce7cc283d77d129787bf81d1ad8b0dae9a2cedfd794bd71caf601184929125fc2f4aa105bc0a8d3fcf56a0ce1cf0a0 languageName: node linkType: hard @@ -5238,23 +5391,23 @@ __metadata: linkType: hard "@mongodb-js/saslprep@npm:^1.1.0": - version: 1.1.7 - resolution: "@mongodb-js/saslprep@npm:1.1.7" + version: 1.1.8 + resolution: "@mongodb-js/saslprep@npm:1.1.8" dependencies: sparse-bitfield: "npm:^3.0.3" - checksum: 10/166db1edfa2d5e046016f10aed2a4fd2b304b7d91063e9ce9fba45d6630b9c6506cda9e5b6dd22a5a408a0d24112ca97c16f60cc2fdb66a2c75b49c37440bb69 + checksum: 10/ff3ed794370aab2d941b6d28bd5fb523782221e2e996db56604278b13829ee10d0b6875b1d6e02023277121c71ca53aabdee8f72cf23cf50741cd7ec694a4868 languageName: node linkType: hard "@motionone/animation@npm:^10.12.0": - version: 10.17.0 - resolution: "@motionone/animation@npm:10.17.0" + version: 10.18.0 + resolution: "@motionone/animation@npm:10.18.0" dependencies: - "@motionone/easing": "npm:^10.17.0" - "@motionone/types": "npm:^10.17.0" - "@motionone/utils": "npm:^10.17.0" + "@motionone/easing": "npm:^10.18.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" tslib: "npm:^2.3.1" - checksum: 10/85ac8a36f33b7510cec239b12d90eec38a8f191158e2686c95c7ba237b17cac0e14b1533748fb27e10c18b8f4f4ea9798bc0a9286cf854852ab957d290a09ba9 + checksum: 10/c7fc04dd10d6cade3d3b63d26f2532a2b2731233afc0454722e55ad8061fb3923d926db9cc09f1bcedb39f504fcee1e80adaab270523846998aad3017364a583 languageName: node linkType: hard @@ -5272,83 +5425,83 @@ __metadata: languageName: node linkType: hard -"@motionone/easing@npm:^10.17.0": - version: 10.17.0 - resolution: "@motionone/easing@npm:10.17.0" +"@motionone/easing@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/easing@npm:10.18.0" dependencies: - "@motionone/utils": "npm:^10.17.0" + "@motionone/utils": "npm:^10.18.0" tslib: "npm:^2.3.1" - checksum: 10/69f0fc4999a209801b128586cbb328937d9db1c091bed26762d30d035ecc5c01b0cbdce610c6550f609c0be78c1ad03c808e6c61f15fc52621f614449ce10a86 + checksum: 10/a455a06ccee907ce9da7b1dfe392060a473132733e3f92bbee3a99c36af7baa333cf3c6e38c6d44ad0f9878fdafca3c3f4bcfe55aaeb2a633e45d8e0429f8fa5 languageName: node linkType: hard "@motionone/generators@npm:^10.12.0": - version: 10.17.0 - resolution: "@motionone/generators@npm:10.17.0" + version: 10.18.0 + resolution: "@motionone/generators@npm:10.18.0" dependencies: - "@motionone/types": "npm:^10.17.0" - "@motionone/utils": "npm:^10.17.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" tslib: "npm:^2.3.1" - checksum: 10/06bd6c16cdb3c9fbb3a3fca05d6941d5e756b6ce151e2e9cc4f49c3b021fb54a5b970b01e3ddae9d77175e58b66cacb00927ee829f545fafd0bbdbdc838933aa + checksum: 10/149720881e8db6a1ff38cea98349c3a00f72e5318b645459b68a2aeddb1f2be63ad2ae8978f6c4a63e2414f39e65f06de13a43fd35cf24dc3fb3e3c7f87526bc languageName: node linkType: hard -"@motionone/types@npm:^10.12.0, @motionone/types@npm:^10.17.0": - version: 10.17.0 - resolution: "@motionone/types@npm:10.17.0" - checksum: 10/9449991493f6e7be59261e4fc1a3d4a5b842da8962084d742905f964b4d3aad5fd6c37bd95d5ab51f65fda7b0c389a332c5f7c7eccd6be54eb765ee2fc6e7070 +"@motionone/types@npm:^10.12.0, @motionone/types@npm:^10.17.1": + version: 10.17.1 + resolution: "@motionone/types@npm:10.17.1" + checksum: 10/21d92d733ba30f810b72609fe04f2ef86125ba0160b826974605cc4cc5fbb6ab7bbf1640cbc64fd6298eb8d36fb920ad3ca646c76adf0e2c47a4920200616952 languageName: node linkType: hard -"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.17.0": - version: 10.17.0 - resolution: "@motionone/utils@npm:10.17.0" +"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/utils@npm:10.18.0" dependencies: - "@motionone/types": "npm:^10.17.0" + "@motionone/types": "npm:^10.17.1" hey-listen: "npm:^1.0.8" tslib: "npm:^2.3.1" - checksum: 10/030359d37a6edebf29e0477050e638340f3756fc993a75b877e923b31ed4f3092a61f9d2323494f4b561ada1afc5ea774fb34022e7afbe2ec449c215585ab392 + checksum: 10/0fa9232d132383880d6004522ded763d60f490946584e02bca7f64df98fae07421071f3a85de06aa6ecb52632a47a7586b4143e824e459a87cc852fab657e549 languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.3" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.3" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.3" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -5580,14 +5733,14 @@ __metadata: linkType: hard "@openapitools/openapi-generator-cli@npm:^2.7.0": - version: 2.13.4 - resolution: "@openapitools/openapi-generator-cli@npm:2.13.4" + version: 2.13.5 + resolution: "@openapitools/openapi-generator-cli@npm:2.13.5" dependencies: "@nestjs/axios": "npm:3.0.2" "@nestjs/common": "npm:10.3.0" "@nestjs/core": "npm:10.3.0" "@nuxtjs/opencollective": "npm:0.3.2" - axios: "npm:1.6.8" + axios: "npm:1.7.4" chalk: "npm:4.1.2" commander: "npm:8.3.0" compare-versions: "npm:4.1.4" @@ -5603,7 +5756,7 @@ __metadata: tslib: "npm:2.6.2" bin: openapi-generator-cli: main.js - checksum: 10/87efe136d4c223ff71ba8a31569623ed16de28b839ad50b01340c55ebebf6a7c82ce1caa79c8491ed090477f7928357b483f62e2f362c0311e7c1efcbf9b1307 + checksum: 10/e51145a0b5e36b30e64d1324710d0ef24eebc1dc8c29af5e41fee6c7435d16961be8bad1daae4e6bdea6e684ad0e4dcf55ef3c6f59fd46b4a7f9e736c36e224b languageName: node linkType: hard @@ -5752,13 +5905,13 @@ __metadata: linkType: hard "@playwright/test@npm:^1.44.1": - version: 1.44.1 - resolution: "@playwright/test@npm:1.44.1" + version: 1.46.1 + resolution: "@playwright/test@npm:1.46.1" dependencies: - playwright: "npm:1.44.1" + playwright: "npm:1.46.1" bin: playwright: cli.js - checksum: 10/572b4c97834fae54fda833939b8f376df2c301b724f9825a3c705533efc124beb346dd9406f54cd771b3f79c00f0e5c70b5469ef33818a0d2e2ea17b19636f9a + checksum: 10/09e2c28574402f14e2d6f6843022c5778382dc7f703bae931dd531fc0fc1b725a862d3b52932bd6912cb13cbaed54822af33eb3d70134d93b0f1c10ec3fb0756 languageName: node linkType: hard @@ -5779,13 +5932,13 @@ __metadata: linkType: hard "@pnpm/npm-conf@npm:^2.1.0": - version: 2.2.2 - resolution: "@pnpm/npm-conf@npm:2.2.2" + version: 2.3.1 + resolution: "@pnpm/npm-conf@npm:2.3.1" dependencies: "@pnpm/config.env-replace": "npm:^1.1.0" "@pnpm/network.ca-file": "npm:^1.0.1" config-chain: "npm:^1.1.11" - checksum: 10/45422fecc7ed49e5254eef744576625e27cdebccce930f42c66cf2fb70443fc24f506c3fcf4859e6371677ceb144feb45e925ec14774b54588b89806b32dea9a + checksum: 10/44fbb0b166eee3e3631ef0e92b1bed6489aa6975e3e722c16577cc0181b81374f5ae90c6e4da183c8160f996e6b4863325525b00542f42d1b757b51ef62bc4e7 languageName: node linkType: hard @@ -5797,40 +5950,40 @@ __metadata: linkType: hard "@prisma/client@npm:^5.7.0": - version: 5.13.0 - resolution: "@prisma/client@npm:5.13.0" + version: 5.18.0 + resolution: "@prisma/client@npm:5.18.0" peerDependencies: prisma: "*" peerDependenciesMeta: prisma: optional: true - checksum: 10/52762970542c282ea203294eb5adebe0075e077c9edf2b2f62be3f2206d35d94d17129c26e8491082e037da3b2024e788cb5bb588f7de6cb6870b84e9f86b00c + checksum: 10/32a8156700f7d2acaf51b8f9343c37cb9fe7be504c95ae3b3dd529fc6636dd51e46b9029c77b7b143217ef1a6944ed9ab571719d20353f1ee19661be0a3562c6 languageName: node linkType: hard -"@prisma/debug@npm:5.13.0": - version: 5.13.0 - resolution: "@prisma/debug@npm:5.13.0" - checksum: 10/3f061d9fdcbd396f54085d2a0d51b98dc0d733bfcd0647faccc54eef667b26ca56ac9f7583f1fb31bb63f7d47260bac5a8c62258a51b2514143ab37ccde4f316 +"@prisma/debug@npm:5.18.0": + version: 5.18.0 + resolution: "@prisma/debug@npm:5.18.0" + checksum: 10/39160cbc581c2f2300ea95ee2ba1ed56e298e8426e25817ddecca789aadc1f416b12d6e19081468881eba40749b1956e589df8d68a0a83a2ac5a0a7b454605f4 languageName: node linkType: hard -"@prisma/engines-version@npm:5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b": - version: 5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b - resolution: "@prisma/engines-version@npm:5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b" - checksum: 10/1ef94b67607eafad820aa5acee1c85c69da38e6b32a6f4c2f7c75ec236394b9a751838f0f341e0333fc882786bbe6fb4484f8fd7c1b6c414fb2dbeaf6b9642b0 +"@prisma/engines-version@npm:5.18.0-25.4c784e32044a8a016d99474bd02a3b6123742169": + version: 5.18.0-25.4c784e32044a8a016d99474bd02a3b6123742169 + resolution: "@prisma/engines-version@npm:5.18.0-25.4c784e32044a8a016d99474bd02a3b6123742169" + checksum: 10/170c0e56a6938a61bba41dc28d408b1fedbf798f17f4dbcbd7d3767087e53583e5af75a49adfc3bf0d4013c6964639bb316bdbb65169c52585a5441e684183ac languageName: node linkType: hard -"@prisma/engines@npm:5.13.0": - version: 5.13.0 - resolution: "@prisma/engines@npm:5.13.0" +"@prisma/engines@npm:5.18.0": + version: 5.18.0 + resolution: "@prisma/engines@npm:5.18.0" dependencies: - "@prisma/debug": "npm:5.13.0" - "@prisma/engines-version": "npm:5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b" - "@prisma/fetch-engine": "npm:5.13.0" - "@prisma/get-platform": "npm:5.13.0" - checksum: 10/3385032b5972db7a6474988e43c99183d66a963e04972fc06771e8f36b355bd88c887f3f026bda6cc379244089d82691c16f4826057b9e146540479d4ed12eff + "@prisma/debug": "npm:5.18.0" + "@prisma/engines-version": "npm:5.18.0-25.4c784e32044a8a016d99474bd02a3b6123742169" + "@prisma/fetch-engine": "npm:5.18.0" + "@prisma/get-platform": "npm:5.18.0" + checksum: 10/ccfcebb6592b430916d7ecad12b183b06d4b375725565a3788c604ce02679e5d5f309b689aa6bbde037b80721119452cf5d5d40375c0bfb9a517b5ba035f202e languageName: node linkType: hard @@ -5843,23 +5996,23 @@ __metadata: languageName: node linkType: hard -"@prisma/fetch-engine@npm:5.13.0": - version: 5.13.0 - resolution: "@prisma/fetch-engine@npm:5.13.0" +"@prisma/fetch-engine@npm:5.18.0": + version: 5.18.0 + resolution: "@prisma/fetch-engine@npm:5.18.0" dependencies: - "@prisma/debug": "npm:5.13.0" - "@prisma/engines-version": "npm:5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b" - "@prisma/get-platform": "npm:5.13.0" - checksum: 10/fcce109375ee9fd232d68dea9559ec4d8e6a25de408671f7bee7a21c60046207a981d035c04fe770da74d1b0ec5c20baf5882ff738c106a81da79e9e387e4e71 + "@prisma/debug": "npm:5.18.0" + "@prisma/engines-version": "npm:5.18.0-25.4c784e32044a8a016d99474bd02a3b6123742169" + "@prisma/get-platform": "npm:5.18.0" + checksum: 10/21c33be20d9f2cf87695721164087f1b5a25da9a5383b1674133158d1d006eeef74d34fd0efe69b9636393aea137014ae37608a5dd4f840d9def223e38fd0ebe languageName: node linkType: hard -"@prisma/get-platform@npm:5.13.0": - version: 5.13.0 - resolution: "@prisma/get-platform@npm:5.13.0" +"@prisma/get-platform@npm:5.18.0": + version: 5.18.0 + resolution: "@prisma/get-platform@npm:5.18.0" dependencies: - "@prisma/debug": "npm:5.13.0" - checksum: 10/843b5d1d5513499108a4dfc632694afc4dc7535811e57f10a1634029097c62bfdde4a4abd5a5e373d566e277a8895fc09720ff7abdad650b5dbd1e8cdd987830 + "@prisma/debug": "npm:5.18.0" + checksum: 10/a5eee045a84b28c97edb54e27339fcb9b22725bb8f90e3816e18c149aef85707690568073a1108adea4d1d0f7062111d209ac2b3feeab8132059cff9c3e9a2a0 languageName: node linkType: hard @@ -5936,55 +6089,51 @@ __metadata: languageName: node linkType: hard -"@radix-ui/primitive@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/primitive@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - checksum: 10/2b93e161d3fdabe9a64919def7fa3ceaecf2848341e9211520c401181c9eaebb8451c630b066fad2256e5c639c95edc41de0ba59c40eff37e799918d019822d1 +"@radix-ui/primitive@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/primitive@npm:1.1.0" + checksum: 10/7cbf70bfd4b2200972dbd52a9366801b5a43dd844743dc97eb673b3ec8e64f5dd547538faaf9939abbfe8bb275773767ecf5a87295d90ba09c15cba2b5528c89 languageName: node linkType: hard -"@radix-ui/react-arrow@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-arrow@npm:1.0.3" +"@radix-ui/react-arrow@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-arrow@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-primitive": "npm:2.0.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/8cca086f0dbb33360e3c0142adf72f99fc96352d7086d6c2356dbb2ea5944cfb720a87d526fc48087741c602cd8162ca02b0af5e6fdf5f56d20fddb44db8b4c3 + checksum: 10/8522e0a8095ecc32d3a719f9c3bc0514c677a9c9d5ac26985d5416576dbc487c2a49ba2484397d9de502b54657856cb41ca3ea0b2165563eeeae45a83750885b languageName: node linkType: hard -"@radix-ui/react-collection@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-collection@npm:1.0.3" +"@radix-ui/react-collection@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-collection@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-slot": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/2ac740ab746f411942dc95100f1eb60b9a3670960a805e266533fa1bc7dec31a6dabddd746ab788ebd5a9c22b468e38922f39d30447925515f8e44f0a3b2e56c + checksum: 10/d3e656761773602f3a6be0fb568c328125d07ed202527f5fe839d1cdcc38a05d32f0568d2430199534206b86fad2dbe96725691300810033e65ec1e2e5181ccb languageName: node linkType: hard @@ -5999,331 +6148,313 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-compose-refs@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-compose-refs@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-compose-refs@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-compose-refs@npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/2b9a613b6db5bff8865588b6bf4065f73021b3d16c0a90b2d4c23deceeb63612f1f15de188227ebdc5f88222cab031be617a9dd025874c0487b303be3e5cc2a8 + checksum: 10/047a4ed5f87cb848be475507cd62836cf5af5761484681f521ea543ea7c9d59d61d42806d6208863d5e2380bf38cdf4cff73c2bbe5f52dbbe50fb04e1a13ac72 languageName: node linkType: hard "@radix-ui/react-context-menu@npm:^2.0.1": - version: 2.1.5 - resolution: "@radix-ui/react-context-menu@npm:2.1.5" + version: 2.2.1 + resolution: "@radix-ui/react-context-menu@npm:2.2.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-menu": "npm:2.0.6" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-menu": "npm:2.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/45400126a39aeae340fbdf768d2bdcb545ff8676a8c619e5910f286ec1fac124b6a36510dc49224204d18e4ff20e011bc7f1827d25472b9cdfc8cc067513fd36 + checksum: 10/39a16dc829ffb2ffca3352dfe5c74320d8861a7ce8937df92814a57a42aba8504d19baf3f902e6ab17f4ee86481f2165fadb17cea61b5e2afc012e316573096d languageName: node linkType: hard -"@radix-ui/react-context@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-context@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-context@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-context@npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/a02187a3bae3a0f1be5fab5ad19c1ef06ceff1028d957e4d9994f0186f594a9c3d93ee34bacb86d1fa8eb274493362944398e1c17054d12cb3b75384f9ae564b + checksum: 10/755aea1966dc9b778890e6d330482e9285e9cd9417425da364706cf1d43a041f0b5b2412e6dfebb81e35f68ce47304dd52bcda01f223685c287ac654e6142d7e languageName: node linkType: hard -"@radix-ui/react-direction@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-direction@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-direction@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-direction@npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/5336a8b0d4f1cde585d5c2b4448af7b3d948bb63a1aadb37c77771b0e5902dc6266e409cf35fd0edaca7f33e26424be19e64fb8f9d7f7be2d6f1714ea2764210 + checksum: 10/25ad0d1d65ad08c93cebfbefdff9ef2602e53f4573a66b37d2c366ede9485e75ec6fc8e7dd7d2939b34ea5504ca0fe6ac4a3acc2f6ee9b62d131d65486eafd49 languageName: node linkType: hard -"@radix-ui/react-dismissable-layer@npm:1.0.5": - version: 1.0.5 - resolution: "@radix-ui/react-dismissable-layer@npm:1.0.5" +"@radix-ui/react-dismissable-layer@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-escape-keydown": "npm:1.0.3" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-escape-keydown": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/f1626d69bb50ec226032bb7d8c5abaaf7359c2d7660309b0ed3daaedd91f30717573aac1a1cb82d589b7f915cf464b95a12da0a3b91b6acfefb6fbbc62b992de + checksum: 10/08baf3441f811ce88649fa90cf8031f496f81a404cda75fa2a7b42020e3368f8f2a96911a4a1f7065cfa3fb2c091156c009d9255f81feeaf2f7ffadcfd12caf1 languageName: node linkType: hard "@radix-ui/react-dropdown-menu@npm:^2.0.1": - version: 2.0.6 - resolution: "@radix-ui/react-dropdown-menu@npm:2.0.6" + version: 2.1.1 + resolution: "@radix-ui/react-dropdown-menu@npm:2.1.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-menu": "npm:2.0.6" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-menu": "npm:2.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/efa0728a25ea6689c6f31e02025528a21ca3bdc8a905c551ff356f3a66e024ef7fda62dc38564ac1310b211685357e37329616c72e371974d6bded4170ab43a2 + checksum: 10/61f671711cb49f102fc1fc4999968273009f8373b3d11ab0ae1bcf72554c06a297910b044df868b5ec90d55de4e3181a2c8c9e67bbc630add8a7dcd7f6d2b543 languageName: node linkType: hard -"@radix-ui/react-focus-guards@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-focus-guards@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-focus-guards@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-focus-guards@npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/1f8ca8f83b884b3612788d0742f3f054e327856d90a39841a47897dbed95e114ee512362ae314177de226d05310047cabbf66b686ae86ad1b65b6b295be24ef7 + checksum: 10/199717e7da1ba9b3fa74b04f6a245aaebf6bdb8ae7d6f4b5f21f95f4086414a3587beebc77399a99be7d3a4b2499eaa52bf72bef660f8e69856b0fd0593b074f languageName: node linkType: hard -"@radix-ui/react-focus-scope@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-focus-scope@npm:1.0.4" +"@radix-ui/react-focus-scope@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-focus-scope@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/3590e74c6b682737c7ac4bf8db41b3df7b09a0320f3836c619e487df9915451e5dafade9923a74383a7366c59e9436f5fff4301d70c0d15928e0e16b36e58bc9 + checksum: 10/a34dc5caecc56483e293de770fde3addcebd975b94625cb7057bee3f0837d82bba9a672bef7c7902d28d68d31ab9b3847c88285664b5b747ac9141dabf11df3c languageName: node linkType: hard -"@radix-ui/react-id@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-id@npm:1.0.1" +"@radix-ui/react-id@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-id@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/446a453d799cc790dd2a1583ff8328da88271bff64530b5a17c102fa7fb35eece3cf8985359d416f65e330cd81aa7b8fe984ea125fc4f4eaf4b3801d698e49fe + checksum: 10/6fbc9d1739b3b082412da10359e63967b4f3a60383ebda4c9e56b07a722d29bee53b203b3b1418f88854a29315a7715867133bb149e6e22a027a048cdd20d970 languageName: node linkType: hard -"@radix-ui/react-menu@npm:2.0.6": - version: 2.0.6 - resolution: "@radix-ui/react-menu@npm:2.0.6" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:1.0.5" - "@radix-ui/react-focus-guards": "npm:1.0.1" - "@radix-ui/react-focus-scope": "npm:1.0.4" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-popper": "npm:1.1.3" - "@radix-ui/react-portal": "npm:1.0.4" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-roving-focus": "npm:1.0.4" - "@radix-ui/react-slot": "npm:1.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" +"@radix-ui/react-menu@npm:2.1.1": + version: 2.1.1 + resolution: "@radix-ui/react-menu@npm:2.1.1" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-collection": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-dismissable-layer": "npm:1.1.0" + "@radix-ui/react-focus-guards": "npm:1.1.0" + "@radix-ui/react-focus-scope": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.0" + "@radix-ui/react-portal": "npm:1.1.1" + "@radix-ui/react-presence": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-roving-focus": "npm:1.1.0" + "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" aria-hidden: "npm:^1.1.1" - react-remove-scroll: "npm:2.5.5" + react-remove-scroll: "npm:2.5.7" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/8e8c41a46f4fab25b53c5400876f611372491e252d8ef763c3608e571df5aae5524c0a9c210780039b0de6d62affedaa16d189dd4c0148da0984f8f809311032 + checksum: 10/4d523b89a91c0355337cbaafbb0eb4645daa67f6fcef00dbe499a448079ab51e01011a87474f048a54aefbe28829d61f387e67ce30e2ce0aba26734a23c62f1c languageName: node linkType: hard -"@radix-ui/react-popper@npm:1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-popper@npm:1.1.3" +"@radix-ui/react-popper@npm:1.2.0": + version: 1.2.0 + resolution: "@radix-ui/react-popper@npm:1.2.0" dependencies: - "@babel/runtime": "npm:^7.13.10" "@floating-ui/react-dom": "npm:^2.0.0" - "@radix-ui/react-arrow": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" - "@radix-ui/react-use-rect": "npm:1.0.1" - "@radix-ui/react-use-size": "npm:1.0.1" - "@radix-ui/rect": "npm:1.0.1" + "@radix-ui/react-arrow": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-use-rect": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" + "@radix-ui/rect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/1f70ca09b609122058a58f57fa6bce7e528d96552c9db1a1d214e8e4a9dd305e473dfa0ac7dd400d3d215e54b5cf31020199aca3c2728dc1a716f4c7510838a5 + checksum: 10/33aeb8e3436c4764e53ac97b85617309f77b4a34ac3848e2f2c638ed01590895d4787a4382e4e8cedc1a04fd0346e35108adc296ce600399545d8587f4201d09 languageName: node linkType: hard -"@radix-ui/react-portal@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-portal@npm:1.0.4" +"@radix-ui/react-portal@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-portal@npm:1.1.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/c4cf35e2f26a89703189d0eef3ceeeb706ae0832e98e558730a5e929ca7c72c7cb510413a24eca94c7732f8d659a1e81942bec7b90540cb73ce9e4885d040b64 + checksum: 10/84dab64ce9c9f4ed7d75df6d1d82877dc7976a98cc192287d39ba2ea512415ed7bf34caf02d579a18fe21766403fa9ae41d2482a14dee5514179ee1b09cc333c languageName: node linkType: hard -"@radix-ui/react-presence@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-presence@npm:1.0.1" +"@radix-ui/react-presence@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-presence@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/406f0b5a54ea4e7881e15bddc3863234bb14bf3abd4a6e56ea57c6df6f9265a9ad5cfa158e3a98614f0dcbbb7c5f537e1f7158346e57cc3f29b522d62cf28823 + checksum: 10/e3ce746560e1551c9c480f0ef1f085763faf7094ac9600ca15d8bacb1bf5c70e59effe889bd2116b56c798f69f8d2bfa32d14defd30b9381fb2dcc555367f11c languageName: node linkType: hard -"@radix-ui/react-primitive@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-primitive@npm:1.0.3" +"@radix-ui/react-primitive@npm:2.0.0": + version: 2.0.0 + resolution: "@radix-ui/react-primitive@npm:2.0.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-slot": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/bedb934ac07c710dc5550a7bfc7065d47e099d958cde1d37e4b1947ae5451f1b7e6f8ff5965e242578bf2c619065e6038c3a3aa779e5eafa7da3e3dbc685799f + checksum: 10/f3dc683f5ba6534739356ac78ba5008d237b2f0e97eb3d578fcb01ecdb869a0729c24adc6dec238bfb1074763629935724381451313c109ca1be2a60fe4c16e3 languageName: node linkType: hard -"@radix-ui/react-roving-focus@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-roving-focus@npm:1.0.4" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" +"@radix-ui/react-roving-focus@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-roving-focus@npm:1.1.0" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-collection": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10/a23ffb1e3e29a8209b94ce3857bf559dcf2175c4f316169dc47d018e8e94cd018dc914331a1d1762f32448e2594b7c8945efaa7059056f9940ce92cc35cc7026 + checksum: 10/f7c3d9b6d9dc1036d56b6005c58a948ee20f07ba21a00063dc1c1a790918feae13f16f9383dea3a1ccc3698ac552b8382c6885844580f0eeb11108a6d4824ea7 languageName: node linkType: hard @@ -6339,122 +6470,111 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-slot@npm:1.0.2": - version: 1.0.2 - resolution: "@radix-ui/react-slot@npm:1.0.2" +"@radix-ui/react-slot@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-slot@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/734866561e991438fbcf22af06e56b272ed6ee8f7b536489ee3bf2f736f8b53bf6bc14ebde94834aa0aceda854d018a0ce20bb171defffbaed1f566006cbb887 + checksum: 10/95e190868418b1c83adf6627256f6b664b0dcbea95d7215de9c64ac2c31102fc09155565d9ca27be6abd20fc63d0b0bacfe1b67d78b2de1d198244c848e1a54e languageName: node linkType: hard -"@radix-ui/react-use-callback-ref@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-callback-ref@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-use-callback-ref@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-callback-ref@npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/b9fd39911c3644bbda14a84e4fca080682bef84212b8d8931fcaa2d2814465de242c4cfd8d7afb3020646bead9c5e539d478cea0a7031bee8a8a3bb164f3bc4c + checksum: 10/2ec7903c67e3034b646005556f44fd975dc5204db6885fc58403e3584f27d95f0b573bc161de3d14fab9fda25150bf3b91f718d299fdfc701c736bd0bd2281fa languageName: node linkType: hard -"@radix-ui/react-use-controllable-state@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-controllable-state@npm:1.0.1" +"@radix-ui/react-use-controllable-state@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-controllable-state@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/dee2be1937d293c3a492cb6d279fc11495a8f19dc595cdbfe24b434e917302f9ac91db24e8cc5af9a065f3f209c3423115b5442e65a5be9fd1e9091338972be9 + checksum: 10/9583679150dc521c9de20ee22cb858697dd4f5cefc46ab8ebfc5e7511415a053994e87d4ca3f49de84d27eebc13535b0a6c9892c91ab43e3e553e5d7270f378f languageName: node linkType: hard -"@radix-ui/react-use-escape-keydown@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-use-escape-keydown@npm:1.0.3" +"@radix-ui/react-use-escape-keydown@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/c6ed0d9ce780f67f924980eb305af1f6cce2a8acbaf043a58abe0aa3cc551d9aa76ccee14531df89bbee302ead7ecc7fce330886f82d4672c5eda52f357ef9b8 + checksum: 10/9bf88ea272b32ea0f292afd336780a59c5646f795036b7e6105df2d224d73c54399ee5265f61d571eb545d28382491a8b02dc436e3088de8dae415d58b959b71 languageName: node linkType: hard -"@radix-ui/react-use-layout-effect@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-layout-effect@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-use-layout-effect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-layout-effect@npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/bed9c7e8de243a5ec3b93bb6a5860950b0dba359b6680c84d57c7a655e123dec9b5891c5dfe81ab970652e7779fe2ad102a23177c7896dde95f7340817d47ae5 + checksum: 10/271ea0bf1cd74718895a68414a6e95537737f36e02ad08eeb61a82b229d6abda9cff3135a479e134e1f0ce2c3ff97bb85babbdce751985fb755a39b231d7ccf2 languageName: node linkType: hard -"@radix-ui/react-use-rect@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-rect@npm:1.0.1" +"@radix-ui/react-use-rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-rect@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/rect": "npm:1.0.1" + "@radix-ui/rect": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/433f07e61e04eb222349825bb05f3591fca131313a1d03709565d6226d8660bd1d0423635553f95ee4fcc25c8f2050972d848808d753c388e2a9ae191ebf17f3 + checksum: 10/facc9528af43df3b01952dbb915ff751b5924db2c31d41f053ddea19a7cc5cac5b096c4d7a2059e8f564a3f0d4a95bcd909df8faed52fa01709af27337628e2c languageName: node linkType: hard -"@radix-ui/react-use-size@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-size@npm:1.0.1" +"@radix-ui/react-use-size@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-size@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10/6cc150ad1e9fa85019c225c5a5d50a0af6cdc4653dad0c21b4b40cd2121f36ee076db326c43e6bc91a69766ccff5a84e917d27970176b592577deea3c85a3e26 + checksum: 10/01a11d4c07fc620b8a081e53d7ec8495b19a11e02688f3d9f47cf41a5fe0428d1e52ed60b2bf88dfd447dc2502797b9dad2841097389126dd108530913c4d90d languageName: node linkType: hard -"@radix-ui/rect@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/rect@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - checksum: 10/e25492cb8a683246161d781f0f3205f79507280a60f50eb763f06e8b6fa211b940b784aa581131ed76695bd5df5d1033a6246b43a6996cf8959a326fe4d3eb00 +"@radix-ui/rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/rect@npm:1.1.0" + checksum: 10/3ffdc5e3f7bcd91de4d5983513bd11c3a82b89b966e5c1bd8c17690a8f5da2d83fa156474c7b68fc6b9465df2281f81983b146e1d9dc57d332abda05751a9cbc languageName: node linkType: hard @@ -6476,246 +6596,246 @@ __metadata: linkType: hard "@react-aria/combobox@npm:^3.0.0-alpha.1": - version: 3.9.0 - resolution: "@react-aria/combobox@npm:3.9.0" - dependencies: - "@react-aria/i18n": "npm:^3.11.0" - "@react-aria/listbox": "npm:^3.12.0" - "@react-aria/live-announcer": "npm:^3.3.3" - "@react-aria/menu": "npm:^3.14.0" - "@react-aria/overlays": "npm:^3.22.0" - "@react-aria/selection": "npm:^3.18.0" - "@react-aria/textfield": "npm:^3.14.4" - "@react-aria/utils": "npm:^3.24.0" - "@react-stately/collections": "npm:^3.10.6" - "@react-stately/combobox": "npm:^3.8.3" - "@react-stately/form": "npm:^3.0.2" - "@react-types/button": "npm:^3.9.3" - "@react-types/combobox": "npm:^3.11.0" - "@react-types/shared": "npm:^3.23.0" + version: 3.10.3 + resolution: "@react-aria/combobox@npm:3.10.3" + dependencies: + "@react-aria/i18n": "npm:^3.12.2" + "@react-aria/listbox": "npm:^3.13.3" + "@react-aria/live-announcer": "npm:^3.3.4" + "@react-aria/menu": "npm:^3.15.3" + "@react-aria/overlays": "npm:^3.23.2" + "@react-aria/selection": "npm:^3.19.3" + "@react-aria/textfield": "npm:^3.14.8" + "@react-aria/utils": "npm:^3.25.2" + "@react-stately/collections": "npm:^3.10.9" + "@react-stately/combobox": "npm:^3.9.2" + "@react-stately/form": "npm:^3.0.5" + "@react-types/button": "npm:^3.9.6" + "@react-types/combobox": "npm:^3.12.1" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/42310e60714aaa3a959b7b4b465f91fab0c23dd4f42037404d539f3dacd311a52e2b929130de1796ef000300b32d713bbce547a0f14b73545373be4c7737dab7 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/069371722b04c5eada9b33214022f461a98a93abdc7e66d199ca1be566a00a6914343b8d26cc3c2f91bfbab5c17be0fc72eba70e3d6606f13ffd0a1dd55529ae languageName: node linkType: hard -"@react-aria/focus@npm:^3.17.0, @react-aria/focus@npm:^3.2.3": - version: 3.17.0 - resolution: "@react-aria/focus@npm:3.17.0" +"@react-aria/focus@npm:^3.18.2, @react-aria/focus@npm:^3.2.3": + version: 3.18.2 + resolution: "@react-aria/focus@npm:3.18.2" dependencies: - "@react-aria/interactions": "npm:^3.21.2" - "@react-aria/utils": "npm:^3.24.0" - "@react-types/shared": "npm:^3.23.0" + "@react-aria/interactions": "npm:^3.22.2" + "@react-aria/utils": "npm:^3.25.2" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" clsx: "npm:^2.0.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/fe9c3fd7ce220def4431427369fc00f2d965274bfd3186bae8d87e9777c044799c524cc2089ecc56a2ca235dfeb1e71dfec7a7b3ac31e3249023913db502a16f + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/4243764952737ec33f463534e69c7d581073d5531ae87504d574083a4d9a08a9e3b5a8e2b69a936bf6476a35eb8cf38db751d52629e66451be58a6c635ce9449 languageName: node linkType: hard -"@react-aria/form@npm:^3.0.4": - version: 3.0.4 - resolution: "@react-aria/form@npm:3.0.4" +"@react-aria/form@npm:^3.0.8": + version: 3.0.8 + resolution: "@react-aria/form@npm:3.0.8" dependencies: - "@react-aria/interactions": "npm:^3.21.2" - "@react-aria/utils": "npm:^3.24.0" - "@react-stately/form": "npm:^3.0.2" - "@react-types/shared": "npm:^3.23.0" + "@react-aria/interactions": "npm:^3.22.2" + "@react-aria/utils": "npm:^3.25.2" + "@react-stately/form": "npm:^3.0.5" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/c77be0abed92595003954a43a6cf9bd8d730e9a5ca0f501083bbeb7b5198803fb58d9a6e81dd5bb511c63c89ada8d3b735d1904902ed7d000a915d4755563104 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/3c41a317df8967cda0d7a281ad2e1c8ab815bbdfd1a2e949748fcd3e5cdab7d323c4bcb71dbd2ce23801c0a8ac05daa38d363af92f71e2d3643458ecccbfe782 languageName: node linkType: hard -"@react-aria/i18n@npm:^3.11.0, @react-aria/i18n@npm:^3.2.0, @react-aria/i18n@npm:^3.3.0": - version: 3.11.0 - resolution: "@react-aria/i18n@npm:3.11.0" +"@react-aria/i18n@npm:^3.12.2, @react-aria/i18n@npm:^3.2.0, @react-aria/i18n@npm:^3.3.0": + version: 3.12.2 + resolution: "@react-aria/i18n@npm:3.12.2" dependencies: - "@internationalized/date": "npm:^3.5.3" - "@internationalized/message": "npm:^3.1.3" - "@internationalized/number": "npm:^3.5.2" - "@internationalized/string": "npm:^3.2.2" - "@react-aria/ssr": "npm:^3.9.3" - "@react-aria/utils": "npm:^3.24.0" - "@react-types/shared": "npm:^3.23.0" + "@internationalized/date": "npm:^3.5.5" + "@internationalized/message": "npm:^3.1.4" + "@internationalized/number": "npm:^3.5.3" + "@internationalized/string": "npm:^3.2.3" + "@react-aria/ssr": "npm:^3.9.5" + "@react-aria/utils": "npm:^3.25.2" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/7f9e0142baa5f4c3eb7e510dc05623b377ab7a0d81b0bfb1dfd2a32217230f9ebe278a4350cae657455d07a470dd179538331ae40f53c0d1785457eee920a7ab + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/46f6ea24d366e7efd3360fb6042c18592a33e09f5c8603544d3899dbf344cedae6dcf7c5a1f2fb97abbef56d930934477b37699da76625eeda65fe74ccddc669 languageName: node linkType: hard -"@react-aria/interactions@npm:^3.21.2, @react-aria/interactions@npm:^3.3.2": - version: 3.21.2 - resolution: "@react-aria/interactions@npm:3.21.2" +"@react-aria/interactions@npm:^3.22.2, @react-aria/interactions@npm:^3.3.2": + version: 3.22.2 + resolution: "@react-aria/interactions@npm:3.22.2" dependencies: - "@react-aria/ssr": "npm:^3.9.3" - "@react-aria/utils": "npm:^3.24.0" - "@react-types/shared": "npm:^3.23.0" + "@react-aria/ssr": "npm:^3.9.5" + "@react-aria/utils": "npm:^3.25.2" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/d4802031c696f97ee17c05f5f02221fff1648203a8b12d6204887d8587ec4fa44aa8edbc574e50d9e610bd1c42d6257904d8f42573f076762270c67c67c53aef + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/df0ce7d438b6f9d04774120ed6a3b66ef928e8e8ce97af42b12a5feabcd8d6cdd858e14cd6ccf602bbe8c0dbb620ce94bd974f1e2b832f497c7125647f8be471 languageName: node linkType: hard -"@react-aria/label@npm:^3.1.1, @react-aria/label@npm:^3.7.7": - version: 3.7.7 - resolution: "@react-aria/label@npm:3.7.7" +"@react-aria/label@npm:^3.1.1, @react-aria/label@npm:^3.7.11": + version: 3.7.11 + resolution: "@react-aria/label@npm:3.7.11" dependencies: - "@react-aria/utils": "npm:^3.24.0" - "@react-types/shared": "npm:^3.23.0" + "@react-aria/utils": "npm:^3.25.2" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/b06e9ba52484ba3985afb7dabcd4eae6c32c7e384efdd3bdaff2bf55a2e6cb845a198b79945b356c0d2f6857fb786ca394bf2e4e3691463dbc93879e64734fe7 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/b21f9cc2d669ac5a8c299b0d5ab720cf820ba0e2ec80c52fa3c8239d805af7107c37da50454f7f0c36801fbac87e6d5a0a872d9fe19414fe29c05b207ee3a22d languageName: node linkType: hard -"@react-aria/listbox@npm:^3.12.0, @react-aria/listbox@npm:^3.2.4": - version: 3.12.0 - resolution: "@react-aria/listbox@npm:3.12.0" - dependencies: - "@react-aria/interactions": "npm:^3.21.2" - "@react-aria/label": "npm:^3.7.7" - "@react-aria/selection": "npm:^3.18.0" - "@react-aria/utils": "npm:^3.24.0" - "@react-stately/collections": "npm:^3.10.6" - "@react-stately/list": "npm:^3.10.4" - "@react-types/listbox": "npm:^3.4.8" - "@react-types/shared": "npm:^3.23.0" +"@react-aria/listbox@npm:^3.13.3, @react-aria/listbox@npm:^3.2.4": + version: 3.13.3 + resolution: "@react-aria/listbox@npm:3.13.3" + dependencies: + "@react-aria/interactions": "npm:^3.22.2" + "@react-aria/label": "npm:^3.7.11" + "@react-aria/selection": "npm:^3.19.3" + "@react-aria/utils": "npm:^3.25.2" + "@react-stately/collections": "npm:^3.10.9" + "@react-stately/list": "npm:^3.10.8" + "@react-types/listbox": "npm:^3.5.1" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/02d63516548db6d76954fdbd616c352053165fe6946ca5e61a1c8b53ad5afc348fb3901d75decb526dc666b2a9377d848112c31b4e9808a526810730b423e87c + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/29fd91e97dde48ccc1c85f9769f586e125977e9c348e3b67e050b33bd6c4fb612228cd30ae3edd57633b041386836cf65c874ba2d69beb3a3f8f367a7383e258 languageName: node linkType: hard -"@react-aria/live-announcer@npm:^3.0.0-alpha.0, @react-aria/live-announcer@npm:^3.3.3": - version: 3.3.3 - resolution: "@react-aria/live-announcer@npm:3.3.3" +"@react-aria/live-announcer@npm:^3.0.0-alpha.0, @react-aria/live-announcer@npm:^3.3.4": + version: 3.3.4 + resolution: "@react-aria/live-announcer@npm:3.3.4" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 10/c2c0e59a284cf9f8118d23bd62f5df960bfbe76626bf31053dd680523375df10febbe6c33da918e66b6a5aff8829761d27da7d21b38b4974075a846d31e96c9f - languageName: node - linkType: hard - -"@react-aria/menu@npm:^3.14.0": - version: 3.14.0 - resolution: "@react-aria/menu@npm:3.14.0" - dependencies: - "@react-aria/focus": "npm:^3.17.0" - "@react-aria/i18n": "npm:^3.11.0" - "@react-aria/interactions": "npm:^3.21.2" - "@react-aria/overlays": "npm:^3.22.0" - "@react-aria/selection": "npm:^3.18.0" - "@react-aria/utils": "npm:^3.24.0" - "@react-stately/collections": "npm:^3.10.6" - "@react-stately/menu": "npm:^3.7.0" - "@react-stately/tree": "npm:^3.8.0" - "@react-types/button": "npm:^3.9.3" - "@react-types/menu": "npm:^3.9.8" - "@react-types/shared": "npm:^3.23.0" + checksum: 10/8cc5d07116c0c3f088fe727df83b7847bd62b35af25e9cbf2d5373b17cd3900a751235bf69ab12d480814a92faab992e3a9d43ed4eeb57491231ce8cb6f5e6e4 + languageName: node + linkType: hard + +"@react-aria/menu@npm:^3.15.3": + version: 3.15.3 + resolution: "@react-aria/menu@npm:3.15.3" + dependencies: + "@react-aria/focus": "npm:^3.18.2" + "@react-aria/i18n": "npm:^3.12.2" + "@react-aria/interactions": "npm:^3.22.2" + "@react-aria/overlays": "npm:^3.23.2" + "@react-aria/selection": "npm:^3.19.3" + "@react-aria/utils": "npm:^3.25.2" + "@react-stately/collections": "npm:^3.10.9" + "@react-stately/menu": "npm:^3.8.2" + "@react-stately/tree": "npm:^3.8.4" + "@react-types/button": "npm:^3.9.6" + "@react-types/menu": "npm:^3.9.11" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/21c5ca43ccf32c3d5917e9aba29cdbf6503354a9d2fc61a2db026d1c39026281e742b3d275c0f415aced9bb0b47a0a8ca5a77894a2415a954201e8a08a53cb56 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/4bb449414926e44e1f5b810dc6f214956284cf99e3b57eb9c1f59547c958c2f0ab52503429aee992320cc4b3491838e3ebeb595bc77b7fe7c67c475e73d675cf languageName: node linkType: hard -"@react-aria/overlays@npm:^3.22.0, @react-aria/overlays@npm:^3.7.0": - version: 3.22.0 - resolution: "@react-aria/overlays@npm:3.22.0" +"@react-aria/overlays@npm:^3.23.2, @react-aria/overlays@npm:^3.7.0": + version: 3.23.2 + resolution: "@react-aria/overlays@npm:3.23.2" dependencies: - "@react-aria/focus": "npm:^3.17.0" - "@react-aria/i18n": "npm:^3.11.0" - "@react-aria/interactions": "npm:^3.21.2" - "@react-aria/ssr": "npm:^3.9.3" - "@react-aria/utils": "npm:^3.24.0" - "@react-aria/visually-hidden": "npm:^3.8.11" - "@react-stately/overlays": "npm:^3.6.6" - "@react-types/button": "npm:^3.9.3" - "@react-types/overlays": "npm:^3.8.6" - "@react-types/shared": "npm:^3.23.0" + "@react-aria/focus": "npm:^3.18.2" + "@react-aria/i18n": "npm:^3.12.2" + "@react-aria/interactions": "npm:^3.22.2" + "@react-aria/ssr": "npm:^3.9.5" + "@react-aria/utils": "npm:^3.25.2" + "@react-aria/visually-hidden": "npm:^3.8.15" + "@react-stately/overlays": "npm:^3.6.10" + "@react-types/button": "npm:^3.9.6" + "@react-types/overlays": "npm:^3.8.9" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/7616f4eda955b688a87f783c3f4ef82c822cf0f1b023698094d44ddbe4977d429cec05e745915a173be8eaf9365ab1017ff4094c63c900eafed3a1ebe22e89d0 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/2d0b68c5d5eb38e4728193525c658c48cb2e27bd8abb4a3655ebf6e99d7d6f5c27aa1c4e21caf5258783a8aece2eaea4c6e6416c0871c8f5975444d209e48c82 languageName: node linkType: hard "@react-aria/radio@npm:^3.1.2": - version: 3.10.3 - resolution: "@react-aria/radio@npm:3.10.3" - dependencies: - "@react-aria/focus": "npm:^3.17.0" - "@react-aria/form": "npm:^3.0.4" - "@react-aria/i18n": "npm:^3.11.0" - "@react-aria/interactions": "npm:^3.21.2" - "@react-aria/label": "npm:^3.7.7" - "@react-aria/utils": "npm:^3.24.0" - "@react-stately/radio": "npm:^3.10.3" - "@react-types/radio": "npm:^3.8.0" - "@react-types/shared": "npm:^3.23.0" + version: 3.10.7 + resolution: "@react-aria/radio@npm:3.10.7" + dependencies: + "@react-aria/focus": "npm:^3.18.2" + "@react-aria/form": "npm:^3.0.8" + "@react-aria/i18n": "npm:^3.12.2" + "@react-aria/interactions": "npm:^3.22.2" + "@react-aria/label": "npm:^3.7.11" + "@react-aria/utils": "npm:^3.25.2" + "@react-stately/radio": "npm:^3.10.7" + "@react-types/radio": "npm:^3.8.3" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/2ce49528376c5b7932b9c302be9e8274b2a88d42e1bc28f432b5670a154ff7cc8835a59e3e6f4daef6ab8a00ab634800f2b07300833486639a539ef98429f545 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/a1526c6f20d7ef77d6c82199a24e56e4fe59d0f476ab93b2ae721ea8a1ac73cf7755cda81eaa2c1d13893d16c1bcf0fb7531dff3be975a266e8cd30fd9bc8734 languageName: node linkType: hard -"@react-aria/selection@npm:^3.18.0, @react-aria/selection@npm:^3.3.1, @react-aria/selection@npm:^3.3.2": - version: 3.18.0 - resolution: "@react-aria/selection@npm:3.18.0" +"@react-aria/selection@npm:^3.19.3, @react-aria/selection@npm:^3.3.1, @react-aria/selection@npm:^3.3.2": + version: 3.19.3 + resolution: "@react-aria/selection@npm:3.19.3" dependencies: - "@react-aria/focus": "npm:^3.17.0" - "@react-aria/i18n": "npm:^3.11.0" - "@react-aria/interactions": "npm:^3.21.2" - "@react-aria/utils": "npm:^3.24.0" - "@react-stately/selection": "npm:^3.15.0" - "@react-types/shared": "npm:^3.23.0" + "@react-aria/focus": "npm:^3.18.2" + "@react-aria/i18n": "npm:^3.12.2" + "@react-aria/interactions": "npm:^3.22.2" + "@react-aria/utils": "npm:^3.25.2" + "@react-stately/selection": "npm:^3.16.2" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/1bf26099d7ffd2729b772364ef3314b71dfbb92a7b8dffff5943c2aff9dd3e4aae36281b2753357e007482e89eda13a3500f1968a09b23b697eeba5c893b3af5 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/0f62cd503889a10fee7170aba8388cd5a55925ef9897aeb70dcce3d2aa5d3665c924abd8c897a3caa57f5d19f31ec4d0f3d3c32ef1fcdaba6564a6fc006bfc8d languageName: node linkType: hard "@react-aria/slider@npm:^3.0.1": - version: 3.7.7 - resolution: "@react-aria/slider@npm:3.7.7" - dependencies: - "@react-aria/focus": "npm:^3.17.0" - "@react-aria/i18n": "npm:^3.11.0" - "@react-aria/interactions": "npm:^3.21.2" - "@react-aria/label": "npm:^3.7.7" - "@react-aria/utils": "npm:^3.24.0" - "@react-stately/slider": "npm:^3.5.3" - "@react-types/shared": "npm:^3.23.0" - "@react-types/slider": "npm:^3.7.2" + version: 3.7.11 + resolution: "@react-aria/slider@npm:3.7.11" + dependencies: + "@react-aria/focus": "npm:^3.18.2" + "@react-aria/i18n": "npm:^3.12.2" + "@react-aria/interactions": "npm:^3.22.2" + "@react-aria/label": "npm:^3.7.11" + "@react-aria/utils": "npm:^3.25.2" + "@react-stately/slider": "npm:^3.5.7" + "@react-types/shared": "npm:^3.24.1" + "@react-types/slider": "npm:^3.7.5" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/b0bce6328716781493df7658dd6151d5fead4f433126787b6dd6b32a92a5cc661858c479de5ea5a4e5048d9e4c2276adcb9ce14b47f14e176765a4241ab2d461 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/5fd95a5412c72571cc1363051b06c018c346dc7de1355253c78640b287c172c74fd11a8be5262efb3fe912b673356a8718434032506addad43634391d539017d languageName: node linkType: hard -"@react-aria/ssr@npm:^3.0.1, @react-aria/ssr@npm:^3.9.3": - version: 3.9.3 - resolution: "@react-aria/ssr@npm:3.9.3" +"@react-aria/ssr@npm:^3.0.1, @react-aria/ssr@npm:^3.9.5": + version: 3.9.5 + resolution: "@react-aria/ssr@npm:3.9.5" dependencies: "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/ba4f8ab791793ff3c9c9c626baed99da3ee8709c272ff996101090866d968df543acfcdbe0cbb24c6b64d1218c7fc606d27d81b7d398c0cb4f3458061e9995b9 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/0284561e7b084c567fd8f35e7982f201582acc937b950be8411678352682c7b45ad3ab99272cd2d6f0b4919ddaa5b0e553d784f190d1d05ceb8594bfee3f763e languageName: node linkType: hard @@ -6738,67 +6858,68 @@ __metadata: languageName: node linkType: hard -"@react-aria/textfield@npm:^3.14.4": - version: 3.14.4 - resolution: "@react-aria/textfield@npm:3.14.4" +"@react-aria/textfield@npm:^3.14.8": + version: 3.14.8 + resolution: "@react-aria/textfield@npm:3.14.8" dependencies: - "@react-aria/focus": "npm:^3.17.0" - "@react-aria/form": "npm:^3.0.4" - "@react-aria/label": "npm:^3.7.7" - "@react-aria/utils": "npm:^3.24.0" - "@react-stately/form": "npm:^3.0.2" - "@react-stately/utils": "npm:^3.10.0" - "@react-types/shared": "npm:^3.23.0" - "@react-types/textfield": "npm:^3.9.2" + "@react-aria/focus": "npm:^3.18.2" + "@react-aria/form": "npm:^3.0.8" + "@react-aria/label": "npm:^3.7.11" + "@react-aria/utils": "npm:^3.25.2" + "@react-stately/form": "npm:^3.0.5" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/shared": "npm:^3.24.1" + "@react-types/textfield": "npm:^3.9.6" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/031f46cc5ef6d99498ab37053ed34a50d7ee6d47e00ed97d9118b4ab6c69657dc607403b37586479c998f25ca3295af8a71c3fe3483d859dc35946f8426aae6d + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/10eb5ba715aa0a612307d905aa13dfb384080b2350d58c08064b7bff59154341a2835bf8677ef484636f0e3500e276a272918f51de4408af5c70470c8cdaddcc languageName: node linkType: hard "@react-aria/toggle@npm:^3.1.1": - version: 3.10.3 - resolution: "@react-aria/toggle@npm:3.10.3" - dependencies: - "@react-aria/focus": "npm:^3.17.0" - "@react-aria/interactions": "npm:^3.21.2" - "@react-aria/utils": "npm:^3.24.0" - "@react-stately/toggle": "npm:^3.7.3" - "@react-types/checkbox": "npm:^3.8.0" + version: 3.10.7 + resolution: "@react-aria/toggle@npm:3.10.7" + dependencies: + "@react-aria/focus": "npm:^3.18.2" + "@react-aria/interactions": "npm:^3.22.2" + "@react-aria/utils": "npm:^3.25.2" + "@react-stately/toggle": "npm:^3.7.7" + "@react-types/checkbox": "npm:^3.8.3" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/ca7bc1aca281e6a3a70b8cfb5d4e6d3f55a5bdd13e8d6ff7ef95e7d0eca7fea5618573bdca16b54436b282907de5cfdb18601790301af07b857c939c7af68f23 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/85760ae5bfd607c24165cd0844c5af7f3b4608c653deea7f376780c6d3d9b84c0a7252a4865c654d94865b51c9ac05138ccc70a99b66203448603ebe2b013d79 languageName: node linkType: hard -"@react-aria/utils@npm:^3.24.0, @react-aria/utils@npm:^3.3.0, @react-aria/utils@npm:^3.4.1, @react-aria/utils@npm:^3.6.0": - version: 3.24.0 - resolution: "@react-aria/utils@npm:3.24.0" +"@react-aria/utils@npm:^3.25.2, @react-aria/utils@npm:^3.3.0, @react-aria/utils@npm:^3.4.1, @react-aria/utils@npm:^3.6.0": + version: 3.25.2 + resolution: "@react-aria/utils@npm:3.25.2" dependencies: - "@react-aria/ssr": "npm:^3.9.3" - "@react-stately/utils": "npm:^3.10.0" - "@react-types/shared": "npm:^3.23.0" + "@react-aria/ssr": "npm:^3.9.5" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" clsx: "npm:^2.0.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/00c24f93bfc3c886aed21a9cc1a14b74697f07dce6d5999734d2a415cc5d7204e151e7d6e4f411bdf47b5445ad677b59c5830e86924e375d313fd0cd2ca5228e + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/c0dbbff1f93b3f275e6db2f01c7a09ffd96da57fd373a8b3b3cb5dbb0aca99d721c2453fbd742800d0df2fbb0ffa5f3052669bbb2998db753b1090f573d5ef7b languageName: node linkType: hard -"@react-aria/visually-hidden@npm:^3.2.1, @react-aria/visually-hidden@npm:^3.8.11": - version: 3.8.11 - resolution: "@react-aria/visually-hidden@npm:3.8.11" +"@react-aria/visually-hidden@npm:^3.2.1, @react-aria/visually-hidden@npm:^3.8.15": + version: 3.8.15 + resolution: "@react-aria/visually-hidden@npm:3.8.15" dependencies: - "@react-aria/interactions": "npm:^3.21.2" - "@react-aria/utils": "npm:^3.24.0" - "@react-types/shared": "npm:^3.23.0" + "@react-aria/interactions": "npm:^3.22.2" + "@react-aria/utils": "npm:^3.25.2" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/befae524b39c8e94a0bc2bd08575717a2c7f3c17055b6137f3da55c445c58d5b3267f64b1d50f47c4ee99c462a9ddac4721807dcc58d90f05709a52019d21480 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/5923eebcaa1873503f9c19bcdea5d6f6d5051583d0076aadbb627886608ef7f0b7ef96eff5ac794afe099cfeb0479fbb2bc54c40b5375b8b1ae1b53e67e12e2b languageName: node linkType: hard @@ -6897,8 +7018,8 @@ __metadata: linkType: hard "@react-native-aria/overlays@npm:^0.3.3": - version: 0.3.12 - resolution: "@react-native-aria/overlays@npm:0.3.12" + version: 0.3.14 + resolution: "@react-native-aria/overlays@npm:0.3.14" dependencies: "@react-aria/interactions": "npm:^3.3.2" "@react-aria/overlays": "npm:^3.7.0" @@ -6910,7 +7031,7 @@ __metadata: react: "*" react-dom: "*" react-native: "*" - checksum: 10/efd4aa0f892a1b6db917155d36ff26cb0e07926b8c5441c6898f185186902e3670b8f6f699e9e4e53059a78bb50f8ac30f07dd7a022cc674c044028457dbafd2 + checksum: 10/2ade3d277284efdf98def136ad591c1aa23322f7c35935f272bcb2253835218432c5761519a3ec299114c586213039fc262601beb59420bbd8ef553260650f23 languageName: node linkType: hard @@ -7008,13 +7129,13 @@ __metadata: linkType: hard "@react-native-async-storage/async-storage@npm:^1.23.1": - version: 1.23.1 - resolution: "@react-native-async-storage/async-storage@npm:1.23.1" + version: 1.24.0 + resolution: "@react-native-async-storage/async-storage@npm:1.24.0" dependencies: merge-options: "npm:^3.0.4" peerDependencies: react-native: ^0.0.0-0 || >=0.60 <1.0 - checksum: 10/9d0acc7edb0ba9ee414d6e62c656e5d571c9d9615e7e9f4748865b965178998f2e73786b8050387ada00ddb6faaca97b5cf2e010ceaeebe91571991364a0f515 + checksum: 10/5a6b7ac8bd7a9e537a53a3f2301530c284fd885a45ce4a4e0014859bc0f7c89bee5c4b5a6b3740b8d83751561159b237474d18f32fad75ea7d56d4ddb2180d91 languageName: node linkType: hard @@ -7196,12 +7317,12 @@ __metadata: linkType: hard "@react-native-community/geolocation@npm:^3.0.6": - version: 3.2.1 - resolution: "@react-native-community/geolocation@npm:3.2.1" + version: 3.3.0 + resolution: "@react-native-community/geolocation@npm:3.3.0" peerDependencies: react: "*" react-native: "*" - checksum: 10/644294f0e70219b154bb9d68b762096ef53bc11c4f3263262dd6772b077b5d1bb328ebfea1a447dc192b9692c5672438f209b1a8d45e54af4fd52dff9424cd14 + checksum: 10/8eefb441015d5bd2c89a70130d54fbdb4a49461e8df66572f48dc8885812c560a8d20b9a63c3b55fee17eb6c8f6eb9f0b0be940323b648df5fadd477d0032523 languageName: node linkType: hard @@ -7411,9 +7532,9 @@ __metadata: linkType: hard "@react-native/normalize-colors@npm:^0.74.1": - version: 0.74.83 - resolution: "@react-native/normalize-colors@npm:0.74.83" - checksum: 10/2784c3b119cc022a342530027f891a158e965291d79cc990a22b67c9e5f2a4f28043e19086a6ec9351e8df09173072104cad84c84a3de32ec94be99cc59c2cb1 + version: 0.74.87 + resolution: "@react-native/normalize-colors@npm:0.74.87" + checksum: 10/f24ba360e5b32319adb674b3d6b606bc97c21b72487e7dae52f23425b6c563166d1d9bb8c5a2bf1405a4aea5efa065574748f37311ec09da06901476159d3a2c languageName: node linkType: hard @@ -7441,7 +7562,24 @@ __metadata: languageName: node linkType: hard -"@react-navigation/bottom-tabs@npm:^6.5.11, @react-navigation/bottom-tabs@npm:~6.5.7": +"@react-navigation/bottom-tabs@npm:^6.5.11": + version: 6.6.1 + resolution: "@react-navigation/bottom-tabs@npm:6.6.1" + dependencies: + "@react-navigation/elements": "npm:^1.3.31" + color: "npm:^4.2.3" + warn-once: "npm:^0.1.0" + peerDependencies: + "@react-navigation/native": ^6.0.0 + react: "*" + react-native: "*" + react-native-safe-area-context: ">= 3.0.0" + react-native-screens: ">= 3.0.0" + checksum: 10/572f67c1ea26ac52a0c599064957ec6ac5cd0eee810d2e3cd5b4f4beb1016fbd5c5e8eb54c4d62836e1afe90c5ef922b31a288f41e0c442123dcfc417aa8fd7f + languageName: node + linkType: hard + +"@react-navigation/bottom-tabs@npm:~6.5.7": version: 6.5.20 resolution: "@react-navigation/bottom-tabs@npm:6.5.20" dependencies: @@ -7458,27 +7596,27 @@ __metadata: languageName: node linkType: hard -"@react-navigation/core@npm:^6.4.16": - version: 6.4.16 - resolution: "@react-navigation/core@npm:6.4.16" +"@react-navigation/core@npm:^6.4.17": + version: 6.4.17 + resolution: "@react-navigation/core@npm:6.4.17" dependencies: "@react-navigation/routers": "npm:^6.1.9" escape-string-regexp: "npm:^4.0.0" nanoid: "npm:^3.1.23" query-string: "npm:^7.1.3" react-is: "npm:^16.13.0" - use-latest-callback: "npm:^0.1.9" + use-latest-callback: "npm:^0.2.1" peerDependencies: react: "*" - checksum: 10/1b58f1566c55412247f06c7a2c769ac588b595a75dc81945dc5b90d7b371fbcf982c16327adb956733467d0bbdc7a93fe3aedce0a8246dda653d07b239e727b0 + checksum: 10/481470361c7dd638d8af513ca559265829e8de5a2ff18c207d8d1c9e2d65606318061ffe369afbccfea3c6d027d38ad539ae5bae8863d9cedd8eaeafeb18426c languageName: node linkType: hard "@react-navigation/drawer@npm:^6.6.6": - version: 6.6.15 - resolution: "@react-navigation/drawer@npm:6.6.15" + version: 6.7.2 + resolution: "@react-navigation/drawer@npm:6.7.2" dependencies: - "@react-navigation/elements": "npm:^1.3.30" + "@react-navigation/elements": "npm:^1.3.31" color: "npm:^4.2.3" warn-once: "npm:^0.1.0" peerDependencies: @@ -7489,23 +7627,39 @@ __metadata: react-native-reanimated: ">= 1.0.0" react-native-safe-area-context: ">= 3.0.0" react-native-screens: ">= 3.0.0" - checksum: 10/c34486a7ee7e5b930033e70c5f76fb855bdb19b2b54d95086969487dd17f0349a9d514d6f3f0f91510e03a06a3742cb77efa0d3b1316f9b36dc27ec736bda8c7 + checksum: 10/970da3f2f78458bbbf30aa2c1a2e071c22a63a4404e2f1f4f6c916b0e33c4faec0693da15a9b52d8f3e0c857008a20f57f310eddb8dd0c1958cfa1aa7fa710ae languageName: node linkType: hard -"@react-navigation/elements@npm:^1.3.30": - version: 1.3.30 - resolution: "@react-navigation/elements@npm:1.3.30" +"@react-navigation/elements@npm:^1.3.30, @react-navigation/elements@npm:^1.3.31": + version: 1.3.31 + resolution: "@react-navigation/elements@npm:1.3.31" + peerDependencies: + "@react-navigation/native": ^6.0.0 + react: "*" + react-native: "*" + react-native-safe-area-context: ">= 3.0.0" + checksum: 10/379b3657300f9ab8043979f1ecaea95dce96253903db8d6954468e39dc7cf0710cc08345fa6625071a1505b6442a395e0e20bde39c0b997fd90fea370275fc08 + languageName: node + linkType: hard + +"@react-navigation/native-stack@npm:^6.9.12": + version: 6.11.0 + resolution: "@react-navigation/native-stack@npm:6.11.0" + dependencies: + "@react-navigation/elements": "npm:^1.3.31" + warn-once: "npm:^0.1.0" peerDependencies: "@react-navigation/native": ^6.0.0 react: "*" react-native: "*" react-native-safe-area-context: ">= 3.0.0" - checksum: 10/caf0321ed2a632aa63473e18d05020228bba81bb39a6e4076fdd17fec2597bcad8cb8d6d7483653ecb465d007e4733c683995ca59144ee908db9a21cb47b13da + react-native-screens: ">= 3.0.0" + checksum: 10/d27212088dde4ca16c78d8f85187d452d56cc9243506c049d2595b61c10eda44368ab01c53e729777d9900fe5c3a4dfeae2598b1a534508d6a1df8ab35c1a4dc languageName: node linkType: hard -"@react-navigation/native-stack@npm:^6.9.12, @react-navigation/native-stack@npm:~6.9.12": +"@react-navigation/native-stack@npm:~6.9.12": version: 6.9.26 resolution: "@react-navigation/native-stack@npm:6.9.26" dependencies: @@ -7522,17 +7676,17 @@ __metadata: linkType: hard "@react-navigation/native@npm:^6.1.6, @react-navigation/native@npm:~6.1.6": - version: 6.1.17 - resolution: "@react-navigation/native@npm:6.1.17" + version: 6.1.18 + resolution: "@react-navigation/native@npm:6.1.18" dependencies: - "@react-navigation/core": "npm:^6.4.16" + "@react-navigation/core": "npm:^6.4.17" escape-string-regexp: "npm:^4.0.0" fast-deep-equal: "npm:^3.1.3" nanoid: "npm:^3.1.23" peerDependencies: react: "*" react-native: "*" - checksum: 10/f0b0ef565ddfd5a9bfa2448e0f0d2f18616144877acc6b2330b6b0966ed2c33702c445c553443651acc8488f8af840ffa5ee9353ddfd582e4b3ff26ecb85fbb5 + checksum: 10/1c16813e7d1d796519d0c3a9163de8be6d4af0afa74d9d88ec6729f8c0f533540250f09e39063f4a1eafb9ff71c3f3a9cc9d420ba75aa3eb7f42834f4ba0ee20 languageName: node linkType: hard @@ -7560,17 +7714,17 @@ __metadata: linkType: hard "@react-stately/checkbox@npm:^3.0.1": - version: 3.6.4 - resolution: "@react-stately/checkbox@npm:3.6.4" + version: 3.6.8 + resolution: "@react-stately/checkbox@npm:3.6.8" dependencies: - "@react-stately/form": "npm:^3.0.2" - "@react-stately/utils": "npm:^3.10.0" - "@react-types/checkbox": "npm:^3.8.0" - "@react-types/shared": "npm:^3.23.0" + "@react-stately/form": "npm:^3.0.5" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/checkbox": "npm:^3.8.3" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/1561fac0398144edaa88d78aba4a90f434e6087432a422198cee6a2230c8629095a7de1cf43e411146f6389c911a7e8fdb3855d53033bca0f116bd6c16ae6e22 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/301e485bc53c2bb31111515e5552a0fa87547156361fce462a37387dbbda10c55d2087edef9a93696a62750d4f30ea3c0ad34af089b40cbb5504d5e22e7eb635 languageName: node linkType: hard @@ -7586,15 +7740,15 @@ __metadata: languageName: node linkType: hard -"@react-stately/collections@npm:^3.10.6": - version: 3.10.6 - resolution: "@react-stately/collections@npm:3.10.6" +"@react-stately/collections@npm:^3.10.9": + version: 3.10.9 + resolution: "@react-stately/collections@npm:3.10.9" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/5b7e44ec8aadff3684d184fb0781977e52b3c9515beb5e481efbd81b926e4ca81d51ecfb5c401621372cb17e388a33a597863f422848d1b8e36dd39c38531a83 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/f84715636e93f238405d5170d389e8e3fbb7f065388cd5f24a2460e382eafe9ba5cddecbebba6a971a5148079da54ab4b9d772377f1c93af0abace45fbd4302b languageName: node linkType: hard @@ -7615,76 +7769,76 @@ __metadata: languageName: node linkType: hard -"@react-stately/combobox@npm:^3.8.3": - version: 3.8.3 - resolution: "@react-stately/combobox@npm:3.8.3" - dependencies: - "@react-stately/collections": "npm:^3.10.6" - "@react-stately/form": "npm:^3.0.2" - "@react-stately/list": "npm:^3.10.4" - "@react-stately/overlays": "npm:^3.6.6" - "@react-stately/select": "npm:^3.6.3" - "@react-stately/utils": "npm:^3.10.0" - "@react-types/combobox": "npm:^3.11.0" - "@react-types/shared": "npm:^3.23.0" +"@react-stately/combobox@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-stately/combobox@npm:3.9.2" + dependencies: + "@react-stately/collections": "npm:^3.10.9" + "@react-stately/form": "npm:^3.0.5" + "@react-stately/list": "npm:^3.10.8" + "@react-stately/overlays": "npm:^3.6.10" + "@react-stately/select": "npm:^3.6.7" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/combobox": "npm:^3.12.1" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/7ddfb1ca2c881e714f43a5953086c2bc1efe754b146185f2a05c3271b5cd13f42f92d9d7895ee8e8340c0a358f1db01ad5cace634b0db20ab22fd17806b2a3ef + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/64ef40717e0d1edfaa07927bf95ec25555450d6d528f1a6e20d013ff8efd6cf2a12e9bcdfb1dcaf64ac4285386fd52d74c8a5ea00a186010584324f0891d8734 languageName: node linkType: hard -"@react-stately/form@npm:^3.0.2": - version: 3.0.2 - resolution: "@react-stately/form@npm:3.0.2" +"@react-stately/form@npm:^3.0.5": + version: 3.0.5 + resolution: "@react-stately/form@npm:3.0.5" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/d0a6d6fac4b5907f8acb5f37ee698dbc7391ab0b6b52456c190529cfa71b3a1fbaf18544906415080807f07d787049509ca242139d3177b4212fcd13b0944f4b + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/2cc3e7f0c1489947be1fca08402fae13786e3b8c9bdd78189945ea8521f0c06da8ed1c83dc144be12420c6253a4c1ffe421768ba1dc41462bcdd38d8c15449e5 languageName: node linkType: hard -"@react-stately/list@npm:^3.10.4, @react-stately/list@npm:^3.2.2": - version: 3.10.4 - resolution: "@react-stately/list@npm:3.10.4" +"@react-stately/list@npm:^3.10.8, @react-stately/list@npm:^3.2.2": + version: 3.10.8 + resolution: "@react-stately/list@npm:3.10.8" dependencies: - "@react-stately/collections": "npm:^3.10.6" - "@react-stately/selection": "npm:^3.15.0" - "@react-stately/utils": "npm:^3.10.0" - "@react-types/shared": "npm:^3.23.0" + "@react-stately/collections": "npm:^3.10.9" + "@react-stately/selection": "npm:^3.16.2" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/3dd69ae419a3d6b61acd2981931a80bdc9bb576e3b8c002973b339c4cdd5691d94f8a308465d020157e3e1ac0905f63c3f04257add4bff73d090e28bb5ab671d + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/3da7456937b48e90625314a78bd6a0c437d47dca969727fee28084eed370f79403ba4b6bc2b5e9cd662ae9a220b76d5c8b276528f4ba0fa6c2efc42576cf0bf6 languageName: node linkType: hard -"@react-stately/menu@npm:^3.1.0, @react-stately/menu@npm:^3.7.0": - version: 3.7.0 - resolution: "@react-stately/menu@npm:3.7.0" +"@react-stately/menu@npm:^3.1.0, @react-stately/menu@npm:^3.8.2": + version: 3.8.2 + resolution: "@react-stately/menu@npm:3.8.2" dependencies: - "@react-stately/overlays": "npm:^3.6.6" - "@react-types/menu": "npm:^3.9.8" - "@react-types/shared": "npm:^3.23.0" + "@react-stately/overlays": "npm:^3.6.10" + "@react-types/menu": "npm:^3.9.11" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/ee8c536696b5ce70fe356bf76deda6e92426792e8c1d4fbb32251c048d56ff404ddc7dee8ab3d19646845733aed6d82d21fcfb88fe528f2b760919bc55396c41 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/ad9067bd00b6f4089040410661a352f79630b1c2481e7570bb71aa1ffba2f672179759cf03d5405c609b5e563120322b019bc7a307e9b02e0a1d1cc6a173ae0f languageName: node linkType: hard -"@react-stately/overlays@npm:^3.1.1, @react-stately/overlays@npm:^3.6.6": - version: 3.6.6 - resolution: "@react-stately/overlays@npm:3.6.6" +"@react-stately/overlays@npm:^3.1.1, @react-stately/overlays@npm:^3.6.10": + version: 3.6.10 + resolution: "@react-stately/overlays@npm:3.6.10" dependencies: - "@react-stately/utils": "npm:^3.10.0" - "@react-types/overlays": "npm:^3.8.6" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/overlays": "npm:^3.8.9" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/bb8c91c91c62a94ee843bb57bfac4c612ec422814bfe6c0551353370760fda1de71263557f84d5fc609ff975a67f301e4c1cde299929f9c19915ac4256864cbc + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/80dda26b348a2dcae737e3b570d0985b26700cfe86bc248aa56ac0091842379f234d8a236cf33625b4afa36646a115d8dda309a0159cb6eb1df1fdd1e57b0874 languageName: node linkType: hard @@ -7701,48 +7855,48 @@ __metadata: languageName: node linkType: hard -"@react-stately/radio@npm:^3.10.3, @react-stately/radio@npm:^3.2.1": - version: 3.10.3 - resolution: "@react-stately/radio@npm:3.10.3" +"@react-stately/radio@npm:^3.10.7, @react-stately/radio@npm:^3.2.1": + version: 3.10.7 + resolution: "@react-stately/radio@npm:3.10.7" dependencies: - "@react-stately/form": "npm:^3.0.2" - "@react-stately/utils": "npm:^3.10.0" - "@react-types/radio": "npm:^3.8.0" - "@react-types/shared": "npm:^3.23.0" + "@react-stately/form": "npm:^3.0.5" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/radio": "npm:^3.8.3" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/8cd79f579fbc3ac53c9b34340f2bb3f1a1c69e7a3be38dcd3fed5b79975c810603596c99fc6c161df3093addd784608c280145a68717d44c1384795e1bb435be + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/ef1b1f3b80311359f323a9ea527f98602cfad169978c6961125ad7ca6eb2de2c788ec9f545f6647b08b5521ac581782c51dfc89c319d7b7e6f1cf60b95430ef0 languageName: node linkType: hard -"@react-stately/select@npm:^3.1.0, @react-stately/select@npm:^3.6.3": - version: 3.6.3 - resolution: "@react-stately/select@npm:3.6.3" +"@react-stately/select@npm:^3.1.0, @react-stately/select@npm:^3.6.7": + version: 3.6.7 + resolution: "@react-stately/select@npm:3.6.7" dependencies: - "@react-stately/form": "npm:^3.0.2" - "@react-stately/list": "npm:^3.10.4" - "@react-stately/overlays": "npm:^3.6.6" - "@react-types/select": "npm:^3.9.3" - "@react-types/shared": "npm:^3.23.0" + "@react-stately/form": "npm:^3.0.5" + "@react-stately/list": "npm:^3.10.8" + "@react-stately/overlays": "npm:^3.6.10" + "@react-types/select": "npm:^3.9.6" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/e7d21ff3b5db8a2f935b8b7a8f5c7c5983d3e8f1fb5dd80fa60cb6a8b30906d9c42e116866adf1e468fe67106f66787d6981dc197873738abc3ec2a0ff28c9ae + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/2c056a2c237b5f4f6a1b0bdad74325294fe8a8270e325c80b19734430dd114193fc15a5936fb6d56eeb64f03c48f8655188acd062899004ce46af495e3d93899 languageName: node linkType: hard -"@react-stately/selection@npm:^3.15.0": - version: 3.15.0 - resolution: "@react-stately/selection@npm:3.15.0" +"@react-stately/selection@npm:^3.16.2": + version: 3.16.2 + resolution: "@react-stately/selection@npm:3.16.2" dependencies: - "@react-stately/collections": "npm:^3.10.6" - "@react-stately/utils": "npm:^3.10.0" - "@react-types/shared": "npm:^3.23.0" + "@react-stately/collections": "npm:^3.10.9" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/30a8ad946455598af311f23112e781f08045d399dbef1878206d5a86f4411972f428bb0d75b16d979bb85bfb21c76fab88ba0204607f137cd9c915a0ede1f328 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/439d5f0be67ea06a7520fb67fb02cc55fb65878e997ea1d50b46aeea3cf13da496088d73e1cb03a18513a6409b27a28aa29a4443f0cf3c827ce91de4b1d68863 languageName: node linkType: hard @@ -7761,17 +7915,17 @@ __metadata: languageName: node linkType: hard -"@react-stately/slider@npm:^3.0.1, @react-stately/slider@npm:^3.5.3": - version: 3.5.3 - resolution: "@react-stately/slider@npm:3.5.3" +"@react-stately/slider@npm:^3.0.1, @react-stately/slider@npm:^3.5.7": + version: 3.5.7 + resolution: "@react-stately/slider@npm:3.5.7" dependencies: - "@react-stately/utils": "npm:^3.10.0" - "@react-types/shared": "npm:^3.23.0" - "@react-types/slider": "npm:^3.7.2" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/shared": "npm:^3.24.1" + "@react-types/slider": "npm:^3.7.5" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/2fcd9a23461a683fd645c4c7c0b2a127463774361f18cc493517727827b02b5789579a350813a806c4e9142e6499067f139a14ea9440c4a1f2fca46d952a492a + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/aff974b101e838cd3752dde06dfda6c2f55666f67c6b984eece4a51ca2196500f22504f416e4b95ce765c427f5d9acf557967652366f911d04f3f75782b76a54 languageName: node linkType: hard @@ -7817,64 +7971,64 @@ __metadata: languageName: node linkType: hard -"@react-stately/toggle@npm:^3.2.1, @react-stately/toggle@npm:^3.2.3, @react-stately/toggle@npm:^3.7.3": - version: 3.7.3 - resolution: "@react-stately/toggle@npm:3.7.3" +"@react-stately/toggle@npm:^3.2.1, @react-stately/toggle@npm:^3.2.3, @react-stately/toggle@npm:^3.7.7": + version: 3.7.7 + resolution: "@react-stately/toggle@npm:3.7.7" dependencies: - "@react-stately/utils": "npm:^3.10.0" - "@react-types/checkbox": "npm:^3.8.0" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/checkbox": "npm:^3.8.3" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/5ab878c1821b92cd1f80e3f9fa2a5a82e71d9c784945cd1a5e46dd139ef808b41858aae54b82c37766930b55f061fe2e7edd7f4ea8a32860c16e285de7a9e6c7 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/66ee28847ee1708187e7093c098c05da6ef27fc106c6f13e841ad2bf84944b809b311f282beb36f37aa587bf9c8373ad3d759e1ce3e48bf31481d02b9564bca1 languageName: node linkType: hard -"@react-stately/tree@npm:^3.8.0": - version: 3.8.0 - resolution: "@react-stately/tree@npm:3.8.0" +"@react-stately/tree@npm:^3.8.4": + version: 3.8.4 + resolution: "@react-stately/tree@npm:3.8.4" dependencies: - "@react-stately/collections": "npm:^3.10.6" - "@react-stately/selection": "npm:^3.15.0" - "@react-stately/utils": "npm:^3.10.0" - "@react-types/shared": "npm:^3.23.0" + "@react-stately/collections": "npm:^3.10.9" + "@react-stately/selection": "npm:^3.16.2" + "@react-stately/utils": "npm:^3.10.3" + "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/ae06ee67878658d79bb6eaaf4750179fa2c4799cfd4d85ab60cdf6f4783bcb725443855723bf50d81af878d0a4d2d096aec1ebcd61414b061c69c9c294741b2e + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/156a8eba819ebc4829ba51f648f123753962fc390f007dc09cf5d54a854250a46b32f30c8723b79cb34bc013dbcb48144b25b264eeb9911337cc79d7f3172102 languageName: node linkType: hard -"@react-stately/utils@npm:^3.0.0-alpha.1, @react-stately/utils@npm:^3.1.1, @react-stately/utils@npm:^3.10.0, @react-stately/utils@npm:^3.2.0, @react-stately/utils@npm:^3.2.2": - version: 3.10.0 - resolution: "@react-stately/utils@npm:3.10.0" +"@react-stately/utils@npm:^3.0.0-alpha.1, @react-stately/utils@npm:^3.1.1, @react-stately/utils@npm:^3.10.3, @react-stately/utils@npm:^3.2.0, @react-stately/utils@npm:^3.2.2": + version: 3.10.3 + resolution: "@react-stately/utils@npm:3.10.3" dependencies: "@swc/helpers": "npm:^0.5.0" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/438fe37d93d835306431d73d04bd383bbb1b99fc573ed60b8222b76c8bd2cff30335276d5e0d4796bfca4235dac35f490cf2a96545010752db7e1d46328a45e9 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/0ac737e678d949787d05889bfd67047ed0ee91d93a8d727c89d7a7568a027d0cf4a53cebad13e6526c2322f51069bbaa40d5912364230e6b9374cf653683a73d languageName: node linkType: hard -"@react-types/button@npm:^3.3.1, @react-types/button@npm:^3.9.3": - version: 3.9.3 - resolution: "@react-types/button@npm:3.9.3" +"@react-types/button@npm:^3.3.1, @react-types/button@npm:^3.9.6": + version: 3.9.6 + resolution: "@react-types/button@npm:3.9.6" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/b713ac468c81e4730730b5284a8e14bbd0958148e84d2a3a4a9ec726d13bb4234498b1f6e0efb8880c651da20431f370cf2290e2e3e0f15c467358017b30327a + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/348096091b39b9cfeaf3b11b4ff262652954ea1793008aa2acc005ca32f299db550f08fe076498501547c2a9a06c46d2000f202fc0dbe853a1202d6523b71449 languageName: node linkType: hard -"@react-types/checkbox@npm:^3.2.1, @react-types/checkbox@npm:^3.2.3, @react-types/checkbox@npm:^3.8.0": - version: 3.8.0 - resolution: "@react-types/checkbox@npm:3.8.0" +"@react-types/checkbox@npm:^3.2.1, @react-types/checkbox@npm:^3.2.3, @react-types/checkbox@npm:^3.8.3": + version: 3.8.3 + resolution: "@react-types/checkbox@npm:3.8.3" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/415e9c301e1e99643688c142f9229850c85dc2991479a2842a1c5789e233ff98f0721d95cfeb35a53da640c65c7ede12cb0a2cb78a1a2879cfec388914163b3a + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/1626aebbfc92852a657ab9f302d72fe8dc99a58518c31023f2196acd887cf74ccc328b88a9453f22ae018e6cb1b5c80efe10a1156689e5d20d2ba6ef074c082d languageName: node linkType: hard @@ -7889,90 +8043,90 @@ __metadata: languageName: node linkType: hard -"@react-types/combobox@npm:^3.11.0": - version: 3.11.0 - resolution: "@react-types/combobox@npm:3.11.0" +"@react-types/combobox@npm:^3.12.1": + version: 3.12.1 + resolution: "@react-types/combobox@npm:3.12.1" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/12eefe12267d1e642244f4a383e6379e8e170554188be551cd457a244a5bc3b70acdf70c3b1f4f9e799ae6d8013e930ac3486ef3dc941594e6e3a98da008283c + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/ad7f5f13a9e6b1d9737b0110821c35a7b01a446815de4fe5fe6c14ad57460533878259acfba360b79f14d2691ebc00e667b330f3d7d3aee1d20c079d0ba4ada0 languageName: node linkType: hard -"@react-types/listbox@npm:^3.1.1, @react-types/listbox@npm:^3.4.8": - version: 3.4.8 - resolution: "@react-types/listbox@npm:3.4.8" +"@react-types/listbox@npm:^3.1.1, @react-types/listbox@npm:^3.5.1": + version: 3.5.1 + resolution: "@react-types/listbox@npm:3.5.1" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/8f9389c2c0de2bf282459e6b3752ed1a71d186fa19f7d385110da03ba3218e641aab67bdf2065afbe44bc870120688ff79a78a1416aff14b53b59fe80e714594 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/f215dcf145d17342923760f10d4624bd673bfa4216714c5b8f0a4d7cac928df9bb9b49d18b25375e8c2ae18b0826c3379a797d07709008a7690baf75342ae77a languageName: node linkType: hard -"@react-types/menu@npm:^3.9.8": - version: 3.9.8 - resolution: "@react-types/menu@npm:3.9.8" +"@react-types/menu@npm:^3.9.11": + version: 3.9.11 + resolution: "@react-types/menu@npm:3.9.11" dependencies: - "@react-types/overlays": "npm:^3.8.6" - "@react-types/shared": "npm:^3.23.0" + "@react-types/overlays": "npm:^3.8.9" + "@react-types/shared": "npm:^3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/1ba536736f388d5d35d31ac73cd0dc1072f55c76474f9436220b85a7a0ff52d7117a68aec666236e039451f88a279b7f3127374a6c6aea33ab05222dd06e208d + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/94ec3aea30b2213d89e764582050302bf0f8ddc2b08316028c971e3b73f7dfa09b9683761e102066b3fd7311e5263fd72d67c60a929f2612a4572ea4d2294ddd languageName: node linkType: hard -"@react-types/overlays@npm:^3.4.0, @react-types/overlays@npm:^3.8.6": - version: 3.8.6 - resolution: "@react-types/overlays@npm:3.8.6" +"@react-types/overlays@npm:^3.4.0, @react-types/overlays@npm:^3.8.9": + version: 3.8.9 + resolution: "@react-types/overlays@npm:3.8.9" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/dfe73771cab1f0e75c4011d3cfb14ac5341294b3f19e116c562ef0016d207d979fa24b3cfb7dbdde647bf1a8394042dd8e97754d549807f115756570aa570758 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/b657c912dea8007d6b95a54c8075a844784b4bf1e82a104d60d1b403cbcdfdbe936837230a981029671edea09ddac51807b22e8b02da97e2e4c4a7648daa6c61 languageName: node linkType: hard -"@react-types/radio@npm:^3.1.1, @react-types/radio@npm:^3.8.0": - version: 3.8.0 - resolution: "@react-types/radio@npm:3.8.0" +"@react-types/radio@npm:^3.1.1, @react-types/radio@npm:^3.8.3": + version: 3.8.3 + resolution: "@react-types/radio@npm:3.8.3" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/5f2b10b46f751cccc9e07df1a4d7b14cf72b8587dc9b5392dc567f564f4956ef5dab686c8e403181f740580f57924a8901595de48232a645905c095b01f0f18f + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/3b82b56276c95eef9d655e3f11225f11a1450a4580885dc65d261345df28f99c23db78750113b0bf9c73496f846f4bb3005ebb1afba1c3d1e1f537d85b394521 languageName: node linkType: hard -"@react-types/select@npm:^3.9.3": - version: 3.9.3 - resolution: "@react-types/select@npm:3.9.3" +"@react-types/select@npm:^3.9.6": + version: 3.9.6 + resolution: "@react-types/select@npm:3.9.6" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/d92847e71207e82f57b51e1006faf6aaecb4a4c118a38e066f964e66539ca134b155c90d44b1fc3d4d3e013314405d9e8a0a7ebb72da68e2de618b53ccb7dda3 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/b9e66a3dbdfe072fbd85c6b8b78432a4fce7d736ba994bf17929ee96cc22548c41a67b836ab27aa5a888eb8f3796f0b9299e07b5fc0d8e475ecbdcd894126d01 languageName: node linkType: hard -"@react-types/shared@npm:^3.2.1, @react-types/shared@npm:^3.23.0, @react-types/shared@npm:^3.4.0": - version: 3.23.0 - resolution: "@react-types/shared@npm:3.23.0" +"@react-types/shared@npm:^3.2.1, @react-types/shared@npm:^3.24.1, @react-types/shared@npm:^3.4.0": + version: 3.24.1 + resolution: "@react-types/shared@npm:3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/7b4fed9ae449ea999546111e6fc1fe398d68dc85e7e20496ee3d5e68199d63291297bbdb8fc26bf7534ec60692432ab953853db95fdfd584670873ee61a114a0 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/5472ae35f65b2ed7c12d5ea4459f34b4aec065d2633844031d27945495b6dca6fa9bf02b6392b901fac97252e58d9b91a4baf53f4c281397fb81ce85c73b8648 languageName: node linkType: hard -"@react-types/slider@npm:^3.0.1, @react-types/slider@npm:^3.7.2": - version: 3.7.2 - resolution: "@react-types/slider@npm:3.7.2" +"@react-types/slider@npm:^3.0.1, @react-types/slider@npm:^3.7.5": + version: 3.7.5 + resolution: "@react-types/slider@npm:3.7.5" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/efdfa9f0c596a81dfe11f89f884cba947a4debf582fe2f8864a0e17c705a5011b5093399cefcd33dd1ad0061876d8b5c9bad21d5bd4255b1a87a67fe281945c2 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/b15f289769bde39af8a68277d2d276f5cb1aba5ea60d457b2613e50c3b58641e5e409a207089659396df8ec19666dcc692b8a24bec929942fcb3e9245613d408 languageName: node linkType: hard @@ -7987,14 +8141,14 @@ __metadata: languageName: node linkType: hard -"@react-types/textfield@npm:^3.9.2": - version: 3.9.2 - resolution: "@react-types/textfield@npm:3.9.2" +"@react-types/textfield@npm:^3.9.6": + version: 3.9.6 + resolution: "@react-types/textfield@npm:3.9.6" dependencies: - "@react-types/shared": "npm:^3.23.0" + "@react-types/shared": "npm:^3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10/10bee7636325d7ea2d40b56f46a25e6a97f3e7cd3e0fd6859e933b0145fc9342898d54a6bae6bf81923942d1626c5a0ec193411a665717571998239f327e650c + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 10/3dbbf5cb3103ba4c8e17195c7e9660bac997afe912cd2321fefde9b46d8293002865e79151884d1808da4a757bbb1807cd29f745b53930f387c7c8de7c6a9727 languageName: node linkType: hard @@ -8019,11 +8173,11 @@ __metadata: linkType: hard "@rehookify/datepicker@npm:^6.6.1": - version: 6.6.1 - resolution: "@rehookify/datepicker@npm:6.6.1" + version: 6.6.6 + resolution: "@rehookify/datepicker@npm:6.6.6" peerDependencies: react: ^16.8.0 || ^17 || ^18 - checksum: 10/f3709dde061589c65fb297f4922162c0900b1ed1f66800e212fd018eb5fb4fbb28f430c75e96c8d3d6c8c91b6635b8005447a1768f4c1949d5b7cb2b37bddae1 + checksum: 10/136481c64804d86d2c55218fa2f16eec9b5263b30238e82cf1a5457e74e76b73146dc177892165f5ca77a0a75fb2e7de3ebc2ced018682f4890c65c56297e241 languageName: node linkType: hard @@ -8152,8 +8306,8 @@ __metadata: linkType: hard "@rnmapbox/maps@npm:^10.1.21": - version: 10.1.23 - resolution: "@rnmapbox/maps@npm:10.1.23" + version: 10.1.29 + resolution: "@rnmapbox/maps@npm:10.1.29" dependencies: "@turf/along": "npm:6.5.0" "@turf/distance": "npm:6.5.0" @@ -8166,13 +8320,16 @@ __metadata: expo: ">=47.0.0" mapbox-gl: ^2.9.0 react: ">=16.6.1" + react-dom: ">= 17.0.0" react-native: ">=0.59.9" peerDependenciesMeta: expo: optional: true mapbox-gl: optional: true - checksum: 10/924dc01391c8a0c770557b4d63c9bebde16d09e105e13b5434962caed1a26f4ad1f102b6845313eedb70099977793845cd947b9ad6b70a94e0e0a37de16063d0 + react-dom: + optional: true + checksum: 10/6f15ceb4a1aeeb9d7c89c03d750de9a34179605eddae4bf48e9cce255a6b86e4bcb26dd7438849dcf2e3f467d78df73f588b0cf7f0d6f7e20dd27dffe2a26817 languageName: node linkType: hard @@ -8218,114 +8375,114 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.17.2" +"@rollup/rollup-android-arm-eabi@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.21.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-android-arm64@npm:4.17.2" +"@rollup/rollup-android-arm64@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-android-arm64@npm:4.21.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-darwin-arm64@npm:4.17.2" +"@rollup/rollup-darwin-arm64@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.21.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-darwin-x64@npm:4.17.2" +"@rollup/rollup-darwin-x64@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.21.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.17.2" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.21.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.17.2" +"@rollup/rollup-linux-arm-musleabihf@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.21.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.17.2" +"@rollup/rollup-linux-arm64-gnu@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.21.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.17.2" +"@rollup/rollup-linux-arm64-musl@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.21.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.17.2" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.17.2" +"@rollup/rollup-linux-riscv64-gnu@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.21.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.17.2" +"@rollup/rollup-linux-s390x-gnu@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.21.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.17.2" +"@rollup/rollup-linux-x64-gnu@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.21.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.17.2" +"@rollup/rollup-linux-x64-musl@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.21.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.17.2" +"@rollup/rollup-win32-arm64-msvc@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.21.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.17.2" +"@rollup/rollup-win32-ia32-msvc@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.21.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.17.2" +"@rollup/rollup-win32-x64-msvc@npm:4.21.0": + version: 4.21.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.21.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -8370,16 +8527,16 @@ __metadata: linkType: hard "@shopify/flash-list@npm:^1.6.1": - version: 1.6.4 - resolution: "@shopify/flash-list@npm:1.6.4" + version: 1.7.1 + resolution: "@shopify/flash-list@npm:1.7.1" dependencies: - recyclerlistview: "npm:4.2.0" - tslib: "npm:2.4.0" + recyclerlistview: "npm:4.2.1" + tslib: "npm:2.6.3" peerDependencies: "@babel/runtime": "*" react: "*" react-native: "*" - checksum: 10/8411d375d3471defcf52c205a7f4055fe99552031e9bcbcca85ced00a8df8a816e4019d09c70e67b48877cd2d91465d8ccbc4bbd3a39513559e326f158b56248 + checksum: 10/0144b523ff75500e6c310dac0739c0779f4ce63acb70cf4e9f8d30a653c6faed43e228158ef16c2f38c43b76425b9f55de411bd865b8deee72e9b549164f1c12 languageName: node linkType: hard @@ -8452,94 +8609,94 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.5.5": - version: 1.5.5 - resolution: "@swc/core-darwin-arm64@npm:1.5.5" +"@swc/core-darwin-arm64@npm:1.7.14": + version: 1.7.14 + resolution: "@swc/core-darwin-arm64@npm:1.7.14" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.5.5": - version: 1.5.5 - resolution: "@swc/core-darwin-x64@npm:1.5.5" +"@swc/core-darwin-x64@npm:1.7.14": + version: 1.7.14 + resolution: "@swc/core-darwin-x64@npm:1.7.14" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.5.5": - version: 1.5.5 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.5.5" +"@swc/core-linux-arm-gnueabihf@npm:1.7.14": + version: 1.7.14 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.14" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.5.5": - version: 1.5.5 - resolution: "@swc/core-linux-arm64-gnu@npm:1.5.5" +"@swc/core-linux-arm64-gnu@npm:1.7.14": + version: 1.7.14 + resolution: "@swc/core-linux-arm64-gnu@npm:1.7.14" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.5.5": - version: 1.5.5 - resolution: "@swc/core-linux-arm64-musl@npm:1.5.5" +"@swc/core-linux-arm64-musl@npm:1.7.14": + version: 1.7.14 + resolution: "@swc/core-linux-arm64-musl@npm:1.7.14" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.5.5": - version: 1.5.5 - resolution: "@swc/core-linux-x64-gnu@npm:1.5.5" +"@swc/core-linux-x64-gnu@npm:1.7.14": + version: 1.7.14 + resolution: "@swc/core-linux-x64-gnu@npm:1.7.14" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.5.5": - version: 1.5.5 - resolution: "@swc/core-linux-x64-musl@npm:1.5.5" +"@swc/core-linux-x64-musl@npm:1.7.14": + version: 1.7.14 + resolution: "@swc/core-linux-x64-musl@npm:1.7.14" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.5.5": - version: 1.5.5 - resolution: "@swc/core-win32-arm64-msvc@npm:1.5.5" +"@swc/core-win32-arm64-msvc@npm:1.7.14": + version: 1.7.14 + resolution: "@swc/core-win32-arm64-msvc@npm:1.7.14" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.5.5": - version: 1.5.5 - resolution: "@swc/core-win32-ia32-msvc@npm:1.5.5" +"@swc/core-win32-ia32-msvc@npm:1.7.14": + version: 1.7.14 + resolution: "@swc/core-win32-ia32-msvc@npm:1.7.14" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.5.5": - version: 1.5.5 - resolution: "@swc/core-win32-x64-msvc@npm:1.5.5" +"@swc/core-win32-x64-msvc@npm:1.7.14": + version: 1.7.14 + resolution: "@swc/core-win32-x64-msvc@npm:1.7.14" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:^1.3.100, @swc/core@npm:^1.3.107": - version: 1.5.5 - resolution: "@swc/core@npm:1.5.5" +"@swc/core@npm:^1.5.25, @swc/core@npm:^1.5.7": + version: 1.7.14 + resolution: "@swc/core@npm:1.7.14" dependencies: - "@swc/core-darwin-arm64": "npm:1.5.5" - "@swc/core-darwin-x64": "npm:1.5.5" - "@swc/core-linux-arm-gnueabihf": "npm:1.5.5" - "@swc/core-linux-arm64-gnu": "npm:1.5.5" - "@swc/core-linux-arm64-musl": "npm:1.5.5" - "@swc/core-linux-x64-gnu": "npm:1.5.5" - "@swc/core-linux-x64-musl": "npm:1.5.5" - "@swc/core-win32-arm64-msvc": "npm:1.5.5" - "@swc/core-win32-ia32-msvc": "npm:1.5.5" - "@swc/core-win32-x64-msvc": "npm:1.5.5" - "@swc/counter": "npm:^0.1.2" - "@swc/types": "npm:^0.1.5" + "@swc/core-darwin-arm64": "npm:1.7.14" + "@swc/core-darwin-x64": "npm:1.7.14" + "@swc/core-linux-arm-gnueabihf": "npm:1.7.14" + "@swc/core-linux-arm64-gnu": "npm:1.7.14" + "@swc/core-linux-arm64-musl": "npm:1.7.14" + "@swc/core-linux-x64-gnu": "npm:1.7.14" + "@swc/core-linux-x64-musl": "npm:1.7.14" + "@swc/core-win32-arm64-msvc": "npm:1.7.14" + "@swc/core-win32-ia32-msvc": "npm:1.7.14" + "@swc/core-win32-x64-msvc": "npm:1.7.14" + "@swc/counter": "npm:^0.1.3" + "@swc/types": "npm:^0.1.12" peerDependencies: - "@swc/helpers": ^0.5.0 + "@swc/helpers": "*" dependenciesMeta: "@swc/core-darwin-arm64": optional: true @@ -8564,11 +8721,11 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10/31e6dc50eeb549d1e52f21e1c5ae63b714bf4488c70cc4106264de378048ca35c0264c640590fbbb760c0cbe7f2c91291ef20e6af5c46dc31b5da88e8b946f0c + checksum: 10/75cc386a7538da58fd2c8e141503b6efc9d1fddda4fa87c0e54e32422b5e5276eac259fc6a6a83d5f6758480f739d178a5c36d1209127c0459ca006f7075b0a6 languageName: node linkType: hard -"@swc/counter@npm:^0.1.2, @swc/counter@npm:^0.1.3": +"@swc/counter@npm:^0.1.3": version: 0.1.3 resolution: "@swc/counter@npm:0.1.3" checksum: 10/df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598 @@ -8584,21 +8741,21 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.3": - version: 0.5.11 - resolution: "@swc/helpers@npm:0.5.11" +"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.11": + version: 0.5.12 + resolution: "@swc/helpers@npm:0.5.12" dependencies: tslib: "npm:^2.4.0" - checksum: 10/54d66ade8010e6ba526a9d73b8bcdbb01c806a24f2d3786640ef3081065e8fba398d9b890df4847744c33d086412fd9a6570b5e99e8001ea1462efc5ce0f3847 + checksum: 10/f04a4728c38a6e75a85b077408e175e1abbc1650a76e4b78008d6380ca1422d9f7f4f9fe61b42f8fb889140f05ced6a5a9983037a8d5d8086bf6bc80a0b2118b languageName: node linkType: hard -"@swc/types@npm:^0.1.5": - version: 0.1.6 - resolution: "@swc/types@npm:0.1.6" +"@swc/types@npm:^0.1.12": + version: 0.1.12 + resolution: "@swc/types@npm:0.1.12" dependencies: "@swc/counter": "npm:^0.1.3" - checksum: 10/b42fbca6f1ad56d1909fa6114b62107418a665730bb9b4d8bd8fa1c86921f8758a73959928342638fb57490b5d618a46881045fa9f094763a00f939944835d36 + checksum: 10/92dbbc70cd068ea30fb6fbdc1ae8599d6c058a5d09b2923d6e4e24fab5ad7c86a19dd01f349a8e03e300a9321e06911a24df18303b40e307fbd4109372cef2ef languageName: node linkType: hard @@ -8611,29 +8768,29 @@ __metadata: languageName: node linkType: hard -"@tamagui-extras/core@npm:1.12.2, @tamagui-extras/core@npm:^1.12.2": - version: 1.12.2 - resolution: "@tamagui-extras/core@npm:1.12.2" +"@tamagui-extras/core@npm:1.12.3, @tamagui-extras/core@npm:^1.12.2": + version: 1.12.3 + resolution: "@tamagui-extras/core@npm:1.12.3" peerDependencies: react: ^18.2.0 react-native: 0.72.6 react-native-svg: ^13.9.0 tamagui: 1.29.3 - checksum: 10/16691ade13be7219caeffd0b2792f3796fd8d7380cf76beffa58848dfdf4b04868c8c9bf6a5010ce3f28e69af7d9abc8c3e773945031ce8b2b1f21a8812232e8 + checksum: 10/b30fb5b2a2f2e4c3a6b8d12da785964b343386e3542549c263c22299ec6b21376045b9841e4057d57861d893835f525565bacb648528e680fd9731a07a50e8aa languageName: node linkType: hard "@tamagui-extras/form@npm:^1.17.2": - version: 1.17.2 - resolution: "@tamagui-extras/form@npm:1.17.2" + version: 1.17.3 + resolution: "@tamagui-extras/form@npm:1.17.3" dependencies: - "@tamagui-extras/core": "npm:1.12.2" + "@tamagui-extras/core": "npm:1.12.3" react-hook-form: "npm:^7.43.9" peerDependencies: react: ^18.2.0 react-native: 0.72.6 tamagui: 1.29.3 - checksum: 10/2859e83a2c91bde53fa573892978608c99190715ca6efd1cd03e97f82d170b48a3b3d71edb075a7b83133959957e5a86af66c370d364ad944e22b5bf592d04cb + checksum: 10/888904a4fc990c3e7b99bb6655c53ee6fb0836bb99820e84b89203b1058807ddd9cc75cc37246255c0a6d15b79228d9922c33de4fc5d430bf41f53e52e284535 languageName: node linkType: hard @@ -10305,29 +10462,29 @@ __metadata: linkType: hard "@tanstack/eslint-plugin-query@npm:^5.14.6": - version: 5.32.1 - resolution: "@tanstack/eslint-plugin-query@npm:5.32.1" + version: 5.52.0 + resolution: "@tanstack/eslint-plugin-query@npm:5.52.0" dependencies: - "@typescript-eslint/utils": "npm:^6.20.0" + "@typescript-eslint/utils": "npm:8.0.0-alpha.30" peerDependencies: - eslint: ^8.0.0 - checksum: 10/5563c6a1a3d8e12348bbedc711c36c467c7d19d48a986dbe632237b54a7755950852d4ff66313b5ca99e29a78adc32744c00690986017b3fd7263c4bec270b92 + eslint: ^8 || ^9 + checksum: 10/531763d936db4bdbe9b0a06ce808dd8a4396c69a251c8e33de6c00b5adf4017cd39ec7e1362f9d291c321d72c10ce584ddf2d44e6f4dc19f4ab2050af00cf228 languageName: node linkType: hard -"@tanstack/history@npm:1.31.16": - version: 1.31.16 - resolution: "@tanstack/history@npm:1.31.16" - checksum: 10/5fc803aa806bd25bc67d88cdf52583911bdac5d508bba2d9738e6e60e3500f9f523f2f6efc65532eda22fc694aa285e8a20f22bb76836e8cf815f32826f7938e +"@tanstack/history@npm:1.49.0": + version: 1.49.0 + resolution: "@tanstack/history@npm:1.49.0" + checksum: 10/b07616275916a88d8b5d20eba2a4216346d13d547148aed6d0da9778ba146a4d2b425ae8854db5ae69f649cc2bbd0c48d52f04e59882dc8232c16f34a3bb2e2e languageName: node linkType: hard "@tanstack/match-sorter-utils@npm:^8.7.0": - version: 8.15.1 - resolution: "@tanstack/match-sorter-utils@npm:8.15.1" + version: 8.19.4 + resolution: "@tanstack/match-sorter-utils@npm:8.19.4" dependencies: remove-accents: "npm:0.5.0" - checksum: 10/5a42964a6b45ec1cbc43720953156070751ce589c95825df2d3cb392978e37b1bbcd418853426902e18470b29939076255b3239241133d77f220c3be693a60b1 + checksum: 10/1289bd422da8577e5b1b4f1673505b521745d2edaf249eee2d8854633896dcb8f4bf91909b8e0641d3df2818856ff530db6957ce907fba65c073b7305dee365d languageName: node linkType: hard @@ -10401,43 +10558,43 @@ __metadata: languageName: node linkType: hard -"@tanstack/react-router@npm:1.31.28, @tanstack/react-router@npm:^1.16.5": - version: 1.31.28 - resolution: "@tanstack/react-router@npm:1.31.28" +"@tanstack/react-router@npm:^1.16.5": + version: 1.49.1 + resolution: "@tanstack/react-router@npm:1.49.1" dependencies: - "@tanstack/history": "npm:1.31.16" - "@tanstack/react-store": "npm:^0.2.1" - tiny-invariant: "npm:^1.3.1" + "@tanstack/history": "npm:1.49.0" + "@tanstack/react-store": "npm:^0.5.5" + tiny-invariant: "npm:^1.3.3" tiny-warning: "npm:^1.0.3" peerDependencies: - react: ">=16.8" - react-dom: ">=16.8" - checksum: 10/4fbc33c49985c3c3743654adffa5a00d74c2d1af9bcf2a23b83b3b42dee02fa3f266ad961c1b3debd2bb853a579c1bc100ffd9c0ef3630b70c86062b66ba5be8 + react: ">=18" + react-dom: ">=18" + checksum: 10/41557085a05a0b855e0c5293308eae0a2e358de234fb797778c3f96804d5d11c65c98f962a0fe05fdbd56d599ad8fca61548ea7c9629baecae66b61a708fc639 languageName: node linkType: hard -"@tanstack/react-store@npm:^0.2.1": - version: 0.2.1 - resolution: "@tanstack/react-store@npm:0.2.1" +"@tanstack/react-store@npm:^0.5.5": + version: 0.5.5 + resolution: "@tanstack/react-store@npm:0.5.5" dependencies: - "@tanstack/store": "npm:0.1.3" - use-sync-external-store: "npm:^1.2.0" + "@tanstack/store": "npm:0.5.5" + use-sync-external-store: "npm:^1.2.2" peerDependencies: - react: ">=16" - react-dom: ">=16" - checksum: 10/bda3c394e0a2eac08d5c0545a18826ac52fd6d1dd6d142e27bf3a0005aa289015d9b28c25015c1954af410481b50b1a8e811144354fb3bae3b87b547ad32cc25 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + checksum: 10/62dc14a29f30fa8370f917cf663f62ddeb27bc06d44beb5cf13394854e03bb9ca79ea9eb2ea01ade81250e94349db30fabf69704f9de3644deffb9f4e9229683 languageName: node linkType: hard "@tanstack/react-table@npm:^8.11.2": - version: 8.17.3 - resolution: "@tanstack/react-table@npm:8.17.3" + version: 8.20.1 + resolution: "@tanstack/react-table@npm:8.20.1" dependencies: - "@tanstack/table-core": "npm:8.17.3" + "@tanstack/table-core": "npm:8.20.1" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10/196aa931634eda2f5d5d2947c8deb9f79465e3a15b778fc9ae158640aa85a28f3ba1b150c4428932588407336891b735ba4f516441887e03f221a8a6044be8cc + checksum: 10/45d1e2859bb9e4899eb5b6ffb5622185ae91d89df946738e23d8df475f91fbff421f1e63a336db304e1fc33e568bf5d648c9ac5308739f877e2698ac760d4093 languageName: node linkType: hard @@ -10453,65 +10610,85 @@ __metadata: linkType: hard "@tanstack/router-devtools@npm:^1.16.5": - version: 1.31.28 - resolution: "@tanstack/router-devtools@npm:1.31.28" + version: 1.49.1 + resolution: "@tanstack/router-devtools@npm:1.49.1" dependencies: - "@tanstack/react-router": "npm:1.31.28" - clsx: "npm:^2.1.0" - date-fns: "npm:^2.29.1" + clsx: "npm:^2.1.1" goober: "npm:^2.1.14" peerDependencies: - react: ">=16.8" - react-dom: ">=16.8" - checksum: 10/2ffb29c18e4fb7c0bb00ea3a7d4d135e3e340aff9f8379f6fc5a8f1b0d62e1a4133dd3cd3387bdae954c60af0150e366674e9bd0354b1d5e9f817592104f50b1 + "@tanstack/react-router": ^1.49.1 + react: ">=18" + react-dom: ">=18" + checksum: 10/05b48bf6edfc51afe8757888e90a6af04eefa68791cf9eb00a6f4080377ebbada18e2be64694dddf4a96ad72cacccc5349cd34f31a90971d4240650435cb22db languageName: node linkType: hard -"@tanstack/router-generator@npm:1.30.0": - version: 1.30.0 - resolution: "@tanstack/router-generator@npm:1.30.0" +"@tanstack/router-generator@npm:^1.48.3": + version: 1.48.3 + resolution: "@tanstack/router-generator@npm:1.48.3" dependencies: - prettier: "npm:^3.1.1" - zod: "npm:^3.22.4" - checksum: 10/3c0790ea386148363d5101dbd3ca35c3523bd4e996fdbb1cec81bce3a246062a71b58b020959e0f5efd9acdf4cf6dcc9d54cd9e797481398dc5fb83533ce93e8 + prettier: "npm:^3.3.3" + zod: "npm:^3.23.8" + checksum: 10/cf9ff20b206a25b1307ca0dc851fe1bdbc827778a75ce80afc99cd04907062d0a0cf789044fbe1800521002ec4902abd53a22d3d4dd0c68e9e29ce0730b516d9 languageName: node linkType: hard -"@tanstack/router-vite-plugin@npm:^1.16.5": - version: 1.31.18 - resolution: "@tanstack/router-vite-plugin@npm:1.31.18" +"@tanstack/router-plugin@npm:^1.48.6": + version: 1.48.6 + resolution: "@tanstack/router-plugin@npm:1.48.6" dependencies: - "@babel/core": "npm:^7.23.7" - "@babel/generator": "npm:^7.23.6" - "@babel/plugin-syntax-jsx": "npm:^7.24.1" - "@babel/plugin-syntax-typescript": "npm:^7.24.1" - "@babel/plugin-transform-react-jsx": "npm:^7.23.4" - "@babel/plugin-transform-typescript": "npm:^7.24.1" - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" - "@tanstack/router-generator": "npm:1.30.0" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/plugin-syntax-typescript": "npm:^7.24.7" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" + "@tanstack/router-generator": "npm:^1.48.3" "@types/babel__core": "npm:^7.20.5" "@types/babel__generator": "npm:^7.6.8" "@types/babel__template": "npm:^7.4.4" - "@types/babel__traverse": "npm:^7.20.5" - "@vitejs/plugin-react": "npm:^4.2.1" - zod: "npm:^3.22.4" - checksum: 10/93211a9ab46a9791be7fc7440f2cbd42241620f33ce006ede2cab4188488e502ce0c11cf02e3802ac5dbaed15b1b36d98d302ff4b32557a8e8200a86000b870c + "@types/babel__traverse": "npm:^7.20.6" + babel-dead-code-elimination: "npm:^1.0.6" + chokidar: "npm:^3.6.0" + unplugin: "npm:^1.12.2" + zod: "npm:^3.23.8" + peerDependencies: + "@rsbuild/core": ">=1.0.0" + vite: ">=5.0.0" + webpack: ">=5.92.0" + peerDependenciesMeta: + "@rsbuild/core": + optional: true + vite: + optional: true + webpack: + optional: true + checksum: 10/e4acb91a14da8b061071ffc8b7022a17f2e4ac133a96816b702660c4e8afefffaf1d7600be3e805deb032b9503e73c77dab7599fa03c05ed832f71ca9b0856c2 languageName: node linkType: hard -"@tanstack/store@npm:0.1.3": - version: 0.1.3 - resolution: "@tanstack/store@npm:0.1.3" - checksum: 10/90a528e004553538be099b61d357e9dd1af7c0fb35f37b3c50a8a17462c5cd8c8d269d912f60c6dfcc18387a961f8c5a48e0b1e848db7f9d6ad357e45529294b +"@tanstack/router-vite-plugin@npm:^1.16.5": + version: 1.48.6 + resolution: "@tanstack/router-vite-plugin@npm:1.48.6" + dependencies: + "@tanstack/router-plugin": "npm:^1.48.6" + checksum: 10/b759730827f37085c802085d090b650dd7fc426dc0342a0eff2839ea8cca4f10779cae202795fa16de580d62a5d2c6805761d493ffe0730638b55e9846f778ed + languageName: node + linkType: hard + +"@tanstack/store@npm:0.5.5": + version: 0.5.5 + resolution: "@tanstack/store@npm:0.5.5" + checksum: 10/7e5b2fba40f17fbb708913e9c72f1bc8dec916e26946e230f99ded73e8b37cec2546bc57ec3da14541e37e07201bc79303bd4efc7ac08efea14465dc86915a39 languageName: node linkType: hard -"@tanstack/table-core@npm:8.17.3": - version: 8.17.3 - resolution: "@tanstack/table-core@npm:8.17.3" - checksum: 10/67abd32c6ae12514f8a72d1bdb96061982e9988eae2e6084e043d73f8a9c22e9f4c2ba804ddbc23093116ea86a08b9db24488d539252d265e95988ebeddee350 +"@tanstack/table-core@npm:8.20.1": + version: 8.20.1 + resolution: "@tanstack/table-core@npm:8.20.1" + checksum: 10/416197f26923cb29f7aa42f440ad2560887c7397d839223324036a86b53d6dabe8f4a7dac19a18817a851cef18c26d8861075ecdb6e42d613c845bcbbaefc5cc languageName: node linkType: hard @@ -10798,12 +10975,14 @@ __metadata: linkType: hard "@turf/bbox@npm:*": - version: 6.5.0 - resolution: "@turf/bbox@npm:6.5.0" + version: 7.1.0 + resolution: "@turf/bbox@npm:7.1.0" dependencies: - "@turf/helpers": "npm:^6.5.0" - "@turf/meta": "npm:^6.5.0" - checksum: 10/537be56ae0c5ad44e71a691717b35745e947e19a6bd9f20fdac2ab4318caf98cd88472d7dbf576e8b32ead5da034d273ffb3f4559d6d386820ddcb88a1f7fedd + "@turf/helpers": "npm:^7.1.0" + "@turf/meta": "npm:^7.1.0" + "@types/geojson": "npm:^7946.0.10" + tslib: "npm:^2.6.2" + checksum: 10/8223d30660340a18d9a5814a664167a9d76076bf3a7fe9c3ab37cebb1d0761c209fb461c9949bec8ca7d58adf333f36f222ec1b980132fdb13d0eaba81340c8f languageName: node linkType: hard @@ -10844,6 +11023,16 @@ __metadata: languageName: node linkType: hard +"@turf/helpers@npm:^7.1.0": + version: 7.1.0 + resolution: "@turf/helpers@npm:7.1.0" + dependencies: + "@types/geojson": "npm:^7946.0.10" + tslib: "npm:^2.6.2" + checksum: 10/13075ac700d67f10db5d948658bc8c6c8092e15ff3f562659717af30996ce46958a4a8a561fb5fdf11ca3db0cc6617433ea8def0f3c9c79c0400c56350a9a360 + languageName: node + linkType: hard + "@turf/invariant@npm:^6.5.0": version: 6.5.0 resolution: "@turf/invariant@npm:6.5.0" @@ -10897,6 +11086,16 @@ __metadata: languageName: node linkType: hard +"@turf/meta@npm:^7.1.0": + version: 7.1.0 + resolution: "@turf/meta@npm:7.1.0" + dependencies: + "@turf/helpers": "npm:^7.1.0" + "@types/geojson": "npm:^7946.0.10" + checksum: 10/22186fbcf72a1c1821b187be08624906aa3181818059e6722ffec6cdba2c1062860e7a0c384d8d6d9a62756afd471527dd7de40d3a5258be0a372005c48b1e47 + languageName: node + linkType: hard + "@turf/nearest-point-on-line@npm:6.5.0": version: 6.5.0 resolution: "@turf/nearest-point-on-line@npm:6.5.0" @@ -10944,12 +11143,12 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.20.5": - version: 7.20.5 - resolution: "@types/babel__traverse@npm:7.20.5" +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.20.6": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" dependencies: "@babel/types": "npm:^7.20.7" - checksum: 10/f0352d537448e1e37f27e6bb8c962d7893720a92fde9d8601a68a93dbc14e15c088b4c0c8f71021d0966d09fba802ef3de11fdb6766c33993f8cf24f1277c6a9 + checksum: 10/63d13a3789aa1e783b87a8b03d9fb2c2c90078de7782422feff1631b8c2a25db626e63a63ac5a1465d47359201c73069dacb4b52149d17c568187625da3064ae languageName: node linkType: hard @@ -11043,12 +11242,12 @@ __metadata: linkType: hard "@types/eslint@npm:*": - version: 8.56.10 - resolution: "@types/eslint@npm:8.56.10" + version: 9.6.0 + resolution: "@types/eslint@npm:9.6.0" dependencies: "@types/estree": "npm:*" "@types/json-schema": "npm:*" - checksum: 10/0cdd914b944ebba51c35827d3ef95bc3e16eb82b4c2741f6437fa57cdb00a4407c77f89c220afe9e4c9566982ec8a0fb9b97c956ac3bd4623a3b6af32eed8424 + checksum: 10/39fc797c671ec9c9184802b4974748cf45ee1b11d7aaaaede44426abcafd07ec7c18eb090e8f5b3387b51637ce3fdf54499472d8dd58a928f0d005cbacb573b4 languageName: node linkType: hard @@ -11069,14 +11268,14 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": - version: 4.19.0 - resolution: "@types/express-serve-static-core@npm:4.19.0" + version: 4.19.5 + resolution: "@types/express-serve-static-core@npm:4.19.5" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10/3e803822f90106158e2c7598d0a44e078e22fad67806eadb1e9f00261fa2be7ea65725d9d177157225d2b0ab22793a84039a433c2d97910586ae6f79e9d04c2f + checksum: 10/49350c6315eeb7d640e13e6138ba6005121b3b610b1e25746fccd5b86b559be810a4ba384b9bd7eee288975b5bd8cf67c1772c646254b812beaa488774eb5513 languageName: node linkType: hard @@ -11126,7 +11325,7 @@ __metadata: languageName: node linkType: hard -"@types/geojson@npm:^7946.0, @types/geojson@npm:^7946.0.7": +"@types/geojson@npm:^7946.0, @types/geojson@npm:^7946.0.10, @types/geojson@npm:^7946.0.7": version: 7946.0.14 resolution: "@types/geojson@npm:7946.0.14" checksum: 10/ae511bee6488ae3bd5a3a3347aedb0371e997b14225b8983679284e22fa4ebd88627c6e3ff8b08bf4cc35068cb29310c89427311ffc9322c255615821a922e71 @@ -11200,11 +11399,11 @@ __metadata: linkType: hard "@types/http-proxy@npm:^1.17.8": - version: 1.17.14 - resolution: "@types/http-proxy@npm:1.17.14" + version: 1.17.15 + resolution: "@types/http-proxy@npm:1.17.15" dependencies: "@types/node": "npm:*" - checksum: 10/aa1a3e66cd43cbf06ea5901bf761d2031200a0ab42ba7e462a15c752e70f8669f21fb3be7c2f18fefcb83b95132dfa15740282e7421b856745598fbaea8e3a42 + checksum: 10/fa86d5397c021f6c824d1143a206009bfb64ff703da32fb30f6176c603daf6c24ce3a28daf26b3945c94dd10f9d76f07ea7a6a2c3e9b710e00ff42da32e08dea languageName: node linkType: hard @@ -11281,9 +11480,9 @@ __metadata: linkType: hard "@types/lodash@npm:^4.14.202": - version: 4.17.1 - resolution: "@types/lodash@npm:4.17.1" - checksum: 10/384bdd29348a000f8e815f94839a1a8c7f5a4ca856b016ade7f2abdc1df0b4e3e009c113b69db320a8fde51d1f38e60c19462b9bf3e82e0e2e32d3ac3e7ba2c4 + version: 4.17.7 + resolution: "@types/lodash@npm:4.17.7" + checksum: 10/b8177f19cf962414a66989837481b13f546afc2e98e8d465bec59e6ac03a59c584eb7053ce511cde3a09c5f3096d22a5ae22cfb56b23f3b0da75b0743b6b1a44 languageName: node linkType: hard @@ -11295,12 +11494,12 @@ __metadata: linkType: hard "@types/markdown-it@npm:^14.1.1": - version: 14.1.1 - resolution: "@types/markdown-it@npm:14.1.1" + version: 14.1.2 + resolution: "@types/markdown-it@npm:14.1.2" dependencies: "@types/linkify-it": "npm:^5" "@types/mdurl": "npm:^2" - checksum: 10/78d6aae11cda6878b9190f9b65095b1d09de77e054148efb6876fca7b3f19505384ec9dd0ceeaf2a52455691c6a55b9baee92e14899994100121a7bebc58df14 + checksum: 10/ca2f239c8d59610b9f936fd40261a6ccf2fa1ae27a21816c031e5712542dcf9ee01e2fe29b31118df90716e11ade54e47d92a498e9b6488800e77ca8827255a2 languageName: node linkType: hard @@ -11345,11 +11544,11 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": - version: 20.12.11 - resolution: "@types/node@npm:20.12.11" + version: 22.4.2 + resolution: "@types/node@npm:22.4.2" dependencies: - undici-types: "npm:~5.26.4" - checksum: 10/c6afe7c2c4504a4f488814d7b306ebad16bf42cbb43bf9db9fe1aed8c5fb99235593c3be5088979a64526b106cf022256688e2f002811be8273d87dc2e0d484f + undici-types: "npm:~6.19.2" + checksum: 10/b166dbf77da448c61e800d5adb3e6b1f6df0677edc5d0f686f7a17cf6a2500eb4966a23112cb37378be3344ce3156aec8cf4918fc49dc8cd401724aaeec74cc0 languageName: node linkType: hard @@ -11361,20 +11560,20 @@ __metadata: linkType: hard "@types/node@npm:^18.11.18": - version: 18.19.33 - resolution: "@types/node@npm:18.19.33" + version: 18.19.45 + resolution: "@types/node@npm:18.19.45" dependencies: undici-types: "npm:~5.26.4" - checksum: 10/e5816356e3bcf1af272587d6a95c172199532a86bdb379e4d314a10605463908b36316af51ff6d3c19d9f1965e14a6f62c6a5cbab876aafffe71e1211512084a + checksum: 10/978fdd68af65c8f8659037ef09456d41ef46a5f688c3b9550cd59266db2c4ac94e65ed7f08d1871ba909e5b7bdf4e8066c5269715a7dd83333aca34dfa6366db languageName: node linkType: hard "@types/node@npm:^20.14.2": - version: 20.14.2 - resolution: "@types/node@npm:20.14.2" + version: 20.16.1 + resolution: "@types/node@npm:20.16.1" dependencies: - undici-types: "npm:~5.26.4" - checksum: 10/c38e47b190fa0a8bdfde24b036dddcf9401551f2fb170a90ff33625c7d6f218907e81c74e0fa6e394804a32623c24c60c50e249badc951007830f0d02c48ee0f + undici-types: "npm:~6.19.2" + checksum: 10/9bae1dffd2094694147a91ebec51dc89a60a607d16d47a0d770320f1a75d3ba58663708fd93c37954a63acb701a4e0fd64245139c57ae810d3ad524e75481d4e languageName: node linkType: hard @@ -11463,12 +11662,12 @@ __metadata: linkType: hard "@types/react@npm:*": - version: 18.3.1 - resolution: "@types/react@npm:18.3.1" + version: 18.3.4 + resolution: "@types/react@npm:18.3.4" dependencies: "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10/baa6b8a75c471c89ebf3477b4feab57102ced25f0c1e553dd04ef6a1f0def28d5e0172fa626a631f22e223f840b5aaa2403b2d4bb671c83c5a9d6c7ae39c7a05 + checksum: 10/359973924be42cf9e7366e1d885b28e0b3bd56d31f24458c5351af7a3f2fc070511e90d517b2195fb229146cdcb70342db6318e279c31dd5057beec1105b704e languageName: node linkType: hard @@ -11624,9 +11823,9 @@ __metadata: linkType: hard "@types/validator@npm:^13.11.1": - version: 13.11.9 - resolution: "@types/validator@npm:13.11.9" - checksum: 10/2d397c69293cc726e0cf1b4c74c563ca4e459b00f216f3ff0ac184c9648103be27169e8c67f85be9c6e7a3fcbb149c6add66a2547b185a1b25aa79e4b61261bd + version: 13.12.0 + resolution: "@types/validator@npm:13.12.0" + checksum: 10/b3344ef630ff9a3ffab4ce10da268e7be98ca2df9cbd956fb5cac860bd661c7ff6e82e0cdc7b253f037a98cf3b233fff3d04d28330bcd3ca2cafb0c52253976e languageName: node linkType: hard @@ -11648,11 +11847,11 @@ __metadata: linkType: hard "@types/ws@npm:^8.5.4, @types/ws@npm:^8.5.5": - version: 8.5.10 - resolution: "@types/ws@npm:8.5.10" + version: 8.5.12 + resolution: "@types/ws@npm:8.5.12" dependencies: "@types/node": "npm:*" - checksum: 10/9b414dc5e0b6c6f1ea4b1635b3568c58707357f68076df9e7cd33194747b7d1716d5189c0dbdd68c8d2521b148e88184cf881bac7429eb0e5c989b001539ed31 + checksum: 10/d8a3ddfb5ff8fea992a043113579d61ac1ea21e8464415af9e2b01b205ed19d817821ad64ca1b3a90062d1df1c23b0f586d8351d25ca6728844df99a74e8f76d languageName: node linkType: hard @@ -11673,11 +11872,11 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.32 - resolution: "@types/yargs@npm:17.0.32" + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" dependencies: "@types/yargs-parser": "npm:*" - checksum: 10/1e2b2673847011ce43607df690d392f137d95a2d6ea85aa319403eadda2ef4277365efd4982354d8843f2611ef3846c88599660aaeb537fa9ccddae83c2a89de + checksum: 10/16f6681bf4d99fb671bf56029141ed01db2862e3db9df7fc92d8bea494359ac96a1b4b1c35a836d1e95e665fb18ad753ab2015fc0db663454e8fd4e5d5e2ef91 languageName: node linkType: hard @@ -11734,6 +11933,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.0.0-alpha.30": + version: 8.0.0-alpha.30 + resolution: "@typescript-eslint/scope-manager@npm:8.0.0-alpha.30" + dependencies: + "@typescript-eslint/types": "npm:8.0.0-alpha.30" + "@typescript-eslint/visitor-keys": "npm:8.0.0-alpha.30" + checksum: 10/9ca4c7ef13e3f68b829a8446d8d2bae150d87dd2c2ca3dea44f8bd22056ba6d13c6f69e8d9891712d94410e7e365cef79a4d05fa33bd0665cd96dcfe508c3143 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/type-utils@npm:6.21.0" @@ -11758,6 +11967,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.0.0-alpha.30": + version: 8.0.0-alpha.30 + resolution: "@typescript-eslint/types@npm:8.0.0-alpha.30" + checksum: 10/2cd0ee0258cd0c61aa1475944e4545d7a982e6a6aa7606f1328ff3253fd368ef9799e6dd60a81ec61101214d30f5ee2254abbcdaec2b671352b9cd5908f9cba8 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" @@ -11777,7 +11993,26 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.21.0, @typescript-eslint/utils@npm:^6.20.0": +"@typescript-eslint/typescript-estree@npm:8.0.0-alpha.30": + version: 8.0.0-alpha.30 + resolution: "@typescript-eslint/typescript-estree@npm:8.0.0-alpha.30" + dependencies: + "@typescript-eslint/types": "npm:8.0.0-alpha.30" + "@typescript-eslint/visitor-keys": "npm:8.0.0-alpha.30" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/cbd7821fd2500afbb1bcd61afcf39950288c95479112c34dfc4d3d866a261c1816baba22330866873eedc6a37af559e7fcfdac2429438350fd6da1ad11ddba2e + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/utils@npm:6.21.0" dependencies: @@ -11794,6 +12029,20 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:8.0.0-alpha.30": + version: 8.0.0-alpha.30 + resolution: "@typescript-eslint/utils@npm:8.0.0-alpha.30" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.0.0-alpha.30" + "@typescript-eslint/types": "npm:8.0.0-alpha.30" + "@typescript-eslint/typescript-estree": "npm:8.0.0-alpha.30" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + checksum: 10/51ad6d641b76aeb14ccb8396eef3e9828413e56b949ab922291f7144c9c019d28ebc11e9b08b9d825abfb45350dedeff4aad501280d4f7508cb8468584048372 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" @@ -11804,6 +12053,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.0.0-alpha.30": + version: 8.0.0-alpha.30 + resolution: "@typescript-eslint/visitor-keys@npm:8.0.0-alpha.30" + dependencies: + "@typescript-eslint/types": "npm:8.0.0-alpha.30" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10/7700cfd08808b204319a914d6089510626693e12c73ce9a80aa5e10ff459908fad048fb4b3dceedd8fff893817375ed48e69b163cd7beb5fd5edaa34df904077 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" @@ -11824,12 +12083,12 @@ __metadata: linkType: hard "@urql/core@npm:>=2.3.1": - version: 5.0.3 - resolution: "@urql/core@npm:5.0.3" + version: 5.0.6 + resolution: "@urql/core@npm:5.0.6" dependencies: "@0no-co/graphql.web": "npm:^1.0.5" wonka: "npm:^6.3.2" - checksum: 10/f6cd3db1a9272aba1cf09397d9fc8f81b64ad155d0a63c42bcfe0d06fd733407534ca9dca786be5568b086544c8f80d799ecdffc693123cef03fc12ab961ce27 + checksum: 10/f9be4aa865e910ec843693d65414bd50ab2da53a8f44505fbbf956805145975a63393442cc9b0d7d4c962132d8e338d2881b8029b14f146a1f45d6b9bbcb450d languageName: node linkType: hard @@ -11845,10 +12104,10 @@ __metadata: languageName: node linkType: hard -"@vercel/build-utils@npm:8.0.0": - version: 8.0.0 - resolution: "@vercel/build-utils@npm:8.0.0" - checksum: 10/b81b76e6822150c2f327b4c70f2ad3434f75e9a53ae2924c532be6f71d6344a0bca6aff85443f59eb2c7f09599e22bb336a870f9525c26c1ee1c0356ff453221 +"@vercel/build-utils@npm:8.3.6": + version: 8.3.6 + resolution: "@vercel/build-utils@npm:8.3.6" + checksum: 10/8f9cc44d447c7b8bcfc6b9ab1ee2db5a221d4c2abde4a2bab4f094c39bf3977f397b973ac8e8795a3425925a89b16bc3769fb9622283a26d1a6d58b408e87449 languageName: node linkType: hard @@ -11896,17 +12155,17 @@ __metadata: languageName: node linkType: hard -"@vercel/gatsby-plugin-vercel-builder@npm:2.0.26": - version: 2.0.26 - resolution: "@vercel/gatsby-plugin-vercel-builder@npm:2.0.26" +"@vercel/gatsby-plugin-vercel-builder@npm:2.0.40": + version: 2.0.40 + resolution: "@vercel/gatsby-plugin-vercel-builder@npm:2.0.40" dependencies: "@sinclair/typebox": "npm:0.25.24" - "@vercel/build-utils": "npm:8.0.0" + "@vercel/build-utils": "npm:8.3.6" "@vercel/routing-utils": "npm:3.1.0" esbuild: "npm:0.14.47" etag: "npm:1.8.1" fs-extra: "npm:11.1.0" - checksum: 10/93fc1f9fc3b077bfa40cb0d53f51c705b83cafa895dc64abd0c1e550fbce5f92c3674c58a0eff3167960aef22b77b6a1ad456e0bc1ca932245899c1003a23ea8 + checksum: 10/12ba22b1e38a78a2e58961b398f0b2f3028d5c3df12877db3fa8c3352cdca3289b96a24f5252bb89453b03455778ff89a28f2ce56c5b89a657990e7ef87df70f languageName: node linkType: hard @@ -11917,33 +12176,33 @@ __metadata: languageName: node linkType: hard -"@vercel/hydrogen@npm:1.0.2": - version: 1.0.2 - resolution: "@vercel/hydrogen@npm:1.0.2" +"@vercel/hydrogen@npm:1.0.4": + version: 1.0.4 + resolution: "@vercel/hydrogen@npm:1.0.4" dependencies: "@vercel/static-config": "npm:3.0.0" ts-morph: "npm:12.0.0" - checksum: 10/a544cab2b206ac3cae3012b5f8393b3f2df69ccc3c7bf0548234884a6cb0a2480cf14bd0dfefd13b8daf36651871e776f888ef13f84c4cb09965bdf8266c710c + checksum: 10/251e3ac085f9578a2ee89d4ee6c60d4d52acf81124ab6dcf4c3da2600d1a30c0db566f1b799057e52e5d871cb4e72d8cbfe6ee21ada8962d283bf013b1c617dc languageName: node linkType: hard -"@vercel/next@npm:4.2.9": - version: 4.2.9 - resolution: "@vercel/next@npm:4.2.9" +"@vercel/next@npm:4.3.6": + version: 4.3.6 + resolution: "@vercel/next@npm:4.3.6" dependencies: - "@vercel/nft": "npm:0.26.4" - checksum: 10/9679c789cf48ab1df511549b781d9fe96918b08b966ea45686ddcc8e30a1bf934ce18666c12de199abba7a882efe9ccba7483d1820ffc318525e21f9ffbfdcaf + "@vercel/nft": "npm:0.27.3" + checksum: 10/d969255bb02484d82cce5eaee0eb45636b97b83fa3e7c384c73050b09b820a1e0f5e403296211bc8be120f1ac57aafae34911e81ecf66859d249e2e403f42345 languageName: node linkType: hard -"@vercel/nft@npm:0.26.4": - version: 0.26.4 - resolution: "@vercel/nft@npm:0.26.4" +"@vercel/nft@npm:0.27.3": + version: 0.27.3 + resolution: "@vercel/nft@npm:0.27.3" dependencies: "@mapbox/node-pre-gyp": "npm:^1.0.5" "@rollup/pluginutils": "npm:^4.0.0" acorn: "npm:^8.6.0" - acorn-import-attributes: "npm:^1.9.2" + acorn-import-attributes: "npm:^1.9.5" async-sema: "npm:^3.1.1" bindings: "npm:^1.4.0" estree-walker: "npm:2.0.2" @@ -11954,21 +12213,21 @@ __metadata: resolve-from: "npm:^5.0.0" bin: nft: out/cli.js - checksum: 10/2d1c55ab84801206a94532edd1a24627bd3309d26837b8c6a301b0b8228ff8a166e63dbd479b1e349313776ae87abd267f27b5e7b4be2691cae843ce045f7e31 + checksum: 10/ba0600ac07fdab0cb93c1ec638be118c9ab2c1aa836907c0c43b644296b99c5436cf24c47db391f3a218455f8058505ac971d173ff722a6e9428dfb3a7e897bd languageName: node linkType: hard -"@vercel/node@npm:3.1.0": - version: 3.1.0 - resolution: "@vercel/node@npm:3.1.0" +"@vercel/node@npm:3.2.8": + version: 3.2.8 + resolution: "@vercel/node@npm:3.2.8" dependencies: "@edge-runtime/node-utils": "npm:2.3.0" "@edge-runtime/primitives": "npm:4.1.0" "@edge-runtime/vm": "npm:3.2.0" "@types/node": "npm:16.18.11" - "@vercel/build-utils": "npm:8.0.0" + "@vercel/build-utils": "npm:8.3.6" "@vercel/error-utils": "npm:2.0.2" - "@vercel/nft": "npm:0.26.4" + "@vercel/nft": "npm:0.27.3" "@vercel/static-config": "npm:3.0.0" async-listen: "npm:3.0.0" cjs-module-lexer: "npm:1.2.3" @@ -11981,38 +12240,40 @@ __metadata: ts-morph: "npm:12.0.0" ts-node: "npm:10.9.1" typescript: "npm:4.9.5" - undici: "npm:5.26.5" - checksum: 10/e6a304cc073dda7ad941eb1b63a1a886aa9010cfb35dff7f3d0beb1eccc3b0ca398763f318971566a423337f9dcc3deca58db662199d2b5949f9bc225f7201ff + undici: "npm:5.28.4" + checksum: 10/164aef23fc6777f766db15f05ca2a2dcc47c414fef6074026faa1b510b6abc2a08d10b093b75a42e333741963c941ad660955e64619745ae64df674a8e7e6267 languageName: node linkType: hard -"@vercel/python@npm:4.2.0": - version: 4.2.0 - resolution: "@vercel/python@npm:4.2.0" - checksum: 10/8c1e3e64091312bf58be0aa873ea134709835f3b79b9a9f935661293fbd229c69e96ca0114a8eff24b093c4fe5dbe2857cacc9fd97d8b6b4dfbe8b3bf1a614e2 +"@vercel/python@npm:4.3.1": + version: 4.3.1 + resolution: "@vercel/python@npm:4.3.1" + checksum: 10/bd5c884a6709f3ef5214c6642f73a49902a79a25d40b8ec3d123c2a42b46f3de7850fb811bba2305a06338732e9f76ac32f7ecdb45d80ce5daa075d16e49df8e languageName: node linkType: hard -"@vercel/redwood@npm:2.0.8": - version: 2.0.8 - resolution: "@vercel/redwood@npm:2.0.8" +"@vercel/redwood@npm:2.1.3": + version: 2.1.3 + resolution: "@vercel/redwood@npm:2.1.3" dependencies: - "@vercel/nft": "npm:0.26.4" + "@vercel/nft": "npm:0.27.3" "@vercel/routing-utils": "npm:3.1.0" + "@vercel/static-config": "npm:3.0.0" semver: "npm:6.3.1" - checksum: 10/fceebe6bf5de6ecfd664d63d310288a133ebe421c12f959d72f3ab2e4f36d5488ea8cf31716a36184e3c6cfb98915e7f99d6765cb3a4c56460b270e576e1247a + ts-morph: "npm:12.0.0" + checksum: 10/859f3a26170779ee3b212d31f471b5fb737401e2f46f9a3b589d3ae2d4a5170a85b2fd717d092fd5189fe38f73d79949014a18295004d68033102779f8807888 languageName: node linkType: hard -"@vercel/remix-builder@npm:2.1.5": - version: 2.1.5 - resolution: "@vercel/remix-builder@npm:2.1.5" +"@vercel/remix-builder@npm:2.2.5": + version: 2.2.5 + resolution: "@vercel/remix-builder@npm:2.2.5" dependencies: "@vercel/error-utils": "npm:2.0.2" - "@vercel/nft": "npm:0.26.4" + "@vercel/nft": "npm:0.27.3" "@vercel/static-config": "npm:3.0.0" ts-morph: "npm:12.0.0" - checksum: 10/7a07118d015aa9d80c36fff85a2e9e09cbb72826ad6e3914592c630feb2a2b87ae81bd260e102d533bc5fb9d14746a84b02dc068c662d5b27e75305b40007e55 + checksum: 10/0de76440c9dc2e74fd28a506d51126a2152cb52d4d585b1463b92c22a3603bf6fbd6b4a7f3c371dd2a4f59f4d921b5d9ed8a518046450eb85e38db34351c26da languageName: node linkType: hard @@ -12036,15 +12297,15 @@ __metadata: languageName: node linkType: hard -"@vercel/static-build@npm:2.5.4": - version: 2.5.4 - resolution: "@vercel/static-build@npm:2.5.4" +"@vercel/static-build@npm:2.5.18": + version: 2.5.18 + resolution: "@vercel/static-build@npm:2.5.18" dependencies: "@vercel/gatsby-plugin-vercel-analytics": "npm:1.0.11" - "@vercel/gatsby-plugin-vercel-builder": "npm:2.0.26" + "@vercel/gatsby-plugin-vercel-builder": "npm:2.0.40" "@vercel/static-config": "npm:3.0.0" ts-morph: "npm:12.0.0" - checksum: 10/9eeed5f775b8673d2f1a0c857b050f52e3ee47b6745129632a50377603a49e6064888805011dc23567ad5774233a81c63d2787079729a4eb121415d6be1e681f + checksum: 10/c904978f41c80539bcdf5daf25a97203c8689b013eddadf70483e784764e597382169aa0a561d779ef411d46d0e64db7299ee616e93afe311be623bdb7975ebd languageName: node linkType: hard @@ -12060,28 +12321,28 @@ __metadata: linkType: hard "@vitejs/plugin-react-swc@npm:^3.6.0": - version: 3.6.0 - resolution: "@vitejs/plugin-react-swc@npm:3.6.0" + version: 3.7.0 + resolution: "@vitejs/plugin-react-swc@npm:3.7.0" dependencies: - "@swc/core": "npm:^1.3.107" + "@swc/core": "npm:^1.5.7" peerDependencies: vite: ^4 || ^5 - checksum: 10/8bff5065e9689d0b0405932b5f2483bd0c388812dc13219a1511023f7eaca7a53c43f75f3eae785e27f7ce5a60e99d5d32bac4845a63ab095d5562180f7efa7c + checksum: 10/16498c65aca482f638f490a59c4ef49875e59d4f1631dad7515e2fce2f87a69a4ec0cd9774fc3666b8a6e211f65b78442411a743aea33762caa0044e3c04ad39 languageName: node linkType: hard "@vitejs/plugin-react@npm:^4.2.1": - version: 4.2.1 - resolution: "@vitejs/plugin-react@npm:4.2.1" + version: 4.3.1 + resolution: "@vitejs/plugin-react@npm:4.3.1" dependencies: - "@babel/core": "npm:^7.23.5" - "@babel/plugin-transform-react-jsx-self": "npm:^7.23.3" - "@babel/plugin-transform-react-jsx-source": "npm:^7.23.3" + "@babel/core": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.1" "@types/babel__core": "npm:^7.20.5" - react-refresh: "npm:^0.14.0" + react-refresh: "npm:^0.14.2" peerDependencies: vite: ^4.2.0 || ^5.0.0 - checksum: 10/d7fa6dacd3c246bcee482ff4b7037b2978b6ca002b79780ad4921e91ae4bc85ab234cfb94f8d4d825fed8488a0acdda2ff02b47c27b3055187c0727b18fc725e + checksum: 10/a9d1eb30c968bf719a3277067211493746579aee14a7af8c0edb2cde38e8e5bbd461e62a41c3590e2c6eb04a047114eb3e97dcd591967625fbbc7aead8dfaf90 languageName: node linkType: hard @@ -12327,42 +12588,43 @@ __metadata: linkType: hard "@whatwg-node/events@npm:^0.1.0": - version: 0.1.1 - resolution: "@whatwg-node/events@npm:0.1.1" - checksum: 10/3a356ca23522190201e27446cfd7ebf1cf96815ddb9d1ba5da0a00bbe6c1d28b4094862104411101fbedd47c758b25fe3683033f6a3e80933029efd664c33567 + version: 0.1.2 + resolution: "@whatwg-node/events@npm:0.1.2" + dependencies: + tslib: "npm:^2.6.3" + checksum: 10/0848ad52aa2ae3f7ef8a17940d5590516fce0276179cc097ac3bc4390943aa90b4dbd300764c3b7b4f8ccfa1177d22e3df4982103875d16349de163ca0116dd0 languageName: node linkType: hard -"@whatwg-node/fetch@npm:^0.9.17, @whatwg-node/fetch@npm:^0.9.7": - version: 0.9.17 - resolution: "@whatwg-node/fetch@npm:0.9.17" +"@whatwg-node/fetch@npm:^0.9.20, @whatwg-node/fetch@npm:^0.9.7": + version: 0.9.20 + resolution: "@whatwg-node/fetch@npm:0.9.20" dependencies: - "@whatwg-node/node-fetch": "npm:^0.5.7" + "@whatwg-node/node-fetch": "npm:^0.5.22" urlpattern-polyfill: "npm:^10.0.0" - checksum: 10/c9dcfb49f4d75408113d6480039638fc7598188b26fa83c5619da05d706935bac976fdaf3b8bc2403c69ee5c0210a990ad583754b2599f90e743f936fda1c84b + checksum: 10/29613c26678030a938ab84ba1b60196fdad4dc902535ce9455984a2f6961d9fb29da460525089f9ec3620670bed327cf8987eac26ca4f3538b090784b171d113 languageName: node linkType: hard -"@whatwg-node/node-fetch@npm:^0.5.7": - version: 0.5.11 - resolution: "@whatwg-node/node-fetch@npm:0.5.11" +"@whatwg-node/node-fetch@npm:^0.5.22": + version: 0.5.22 + resolution: "@whatwg-node/node-fetch@npm:0.5.22" dependencies: "@kamilkisiela/fast-url-parser": "npm:^1.1.4" - "@whatwg-node/events": "npm:^0.1.0" busboy: "npm:^1.6.0" fast-querystring: "npm:^1.1.1" - tslib: "npm:^2.3.1" - checksum: 10/0ddbe236ce38b7859ad4b3c2097560585473d6d70afd5e72d88a97daa89176af7b888c95b6fc93a0bd6a471a42b7fb32ef8dac4d1558fbd6d835b25887329a91 + tslib: "npm:^2.6.3" + checksum: 10/2b420147b9c7ee6ee7decc794d275b415bad6d3dad8d32b2fe9b64938848e66351c3a4cfe4b8d46f98bfbda8e1739e750670e21ffc794b577071aab38195a1da languageName: node linkType: hard "@whatwg-node/server@npm:^0.9.1": - version: 0.9.34 - resolution: "@whatwg-node/server@npm:0.9.34" + version: 0.9.47 + resolution: "@whatwg-node/server@npm:0.9.47" dependencies: - "@whatwg-node/fetch": "npm:^0.9.17" - tslib: "npm:^2.3.1" - checksum: 10/81edf981c6876f0307f4fb6e08ea2c267203cffbcc21916f031f093c662e6026e33dbafcc992a3e2b7994fef6c0725e28bcca921182e3abf70cc73e54ee2bb85 + "@whatwg-node/fetch": "npm:^0.9.20" + tslib: "npm:^2.6.3" + checksum: 10/708d4dbd7d841e891336a2ba3390aba45ad8929e0c20840de1594c3acf674d6ba151219f4acfcedad6ba0b9a2111915f953f4ca78caaaa4a4ed473f015f2f659 languageName: node linkType: hard @@ -12479,16 +12741,7 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10/af8dd58f6b0c6a43e85849744534b99f2133835c6fcdabda9eea27d0a0da625a0d323c4793ba7cb25cf4507609d0f747c210ccc2fc9b5866de04b0e59c9c5617 - languageName: node - linkType: hard - -"acorn-import-attributes@npm:^1.9.2": +"acorn-import-attributes@npm:^1.9.5": version: 1.9.5 resolution: "acorn-import-attributes@npm:1.9.5" peerDependencies: @@ -12507,18 +12760,20 @@ __metadata: linkType: hard "acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0, acorn-walk@npm:^8.3.2": - version: 8.3.2 - resolution: "acorn-walk@npm:8.3.2" - checksum: 10/57dbe2fd8cf744f562431775741c5c087196cd7a65ce4ccb3f3981cdfad25cd24ad2bad404997b88464ac01e789a0a61e5e355b2a84876f13deef39fb39686ca + version: 8.3.3 + resolution: "acorn-walk@npm:8.3.3" + dependencies: + acorn: "npm:^8.11.0" + checksum: 10/59701dcb7070679622ba8e9c7f37577b4935565747ca0fd7c1c3ad30b3f1b1b008276282664e323b5495eb49f77fa12d3816fd06dc68e18f90fbebe759f71450 languageName: node linkType: hard -"acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" +"acorn@npm:^8.11.0, acorn@npm:^8.11.3, acorn@npm:^8.12.1, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" bin: acorn: bin/acorn - checksum: 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd + checksum: 10/d08c2d122bba32d0861e0aa840b2ee25946c286d5dc5990abca991baf8cdbfbe199b05aacb221b979411a2fea36f83e26b5ac4f6b4e0ce49038c62316c1848f0 languageName: node linkType: hard @@ -12654,14 +12909,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.11.0, ajv@npm:^8.9.0": - version: 8.13.0 - resolution: "ajv@npm:8.13.0" + version: 8.17.1 + resolution: "ajv@npm:8.17.1" dependencies: fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.4.1" - checksum: 10/4ada268c9a6e44be87fd295df0f0a91267a7bae8dbc8a67a2d5799c3cb459232839c99d18b035597bb6e3ffe88af6979f7daece854f590a81ebbbc2dfa80002c + checksum: 10/ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 languageName: node linkType: hard @@ -12681,14 +12936,7 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:4.1.1": - version: 4.1.1 - resolution: "ansi-colors@npm:4.1.1" - checksum: 10/e862fddd0a9ca88f1e7c9312ea70674cec3af360c994762309f6323730525e92c77d2715ee5f08aa8f438b7ca18efe378af647f501fc92b15b8e4b3b52d09db4 - languageName: node - linkType: hard - -"ansi-colors@npm:^4.1.1": +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" checksum: 10/43d6e2fc7b1c6e4dc373de708ee76311ec2e0433e7e8bd3194e7ff123ea6a747428fc61afdcf5969da5be3a5f0fd054602bec56fc0ebe249ce2fcde6e649e3c2 @@ -13086,7 +13334,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7, array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" dependencies: @@ -13130,7 +13378,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlast@npm:^1.2.4": +"array.prototype.findlast@npm:^1.2.5": version: 1.2.5 resolution: "array.prototype.findlast@npm:1.2.5" dependencies: @@ -13182,28 +13430,16 @@ __metadata: languageName: node linkType: hard -"array.prototype.toreversed@npm:^1.1.2": - version: 1.1.2 - resolution: "array.prototype.toreversed@npm:1.1.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10/b4076d687ddc22c191863ce105d320cc4b0e1435bfda9ffeeff681682fe88fa6fe30e0d2ae94fa4b2d7fad901e1954ea4f75c1cab217db4848da84a2b5889192 - languageName: node - linkType: hard - -"array.prototype.tosorted@npm:^1.1.3": - version: 1.1.3 - resolution: "array.prototype.tosorted@npm:1.1.3" +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.1.0" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" es-shim-unscopables: "npm:^1.0.2" - checksum: 10/9a5b7909a9ddd02a5f5489911766c314a11fb40f8f5106bdbedf6c21898763faeb78ba3af53f7038f288de9161d2605ad10d8b720e07f71a7ed1de49f39c0897 + checksum: 10/874694e5d50e138894ff5b853e639c29b0aa42bbd355acda8e8e9cd337f1c80565f21edc15e8c727fa4c0877fd9d8783c575809e440cc4d2d19acaa048bf967d languageName: node linkType: hard @@ -13369,6 +13605,13 @@ __metadata: languageName: node linkType: hard +"async@npm:^3.2.3": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10/cb6e0561a3c01c4b56a799cc8bab6ea5fef45f069ab32500b6e19508db270ef2dffa55e5aed5865c5526e9907b1f8be61b27530823b411ffafb5e1538c86c368 + languageName: node + linkType: hard + "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -13400,15 +13643,15 @@ __metadata: linkType: hard "awesome-phonenumber@npm:^6.4.0": - version: 6.8.0 - resolution: "awesome-phonenumber@npm:6.8.0" - checksum: 10/fe47f9a59044117bca9fb678bfa4e4b693c271f7d8ea28efd28f1e08e2ccd7451f3a183ad16be6d142dac7a0edd2076327146889522e53462c429c15b835c37a + version: 6.10.0 + resolution: "awesome-phonenumber@npm:6.10.0" + checksum: 10/f57226177133d3a0f6565de17bb47e902225e12c3bd990766e0f1831b9e52f1a3cfaace6394b1cb55d83575a2b055a0216d3544ed7a7bf2c4d36a5e0199a84cf languageName: node linkType: hard "aws-sdk@npm:^2.1494.0": - version: 2.1618.0 - resolution: "aws-sdk@npm:2.1618.0" + version: 2.1679.0 + resolution: "aws-sdk@npm:2.1679.0" dependencies: buffer: "npm:4.9.2" events: "npm:1.1.1" @@ -13420,7 +13663,7 @@ __metadata: util: "npm:^0.12.4" uuid: "npm:8.0.0" xml2js: "npm:0.6.2" - checksum: 10/3bd2eef3c2df5885e523cd210a8dbc4f84afd166c2922985d24b4276dfd6fe1172aa0b82990c0345dfd5b8cb6ec93ccd46e95a1359379d7625835adafcca3636 + checksum: 10/1bb5e14917a1eecfb57d8b5a44a52eb051a5eeb516a0833b6d9e9a6d0f666a7f97e7507bacd05c608a51b2be9bbab77a59b3a92d47663759d28dd844e27c0db9 languageName: node linkType: hard @@ -13432,20 +13675,20 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.12.0 - resolution: "aws4@npm:1.12.0" - checksum: 10/2b8455fe1eee87f0e7d5f32e81e7fec74dce060c72d03f528c8c631fa74209cef53aab6fede182ea17d0c9520cb1e5e3023c5fedb4f1139ae9f067fc720869a5 + version: 1.13.1 + resolution: "aws4@npm:1.13.1" + checksum: 10/67a501fa36d2d082970b6708663696b406c693042fcf7a177850c92557780674a86fc538a3162db122cc656ae85e8fb895c1d42b399bae53488e6a13839fb65a languageName: node linkType: hard -"axios@npm:1.6.8, axios@npm:^1.4.0": - version: 1.6.8 - resolution: "axios@npm:1.6.8" +"axios@npm:1.7.4, axios@npm:^1.4.0": + version: 1.7.4 + resolution: "axios@npm:1.7.4" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10/3f9a79eaf1d159544fca9576261ff867cbbff64ed30017848e4210e49f3b01e97cf416390150e6fdf6633f336cd43dc1151f890bbd09c3c01ad60bb0891eee63 + checksum: 10/7a1429be1e3d0c2e1b96d4bba4d113efbfabc7c724bed107beb535c782c7bea447ff634886b0c7c43395a264d085450d009eb1154b5f38a8bae49d469fdcbc61 languageName: node linkType: hard @@ -13478,6 +13721,18 @@ __metadata: languageName: node linkType: hard +"babel-dead-code-elimination@npm:^1.0.6": + version: 1.0.6 + resolution: "babel-dead-code-elimination@npm:1.0.6" + dependencies: + "@babel/core": "npm:^7.23.7" + "@babel/parser": "npm:^7.23.6" + "@babel/traverse": "npm:^7.23.7" + "@babel/types": "npm:^7.23.6" + checksum: 10/75e20795a0e31317fff2b4246d4fec3e548f192bfb6afcc3c35967d1244b61abfa5239b15e9d1b91445fe4c85538377ffe6a57debe44a3571a7f7315e7014e90 + languageName: node + linkType: hard + "babel-helper-builder-binary-assignment-operator-visitor@npm:^6.24.1": version: 6.24.1 resolution: "babel-helper-builder-binary-assignment-operator-visitor@npm:6.24.1" @@ -13729,14 +13984,14 @@ __metadata: linkType: hard "babel-plugin-polyfill-corejs3@npm:^0.10.1, babel-plugin-polyfill-corejs3@npm:^0.10.4": - version: 0.10.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.1" - core-js-compat: "npm:^3.36.1" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10/a69ed5a95bb55e9b7ea37307d56113f7e24054d479c15de6d50fa61388b5334bed1f9b6414cde6c575fa910a4de4d1ab4f2d22720967d57c4fec9d1b8f61b355 + checksum: 10/360ac9054a57a18c540059dc627ad5d84d15f79790cb3d84d19a02eec7188c67d08a07db789c3822d6f5df22d918e296d1f27c4055fec2e287d328f09ea8a78a languageName: node linkType: hard @@ -14089,24 +14344,27 @@ __metadata: linkType: hard "babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" dependencies: "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.8.3" - "@babel/plugin-syntax-import-meta": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74 + checksum: 10/46331111ae72b7121172fd9e6a4a7830f651ad44bf26dbbf77b3c8a60a18009411a3eacb5e72274004290c110371230272109957d5224d155436b4794ead2f1b languageName: node linkType: hard @@ -14567,12 +14825,12 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" +"braces@npm:^3.0.2, braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: "npm:^7.0.1" - checksum: 10/966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1 + fill-range: "npm:^7.1.1" + checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 languageName: node linkType: hard @@ -14592,7 +14850,7 @@ __metadata: languageName: node linkType: hard -"browser-stdout@npm:1.3.1": +"browser-stdout@npm:^1.3.1": version: 1.3.1 resolution: "browser-stdout@npm:1.3.1" checksum: 10/ac70a84e346bb7afc5045ec6f22f6a681b15a4057447d4cc1c48a25c6dedb302a49a46dd4ddfb5cdd9c96e0c905a8539be1b98ae7bc440512152967009ec7015 @@ -14673,17 +14931,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": - version: 4.23.0 - resolution: "browserslist@npm:4.23.0" +"browserslist@npm:^4.0.0, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.22.2, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": + version: 4.23.3 + resolution: "browserslist@npm:4.23.3" dependencies: - caniuse-lite: "npm:^1.0.30001587" - electron-to-chromium: "npm:^1.4.668" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.13" + caniuse-lite: "npm:^1.0.30001646" + electron-to-chromium: "npm:^1.5.4" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.0" bin: browserslist: cli.js - checksum: 10/496c3862df74565dd942b4ae65f502c575cbeba1fa4a3894dad7aa3b16130dc3033bc502d8848147f7b625154a284708253d9598bcdbef5a1e34cf11dc7bad8e + checksum: 10/e266d18c6c6c5becf9a1a7aa264477677b9796387972e8fce34854bb33dc1666194dc28389780e5dc6566e68a95e87ece2ce222e1c4ca93c2b75b61dfebd5f1c languageName: node linkType: hard @@ -14816,8 +15074,8 @@ __metadata: linkType: hard "bull@npm:^4.10.4": - version: 4.12.3 - resolution: "bull@npm:4.12.3" + version: 4.16.0 + resolution: "bull@npm:4.16.0" dependencies: cron-parser: "npm:^4.2.1" get-port: "npm:^5.1.1" @@ -14826,7 +15084,7 @@ __metadata: msgpackr: "npm:^1.10.1" semver: "npm:^7.5.2" uuid: "npm:^8.3.0" - checksum: 10/da6448c9663b9e5a63dfdd8f5ad1c68272dffda348f4d7af2224ee8128171e2eefc20947762e87164c04fbf37b572176bcaa2228077443da0fbe5881ccf6e4e3 + checksum: 10/246b4a639186db3be145dfa7a0b420983946a8b1ac25321e30bf70f8073a0a373028e32c85b00d98cbc307c4f19f231c6487a5c61ae745933e4a2d0546ef8da2 languageName: node linkType: hard @@ -14922,8 +15180,8 @@ __metadata: linkType: hard "cacache@npm:^18.0.0": - version: 18.0.3 - resolution: "cacache@npm:18.0.3" + version: 18.0.4 + resolution: "cacache@npm:18.0.4" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" @@ -14937,7 +15195,7 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: 10/d4c161f071524bb636334b8cf94780c014e29c180a886b8184da8f2f44d2aca88d5664797c661e9f74bdbd34697c2f231ed7c24c256cecbb0a0563ad1ada2219 + checksum: 10/ca2f7b2d3003f84d362da9580b5561058ccaecd46cba661cbcff0375c90734b610520d46b472a339fd032d91597ad6ed12dde8af81571197f3c9772b5d35b104 languageName: node linkType: hard @@ -15058,10 +15316,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001617 - resolution: "caniuse-lite@npm:1.0.30001617" - checksum: 10/eac442b9ad12801086be19f6dc17056827fe398f1c05983357e2531c8183ee890ffc8fb973d54519ad7114a2fd47de8f33ec66d98565b995fef1c6ba02b5bc5b +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001646": + version: 1.0.30001651 + resolution: "caniuse-lite@npm:1.0.30001651" + checksum: 10/fe4857b2a91a9cb77993eec9622de68bea0df17c31cb9584ca5c562f64bb3b8fda316d898aa3b1ee3ee9f7d80f6bf13c42acb09d9a56a1a6c64afaf7381472fa languageName: node linkType: hard @@ -15126,8 +15384,8 @@ __metadata: linkType: hard "chai@npm:^4.3.10": - version: 4.4.1 - resolution: "chai@npm:4.4.1" + version: 4.5.0 + resolution: "chai@npm:4.5.0" dependencies: assertion-error: "npm:^1.1.0" check-error: "npm:^1.0.3" @@ -15135,8 +15393,8 @@ __metadata: get-func-name: "npm:^2.0.2" loupe: "npm:^2.3.6" pathval: "npm:^1.1.1" - type-detect: "npm:^4.0.8" - checksum: 10/c6d7aba913a67529c68dbec3673f94eb9c586c5474cc5142bd0b587c9c9ec9e5fbaa937e038ecaa6475aea31433752d5fabdd033b9248bde6ae53befcde774ae + type-detect: "npm:^4.1.0" + checksum: 10/cde341aee15b0a51559c7cfc20788dcfb4d586a498cfb93b937bb568fd45c777b73b1461274be6092b6bf868adb4e3a63f3fec13c89f7d8fb194f84c6fa42d5f languageName: node linkType: hard @@ -15149,7 +15407,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": +"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -15285,25 +15543,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" - dependencies: - anymatch: "npm:~3.1.2" - braces: "npm:~3.0.2" - fsevents: "npm:~2.3.2" - glob-parent: "npm:~5.1.2" - is-binary-path: "npm:~2.1.0" - is-glob: "npm:~4.0.1" - normalize-path: "npm:~3.0.0" - readdirp: "npm:~3.6.0" - dependenciesMeta: - fsevents: - optional: true - checksum: 10/863e3ff78ee7a4a24513d2a416856e84c8e4f5e60efbe03e8ab791af1a183f569b62fc6f6b8044e2804966cb81277ddbbc1dc374fba3265bd609ea8efd62f5b3 - languageName: node - linkType: hard - "chokidar@npm:^3.5.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -15352,9 +15591,9 @@ __metadata: linkType: hard "chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: 10/b5fbdae5bf00c96fa3213de919f2b2617a942bfcb891cdf735fbad2a6f4f3c25d42e3f2b1703328619d352c718b46b9e18999fd3af7ef86c26c91db6fae1f0da + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 10/1762bed739774903bf5915fe3045c3120fc3c7f7d929d88e566447ea38944937a6370ccb687278318c43c24f837ad22dac780bed67c066336815557b8cf558c6 languageName: node linkType: hard @@ -15491,20 +15730,7 @@ __metadata: languageName: node linkType: hard -"cli-table3@npm:^0.6.1": - version: 0.6.4 - resolution: "cli-table3@npm:0.6.4" - dependencies: - "@colors/colors": "npm:1.5.0" - string-width: "npm:^4.2.0" - dependenciesMeta: - "@colors/colors": - optional: true - checksum: 10/f610294fce327b1b36c40f7475f18d166f907627cab7991b35d233b8bf6e182a0d0753b5bab2d4c8571aea64ff880ff11334cef4e5eb0cee8a4b4b5fcd661486 - languageName: node - linkType: hard - -"cli-table3@npm:^0.6.3": +"cli-table3@npm:^0.6.1, cli-table3@npm:^0.6.3": version: 0.6.5 resolution: "cli-table3@npm:0.6.5" dependencies: @@ -15621,7 +15847,7 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^2.0.0, clsx@npm:^2.1.0": +"clsx@npm:^2.0.0, clsx@npm:^2.1.1": version: 2.1.1 resolution: "clsx@npm:2.1.1" checksum: 10/cdfb57fa6c7649bbff98d9028c2f0de2f91c86f551179541cf784b1cfdc1562dcb951955f46d54d930a3879931a980e32a46b598acaea274728dbe068deca919 @@ -15842,9 +16068,9 @@ __metadata: linkType: hard "commander@npm:^12.0.0": - version: 12.0.0 - resolution: "commander@npm:12.0.0" - checksum: 10/62062e2ffe6abd5aa42a551e62fd5eb9b2620f6ac4299382b2aa9fb02f95cda0242d7e84acb890479bd6491edb805f7f91aecb5b4f5c70dc57df49ed7f02ef14 + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93 languageName: node linkType: hard @@ -16040,6 +16266,13 @@ __metadata: languageName: node linkType: hard +"consola@npm:^3.2.3": + version: 3.2.3 + resolution: "consola@npm:3.2.3" + checksum: 10/02972dcb048c337357a3628438e5976b8e45bcec22fdcfbe9cd17622992953c4d695d5152f141464a02deac769b1d23028e8ac87f56483838df7a6bbf8e0f5a2 + languageName: node + linkType: hard + "console-browserify@npm:^1.1.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" @@ -16192,12 +16425,12 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": - version: 3.37.0 - resolution: "core-js-compat@npm:3.37.0" +"core-js-compat@npm:^3.37.1, core-js-compat@npm:^3.38.0": + version: 3.38.1 + resolution: "core-js-compat@npm:3.38.1" dependencies: - browserslist: "npm:^4.23.0" - checksum: 10/5f33d7ba45acc9ceb45544d844090edfd14e46a64c2424df24084347405182c1156588cc3a877fc580c005a0b13b8a1af26bb6c73fe73f22eede89b5483b482d + browserslist: "npm:^4.23.3" + checksum: 10/4e2f219354fd268895f79486461a12df96f24ed307321482fe2a43529c5a64e7c16bcba654980ba217d603444f5141d43a79058aeac77511085f065c5da72207 languageName: node linkType: hard @@ -16209,9 +16442,9 @@ __metadata: linkType: hard "core-js@npm:^3.2.1": - version: 3.37.0 - resolution: "core-js@npm:3.37.0" - checksum: 10/97feac0b54b95d928bda6a6e611cf34963a265a5fe8ab46ed35bbc9d32a14221bf6bede5d6cd4b0c0f30e8440cf1eff0c4f0c242d719c561e5dd73d3b005d63c + version: 3.38.1 + resolution: "core-js@npm:3.38.1" + checksum: 10/3c25fdf0b2595ed37ceb305213a61e2cf26185f628455e99d1c736dda5f69e2de4de7126e6a1da136f54260c4fcc982c4215e37b5a618790a597930f854c0a37 languageName: node linkType: hard @@ -16342,12 +16575,12 @@ __metadata: languageName: node linkType: hard -"cross-inspect@npm:1.0.0": - version: 1.0.0 - resolution: "cross-inspect@npm:1.0.0" +"cross-inspect@npm:1.0.1": + version: 1.0.1 + resolution: "cross-inspect@npm:1.0.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10/975c81799549627027254eb70f1c349cefb14435d580bea6f351f510c839dcb1a9288983407bac2ad317e6eff29cf1e99299606da21f404562bfa64cec502239 + checksum: 10/7c1e02e0a9670b62416a3ea1df7ae880fdad3aa0a857de8932c4e5f8acd71298c7e3db9da8e9da603f5692cd1879938f5e72e34a9f5d1345987bef656d117fc1 languageName: node linkType: hard @@ -16746,7 +16979,7 @@ __metadata: languageName: node linkType: hard -"date-fns@npm:^2.16.1, date-fns@npm:^2.28.0, date-fns@npm:^2.29.1, date-fns@npm:^2.29.3": +"date-fns@npm:^2.16.1, date-fns@npm:^2.28.0, date-fns@npm:^2.29.3": version: 2.30.0 resolution: "date-fns@npm:2.30.0" dependencies: @@ -16755,10 +16988,17 @@ __metadata: languageName: node linkType: hard +"date-fns@npm:^3.6.0": + version: 3.6.0 + resolution: "date-fns@npm:3.6.0" + checksum: 10/cac35c58926a3b5d577082ff2b253612ec1c79eb6754fddef46b6a8e826501ea2cb346ecbd211205f1ba382ddd1f9d8c3f00bf433ad63cc3063454d294e3a6b8 + languageName: node + linkType: hard + "dayjs@npm:^1.8.15": - version: 1.11.11 - resolution: "dayjs@npm:1.11.11" - checksum: 10/f03948b172fbeed229837965988d1d5bac99c72a31c28731a457303259439f2f36289186489ae140adbeb10f591a926908c8de5d81eb449a2edbf5cbd6e9e30c + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: 10/7374d63ab179b8d909a95e74790def25c8986e329ae989840bacb8b1888be116d20e1c4eee75a69ea0dfbae13172efc50ef85619d304ee7ca3c01d5878b704f5 languageName: node linkType: hard @@ -16778,15 +17018,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:4.x, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:4.x, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5": + version: 4.3.6 + resolution: "debug@npm:4.3.6" dependencies: ms: "npm:2.1.2" peerDependenciesMeta: supports-color: optional: true - checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 + checksum: 10/d3adb9af7d57a9e809a68f404490cf776122acca16e6359a2702c0f462e510e91f9765c07f707b8ab0d91e03bad57328f3256f5082631cefb5393d0394d50fb7 languageName: node linkType: hard @@ -16799,6 +17039,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 + languageName: node + linkType: hard + "debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -16851,11 +17103,11 @@ __metadata: linkType: hard "deep-eql@npm:^4.1.3": - version: 4.1.3 - resolution: "deep-eql@npm:4.1.3" + version: 4.1.4 + resolution: "deep-eql@npm:4.1.4" dependencies: type-detect: "npm:^4.0.0" - checksum: 10/12ce93ae63de187e77b076d3d51bfc28b11f98910a22c18714cce112791195e86a94f97788180994614b14562a86c9763f67c69f785e4586f806b5df39bf9301 + checksum: 10/f04f4d581f044a824a6322fe4f68fbee4d6780e93fc710cd9852cbc82bfc7010df00f0e05894b848abbe14dc3a25acac44f424e181ae64d12f2ab9d0a875a5ef languageName: node linkType: hard @@ -16951,6 +17203,13 @@ __metadata: languageName: node linkType: hard +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 10/aeffdb47300f45b4fdef1c5bd3880ac18ea7a1fd5b8a8faf8df29350ff03bf16dd34f9800205cab513d476e4c0a3783aa0cff0a433aff0ac84a67ddc4c8a2d64 + languageName: node + linkType: hard + "del@npm:^4.1.1": version: 4.1.1 resolution: "del@npm:4.1.1" @@ -17075,7 +17334,7 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.0": +"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.1": version: 2.0.3 resolution: "detect-libc@npm:2.0.3" checksum: 10/b4ea018d623e077bd395f168a9e81db77370dde36a5b01d067f2ad7989924a81d31cb547ff764acb2aa25d50bb7fdde0b0a93bec02212b0cb430621623246d39 @@ -17117,13 +17376,6 @@ __metadata: languageName: node linkType: hard -"diff@npm:5.0.0": - version: 5.0.0 - resolution: "diff@npm:5.0.0" - checksum: 10/4a179a75b17cbb420eb9145be913f9ddb34b47cb2ba4301e80ae745122826a468f02ca8f5e56945958de26ace594899c8381acb6659c88e7803ef078b53d690c - languageName: node - linkType: hard - "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -17131,6 +17383,13 @@ __metadata: languageName: node linkType: hard +"diff@npm:^5.2.0": + version: 5.2.0 + resolution: "diff@npm:5.2.0" + checksum: 10/01b7b440f83a997350a988e9d2f558366c0f90f15be19f4aa7f1bb3109a4e153dfc3b9fbf78e14ea725717017407eeaa2271e3896374a0181e8f52445740846d + languageName: node + linkType: hard + "diffie-hellman@npm:^5.0.0": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" @@ -17611,16 +17870,27 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.668": - version: 1.4.763 - resolution: "electron-to-chromium@npm:1.4.763" - checksum: 10/088c53acfe4723d40077a9fd98cc67e74af2c8d0c5c12e75ffddacfd6e98c009c75fff07e3443a3dc499f599a71b7cf0bcbfb1b0c574355436d297c88979056b +"ejs@npm:^3.1.10": + version: 3.1.10 + resolution: "ejs@npm:3.1.10" + dependencies: + jake: "npm:^10.8.5" + bin: + ejs: bin/cli.js + checksum: 10/a9cb7d7cd13b7b1cd0be5c4788e44dd10d92f7285d2f65b942f33e127230c054f99a42db4d99f766d8dbc6c57e94799593ee66a14efd7c8dd70c4812bf6aa384 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.4": + version: 1.5.13 + resolution: "electron-to-chromium@npm:1.5.13" + checksum: 10/b3de6dbca66e399eacd4f7e2b7603394c8949c9e724d838a45e092725005ff435aabfbf00f738e45451eb23147684f7f9251a5ed75619a539642b2bccea20b45 languageName: node linkType: hard "elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": - version: 6.5.5 - resolution: "elliptic@npm:6.5.5" + version: 6.5.7 + resolution: "elliptic@npm:6.5.7" dependencies: bn.js: "npm:^4.11.9" brorand: "npm:^1.1.0" @@ -17629,7 +17899,7 @@ __metadata: inherits: "npm:^2.0.4" minimalistic-assert: "npm:^1.0.1" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10/5444b4f18e0c0fdfa14de26f69f7dbc44c78a211e91825823d698dcc91071ef1a3954d87730f364183fc83b0a86d8affed864e347da2e549bdcead3b46de126f + checksum: 10/fbad1fad0a5cc07df83f80cc1f7a784247ef59075194d3e340eaeb2f4dd594825ee24c7e9b0cf279c9f1982efe610503bb3139737926428c4821d4fca1bcf348 languageName: node linkType: hard @@ -17720,13 +17990,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.16.0": - version: 5.16.1 - resolution: "enhanced-resolve@npm:5.16.1" +"enhanced-resolve@npm:^5.17.0": + version: 5.17.1 + resolution: "enhanced-resolve@npm:5.17.1" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10/1c44474437ec52d938ee0776d5883d5fec8fc645bccbebf6eb58229f3223c111bc1f5cb94222949a5a4565e7a2d7c34f03a0f7e97c10d6cd800e7a46c95e3aec + checksum: 10/e8e03cb7a4bf3c0250a89afbd29e5ec20e90ba5fcd026066232a0754864d7d0a393fa6fc0e5379314a6529165a1834b36731147080714459d98924520410d8f5 languageName: node linkType: hard @@ -17741,9 +18011,11 @@ __metadata: linkType: hard "ent@npm:^2.2.0": - version: 2.2.0 - resolution: "ent@npm:2.2.0" - checksum: 10/818a2b5f5039ea02c9e232ba4c7496ced8512341b2524ae7c6c808d2e2b357d8087e715e0e3950cec9895c20c9b3443e0b56a2e26879984d97bb511c5fbb5299 + version: 2.2.1 + resolution: "ent@npm:2.2.1" + dependencies: + punycode: "npm:^1.4.1" + checksum: 10/309bffa54f3674823d0368bf0cc223084712344203a132950381f3883ab72b77587154548b60e51cb882bf12f396ed339621dbf4028e8c572677c6f4afb7aa20 languageName: node linkType: hard @@ -17840,7 +18112,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: @@ -17903,14 +18175,14 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 10/96e65d640156f91b707517e8cdc454dd7d47c32833aa3e85d79f24f9eb7ea85f39b63e36216ef0114996581969b59fe609a94e30316b08f5f4df1d44134cf8d5 languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.17": +"es-iterator-helpers@npm:^1.0.19": version: 1.0.19 resolution: "es-iterator-helpers@npm:1.0.19" dependencies: @@ -17940,9 +18212,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.3.1": - version: 1.5.2 - resolution: "es-module-lexer@npm:1.5.2" - checksum: 10/65b437022293fadba1f720edb0d79090e72a20f107407fb79127755f6d659f27100eec1c55c425ed3af34063586848399bb1924fe913680f8ed903f7b6290c1b + version: 1.5.4 + resolution: "es-module-lexer@npm:1.5.4" + checksum: 10/f29c7c97a58eb17640dcbd71bd6ef754ad4f58f95c3073894573d29dae2cad43ecd2060d97ed5b866dfb7804d5590fb7de1d2c5339a5fceae8bd60b580387fc5 languageName: node linkType: hard @@ -17986,7 +18258,7 @@ __metadata: languageName: node linkType: hard -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.53, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": +"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2": version: 0.10.64 resolution: "es5-ext@npm:0.10.64" dependencies: @@ -18389,15 +18661,15 @@ __metadata: linkType: hard "esbuild-plugin-es5@npm:^2.1.0": - version: 2.1.0 - resolution: "esbuild-plugin-es5@npm:2.1.0" + version: 2.1.1 + resolution: "esbuild-plugin-es5@npm:2.1.1" dependencies: - "@swc/core": "npm:^1.3.100" - "@swc/helpers": "npm:^0.5.3" + "@swc/core": "npm:^1.5.25" + "@swc/helpers": "npm:^0.5.11" deepmerge: "npm:^4.3.1" peerDependencies: - esbuild: ^0.19.0 - checksum: 10/49803b33b1ad61971bbe0b2428108b650c92fadb65e5da4c6a8be84162c61b5225ae026e5a0654a0eca3d0e7db25a7f0a9f01f63fb4291128944183d8709bf3e + esbuild: "*" + checksum: 10/4ed4984d83a8f8f49ced24ee135c1cd213e3a76d3dd503fd4f9f4d8c9c9562b88fb267910ef4753e2ddf15159b76d92631857aec2f001d46470266c6e613db01 languageName: node linkType: hard @@ -18411,13 +18683,13 @@ __metadata: linkType: hard "esbuild-register@npm:^3.5.0": - version: 3.5.0 - resolution: "esbuild-register@npm:3.5.0" + version: 3.6.0 + resolution: "esbuild-register@npm:3.6.0" dependencies: debug: "npm:^4.3.4" peerDependencies: esbuild: ">=0.12 <1" - checksum: 10/af6874ce9b5fcdb0974c9d9e9f16530a5b9bd80c699b2ba9d7ace33439c1af1be6948535c775d9a6439e2bf23fb31cfd54ac882cfa38308a3f182039f4b98a01 + checksum: 10/4ae1a016e3dad5b53c3d68cf07e31d8c1cec1a0b584038ece726097ac80bd33ab48fb224c766c9b341c04793837e652461eaca9327a116e7564f553b61ccca71 languageName: node linkType: hard @@ -18961,7 +19233,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.20.1, esbuild@npm:^0.20.2, esbuild@npm:~0.20.2": +"esbuild@npm:^0.20.2": version: 0.20.2 resolution: "esbuild@npm:0.20.2" dependencies: @@ -19121,6 +19393,89 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.23.0": + version: 0.23.1 + resolution: "esbuild@npm:0.23.1" + dependencies: + "@esbuild/aix-ppc64": "npm:0.23.1" + "@esbuild/android-arm": "npm:0.23.1" + "@esbuild/android-arm64": "npm:0.23.1" + "@esbuild/android-x64": "npm:0.23.1" + "@esbuild/darwin-arm64": "npm:0.23.1" + "@esbuild/darwin-x64": "npm:0.23.1" + "@esbuild/freebsd-arm64": "npm:0.23.1" + "@esbuild/freebsd-x64": "npm:0.23.1" + "@esbuild/linux-arm": "npm:0.23.1" + "@esbuild/linux-arm64": "npm:0.23.1" + "@esbuild/linux-ia32": "npm:0.23.1" + "@esbuild/linux-loong64": "npm:0.23.1" + "@esbuild/linux-mips64el": "npm:0.23.1" + "@esbuild/linux-ppc64": "npm:0.23.1" + "@esbuild/linux-riscv64": "npm:0.23.1" + "@esbuild/linux-s390x": "npm:0.23.1" + "@esbuild/linux-x64": "npm:0.23.1" + "@esbuild/netbsd-x64": "npm:0.23.1" + "@esbuild/openbsd-arm64": "npm:0.23.1" + "@esbuild/openbsd-x64": "npm:0.23.1" + "@esbuild/sunos-x64": "npm:0.23.1" + "@esbuild/win32-arm64": "npm:0.23.1" + "@esbuild/win32-ia32": "npm:0.23.1" + "@esbuild/win32-x64": "npm:0.23.1" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/f55fbd0bfb0f86ce67a6d2c6f6780729d536c330999ecb9f5a38d578fb9fda820acbbc67d6d1d377eed8fed50fc38f14ff9cb014f86dafab94269a7fb2177018 + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.1.2": version: 3.1.2 resolution: "escalade@npm:3.1.2" @@ -19142,13 +19497,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 10/98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 - languageName: node - linkType: hard - "escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" @@ -19156,6 +19504,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10/98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + "escodegen@npm:^1.13.0": version: 1.14.3 resolution: "escodegen@npm:1.14.3" @@ -19175,14 +19530,14 @@ __metadata: languageName: node linkType: hard -"eslint-compat-utils@npm:^0.5.0": - version: 0.5.0 - resolution: "eslint-compat-utils@npm:0.5.0" +"eslint-compat-utils@npm:^0.5.1": + version: 0.5.1 + resolution: "eslint-compat-utils@npm:0.5.1" dependencies: semver: "npm:^7.5.4" peerDependencies: eslint: ">=6.0.0" - checksum: 10/3f305ca4d9af42ff536cb9abedd4fddecb36809ee04772d5f16c5e4437b169fcfa02c5e6a1554df092dceb67864d0d4516d2db4b3a91131bb8dbbafe00d7b209 + checksum: 10/ac65ac1c6107cf19f63f5fc17cea361c9cb1336be7356f23dbb0fac10979974b4622e13e950be43cbf431801f2c07f7dab448573181ccf6edc0b86d5b5304511 languageName: node linkType: hard @@ -19259,15 +19614,15 @@ __metadata: linkType: hard "eslint-plugin-es-x@npm:^7.5.0": - version: 7.6.0 - resolution: "eslint-plugin-es-x@npm:7.6.0" + version: 7.8.0 + resolution: "eslint-plugin-es-x@npm:7.8.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.1.2" - "@eslint-community/regexpp": "npm:^4.6.0" - eslint-compat-utils: "npm:^0.5.0" + "@eslint-community/regexpp": "npm:^4.11.0" + eslint-compat-utils: "npm:^0.5.1" peerDependencies: eslint: ">=8" - checksum: 10/f1a0ea3da3a68263dd2ec8cf01c9e27583650c6acce62934a3a4f10d192f5b60773671f1f42de4bbe8b28443333074836a7e2426249d5adbfc3fc0d68c49d990 + checksum: 10/1df8d52c4fadc06854ce801af05b05f2642aa2deb918fb7d37738596eabd70b7f21a22b150b78ec9104bac6a1b6b4fb796adea2364ede91b01d20964849ce5f7 languageName: node linkType: hard @@ -19320,23 +19675,23 @@ __metadata: linkType: hard "eslint-plugin-next-on-pages@npm:^1.11.0": - version: 1.11.3 - resolution: "eslint-plugin-next-on-pages@npm:1.11.3" + version: 1.13.2 + resolution: "eslint-plugin-next-on-pages@npm:1.13.2" dependencies: "@types/estree-jsx": "npm:^1.0.0" comment-parser: "npm:^1.3.1" peerDependencies: eslint: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10/7e11a14373e041f5bf9e326d689aeb54363d07fbcc20f01f6f199afe4fcbb17b2369e1ffce7b216a8005500d0f774653b4a449351dd4cd82fb8e8deb49eee86e + checksum: 10/ca6d8a330102d1b8b0f241085d6a4e60c5548f1c021f98530120c258ca887c705aa20ac2d23936a163a1decd51a53e727be9fb21e56379bad4c8f25720564239 languageName: node linkType: hard "eslint-plugin-prettier@npm:^5.0.0": - version: 5.1.3 - resolution: "eslint-plugin-prettier@npm:5.1.3" + version: 5.2.1 + resolution: "eslint-plugin-prettier@npm:5.2.1" dependencies: prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.8.6" + synckit: "npm:^0.9.1" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" @@ -19347,16 +19702,16 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10/4f26a30444adc61ed692cdb5a9f7e8d9f5794f0917151051e66755ce032a08c3cc72c8b5d56101412e90f6d77035bd8194ea8731e9c16aacdd5ae345a8dae188 + checksum: 10/10ddf68215237e327af09a47adab4c63f3885fda4fb28c4c42d1fc5f47d8a0cc45df6484799360ff1417a0aa3c77c3aaac49d7e9dfd145557b17e2d7ecc2a27c languageName: node linkType: hard "eslint-plugin-promise@npm:^6.1.1": - version: 6.1.1 - resolution: "eslint-plugin-promise@npm:6.1.1" + version: 6.6.0 + resolution: "eslint-plugin-promise@npm:6.6.0" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10/216c4348f796c5e90984224532d42a8f8d0455b8cbb1955bcb328b3aa10a52e9718f6fb044b6fe19825eda3a2d62a32b1042d9cbb10731353cf61b7a6cab2d71 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + checksum: 10/c2b5604efd7e1390c132fcbf06cb2f072c956ffa65c14a991cb74ba1e2327357797239cb5b9b292d5e4010301bb897bd85a6273d7873fb157edc46aa2d95cbd9 languageName: node linkType: hard @@ -19388,39 +19743,39 @@ __metadata: linkType: hard "eslint-plugin-react-refresh@npm:^0.4.5": - version: 0.4.7 - resolution: "eslint-plugin-react-refresh@npm:0.4.7" + version: 0.4.10 + resolution: "eslint-plugin-react-refresh@npm:0.4.10" peerDependencies: eslint: ">=7" - checksum: 10/acbbe24e40b2b6fe96656e9407e275fdda6db031814674117e7a65d49a7a713f05b0d79dc6426d927b7622ce310a261cff385821c80b2e97089068dcd30bda52 + checksum: 10/a31bbec7421b19aec948e3ebc481706ea722356442ee94bb0ff1836ca14a4db140b097c13751531dffeb7c06c45beb4afa306dc8f6fcd0a525223630e97dceb1 languageName: node linkType: hard "eslint-plugin-react@npm:^7.33.2": - version: 7.34.1 - resolution: "eslint-plugin-react@npm:7.34.1" + version: 7.35.0 + resolution: "eslint-plugin-react@npm:7.35.0" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlast: "npm:^1.2.4" + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" array.prototype.flatmap: "npm:^1.3.2" - array.prototype.toreversed: "npm:^1.1.2" - array.prototype.tosorted: "npm:^1.1.3" + array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.0.17" + es-iterator-helpers: "npm:^1.0.19" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.7" - object.fromentries: "npm:^2.0.7" - object.hasown: "npm:^1.1.3" - object.values: "npm:^1.1.7" + object.entries: "npm:^1.1.8" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.0" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.10" + string.prototype.matchall: "npm:^4.0.11" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10/ee059971065ea7e73ab5d8728774235c7dbf7a5e9f937c3b47e97f8fa9a5a96ab511d2ae6d5ec76a7e705ca666673d454f1e75a94033720819d041827f50f9c8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10/fa0a54f9ea249cf89d92bb5983bf7df741da3709a0ebd6a885a67d05413ed302fd8b64c9dc819b33df8efa6d8b06f5e56b1f6965a9be7cc3e79054da4dbae5ed languageName: node linkType: hard @@ -19540,11 +19895,11 @@ __metadata: linkType: hard "esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10/e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d + checksum: 10/c587fb8ec9ed83f2b1bc97cf2f6854cc30bf784a79d62ba08c6e358bf22280d69aee12827521cf38e69ae9761d23fb7fde593ce315610f85655c139d99b05e5a languageName: node linkType: hard @@ -20040,23 +20395,23 @@ __metadata: linkType: hard "expo-dev-client@npm:~3.3.11": - version: 3.3.11 - resolution: "expo-dev-client@npm:3.3.11" + version: 3.3.12 + resolution: "expo-dev-client@npm:3.3.12" dependencies: - expo-dev-launcher: "npm:3.6.9" + expo-dev-launcher: "npm:3.6.10" expo-dev-menu: "npm:4.5.8" expo-dev-menu-interface: "npm:1.7.2" expo-manifests: "npm:~0.13.0" expo-updates-interface: "npm:~0.15.1" peerDependencies: expo: "*" - checksum: 10/47bc686fd5fa6af14e36bcb59cdc3989e1e90bbdaac0b64b9e72f08fbd8b050e2fbec41249ea05d77f490e9199654ed35aab16f799c9c329e22a34506e48b06f + checksum: 10/4af1d97f3a319da3f44630f9af5f886a0d4a5da85de62e637654d5d914f9104fe281b56a7bc3c99549a8a1590b1db481516976e155232d5d0cf1bef8d66969a1 languageName: node linkType: hard -"expo-dev-launcher@npm:3.6.9": - version: 3.6.9 - resolution: "expo-dev-launcher@npm:3.6.9" +"expo-dev-launcher@npm:3.6.10": + version: 3.6.10 + resolution: "expo-dev-launcher@npm:3.6.10" dependencies: ajv: "npm:8.11.0" expo-dev-menu: "npm:4.5.8" @@ -20065,7 +20420,7 @@ __metadata: semver: "npm:^7.5.3" peerDependencies: expo: "*" - checksum: 10/f397506ab8008b7e2f878b773a7d865a183242c58eff889a6b75330f914bcde4af2a8272fa4f57cca74d1964bb0275723adb3fac3d1982923af058f43471dfa8 + checksum: 10/19e4126c5e321b26b55a69f6ff859f96cbb2c91766d703ccaa780894f54fc96daf4bd62b23b5acf31e854631d8d177131da983b51abfc21e796de9e8385d18af languageName: node linkType: hard @@ -20371,14 +20726,14 @@ __metadata: linkType: hard "expo@npm:^50.0.14": - version: 50.0.18 - resolution: "expo@npm:50.0.18" + version: 50.0.20 + resolution: "expo@npm:50.0.20" dependencies: "@babel/runtime": "npm:^7.20.0" - "@expo/cli": "npm:0.17.11" + "@expo/cli": "npm:0.17.13" "@expo/config": "npm:8.5.6" "@expo/config-plugins": "npm:7.9.2" - "@expo/metro-config": "npm:0.17.7" + "@expo/metro-config": "npm:0.17.8" "@expo/vector-icons": "npm:^14.0.0" babel-preset-expo: "npm:~10.0.2" expo-asset: "npm:~9.0.2" @@ -20391,7 +20746,7 @@ __metadata: whatwg-url-without-unicode: "npm:8.0.0-3" bin: expo: bin/cli - checksum: 10/e9c4badde6a2109a26d1b712a4e077ba4938559793c9a259f13eadf746385f99540f4b5cf2412ac98b53f0e87ff58df0f6c609727ba2b0764fceeaf70b12daf8 + checksum: 10/4572b0b4a16c3451b21a5f5fed0a509a7411fad85624dec04965a0f67868b2bb0d6ef62575d8459a6d71510c91a4b3935a985b02ceb0a16c22715a0dbc1ef866 languageName: node linkType: hard @@ -20554,9 +20909,9 @@ __metadata: linkType: hard "fast-loops@npm:^1.1.3": - version: 1.1.3 - resolution: "fast-loops@npm:1.1.3" - checksum: 10/1bf9f102d8ed48a8c8304e2b27fd32afa65d370498db9b49d5762696ac4aa8c55593d505c142c2b7e25ca79f45207c4b25f778afd80f35df98cb2caaaf9609b7 + version: 1.1.4 + resolution: "fast-loops@npm:1.1.4" + checksum: 10/52516fc8bb95a60e512271e731c4dc7b7672af90c5e54681004ee2f509d6ccc8e62d5222e731377dafd48a31218f915fd6d0d02efe602b1b822e1ff93994d2a6 languageName: node linkType: hard @@ -20583,6 +20938,13 @@ __metadata: languageName: node linkType: hard +"fast-uri@npm:^3.0.1": + version: 3.0.1 + resolution: "fast-uri@npm:3.0.1" + checksum: 10/e8ee4712270de0d29eb0fbf41ffad0ac80952e8797be760e8bb62c4707f08f50a86fe2d7829681ca133c07d6eb4b4a75389a5fc36674c5b254a3ac0891a68fc7 + languageName: node + linkType: hard + "fast-url-parser@npm:1.1.3": version: 1.1.3 resolution: "fast-url-parser@npm:1.1.3" @@ -20593,13 +20955,13 @@ __metadata: linkType: hard "fast-xml-parser@npm:^4.0.12, fast-xml-parser@npm:^4.2.2, fast-xml-parser@npm:^4.2.4": - version: 4.3.6 - resolution: "fast-xml-parser@npm:4.3.6" + version: 4.4.1 + resolution: "fast-xml-parser@npm:4.4.1" dependencies: strnum: "npm:^1.0.5" bin: fxparser: src/cli/cli.js - checksum: 10/3e431e594960f04996e60a01fb51d8f4346138a7ba60d97244bf7866a3072eaf2f6dc73008d7b07871b98b606a8d7db955efdeae787992f685dd0e5bcc67c36a + checksum: 10/0c05ab8703630d8c857fafadbd78d0020d3a8e54310c3842179cd4a0d9d97e96d209ce885e91241f4aa9dd8dfc2fd924a682741a423d65153cad34da2032ec44 languageName: node linkType: hard @@ -20747,12 +21109,21 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"filelist@npm:^1.0.4": + version: 1.0.4 + resolution: "filelist@npm:1.0.4" + dependencies: + minimatch: "npm:^5.0.1" + checksum: 10/4b436fa944b1508b95cffdfc8176ae6947b92825483639ef1b9a89b27d82f3f8aa22b21eed471993f92709b431670d4e015b39c087d435a61e1bb04564cf51de + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: 10/e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429 + checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea languageName: node linkType: hard @@ -20842,16 +21213,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:5.0.0, find-up@npm:^5.0.0, find-up@npm:~5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: "npm:^6.0.0" - path-exists: "npm:^4.0.0" - checksum: 10/07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 - languageName: node - linkType: hard - "find-up@npm:^3.0.0": version: 3.0.0 resolution: "find-up@npm:3.0.0" @@ -20871,6 +21232,16 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^5.0.0, find-up@npm:~5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10/07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + "find-up@npm:^6.3.0": version: 6.3.0 resolution: "find-up@npm:6.3.0" @@ -20989,9 +21360,9 @@ __metadata: linkType: hard "flow-parser@npm:0.*": - version: 0.236.0 - resolution: "flow-parser@npm:0.236.0" - checksum: 10/b556cbe0450659676be80d494f581d11c7e5d83f4a1ae83f28975548c01455aaf06addcd364a1cde427757e4a6f1e373b298acb393bf99dcfdb4f85a3c07b078 + version: 0.244.0 + resolution: "flow-parser@npm:0.244.0" + checksum: 10/77b4b38f461c561c43cee2c7c81b6adc5a21c42a6da6e071ab566d8b68d8ff8f2e958217e73e005aa30ae28bffa9c268e386f6c7a7a568b6ff0f6e06f416e6d9 languageName: node linkType: hard @@ -21003,16 +21374,16 @@ __metadata: linkType: hard "flow-remove-types@npm:^2.137.0": - version: 2.236.0 - resolution: "flow-remove-types@npm:2.236.0" + version: 2.244.0 + resolution: "flow-remove-types@npm:2.244.0" dependencies: - hermes-parser: "npm:0.21.0" + hermes-parser: "npm:0.23.1" pirates: "npm:^3.0.2" vlq: "npm:^0.2.1" bin: flow-node: flow-node flow-remove-types: flow-remove-types - checksum: 10/172b2bacf4f060fb66f38bfa49b9188337d5b53942df075df400bc8234d3b761f5cdef21964018505610ccf340fe88ba025ab4441095d2874d92b868e62e8538 + checksum: 10/72a4358926b9e8972ed7c247018779a29d4926ba0a4b5677512fa9ea89c311da56f6e1393a5b0bed88bb25a6ed265e1e6c916a705f89c9b7266c2ce00047ee55 languageName: node linkType: hard @@ -21050,12 +21421,12 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 10/087edd44857d258c4f73ad84cb8df980826569656f2550c341b27adf5335354393eec24ea2fabd43a253233fb27cee177ebe46bd0b7ea129c77e87cb1e9936fb + checksum: 10/e3a60480f3a09b12273ce2c5fcb9514d98dd0e528f58656a1b04680225f918d60a2f81f6a368f2f3b937fcee9cfc0cbf16f1ad9a0bc6a3a6e103a84c9a90087e languageName: node linkType: hard @@ -21151,8 +21522,8 @@ __metadata: linkType: hard "foxact@npm:^0.2.33": - version: 0.2.33 - resolution: "foxact@npm:0.2.33" + version: 0.2.36 + resolution: "foxact@npm:0.2.36" dependencies: client-only: "npm:^0.0.1" server-only: "npm:^0.0.1" @@ -21161,7 +21532,7 @@ __metadata: peerDependenciesMeta: react: optional: true - checksum: 10/1117f3442cff2aceb1787db7e94efdd674fdd9927a12ac1a73e8f75df71a9dc6e16021797b5cea9e9854265acadc67aa1337cf389b349546bef7b4af1e5f5ab6 + checksum: 10/5c0c21e624fed5e45a256e54f15d513418a5a3bc1cf4d22a23349c34991d8bc9ca0bee9eb88fe01851a686a44609333eafa6d81d915ec32f93f65e09e9e1b8c3 languageName: node linkType: hard @@ -21393,7 +21764,7 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": +"function.prototype.name@npm:^1.1.6": version: 1.1.6 resolution: "function.prototype.name@npm:1.1.6" dependencies: @@ -21647,12 +22018,12 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.5.0, get-tsconfig@npm:^4.6.2, get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.3": - version: 4.7.5 - resolution: "get-tsconfig@npm:4.7.5" +"get-tsconfig@npm:^4.5.0, get-tsconfig@npm:^4.6.2, get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.5": + version: 4.7.6 + resolution: "get-tsconfig@npm:4.7.6" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/de7de5e4978354e8e6d9985baf40ea32f908a13560f793bc989930c229cc8d5c3f7b6b2896d8e43eb1a9b4e9e30018ef4b506752fd2a4b4d0dfee4af6841b119 + checksum: 10/32da95a89f3ddbabd2a2e36f2a4add51a5e3c2b28f32e3c81494fcdbd43b7d9b42baea77784e62d10f87bb564c5ee908416aabf4c5ca9cdbb2950aa3c247f124 languageName: node linkType: hard @@ -21718,7 +22089,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.2.3, glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:^7.2.3": +"glob@npm:7.2.3, glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:^7.2.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -21732,44 +22103,32 @@ __metadata: languageName: node linkType: hard -"glob@npm:8.1.0, glob@npm:^8.0.0, glob@npm:^8.0.3, glob@npm:^8.1.0": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^5.0.1" - once: "npm:^1.3.0" - checksum: 10/9aab1c75eb087c35dbc41d1f742e51d0507aa2b14c910d96fb8287107a10a22f4bbdce26fc0a3da4c69a20f7b26d62f1640b346a4f6e6becfff47f335bb1dc5e - languageName: node - linkType: hard - -"glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.14 - resolution: "glob@npm:10.3.14" +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.4.2": + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.6" - minimatch: "npm:^9.0.1" - minipass: "npm:^7.0.4" - path-scurry: "npm:^1.11.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs - checksum: 10/750dae74f2d73350f3b90b775f8b08d7ad3a174ec6f890ce712fe801be408794cc77da9808d45b60f4f15482d604861fe05980aceb3a7af95b539e1f0897187a + checksum: 10/698dfe11828b7efd0514cd11e573eaed26b2dff611f0400907281ce3eab0c1e56143ef9b35adc7c77ecc71fba74717b510c7c223d34ca8a98ec81777b293d4ac languageName: node linkType: hard -"glob@npm:^6.0.1": - version: 6.0.4 - resolution: "glob@npm:6.0.4" +"glob@npm:^8.0.0, glob@npm:^8.0.3, glob@npm:^8.1.0": + version: 8.1.0 + resolution: "glob@npm:8.1.0" dependencies: + fs.realpath: "npm:^1.0.0" inflight: "npm:^1.0.4" inherits: "npm:2" - minimatch: "npm:2 || 3" + minimatch: "npm:^5.0.1" once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10/b8fec415f772983ffbf7823c2c87aedd50aacf4f8db1868a11535db1023cf5180c9dd7487ce08f85bd64ed5cfd4268cea1a1c61c2772523d7d6194177d6d53a8 + checksum: 10/9aab1c75eb087c35dbc41d1f742e51d0507aa2b14c910d96fb8287107a10a22f4bbdce26fc0a3da4c69a20f7b26d62f1640b346a4f6e6becfff47f335bb1dc5e languageName: node linkType: hard @@ -21828,7 +22187,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.1.0": +"globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -22011,7 +22370,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -22084,9 +22443,9 @@ __metadata: linkType: hard "graphql@npm:^16.8.0": - version: 16.8.1 - resolution: "graphql@npm:16.8.1" - checksum: 10/7a09d3ec5f75061afe2bd2421a2d53cf37273d2ecaad8f34febea1f1ac205dfec2834aec3419fa0a10fcc9fb345863b2f893562fb07ea825da2ae82f6392893c + version: 16.9.0 + resolution: "graphql@npm:16.9.0" + checksum: 10/5833f82bb6c31bec120bbf9cd400eda873e1bb7ef5c17974fa262cd82dc68728fda5d4cb859dc8aaa4c4fe4f6fe1103a9c47efc01a12c02ae5cb581d8e4029e2 languageName: node linkType: hard @@ -22298,17 +22657,17 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.20.1": - version: 0.20.1 - resolution: "hermes-estree@npm:0.20.1" - checksum: 10/b98fc2943bd9fdd904c094e995f79cb7d5958393e221006af81d88f3aed52ddbf15138a6606766d5e6be7ba166576be65f577d0c72ae5eb0f3f56d4720b32baa +"hermes-estree@npm:0.23.0": + version: 0.23.0 + resolution: "hermes-estree@npm:0.23.0" + checksum: 10/b9d20564b620b888596d2c2f6306766b081e77c1a8fbe1cec9d67bf706e606e6197dc5049a1130822f7e1951a5fee78464fb4831c42626708aa0a3eb504860c9 languageName: node linkType: hard -"hermes-estree@npm:0.21.0": - version: 0.21.0 - resolution: "hermes-estree@npm:0.21.0" - checksum: 10/2c978c9ed33555a7a70655f03b7cba3d2e477d8b64a97e00ffab86a076080d554ef5abba037d39e9d5604849cb3b6f13bd0242a6e75fd3cfe051cac180fa92fb +"hermes-estree@npm:0.23.1": + version: 0.23.1 + resolution: "hermes-estree@npm:0.23.1" + checksum: 10/b7ad78f53044d53ec1c77e93036c16e34f6f0985c895540876301e4791d4db08da828870977140f5cf1ae34532bbb9d9d013a0a1a4a5a0da05177225648d5295 languageName: node linkType: hard @@ -22330,21 +22689,21 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.20.1": - version: 0.20.1 - resolution: "hermes-parser@npm:0.20.1" +"hermes-parser@npm:0.23.0": + version: 0.23.0 + resolution: "hermes-parser@npm:0.23.0" dependencies: - hermes-estree: "npm:0.20.1" - checksum: 10/b1ae9e9f6b49234fcf2bd45eafde140a3c727b8bcb845ab398016a538f040d326291d1f8b75fd91793b8817f2c600a890e251984d55bdedea74a5143d29f0c81 + hermes-estree: "npm:0.23.0" + checksum: 10/733616f0b13485254886a661bef7e8cb85fabd4a9d9d2e68858c5a6a4cc92c61c14de698a30860b1c57257ee784041dbc6eb0ec244b1764e47c9cafdec230926 languageName: node linkType: hard -"hermes-parser@npm:0.21.0": - version: 0.21.0 - resolution: "hermes-parser@npm:0.21.0" +"hermes-parser@npm:0.23.1": + version: 0.23.1 + resolution: "hermes-parser@npm:0.23.1" dependencies: - hermes-estree: "npm:0.21.0" - checksum: 10/326054b7c8bbbb265df5ded508043f14cfa7cff405dd4ca0fc3564424c30248bc361a8e638b159c4e77821f1ba468e8fa34e197a34579bca86ef8cc7db85bb8e + hermes-estree: "npm:0.23.1" + checksum: 10/de88df4f23bd8dc2ffa89c8a317445320af8c7705a2aeeb05c4dd171f037a747982be153a0a237b1c9c7337b79bceaeb5052934cb8a25fe2e2473294a5343334 languageName: node linkType: hard @@ -22385,9 +22744,9 @@ __metadata: linkType: hard "hono@npm:^4.1.4, hono@npm:^4.2.7": - version: 4.3.4 - resolution: "hono@npm:4.3.4" - checksum: 10/2fb4b21821a6ea65ca8a7bfa8f36f234b6e26bde81bc1f00f245df8edac36b4a4ee004f7602ce00111d83bd6e8875b50cc031ce37e6ad917fe4a5a307db319f8 + version: 4.5.7 + resolution: "hono@npm:4.5.7" + checksum: 10/e7cc63e1a35963eba3802108cfd8daf2fe097667d075ab924b9383b1f43251260772a84bf71ea95e22986fc3e2d09200f1f69d286e2038e47fda5d23ad07794a languageName: node linkType: hard @@ -22666,7 +23025,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:7.0.4, https-proxy-agent@npm:^7.0.1": +"https-proxy-agent@npm:7.0.4": version: 7.0.4 resolution: "https-proxy-agent@npm:7.0.4" dependencies: @@ -22686,6 +23045,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.1": + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10/6679d46159ab3f9a5509ee80c3a3fc83fba3a920a5e18d32176c3327852c3c00ad640c0c4210a8fd70ea3c4a6d3a1b375bf01942516e7df80e2646bdc77658ab + languageName: node + linkType: hard + "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -22733,9 +23102,9 @@ __metadata: linkType: hard "hyphenate-style-name@npm:^1.0.0, hyphenate-style-name@npm:^1.0.3": - version: 1.0.4 - resolution: "hyphenate-style-name@npm:1.0.4" - checksum: 10/d37883e6b7e1be62e1ddae29cac83fa59fb93c068bc8eb1561585439adbad91dcf7e264ee2a82c4378fc58049f7bd853544a4a81bf00d4aff717f641052323e7 + version: 1.1.0 + resolution: "hyphenate-style-name@npm:1.1.0" + checksum: 10/b9ed74e29181d96bd58a2d0e62fc4a19879db591dba268275829ff0ae595fcdf11faafaeaa63330a45c3004664d7db1f0fc7cdb372af8ee4615ed8260302c207 languageName: node linkType: hard @@ -22809,9 +23178,9 @@ __metadata: linkType: hard "ignore@npm:^5.1.9, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": - version: 5.3.1 - resolution: "ignore@npm:5.3.1" - checksum: 10/0a884c2fbc8c316f0b9f92beaf84464253b73230a4d4d286697be45fca081199191ca33e1c2e82d9e5f851f5e9a48a78e25a35c951e7eb41e59f150db3530065 + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 languageName: node linkType: hard @@ -22861,14 +23230,14 @@ __metadata: linkType: hard "import-local@npm:^3.0.2": - version: 3.1.0 - resolution: "import-local@npm:3.1.0" + version: 3.2.0 + resolution: "import-local@npm:3.2.0" dependencies: pkg-dir: "npm:^4.2.0" resolve-cwd: "npm:^3.0.0" bin: import-local-fixture: fixtures/cli.js - checksum: 10/bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd + checksum: 10/0b0b0b412b2521739fbb85eeed834a3c34de9bc67e670b3d0b86248fc460d990a7b116ad056c084b87a693ef73d1f17268d6a5be626bb43c998a8b1c8a230004 languageName: node linkType: hard @@ -22986,14 +23355,14 @@ __metadata: linkType: hard "intl-messageformat@npm:^10.1.0": - version: 10.5.12 - resolution: "intl-messageformat@npm:10.5.12" + version: 10.5.14 + resolution: "intl-messageformat@npm:10.5.14" dependencies: - "@formatjs/ecma402-abstract": "npm:1.18.2" + "@formatjs/ecma402-abstract": "npm:2.0.0" "@formatjs/fast-memoize": "npm:2.2.0" - "@formatjs/icu-messageformat-parser": "npm:2.7.6" + "@formatjs/icu-messageformat-parser": "npm:2.7.8" tslib: "npm:^2.4.0" - checksum: 10/d12e17bf7c4ce477df4ffe991268f2fbd37fd59ae103def2b8886f65691ff37d22eff559dcd063f8fe6d370fa2748a4b2064285c15f5c1b1ba6383049eecb111 + checksum: 10/01692e92671b00d2423a7db405e6bb8e42bea52445dec931abaa8a8c47e3a7da17dddd3cd0faa33cb6a614370ea230b2c3980ae106cafa8b760e50ac4db0952f languageName: node linkType: hard @@ -23163,11 +23532,11 @@ __metadata: linkType: hard "is-core-module@npm:^2.12.1, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" + version: 2.15.0 + resolution: "is-core-module@npm:2.15.0" dependencies: - hasown: "npm:^2.0.0" - checksum: 10/d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2 + hasown: "npm:^2.0.2" + checksum: 10/70e962543e5d3a97c07cb29144a86792d545a21f28e67da5401d85878a0193d46fbab8d97bc3ca680e2778705dca66e7b6ca840c493497a27ca0e8c5f3ac3d1d languageName: node linkType: hard @@ -23668,15 +24037,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.2 - resolution: "istanbul-lib-instrument@npm:6.0.2" + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" dependencies: "@babel/core": "npm:^7.23.9" "@babel/parser": "npm:^7.23.9" "@istanbuljs/schema": "npm:^0.1.3" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^7.5.4" - checksum: 10/3aee19be199350182827679a137e1df142a306e9d7e20bb5badfd92ecc9023a7d366bc68e7c66e36983654a02a67401d75d8debf29fc6d4b83670fde69a594fc + checksum: 10/aa5271c0008dfa71b6ecc9ba1e801bf77b49dc05524e8c30d58aaf5b9505e0cd12f25f93165464d4266a518c5c75284ecb598fbd89fec081ae77d2c9d3327695 languageName: node linkType: hard @@ -23739,16 +24108,30 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.6": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 10/6e6490d676af8c94a7b5b29b8fd5629f21346911ebe2e32931c2a54210134408171c24cee1a109df2ec19894ad04a429402a8438cbf5cc2794585d35428ace76 + checksum: 10/96f8786eaab98e4bf5b2a5d6d9588ea46c4d06bbc4f2eb861fdd7b6b182b16f71d8a70e79820f335d52653b16d4843b29dd9cdcf38ae80406756db9199497cf3 + languageName: node + linkType: hard + +"jake@npm:^10.8.5": + version: 10.9.2 + resolution: "jake@npm:10.9.2" + dependencies: + async: "npm:^3.2.3" + chalk: "npm:^4.0.2" + filelist: "npm:^1.0.4" + minimatch: "npm:^3.1.2" + bin: + jake: bin/cli.js + checksum: 10/3be324708f99f031e0aec49ef8fd872eb4583cbe8a29a0c875f554f6ac638ee4ea5aa759bb63723fd54f77ca6d7db851eaa78353301734ed3700db9cb109a0cd languageName: node linkType: hard @@ -24224,15 +24607,15 @@ __metadata: linkType: hard "joi@npm:17.x.x, joi@npm:^17.2.1, joi@npm:^17.9.2": - version: 17.13.1 - resolution: "joi@npm:17.13.1" + version: 17.13.3 + resolution: "joi@npm:17.13.3" dependencies: "@hapi/hoek": "npm:^9.3.0" "@hapi/topo": "npm:^5.1.0" "@sideway/address": "npm:^4.1.5" "@sideway/formula": "npm:^3.0.1" "@sideway/pinpoint": "npm:^2.0.0" - checksum: 10/9e34f93afbb490e12d7ec4aa05803788cd9ff4de00af30389c9d0f4af193ae85941365f80cb0ac38d0d04a45b85ee3a8b78cb0c10b5efeccce8922d68719603c + checksum: 10/4c150db0c820c3a52f4a55c82c1fc5e144a5b5f4da9ffebc7339a15469d1a447ebb427ced446efcb9709ab56bd71a06c4c67c9381bc1b9f9ae63fc7c89209bdf languageName: node linkType: hard @@ -24244,15 +24627,15 @@ __metadata: linkType: hard "jose@npm:^4.14.6": - version: 4.15.5 - resolution: "jose@npm:4.15.5" - checksum: 10/17944fcc0d9afa07387eef23127c30ecfcc77eafddc4b4f1a349a8eee0536bee9b08ecd745406eaa0af65d531f738b94d2467976479cbfe8b3b60f8fc8082b8d + version: 4.15.9 + resolution: "jose@npm:4.15.9" + checksum: 10/256234b6f85cdc080b1331f2d475bd58c8ccf459cb20f70ac5e4200b271bce10002b1c2f8e5b96dd975d83065ae5a586d52cdf89d28471d56de5d297992f9905 languageName: node linkType: hard "jotai@npm:^2.6.4": - version: 2.8.0 - resolution: "jotai@npm:2.8.0" + version: 2.9.3 + resolution: "jotai@npm:2.9.3" peerDependencies: "@types/react": ">=17.0.0" react: ">=17.0.0" @@ -24261,7 +24644,7 @@ __metadata: optional: true react: optional: true - checksum: 10/6500e36c1d8edf1305e9a403e92764d4b3d4290e471a9a890efb7644a6b79312f0e5cfc420cec48812adf3a967caf18f53c01fa92a187e3628b7d8b145fec1d7 + checksum: 10/4366a50be8edd39f1430ac655677e559cfbb253101e4f2e750bca8ebd81e75ea09ea3828bce727482b15305ffe924dda75bd9a055e903e0cc804b6600478dc36 languageName: node linkType: hard @@ -24273,11 +24656,11 @@ __metadata: linkType: hard "js-tiktoken@npm:^1.0.7, js-tiktoken@npm:^1.0.8": - version: 1.0.11 - resolution: "js-tiktoken@npm:1.0.11" + version: 1.0.14 + resolution: "js-tiktoken@npm:1.0.14" dependencies: base64-js: "npm:^1.5.1" - checksum: 10/77017be2526de9c292d0fd8bcf9ed8a503971d656ec12520442732f04d8bb145718ad33f0d94ec8224d42c1c3032c139ee06d6a9239a178de87dcd9071ed6997 + checksum: 10/143e6799e33dec19a1ef80a0641570fb9e1d336a9a6e28ce531e24a6ffb7726a6d04dffd987b39d2fb2dbadaf128d9229016aee0403f5ecd1622b4242cdd0528 languageName: node linkType: hard @@ -24302,26 +24685,26 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" +"js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" dependencies: - argparse: "npm:^2.0.1" + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" bin: js-yaml: bin/js-yaml.js - checksum: 10/c138a34a3fd0d08ebaf71273ad4465569a483b8a639e0b118ff65698d257c2791d3199e3f303631f2cb98213fa7b5f5d6a4621fd0fff819421b990d30d967140 + checksum: 10/9e22d80b4d0105b9899135365f746d47466ed53ef4223c529b3c0f7a39907743fdbd3c4379f94f1106f02755b5e90b2faaf84801a891135544e1ea475d1a1379 languageName: node linkType: hard -"js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" dependencies: - argparse: "npm:^1.0.7" - esprima: "npm:^4.0.0" + argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10/9e22d80b4d0105b9899135365f746d47466ed53ef4223c529b3c0f7a39907743fdbd3c4379f94f1106f02755b5e90b2faaf84801a891135544e1ea475d1a1379 + checksum: 10/c138a34a3fd0d08ebaf71273ad4465569a483b8a639e0b118ff65698d257c2791d3199e3f303631f2cb98213fa7b5f5d6a4621fd0fff819421b990d30d967140 languageName: node linkType: hard @@ -25155,9 +25538,9 @@ __metadata: linkType: hard "langchainhub@npm:~0.0.6": - version: 0.0.10 - resolution: "langchainhub@npm:0.0.10" - checksum: 10/e6d326eaedb6ec24f9b4d1cbb8cd45c77a659717e3bb613a95a08488a3a674acad3a55280d66ef23bfc6fe01d30ce79ca4e06714bb5ced3b7bea66df07562dbd + version: 0.0.11 + resolution: "langchainhub@npm:0.0.11" + checksum: 10/f53ecf204345fb94f178de829f28cf5f0559ad3c5c9fb26ca0bb65cc84163bdefdecf76fd46e33a88733be17d4c8ef5d6fb11f142f7c9bf238db45d34f93a8f5 languageName: node linkType: hard @@ -25177,12 +25560,12 @@ __metadata: linkType: hard "launch-editor@npm:^2.6.0": - version: 2.6.1 - resolution: "launch-editor@npm:2.6.1" + version: 2.8.1 + resolution: "launch-editor@npm:2.8.1" dependencies: picocolors: "npm:^1.0.0" shell-quote: "npm:^1.8.1" - checksum: 10/e06d193075ac09f7f8109f10cabe464a211bf7ed4cbe75f83348d6f67bf4d9f162f06e7a1ab3e1cd7fc250b5342c3b57080618aff2e646dc34248fe499227601 + checksum: 10/69adfc913c066b0bcd685103907525789db6af3585cdc5f8c1172f0fcebe2c4ea1cff1108f76e9c591c00134329a5fb29e5911e9c0c347618a5300978b6bb767 languageName: node linkType: hard @@ -25454,9 +25837,9 @@ __metadata: linkType: hard "loader-utils@npm:^3.2.1": - version: 3.2.1 - resolution: "loader-utils@npm:3.2.1" - checksum: 10/177f5bb9b4c651263714fcd1b50682c1367b06893462529f510287775f9e461ca27a41bf364c8dffa9cd74ed9e8b1fdb30c03a526f6bcf12573bdc1a1644d086 + version: 3.3.1 + resolution: "loader-utils@npm:3.3.1" + checksum: 10/3f994a948ded4248569773f065b1f6d7c95da059888c8429153e203f9bdadfb1691ca517f9eac6548a8af2fe5c724a8e09cbb79f665db4209426606a57ec7650 languageName: node linkType: hard @@ -25703,16 +26086,6 @@ __metadata: languageName: node linkType: hard -"log-symbols@npm:4.1.0, log-symbols@npm:^4.1.0": - version: 4.1.0 - resolution: "log-symbols@npm:4.1.0" - dependencies: - chalk: "npm:^4.1.0" - is-unicode-supported: "npm:^0.1.0" - checksum: 10/fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 - languageName: node - linkType: hard - "log-symbols@npm:^2.2.0": version: 2.2.0 resolution: "log-symbols@npm:2.2.0" @@ -25722,6 +26095,16 @@ __metadata: languageName: node linkType: hard +"log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: "npm:^4.1.0" + is-unicode-supported: "npm:^0.1.0" + checksum: 10/fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + languageName: node + linkType: hard + "log-update@npm:^5.0.1": version: 5.0.1 resolution: "log-update@npm:5.0.1" @@ -25798,10 +26181,19 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:6.0.0, lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825 + languageName: node + linkType: hard + "lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.2.2 - resolution: "lru-cache@npm:10.2.2" - checksum: 10/ff1a496d30b5eaec2c9079080965bb0cede203cf878371f7033a007f1e54cd4aa13cc8abf7ccec4c994a83a22ed5476e83a55bb57cc07e6c1547a42937e42c37 + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a languageName: node linkType: hard @@ -25824,32 +26216,13 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825 - languageName: node - linkType: hard - -"lru-cache@npm:~4.0.0": - version: 4.0.2 - resolution: "lru-cache@npm:4.0.2" - dependencies: - pseudomap: "npm:^1.0.1" - yallist: "npm:^2.0.0" - checksum: 10/2ff07a37d71dd8936a29328a0b7263f1f9eb02e4e05b7313dd2b159d8c1a79da144562b23b95bbf61c985b6a110451d415fd269fb4171ccdf539378c2e6b3d7b - languageName: node - linkType: hard - "lru-memoizer@npm:^2.2.0": - version: 2.2.0 - resolution: "lru-memoizer@npm:2.2.0" + version: 2.3.0 + resolution: "lru-memoizer@npm:2.3.0" dependencies: lodash.clonedeep: "npm:^4.5.0" - lru-cache: "npm:~4.0.0" - checksum: 10/a13361a11c64bc5af1a7cadba4c24b2afbe11396533e222ed092723a6928e27e14f56c1402535667d4e801d8ee49a9c0fd73a20bd6806f5f92d2f4ba102026ec + lru-cache: "npm:6.0.0" + checksum: 10/1c00afc28640a2f02116c5907be0543647ad51084c43c3cecc1198efdfb5d3693caad948590f61bce3fc8c9f52ec8f567a64273a947535c2391ee41b675cc5e4 languageName: node linkType: hard @@ -25874,9 +26247,9 @@ __metadata: linkType: hard "luxon@npm:^3.2.1": - version: 3.4.4 - resolution: "luxon@npm:3.4.4" - checksum: 10/c14164bc338987349075a08e63ea3ff902866735f7f5553a355b27be22667919765ff96fde4d3413d0e9a0edc4ff9e2e74ebcb8f86eae0ce8b14b27330d87d6e + version: 3.5.0 + resolution: "luxon@npm:3.5.0" + checksum: 10/48f86e6c1c96815139f8559456a3354a276ba79bcef0ae0d4f2172f7652f3ba2be2237b0e103b8ea0b79b47715354ac9fac04eb1db3485dcc72d5110491dd47f languageName: node linkType: hard @@ -25890,11 +26263,11 @@ __metadata: linkType: hard "magic-string@npm:^0.30.3, magic-string@npm:^0.30.5": - version: 0.30.10 - resolution: "magic-string@npm:0.30.10" + version: 0.30.11 + resolution: "magic-string@npm:0.30.11" dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: 10/9f8bf6363a14c98a9d9f32ef833b194702a5c98fb931b05ac511b76f0b06fd30ed92beda6ca3261d2d52d21e39e891ef1136fbd032023f6cbb02d0b7d5767201 + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + checksum: 10/b784d2240252f5b1e755d487354ada4c672cbca16f045144f7185a75b059210e5fcca7be7be03ef1bac2ca754c4428b21d36ae64a9057ba429916f06b8c54eb2 languageName: node linkType: hard @@ -26191,18 +26564,18 @@ __metadata: linkType: hard "memoizee@npm:^0.4.15": - version: 0.4.15 - resolution: "memoizee@npm:0.4.15" + version: 0.4.17 + resolution: "memoizee@npm:0.4.17" dependencies: - d: "npm:^1.0.1" - es5-ext: "npm:^0.10.53" + d: "npm:^1.0.2" + es5-ext: "npm:^0.10.64" es6-weak-map: "npm:^2.0.3" event-emitter: "npm:^0.3.5" is-promise: "npm:^2.2.2" lru-queue: "npm:^0.1.0" next-tick: "npm:^1.1.0" timers-ext: "npm:^0.1.7" - checksum: 10/3c72cc59ae721e40980b604479e11e7d702f4167943f40f1e5c5d5da95e4b2664eec49ae533b2d41ffc938f642f145b48389ee4099e0945996fcf297e3dcb221 + checksum: 10/b7abda74d1057878f3570c45995f24da8a4f8636e0e9a7c29a6709be2314bf40c7d78e3be93c0b1660ba419de5740fa5e447c400ab5df407ffbd236421066380 languageName: node linkType: hard @@ -26264,66 +26637,73 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.80.9": - version: 0.80.9 - resolution: "metro-babel-transformer@npm:0.80.9" +"metro-babel-transformer@npm:0.80.10": + version: 0.80.10 + resolution: "metro-babel-transformer@npm:0.80.10" dependencies: "@babel/core": "npm:^7.20.0" - hermes-parser: "npm:0.20.1" + flow-enums-runtime: "npm:^0.0.6" + hermes-parser: "npm:0.23.0" nullthrows: "npm:^1.1.1" - checksum: 10/849c46299660f534194535b9f9e781244519251dd6af32b1edba7a152069e72ef609a0a12ff4742df238845843c24992ad68ac8b9ad017a9f408aba339d5faf8 + checksum: 10/084b01c04ef6b33e69c80b31229dfb13f92393457d874bb9957364e7d23d633009c73af42984223c49630f5eb387a8d7c8ae7129738f46702284069a334ac3f6 languageName: node linkType: hard -"metro-cache-key@npm:0.80.9": - version: 0.80.9 - resolution: "metro-cache-key@npm:0.80.9" - checksum: 10/9c8547dcf6207c45ac726bcb35be43405515940eff8f9bacec354895f50e5cf2787fbb4860be7b1e10856228fd6eb0bbf8bf7065fabbaf90aa3cf9755d32ffe2 +"metro-cache-key@npm:0.80.10": + version: 0.80.10 + resolution: "metro-cache-key@npm:0.80.10" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/2ec891ae0817b2bfde69a936c488432c93352c0aba0ea23e51111e5812130f0a6be870beca50ee221ba48b4f04c5e2479f86b55fd8fef056344c9a4f8b3a5453 languageName: node linkType: hard -"metro-cache@npm:0.80.9": - version: 0.80.9 - resolution: "metro-cache@npm:0.80.9" +"metro-cache@npm:0.80.10": + version: 0.80.10 + resolution: "metro-cache@npm:0.80.10" dependencies: - metro-core: "npm:0.80.9" - rimraf: "npm:^3.0.2" - checksum: 10/6d644709bf48fbcd0bc7c61a95d945b8dc95fa6f7ddd091d54674fab0d47a335768f616249eb693d70233fdd48cb3a9ed448e048e51657ef3c00bb25a79776ea + exponential-backoff: "npm:^3.1.1" + flow-enums-runtime: "npm:^0.0.6" + metro-core: "npm:0.80.10" + checksum: 10/66f76c3dfbd1fb6fbf692524076c889dba4e73af79bff83433239e664e106d0a228b4c6fa4d981d11a64a8cc155275ded3281b972ef40e10df8c4db25ef0b5fe languageName: node linkType: hard -"metro-config@npm:0.80.9, metro-config@npm:^0.80.3": - version: 0.80.9 - resolution: "metro-config@npm:0.80.9" +"metro-config@npm:0.80.10, metro-config@npm:^0.80.3": + version: 0.80.10 + resolution: "metro-config@npm:0.80.10" dependencies: connect: "npm:^3.6.5" cosmiconfig: "npm:^5.0.5" + flow-enums-runtime: "npm:^0.0.6" jest-validate: "npm:^29.6.3" - metro: "npm:0.80.9" - metro-cache: "npm:0.80.9" - metro-core: "npm:0.80.9" - metro-runtime: "npm:0.80.9" - checksum: 10/388da5f55d1637dbb98d40c5a5992326ffd3dea021656000caffc07917e4aab1c29009bf0fc65a622d1db67698b756a97e42ab7f154f9768796c8d2cdd73fcdc + metro: "npm:0.80.10" + metro-cache: "npm:0.80.10" + metro-core: "npm:0.80.10" + metro-runtime: "npm:0.80.10" + checksum: 10/b1b647126411a5bf6c104b4735821c1b2c36d46bcb45f9c29551afa09bcb178fa6eb27f872475e9e2a021c3b791fbe963463d4884332c3b6e9597eed68ea3297 languageName: node linkType: hard -"metro-core@npm:0.80.9, metro-core@npm:^0.80.3": - version: 0.80.9 - resolution: "metro-core@npm:0.80.9" +"metro-core@npm:0.80.10, metro-core@npm:^0.80.3": + version: 0.80.10 + resolution: "metro-core@npm:0.80.10" dependencies: + flow-enums-runtime: "npm:^0.0.6" lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.80.9" - checksum: 10/5186d049043fb5e7e540745a85ea88ea04b234fa6c4fb92e2bfdf8a2c31a07f38d723b076763fc2effb32be61f1638ea09d4e8637bacb3572cc7a53096ae90c6 + metro-resolver: "npm:0.80.10" + checksum: 10/cbc55269050cb21bb90a07a9ac020162000090f5750681ab3961051c200c7bebe2d747747f790e16b31b56e91b4bb706dff8ee4913e62b383e8a931a566adc97 languageName: node linkType: hard -"metro-file-map@npm:0.80.9": - version: 0.80.9 - resolution: "metro-file-map@npm:0.80.9" +"metro-file-map@npm:0.80.10": + version: 0.80.10 + resolution: "metro-file-map@npm:0.80.10" dependencies: anymatch: "npm:^3.0.3" debug: "npm:^2.2.0" fb-watchman: "npm:^2.0.0" + flow-enums-runtime: "npm:^0.0.6" fsevents: "npm:^2.3.2" graceful-fs: "npm:^4.2.4" invariant: "npm:^2.2.4" @@ -26335,16 +26715,17 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 10/5804abe6cc9632bcea12c8c6fe5daed243d9f87a59c3d921c36bb9a1e9c0bdb000a1237a76af08976864e7f7fab27958121758f19b69394b7a0533701fc3767a + checksum: 10/9bb2ee7d878174d2b5898f14bcb2e5efea01f6252017b37cff9d4f344efbbacbd3e9b4ef7852699849891e5a2de90540742eee512594deeb0876653e66506a75 languageName: node linkType: hard -"metro-minify-terser@npm:0.80.9": - version: 0.80.9 - resolution: "metro-minify-terser@npm:0.80.9" +"metro-minify-terser@npm:0.80.10": + version: 0.80.10 + resolution: "metro-minify-terser@npm:0.80.10" dependencies: + flow-enums-runtime: "npm:^0.0.6" terser: "npm:^5.15.0" - checksum: 10/8aaea147f45332920eb5f70514ee25f65a9e091351ced0ca72ffa6c82c3478d68f962472a4e92d96cb64712bb81f69a072495e9fb7e78173b502d7c32a2a44fc + checksum: 10/c9cc5bb0f84eade735428bd27ca225424c74cf91ed898baf7b173c74f08c898fd599f450e09bfc92fff4a5da6f52ef48ad62eeeb7bc9bef24ea1bcb25c0ab937 languageName: node linkType: hard @@ -26412,90 +26793,97 @@ __metadata: languageName: node linkType: hard -"metro-resolver@npm:0.80.9": - version: 0.80.9 - resolution: "metro-resolver@npm:0.80.9" - checksum: 10/a851686e1b96f1d7298ba5a954db9d47775583d28874e4893fe1974888df1530d9be1136bea25e1a2ec2472bdcba82909e2f31415e75a3a3c6f80a5fdd100413 +"metro-resolver@npm:0.80.10": + version: 0.80.10 + resolution: "metro-resolver@npm:0.80.10" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/30de0cd5c92890e46e5269a389e62e02c06737526ce165dfc27cd38c1b8ae6d68a1af1e940cd4579e01f93bee9001aad51a133b6091930f29861f041d965c547 languageName: node linkType: hard -"metro-runtime@npm:0.80.9, metro-runtime@npm:^0.80.3": - version: 0.80.9 - resolution: "metro-runtime@npm:0.80.9" +"metro-runtime@npm:0.80.10, metro-runtime@npm:^0.80.3": + version: 0.80.10 + resolution: "metro-runtime@npm:0.80.10" dependencies: "@babel/runtime": "npm:^7.0.0" - checksum: 10/d88011baa68a6dc7c080976d2fa373e58bfd44a2d60864c08ea0e5f327ded4d020a5af492eeb11f97877b1843a8c9ce74bd2c3e18a0ed1e9a8fe294e29d0f448 + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/67e39385d011a31ace27637b925e43a6facf7a59bb5a17053fb4d4328030c11fbc7a76b4e9e6e903b5544dd4ebe810c7a53c65e290993a6d2274af0578ee04ae languageName: node linkType: hard -"metro-source-map@npm:0.80.9, metro-source-map@npm:^0.80.3": - version: 0.80.9 - resolution: "metro-source-map@npm:0.80.9" +"metro-source-map@npm:0.80.10, metro-source-map@npm:^0.80.3": + version: 0.80.10 + resolution: "metro-source-map@npm:0.80.10" dependencies: "@babel/traverse": "npm:^7.20.0" "@babel/types": "npm:^7.20.0" + flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.80.9" + metro-symbolicate: "npm:0.80.10" nullthrows: "npm:^1.1.1" - ob1: "npm:0.80.9" + ob1: "npm:0.80.10" source-map: "npm:^0.5.6" vlq: "npm:^1.0.0" - checksum: 10/ce82b42d2ceed809f8dd3b3baefc27d7df467e3188a7c4c754730c6e4f37ba5e42f2050d16523bb63b94d2c62e834ea7e8abc334fc99c2880924dcd0ea96f210 + checksum: 10/296c30a740b369f05a44a9a6f40f76d9712ae8fdabcf2a414a68af2268907c8d688bec71779fa18752a8a62398787b21941defebf0829128ff23004d4dca00da languageName: node linkType: hard -"metro-symbolicate@npm:0.80.9": - version: 0.80.9 - resolution: "metro-symbolicate@npm:0.80.9" +"metro-symbolicate@npm:0.80.10": + version: 0.80.10 + resolution: "metro-symbolicate@npm:0.80.10" dependencies: + flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-source-map: "npm:0.80.9" + metro-source-map: "npm:0.80.10" nullthrows: "npm:^1.1.1" source-map: "npm:^0.5.6" through2: "npm:^2.0.1" vlq: "npm:^1.0.0" bin: metro-symbolicate: src/index.js - checksum: 10/8406d66d5282c3b50c1260ce0d4aa1174d16ffe48676a2c11e1d7159685ce2bd92ec5d0875155d78f2e8b4fef2b4aad48ae9b4507c1c8b800f5c21e1c95f772a + checksum: 10/727f070f3bef692fd8f71ba7bc5a5e4618dd0247032e7fb24ce682195da3a8f9626ed48b90eed6a04a2e41a32964d87a39c9522cc132980b5e2bd70f57176ce6 languageName: node linkType: hard -"metro-transform-plugins@npm:0.80.9": - version: 0.80.9 - resolution: "metro-transform-plugins@npm:0.80.9" +"metro-transform-plugins@npm:0.80.10": + version: 0.80.10 + resolution: "metro-transform-plugins@npm:0.80.10" dependencies: "@babel/core": "npm:^7.20.0" "@babel/generator": "npm:^7.20.0" "@babel/template": "npm:^7.0.0" "@babel/traverse": "npm:^7.20.0" + flow-enums-runtime: "npm:^0.0.6" nullthrows: "npm:^1.1.1" - checksum: 10/b61513577ad31b20b2fdae746ff9839ae03798b0ca398c584d6ba7fab0ae23ead8cf2071a9e9ba10d47ced4a67364553e2f947604fe48b0dfb81743195f2979c + checksum: 10/ad343ec8a7f718ac9dc271601ff4de88d81c1fbec62b8bd6414ffa79e3f4fdc799b8d69e19dff3f25f009ff6fb5fcf42e1cc04711473d76d55c4d83c7d1a1c48 languageName: node linkType: hard -"metro-transform-worker@npm:0.80.9": - version: 0.80.9 - resolution: "metro-transform-worker@npm:0.80.9" +"metro-transform-worker@npm:0.80.10": + version: 0.80.10 + resolution: "metro-transform-worker@npm:0.80.10" dependencies: "@babel/core": "npm:^7.20.0" "@babel/generator": "npm:^7.20.0" "@babel/parser": "npm:^7.20.0" "@babel/types": "npm:^7.20.0" - metro: "npm:0.80.9" - metro-babel-transformer: "npm:0.80.9" - metro-cache: "npm:0.80.9" - metro-cache-key: "npm:0.80.9" - metro-minify-terser: "npm:0.80.9" - metro-source-map: "npm:0.80.9" - metro-transform-plugins: "npm:0.80.9" + flow-enums-runtime: "npm:^0.0.6" + metro: "npm:0.80.10" + metro-babel-transformer: "npm:0.80.10" + metro-cache: "npm:0.80.10" + metro-cache-key: "npm:0.80.10" + metro-minify-terser: "npm:0.80.10" + metro-source-map: "npm:0.80.10" + metro-transform-plugins: "npm:0.80.10" nullthrows: "npm:^1.1.1" - checksum: 10/9c0483ac560912e75d089b852231ae961a4a46f8a0a85e2b46a8538a15cf927510e636cb0574f8e284c78f7a9cb0eb368818305c2e4571bbd1ca40a33c9627bd + checksum: 10/bdeed9c4629247dd17201431c627364804feff12cd9d69382ee84f67f9c160ef2a06e2b4bb90b0ccd012086531568b0fe1f26b5bdf661d7fb05f4335b6724642 languageName: node linkType: hard -"metro@npm:0.80.9, metro@npm:^0.80.3": - version: 0.80.9 - resolution: "metro@npm:0.80.9" +"metro@npm:0.80.10, metro@npm:^0.80.3": + version: 0.80.10 + resolution: "metro@npm:0.80.10" dependencies: "@babel/code-frame": "npm:^7.0.0" "@babel/core": "npm:^7.20.0" @@ -26511,38 +26899,38 @@ __metadata: debug: "npm:^2.2.0" denodeify: "npm:^1.2.1" error-stack-parser: "npm:^2.0.6" + flow-enums-runtime: "npm:^0.0.6" graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.20.1" + hermes-parser: "npm:0.23.0" image-size: "npm:^1.0.2" invariant: "npm:^2.2.4" jest-worker: "npm:^29.6.3" jsc-safe-url: "npm:^0.2.2" lodash.throttle: "npm:^4.1.1" - metro-babel-transformer: "npm:0.80.9" - metro-cache: "npm:0.80.9" - metro-cache-key: "npm:0.80.9" - metro-config: "npm:0.80.9" - metro-core: "npm:0.80.9" - metro-file-map: "npm:0.80.9" - metro-resolver: "npm:0.80.9" - metro-runtime: "npm:0.80.9" - metro-source-map: "npm:0.80.9" - metro-symbolicate: "npm:0.80.9" - metro-transform-plugins: "npm:0.80.9" - metro-transform-worker: "npm:0.80.9" + metro-babel-transformer: "npm:0.80.10" + metro-cache: "npm:0.80.10" + metro-cache-key: "npm:0.80.10" + metro-config: "npm:0.80.10" + metro-core: "npm:0.80.10" + metro-file-map: "npm:0.80.10" + metro-resolver: "npm:0.80.10" + metro-runtime: "npm:0.80.10" + metro-source-map: "npm:0.80.10" + metro-symbolicate: "npm:0.80.10" + metro-transform-plugins: "npm:0.80.10" + metro-transform-worker: "npm:0.80.10" mime-types: "npm:^2.1.27" node-fetch: "npm:^2.2.0" nullthrows: "npm:^1.1.1" - rimraf: "npm:^3.0.2" serialize-error: "npm:^2.1.0" source-map: "npm:^0.5.6" strip-ansi: "npm:^6.0.0" throat: "npm:^5.0.0" - ws: "npm:^7.5.1" + ws: "npm:^7.5.10" yargs: "npm:^17.6.2" bin: metro: src/cli.js - checksum: 10/fd98f1ea9740ba0faca7179bf8f9cb43990b6b457edf4cf290a6acce3833839dfcbf3e8f4ce64fce0b03902ce5094352ec0a69eb8e817fc36f74ef3eea973cc5 + checksum: 10/e3e5d3b10d03b807a64e0ea223d6c400b99387af16db00b17c41707ed8a9d37c75d7e63f5504b66bf78d906c78fbee2a9c30bc045646766fa78bca34d4b85bc6 languageName: node linkType: hard @@ -26559,7 +26947,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:4.0.5, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": +"micromatch@npm:4.0.5": version: 4.0.5 resolution: "micromatch@npm:4.0.5" dependencies: @@ -26569,6 +26957,16 @@ __metadata: languageName: node linkType: hard +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10/a11ed1cb67dcbbe9a5fc02c4062cf8bb0157d73bf86956003af8dcfdf9b287f9e15ec0f6d6925ff6b8b5b496202335e497b01de4d95ef6cf06411bc5e5c474a0 + languageName: node + linkType: hard + "migrate-mongo@npm:^10.0.0": version: 10.0.0 resolution: "migrate-mongo@npm:10.0.0" @@ -26618,13 +27016,20 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": +"mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 10/54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 languageName: node linkType: hard +"mime-db@npm:>= 1.43.0 < 2": + version: 1.53.0 + resolution: "mime-db@npm:1.53.0" + checksum: 10/82409c568a20254cc67a763a25e581d2213e1ef5d070a0af805239634f8a655f5d8a15138200f5f81c5b06fc6623d27f6168c612d447642d59e37eb7f20f7412 + languageName: node + linkType: hard + "mime-db@npm:~1.33.0": version: 1.33.0 resolution: "mime-db@npm:1.33.0" @@ -26722,14 +27127,14 @@ __metadata: linkType: hard "mini-css-extract-plugin@npm:^2.5.2": - version: 2.9.0 - resolution: "mini-css-extract-plugin@npm:2.9.0" + version: 2.9.1 + resolution: "mini-css-extract-plugin@npm:2.9.1" dependencies: schema-utils: "npm:^4.0.0" tapable: "npm:^2.2.1" peerDependencies: webpack: ^5.0.0 - checksum: 10/4c9ee9c0c6160a64a4884d5a92a1a5c0b68d556cd00f975cf6c8a79b51ac90e6130a37b3832b17d377d0cb1b31c0313c8c023458d4f69e95fe3424a8b43d834f + checksum: 10/a4a0c73a054254784b9d39a3a4f117691600355125242dfc46ced0912b4937050823478bdbf403b5392c21e2fb2203902b41677d67c7d668f77b985b594e94c6 languageName: node linkType: hard @@ -26755,9 +27160,9 @@ __metadata: languageName: node linkType: hard -"miniflare@npm:3.20240419.1, miniflare@npm:^3.20231218.1": - version: 3.20240419.1 - resolution: "miniflare@npm:3.20240419.1" +"miniflare@npm:3.20240806.1, miniflare@npm:^3.20231218.1": + version: 3.20240806.1 + resolution: "miniflare@npm:3.20240806.1" dependencies: "@cspotcode/source-map-support": "npm:0.8.1" acorn: "npm:^8.8.0" @@ -26766,14 +27171,14 @@ __metadata: exit-hook: "npm:^2.2.1" glob-to-regexp: "npm:^0.4.1" stoppable: "npm:^1.1.0" - undici: "npm:^5.28.2" - workerd: "npm:1.20240419.0" - ws: "npm:^8.11.0" + undici: "npm:^5.28.4" + workerd: "npm:1.20240806.0" + ws: "npm:^8.17.1" youch: "npm:^3.2.2" - zod: "npm:^3.20.6" + zod: "npm:^3.22.3" bin: miniflare: bootstrap.js - checksum: 10/5d2dc77368e3f8a33ffeb52bda797fa3ad2d98ac8c02c754136d0f46c5df3014782ab59e481b65d6c91abe8ce6378120a05c00d1e570aa861249a0627d90512e + checksum: 10/dea7dc51085cb2b3c6d5dd236da6c0971821384de4075f719570856cc30dc489a9988f7dda5dda94b1bda3bbf42ee90c3ce86a8754e14e3b75689c4e06796084 languageName: node linkType: hard @@ -26791,7 +27196,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:2 || 3, minimatch@npm:3.1.2, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:3.1.2, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -26800,15 +27205,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:5.0.1": - version: 5.0.1 - resolution: "minimatch@npm:5.0.1" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/2656580f18d9f38ada186196fcc72dc9076d70f7227adc664e72614d464e075dc4ae3936e6742519e09e336996ef33c6035e606888b12f65ca7fda792ddd2085 - languageName: node - linkType: hard - "minimatch@npm:9.0.3": version: 9.0.3 resolution: "minimatch@npm:9.0.3" @@ -26818,7 +27214,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0, minimatch@npm:^5.1.6": version: 5.1.6 resolution: "minimatch@npm:5.1.6" dependencies: @@ -26845,12 +27241,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1": - version: 9.0.4 - resolution: "minimatch@npm:9.0.4" +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 10/4cdc18d112b164084513e890d6323370db14c22249d536ad1854539577a895e690a27513dc346392f61a4a50afbbd8abc88f3f25558bfbbbb862cd56508b20f5 + checksum: 10/dd6a8927b063aca6d910b119e1f2df6d2ce7d36eab91de83167dd136bb85e1ebff97b0d3de1cb08bd1f7e018ca170b4962479fefab5b2a69e2ae12cb2edc8348 languageName: node linkType: hard @@ -26954,10 +27350,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": - version: 7.1.1 - resolution: "minipass@npm:7.1.1" - checksum: 10/6f4f920f1b5ea585d08fa3739b9bd81726cd85a0c972fb371c0fa6c1544d468813fb1694c7bc64ad81f138fd8abf665e2af0f406de9ba5741d8e4a377ed346b1 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 languageName: node linkType: hard @@ -26980,7 +27376,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.5, mkdirp@npm:~0.5.1": +"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.5": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -27046,46 +27442,46 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.4.2, mlly@npm:^1.7.0": - version: 1.7.0 - resolution: "mlly@npm:1.7.0" +"mlly@npm:^1.4.2, mlly@npm:^1.7.1": + version: 1.7.1 + resolution: "mlly@npm:1.7.1" dependencies: acorn: "npm:^8.11.3" pathe: "npm:^1.1.2" - pkg-types: "npm:^1.1.0" + pkg-types: "npm:^1.1.1" ufo: "npm:^1.5.3" - checksum: 10/a52f17767f1aa8133ad4354065e579c3d1cc72e866102bde7e466123772f5e571327b95ce777d1d655724f0c479a82acaafc6e81e25781851779d865682c8823 + checksum: 10/c1ef3989e95fb6c6c27a238330897b01f46507020501f45a681f2cae453f982e38dcb0e45aa65f672ea7280945d4a729d266f17a8acb187956f312b0cafddf61 languageName: node linkType: hard "mocha@npm:^10.2.0": - version: 10.4.0 - resolution: "mocha@npm:10.4.0" + version: 10.7.3 + resolution: "mocha@npm:10.7.3" dependencies: - ansi-colors: "npm:4.1.1" - browser-stdout: "npm:1.3.1" - chokidar: "npm:3.5.3" - debug: "npm:4.3.4" - diff: "npm:5.0.0" - escape-string-regexp: "npm:4.0.0" - find-up: "npm:5.0.0" - glob: "npm:8.1.0" - he: "npm:1.2.0" - js-yaml: "npm:4.1.0" - log-symbols: "npm:4.1.0" - minimatch: "npm:5.0.1" - ms: "npm:2.1.3" - serialize-javascript: "npm:6.0.0" - strip-json-comments: "npm:3.1.1" - supports-color: "npm:8.1.1" - workerpool: "npm:6.2.1" - yargs: "npm:16.2.0" - yargs-parser: "npm:20.2.4" - yargs-unparser: "npm:2.0.0" + ansi-colors: "npm:^4.1.3" + browser-stdout: "npm:^1.3.1" + chokidar: "npm:^3.5.3" + debug: "npm:^4.3.5" + diff: "npm:^5.2.0" + escape-string-regexp: "npm:^4.0.0" + find-up: "npm:^5.0.0" + glob: "npm:^8.1.0" + he: "npm:^1.2.0" + js-yaml: "npm:^4.1.0" + log-symbols: "npm:^4.1.0" + minimatch: "npm:^5.1.6" + ms: "npm:^2.1.3" + serialize-javascript: "npm:^6.0.2" + strip-json-comments: "npm:^3.1.1" + supports-color: "npm:^8.1.1" + workerpool: "npm:^6.5.1" + yargs: "npm:^16.2.0" + yargs-parser: "npm:^20.2.9" + yargs-unparser: "npm:^2.0.0" bin: _mocha: bin/_mocha mocha: bin/mocha.js - checksum: 10/0147b2a86c8a3b134b3bda949006aa5f2b08db606b9394e38eb3fa0d97dd2f54f06eb4afb270d4ae08aa6fb7674282737ed556b9a8bc407f9b8488380852eca4 + checksum: 10/5757aeb320df2507338bfba41731070ce16d27177c5876672fff4bcc4f7b7bcf1afe6ec761bfded43a5d28032d7b797b8b905b5b44c9420203f3ee71457732c1 languageName: node linkType: hard @@ -27128,9 +27524,9 @@ __metadata: languageName: node linkType: hard -"mongodb@npm:5.9.1": - version: 5.9.1 - resolution: "mongodb@npm:5.9.1" +"mongodb@npm:5.9.2": + version: 5.9.2 + resolution: "mongodb@npm:5.9.2" dependencies: "@mongodb-js/saslprep": "npm:^1.1.0" bson: "npm:^5.5.0" @@ -27156,7 +27552,7 @@ __metadata: optional: true snappy: optional: true - checksum: 10/525623ae1f0c7c6dee13adecc887dd44991c95e8c3cb4ebc09cb71548f7d72b784dc26fb0acec7c69e6d88773d9ee9deeabbadb91717c78fbd9025e73a99354f + checksum: 10/f80ccd8a55a1bdb2513db98e97f723b7c67b1b0dd94ff254930b8fd9b1f4efbf66ceff191748aaf8b0b5331d381497c39857b3380bf013de1f9148a7f9220336 languageName: node linkType: hard @@ -27177,17 +27573,17 @@ __metadata: linkType: hard "mongoose@npm:^7.4.0": - version: 7.6.11 - resolution: "mongoose@npm:7.6.11" + version: 7.8.1 + resolution: "mongoose@npm:7.8.1" dependencies: bson: "npm:^5.5.0" kareem: "npm:2.5.1" - mongodb: "npm:5.9.1" + mongodb: "npm:5.9.2" mpath: "npm:0.9.0" mquery: "npm:5.0.0" ms: "npm:2.1.3" sift: "npm:16.0.1" - checksum: 10/547b8a37bd601e155b1e9e9ab8e7037dbaf212109a1351b3d79edd037e2711b0208d5ef1b2c92a98fa6f39cb9eada08ffbb163f11697b989e45602ee52511c9e + checksum: 10/deb92575f5e3ad7bcc6a05f3f02b47d83f20610c72b78eae28163e18fb56c2e16b30bedd6cdb4333238afa61bd3245790eeec0cad5bf80ab42d2f6719070a0c3 languageName: node linkType: hard @@ -27273,7 +27669,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -27281,17 +27677,17 @@ __metadata: linkType: hard "msgpackr-extract@npm:^3.0.2": - version: 3.0.2 - resolution: "msgpackr-extract@npm:3.0.2" - dependencies: - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "npm:3.0.2" - "@msgpackr-extract/msgpackr-extract-darwin-x64": "npm:3.0.2" - "@msgpackr-extract/msgpackr-extract-linux-arm": "npm:3.0.2" - "@msgpackr-extract/msgpackr-extract-linux-arm64": "npm:3.0.2" - "@msgpackr-extract/msgpackr-extract-linux-x64": "npm:3.0.2" - "@msgpackr-extract/msgpackr-extract-win32-x64": "npm:3.0.2" + version: 3.0.3 + resolution: "msgpackr-extract@npm:3.0.3" + dependencies: + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "npm:3.0.3" + "@msgpackr-extract/msgpackr-extract-darwin-x64": "npm:3.0.3" + "@msgpackr-extract/msgpackr-extract-linux-arm": "npm:3.0.3" + "@msgpackr-extract/msgpackr-extract-linux-arm64": "npm:3.0.3" + "@msgpackr-extract/msgpackr-extract-linux-x64": "npm:3.0.3" + "@msgpackr-extract/msgpackr-extract-win32-x64": "npm:3.0.3" node-gyp: "npm:latest" - node-gyp-build-optional-packages: "npm:5.0.7" + node-gyp-build-optional-packages: "npm:5.2.2" dependenciesMeta: "@msgpackr-extract/msgpackr-extract-darwin-arm64": optional: true @@ -27307,19 +27703,19 @@ __metadata: optional: true bin: download-msgpackr-prebuilds: bin/download-prebuilds.js - checksum: 10/c37ff5f098aea43ad441df32b810c603d84f2c775132e5919a20dacdbd003995cbead794c80e8d2f1d673539fac9b90c621842391a868d5055be857ae30763b9 + checksum: 10/4bfe45cf6968310570765951691f1b8e85b6a837e5197b8232fc9285eef4b457992e73118d9d07c92a52cc23f9e837897b135e17ea0f73e3604540434051b62f languageName: node linkType: hard "msgpackr@npm:^1.10.1": - version: 1.10.1 - resolution: "msgpackr@npm:1.10.1" + version: 1.11.0 + resolution: "msgpackr@npm:1.11.0" dependencies: msgpackr-extract: "npm:^3.0.2" dependenciesMeta: msgpackr-extract: optional: true - checksum: 10/9fc78c78435a773ed919720ab4f276f6781c6feac0e88233783d00deb64ef1c1caf75781f4a5c675bb535292bb9a67f2262ffc15b64cdc16b176b5220997d564 + checksum: 10/e95edf511ab269b34e312a7bd058c203e1ef4dc0656df8ccf1a10e9cdb40fac4c4b62b42ea0b2d199f85a1a53704f7f47e28ed5af5311f66097c591eafbbf8f3 languageName: node linkType: hard @@ -27358,17 +27754,6 @@ __metadata: languageName: node linkType: hard -"mv@npm:~2": - version: 2.1.1 - resolution: "mv@npm:2.1.1" - dependencies: - mkdirp: "npm:~0.5.1" - ncp: "npm:~2.0.0" - rimraf: "npm:~2.4.0" - checksum: 10/59d4b5ebff6c265b452d6630ae8873d573c82e36fdc1ed9c34c7901a0bf2d3d357022f49db8e9bded127b743f709c7ef7befec249a2b3967578d649a8029aa06 - languageName: node - linkType: hard - "mz@npm:^2.7.0": version: 2.7.0 resolution: "mz@npm:2.7.0" @@ -27447,15 +27832,6 @@ __metadata: languageName: node linkType: hard -"ncp@npm:~2.0.0": - version: 2.0.0 - resolution: "ncp@npm:2.0.0" - bin: - ncp: ./bin/ncp - checksum: 10/b2a915b79eac43ababf256d0ba515b9dc5da2072b133946ccd168aab17e364bf0fcc7bcc68f2f3105aeeef389d56aeaedbb827122f7c4434104ae2aae1e002a6 - languageName: node - linkType: hard - "negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" @@ -27529,7 +27905,7 @@ __metadata: languageName: node linkType: hard -"next-tick@npm:1, next-tick@npm:^1.1.0": +"next-tick@npm:^1.1.0": version: 1.1.0 resolution: "next-tick@npm:1.1.0" checksum: 10/83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b @@ -27627,13 +28003,13 @@ __metadata: linkType: hard "nock@npm:^13.3.8": - version: 13.5.4 - resolution: "nock@npm:13.5.4" + version: 13.5.5 + resolution: "nock@npm:13.5.5" dependencies: debug: "npm:^4.1.0" json-stringify-safe: "npm:^5.0.1" propagate: "npm:^2.0.0" - checksum: 10/75bad391bae4efb81b742734af5f2d87309cd93d3ca6b78372fd37946d78ccb254d79104676619866915e6734abfc1b00fee2aa42073a4843ca3c746aad35a4d + checksum: 10/c19d7bf9654db056357a22b00127bb5606c1bbdff188a5b6c469825e580e31cd0cb0701bce8dd8b4876dbbd36a145fdb681fd69fd59308d6db4923ce8ab2439e languageName: node linkType: hard @@ -27687,6 +28063,13 @@ __metadata: languageName: node linkType: hard +"node-fetch-native@npm:^1.6.4": + version: 1.6.4 + resolution: "node-fetch-native@npm:1.6.4" + checksum: 10/39c4c6d0c2a4bed1444943e1647ad0d79eb6638cf159bc37dffeafd22cffcf6a998e006aa1f3dd1d9d2258db7d78dee96b44bee4ba0bbaf0440ed348794f2543 + languageName: node + linkType: hard + "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" @@ -27747,14 +28130,16 @@ __metadata: languageName: node linkType: hard -"node-gyp-build-optional-packages@npm:5.0.7": - version: 5.0.7 - resolution: "node-gyp-build-optional-packages@npm:5.0.7" +"node-gyp-build-optional-packages@npm:5.2.2": + version: 5.2.2 + resolution: "node-gyp-build-optional-packages@npm:5.2.2" + dependencies: + detect-libc: "npm:^2.0.1" bin: node-gyp-build-optional-packages: bin.js node-gyp-build-optional-packages-optional: optional.js node-gyp-build-optional-packages-test: build-test.js - checksum: 10/f61780b83ee665d88a1b2d0f5375d3455fabed1af4a009fd4396ed0b19ed6ad2215d4adbc76bd6eea0aafde0c72990e2cee9c888eeb28d6da2c8e5f8bce3ca0f + checksum: 10/f448a328cf608071dc8cc4426ac5be0daec4788e4e1759e9f7ffcd286822cc799384edce17a8c79e610c4bbfc8e3aff788f3681f1d88290e0ca7aaa5342a090f languageName: node linkType: hard @@ -27770,8 +28155,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.1.0 - resolution: "node-gyp@npm:10.1.0" + version: 10.2.0 + resolution: "node-gyp@npm:10.2.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -27779,13 +28164,13 @@ __metadata: graceful-fs: "npm:^4.2.6" make-fetch-happen: "npm:^13.0.0" nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + proc-log: "npm:^4.1.0" semver: "npm:^7.3.5" - tar: "npm:^6.1.2" + tar: "npm:^6.2.1" which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10/89e105e495e66cd4568af3cf79cdeb67d670eb069e33163c7781d3366470a30367c9bd8dea59e46db16370020139e5bf78b1fbc03284cb571754dfaa59744db5 + checksum: 10/41773093b1275751dec942b985982fd4e7a69b88cae719b868babcef3880ee6168aaec8dcaa8cd0b9fa7c84873e36cc549c6cac6a124ee65ba4ce1f1cc108cfe languageName: node linkType: hard @@ -27822,10 +28207,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 10/0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24 +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 10/241e5fa9556f1c12bafb83c6c3e94f8cf3d8f2f8f904906ecef6e10bcaa1d59aa61212d4651bec70052015fc54bd3fdcdbe7fc0f638a17e6685aa586c076ec4e languageName: node linkType: hard @@ -27906,15 +28291,15 @@ __metadata: linkType: hard "nodemailer@npm:^6.9.1": - version: 6.9.13 - resolution: "nodemailer@npm:6.9.13" - checksum: 10/efbc6fc415ec1e1dc1b91530920b0bcfc648183003c3d79718cd54fc2efef4b7dd1917ddd3853ab127e4b5ebd7353903b5859f0ac3ccea487374b076d41ac8b8 + version: 6.9.14 + resolution: "nodemailer@npm:6.9.14" + checksum: 10/749d1a3ef440d6147c37ad850f5be065d55d87cd46a4470372d4e443593838a5ddd78c69623817a804ddede3212fa28ac069b5b8266e892b27e1dcff75103def languageName: node linkType: hard "nodemon@npm:^3.0.1": - version: 3.1.0 - resolution: "nodemon@npm:3.1.0" + version: 3.1.4 + resolution: "nodemon@npm:3.1.4" dependencies: chokidar: "npm:^3.5.2" debug: "npm:^4" @@ -27928,7 +28313,7 @@ __metadata: undefsafe: "npm:^2.0.5" bin: nodemon: bin/nodemon.js - checksum: 10/a8757f3eda5e11fbe0e50ef47177d5e86cf8a22e99723373100d37d5f25fb758280419c02d286210d242d0675adf5ef0d61052948f10c8318d656761d3dfa2b1 + checksum: 10/2e54d3d7b8522d46b27c2537361c57a1b29ae01d1b67e558d316d284c5fc319b5267a0dcaa10821a6533a4b6ff604ac66d37e192ed4a89e794cb441b7d5a2fe1 languageName: node linkType: hard @@ -27954,17 +28339,6 @@ __metadata: languageName: node linkType: hard -"nopt@npm:~1.0.10": - version: 1.0.10 - resolution: "nopt@npm:1.0.10" - dependencies: - abbrev: "npm:1" - bin: - nopt: ./bin/nopt.js - checksum: 10/4f01ad1e144883a190d70bd6003f26e2f3a899230fe1b0f3310e43779c61cab5ae0063a9209912cd52fc4c552b266b38173853aa9abe27ecb04acbdfdca2e9fc - languageName: node - linkType: hard - "normalize-css-color@npm:^1.0.2": version: 1.0.2 resolution: "normalize-css-color@npm:1.0.2" @@ -28210,10 +28584,12 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.80.9": - version: 0.80.9 - resolution: "ob1@npm:0.80.9" - checksum: 10/50730f4c4fd043e1d3e713a40e6c6ee04882b56abf57bc0afbfe18982ad4e64f0d7cfd0b8fc37377af37f0a0dbf1bb46eb3c1625eacff0cd834717703028cfb2 +"ob1@npm:0.80.10": + version: 0.80.10 + resolution: "ob1@npm:0.80.10" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/1f07c817681f312a32ccffbf758482f70605d0d386c894284476923fb8153f2bae474482ff796eef04855dad0678eabfda0808613270605ffeef290621b37a7b languageName: node linkType: hard @@ -28232,9 +28608,9 @@ __metadata: linkType: hard "object-inspect@npm:^1.13.1": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: 10/92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0 + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: 10/7ef65583b6397570a17c56f0c1841e0920e83900f2c94638927abb7b81ac08a19c7aae135bd9dcca96208cac0c7332b4650fb927f027b0cf92d71df2990d0561 languageName: node linkType: hard @@ -28267,7 +28643,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.7": +"object.entries@npm:^1.1.8": version: 1.1.8 resolution: "object.entries@npm:1.1.8" dependencies: @@ -28278,7 +28654,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.7": +"object.fromentries@npm:^2.0.7, object.fromentries@npm:^2.0.8": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: @@ -28301,18 +28677,7 @@ __metadata: languageName: node linkType: hard -"object.hasown@npm:^1.1.3": - version: 1.1.4 - resolution: "object.hasown@npm:1.1.4" - dependencies: - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10/797385577b3ef3c0d19333e03ed34bc7987978ae1ee1245069c9922e17d1128265187f729dc610260d03f8d418af26fcd7919b423793bf0af9099d9f08367d69 - languageName: node - linkType: hard - -"object.values@npm:^1.1.6, object.values@npm:^1.1.7": +"object.values@npm:^1.1.6, object.values@npm:^1.1.7, object.values@npm:^1.2.0": version: 1.2.0 resolution: "object.values@npm:1.2.0" dependencies: @@ -28457,8 +28822,8 @@ __metadata: linkType: hard "openai@npm:^4.19.0": - version: 4.44.0 - resolution: "openai@npm:4.44.0" + version: 4.56.0 + resolution: "openai@npm:4.56.0" dependencies: "@types/node": "npm:^18.11.18" "@types/node-fetch": "npm:^2.6.4" @@ -28467,10 +28832,14 @@ __metadata: form-data-encoder: "npm:1.7.2" formdata-node: "npm:^4.3.2" node-fetch: "npm:^2.6.7" - web-streams-polyfill: "npm:^3.2.1" + peerDependencies: + zod: ^3.23.8 + peerDependenciesMeta: + zod: + optional: true bin: openai: bin/cli - checksum: 10/dd9e2311077d628421ba2e19c5856c627ba831bc199e8e096a6df3ced8291fa7907db1b55ee02b6f83a190839f6b6c41e62b1bd682ae654cbd2252794125029c + checksum: 10/aa56629db58a94e2c27e09a0de72e511f207e4cae5aa15b65eaf9c905105fee8356a631bae88e7737c655b19f2e5bb3ad37ca1c1b33fe3f6932ff961f26b46ca languageName: node linkType: hard @@ -28863,6 +29232,13 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.0 + resolution: "package-json-from-dist@npm:1.0.0" + checksum: 10/ac706ec856a5a03f5261e4e48fa974f24feb044d51f84f8332e2af0af04fbdbdd5bbbfb9cbbe354190409bc8307c83a9e38c6672c3c8855f709afb0006a009ea + languageName: node + linkType: hard + "package-json@npm:^8.1.0": version: 8.1.1 resolution: "package-json@npm:8.1.1" @@ -28955,11 +29331,11 @@ __metadata: linkType: hard "parse-github-url@npm:^1.0.2": - version: 1.0.2 - resolution: "parse-github-url@npm:1.0.2" + version: 1.0.3 + resolution: "parse-github-url@npm:1.0.3" bin: - parse-github-url: ./cli.js - checksum: 10/cb645408cb193f60c9b3be329fb253208aca51709173f2e4f78ba5f4b913d30a9bfa1d910d9544e97ead7e63117b52859ca6ea87f1c505a791647e03366bb0d6 + parse-github-url: cli.js + checksum: 10/88c7f9d30b3e14026b5136c0a28ca0b443d27e15d7731adab4b49b1a33bcf8603ca45d39951c1ade64e94b0b163f2077a29268f4586332acc552a35ce15d5af6 languageName: node linkType: hard @@ -29192,13 +29568,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.11.0, path-scurry@npm:^1.6.1": - version: 1.11.0 - resolution: "path-scurry@npm:1.11.0" +"path-scurry@npm:^1.11.1, path-scurry@npm:^1.6.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10/b97e52746427f37ff8e7dcd00a9ed4562b7ee8b24b87c5c85e47105d48ab408624c943417f22792215b986d71d5d7d855235ee2aec68cbec370eaa78f720bb42 + checksum: 10/5e8845c159261adda6f09814d7725683257fcc85a18f329880ab4d7cc1d12830967eae5d5894e453f341710d5484b8fdbbd4d75181b4d6e1eb2f4dc7aeadc434 languageName: node linkType: hard @@ -29301,14 +29677,14 @@ __metadata: linkType: hard "pbf@npm:^3.0.4, pbf@npm:^3.2.1": - version: 3.2.1 - resolution: "pbf@npm:3.2.1" + version: 3.3.0 + resolution: "pbf@npm:3.3.0" dependencies: ieee754: "npm:^1.1.12" resolve-protobuf-schema: "npm:^2.1.0" bin: pbf: bin/pbf - checksum: 10/566a64424063b07f46d3e2cb2288094a60b0a45efea48fd4030f527143b0e9c611399ebd3a6fd56db51908f2006defef5e09a1b2a027db9481a59a41156a540c + checksum: 10/46488694528740097c33443efa240ca7f99538a2b96e9fbd2284d9be45ec91dab6954b9c03df237656ac2757d7f046153a031ad24519b4cfcaa2e7b18ddeb5dd languageName: node linkType: hard @@ -29353,14 +29729,14 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:1.0.0, picocolors@npm:^1.0.0": +"picocolors@npm:1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" checksum: 10/a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 languageName: node linkType: hard -"picocolors@npm:^1.0.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": version: 1.0.1 resolution: "picocolors@npm:1.0.1" checksum: 10/fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 @@ -29453,14 +29829,14 @@ __metadata: linkType: hard "piscina@npm:^4.0.0": - version: 4.4.0 - resolution: "piscina@npm:4.4.0" + version: 4.6.1 + resolution: "piscina@npm:4.6.1" dependencies: nice-napi: "npm:^1.0.2" dependenciesMeta: nice-napi: optional: true - checksum: 10/7bce3147d377d8c32de1cdef59681b9c6353d91627198c602854563e44b711004537169fec6190d0128e8252c97476fd89e4043d20b6d3d5d5d63188992dad68 + checksum: 10/2fa88a92c030667a85c793253b57faf17ef043f0a1fa14011a80c5784bd8773876f0b12da11fd41da8f9974fe3bc84987c2f016c406c58c92fcb6164b63ad971 languageName: node linkType: hard @@ -29500,14 +29876,14 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.0.3, pkg-types@npm:^1.1.0": - version: 1.1.1 - resolution: "pkg-types@npm:1.1.1" +"pkg-types@npm:^1.0.3, pkg-types@npm:^1.1.1": + version: 1.1.3 + resolution: "pkg-types@npm:1.1.3" dependencies: confbox: "npm:^0.1.7" - mlly: "npm:^1.7.0" + mlly: "npm:^1.7.1" pathe: "npm:^1.1.2" - checksum: 10/225eaf7c0339027e176dd0d34a6d9a1384c21e0aab295e57dfbef1f1b7fc132f008671da7e67553e352b80b17ba38c531c720c914061d277410eef1bdd9d9608 + checksum: 10/06c03ca679ea8e3a1ea7cb74e92af1a486a6081401aac35f6aa51fb6f0855cd86bbfc713f9bfdaaa730815b5ae147b4d6a838710b550c1c4b3f54a6653ff04a3 languageName: node linkType: hard @@ -29520,27 +29896,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.44.1": - version: 1.44.1 - resolution: "playwright-core@npm:1.44.1" +"playwright-core@npm:1.46.1": + version: 1.46.1 + resolution: "playwright-core@npm:1.46.1" bin: playwright-core: cli.js - checksum: 10/f79f9022bbb760daed371e36c802b27d43dc75e67de4d139d83b47feea51c8b884f3296cce85c3afa71c942290cef1b4369cd9ddf4dda5457a0a81772c73b50a + checksum: 10/950aa935bba0b67ed289e07f31a52104c2b2ff9e39c46cda70b83f0b327e8114bcbcdeb4e8f94333ec941f9cd49cfac3af4cad91e247206ce927283482f24d91 languageName: node linkType: hard -"playwright@npm:1.44.1": - version: 1.44.1 - resolution: "playwright@npm:1.44.1" +"playwright@npm:1.46.1": + version: 1.46.1 + resolution: "playwright@npm:1.46.1" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.44.1" + playwright-core: "npm:1.46.1" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10/3207178a78f1c971dddf99c9a08052e462c882092e0d47e3dd8287ced40897a49e387e545a61d31e5d68f7e443d7818660aa12ce43ab662d01d95bcfcfeca2ca + checksum: 10/17b0e7495a663dccbda4baf4953823a133af0b7cd4a5978bd2f40768a23e1a92d3659d7b48289a5160c9fa6269d8b9bbf5e2040aa4a63a3dd5f29475343ad3f2 languageName: node linkType: hard @@ -29908,12 +30284,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": - version: 6.0.16 - resolution: "postcss-selector-parser@npm:6.0.16" + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10/9324f63992c6564d392f9f6b16c56c05f157256e3be2d55d1234f7728252257dfd6b870a65a5d04ee3ceb9d9e7b78c043f630a58c9869b4b0481d6e064edc2cf + checksum: 10/190034c94d809c115cd2f32ee6aade84e933450a43ec3899c3e78e7d7b33efd3a2a975bb45d7700b6c5b196c06a7d9acf3f1ba6f1d87032d9675a29d8bca1dd3 languageName: node linkType: hard @@ -29958,18 +30334,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.5, postcss@npm:^8.4.27, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:~8.4.32": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" - dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.2.0" - checksum: 10/6e44a7ed835ffa9a2b096e8d3e5dfc6bcf331a25c48aeb862dd54e3aaecadf814fa22be224fd308f87d08adf2299164f88c5fd5ab1c4ef6cbd693ceb295377f4 - languageName: node - linkType: hard - -"postcss@npm:^8.4.41": +"postcss@npm:^8.3.5, postcss@npm:^8.4.27, postcss@npm:^8.4.33, postcss@npm:^8.4.41, postcss@npm:~8.4.32": version: 8.4.41 resolution: "postcss@npm:8.4.41" dependencies: @@ -30024,12 +30389,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.1.1, prettier@npm:^3.2.5": - version: 3.2.5 - resolution: "prettier@npm:3.2.5" +"prettier@npm:^3.2.5, prettier@npm:^3.3.3": + version: 3.3.3 + resolution: "prettier@npm:3.3.3" bin: prettier: bin/prettier.cjs - checksum: 10/d509f9da0b70e8cacc561a1911c0d99ec75117faed27b95cc8534cb2349667dee6351b0ca83fa9d5703f14127faa52b798de40f5705f02d843da133fc3aa416a + checksum: 10/5beac1f30b5b40162532b8e2f7c3a4eb650910a2695e9c8512a62ffdc09dae93190c29db9107fa7f26d1b6c71aad3628ecb9b5de1ecb0911191099be109434d7 languageName: node linkType: hard @@ -30090,13 +30455,13 @@ __metadata: linkType: hard "prisma@npm:^5.7.0": - version: 5.13.0 - resolution: "prisma@npm:5.13.0" + version: 5.18.0 + resolution: "prisma@npm:5.18.0" dependencies: - "@prisma/engines": "npm:5.13.0" + "@prisma/engines": "npm:5.18.0" bin: prisma: build/index.js - checksum: 10/3b5c108aa25e815115872d64ee5dfd777c5351ee787f469149dab925cd78fc00f22b7a6bab3ea41aecc0cc0d9f16c5e2bcdff4caa37e1479231e593126e55f4e + checksum: 10/df8c2b0bdec6bc849b1517a06c7827dfff9a2dcef70e048c3bb9c2d4c12fab6723d9cae37818332a741ab8349b87791a3509f924f922fc39becda582768bc278 languageName: node linkType: hard @@ -30107,14 +30472,7 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 10/02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 - languageName: node - linkType: hard - -"proc-log@npm:^4.2.0": +"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" checksum: 10/4e1394491b717f6c1ade15c570ecd4c2b681698474d3ae2d303c1e4b6ab9455bd5a81566211e82890d5a5ae9859718cc6954d5150bb18b09b72ecb297beae90a @@ -30306,8 +30664,8 @@ __metadata: linkType: hard "protobufjs@npm:^7.0.0, protobufjs@npm:^7.2.5": - version: 7.3.0 - resolution: "protobufjs@npm:7.3.0" + version: 7.3.2 + resolution: "protobufjs@npm:7.3.2" dependencies: "@protobufjs/aspromise": "npm:^1.1.2" "@protobufjs/base64": "npm:^1.1.2" @@ -30321,7 +30679,7 @@ __metadata: "@protobufjs/utf8": "npm:^1.1.0" "@types/node": "npm:>=13.7.0" long: "npm:^5.0.0" - checksum: 10/aff4aa2a3a2f011accb51e23fcae122acbee35cb761abe51f799675a61ab39ad9a506911f307e0fdb9a1703bed1f522cfbdaafaeefd2b3aaca2ddc18f03029d9 + checksum: 10/816604aa0649a93fd5d3ef2858ef038f482d18eebcfb4201fe85c0d3bcccc12410f9e3e73262f1219e6b5bed4f27b28c3bf7c931c409dfb1fd563a304d541d89 languageName: node linkType: hard @@ -30349,7 +30707,7 @@ __metadata: languageName: node linkType: hard -"pseudomap@npm:^1.0.1, pseudomap@npm:^1.0.2": +"pseudomap@npm:^1.0.2": version: 1.0.2 resolution: "pseudomap@npm:1.0.2" checksum: 10/856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5 @@ -30447,12 +30805,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.11.2, qs@npm:^6.7.0": - version: 6.12.1 - resolution: "qs@npm:6.12.1" +"qs@npm:^6.12.3, qs@npm:^6.7.0": + version: 6.13.0 + resolution: "qs@npm:6.13.0" dependencies: side-channel: "npm:^1.0.6" - checksum: 10/035bcad2a1ab0175bac7a74c904c15913bdac252834149ccff988c93a51de02642fe7be10e43058ba4dc4094bb28ce9b59d12b9e91d40997f445cfde3ecc1c29 + checksum: 10/f548b376e685553d12e461409f0d6e5c59ec7c7d76f308e2a888fd9db3e0c5e89902bedd0754db3a9038eda5f27da2331a6f019c8517dc5e0a16b3c9a6e9cef8 languageName: node linkType: hard @@ -30748,11 +31106,11 @@ __metadata: linkType: hard "react-hook-form@npm:^7.43.9, react-hook-form@npm:^7.51.0": - version: 7.51.4 - resolution: "react-hook-form@npm:7.51.4" + version: 7.52.2 + resolution: "react-hook-form@npm:7.52.2" peerDependencies: - react: ^16.8.0 || ^17 || ^18 - checksum: 10/1edb032284c127756ad4b99be5da55407dac311afa05f534ad882971088efef6c1debd339f2d9783a572fe17f97d206dbeb9b5b0cdd4e7599cd86a3485e45ad0 + react: ^16.8.0 || ^17 || ^18 || ^19 + checksum: 10/91a738881d9463fb73794374a5aec17b3fac41aac92ddf64ccfa205fd2ebc211376a6a41a8c579fd256cda4aae4d64b0c1f3e872e361b9673edef5e2f0b75c35 languageName: node linkType: hard @@ -30789,8 +31147,8 @@ __metadata: linkType: hard "react-native-calendars@npm:^1.1305.0": - version: 1.1305.0 - resolution: "react-native-calendars@npm:1.1305.0" + version: 1.1306.0 + resolution: "react-native-calendars@npm:1.1306.0" dependencies: hoist-non-react-statics: "npm:^3.3.1" lodash: "npm:^4.17.15" @@ -30803,7 +31161,7 @@ __metadata: dependenciesMeta: moment: optional: true - checksum: 10/3fd911ce33bb9f57335781b0eb9211ea331abf821ed178092e3e5c8788512e51458d7e064e01f58733171257da5b569e726418c88d6b56c464b131488ef0fd8b + checksum: 10/35d3ed4c78f57fc265e51789f3b166808e9f481bb363cd6ac24f32f7b0cb74ae62874164592a779309f750ab4ae4f3a68c87ea65762985320fe00636530ce034 languageName: node linkType: hard @@ -30908,13 +31266,13 @@ __metadata: linkType: hard "react-native-ios-utilities@npm:^4.3.0": - version: 4.4.5 - resolution: "react-native-ios-utilities@npm:4.4.5" + version: 4.5.0 + resolution: "react-native-ios-utilities@npm:4.5.0" peerDependencies: expo: "*" react: "*" react-native: "*" - checksum: 10/d23722e17cf876c3155783b9f201da5668dc3098d2e0a61af9368f491db52434f09a67d55fe1ce22e9377a10bb4a388e8e76028d4af7c765557b45f31d30c8db + checksum: 10/68872535c00620ebeb91dd3df312e82880e533afbd783816ed08f70a299b735a9493483d5dcf0aa08e4bdcaa124c0d036f23940612fd39d31f55682a9b5781be languageName: node linkType: hard @@ -30942,8 +31300,8 @@ __metadata: linkType: hard "react-native-paper@npm:^5.10.6": - version: 5.12.3 - resolution: "react-native-paper@npm:5.12.3" + version: 5.12.5 + resolution: "react-native-paper@npm:5.12.5" dependencies: "@callstack/react-theme-provider": "npm:^3.0.9" color: "npm:^3.1.2" @@ -30953,7 +31311,7 @@ __metadata: react-native: "*" react-native-safe-area-context: "*" react-native-vector-icons: "*" - checksum: 10/4d019401524533a36799b4d572a2579592c2b611e90458e5fe07a092144b9dc6ec1e49fedd9af041dae40597741ac433845ec1cafcda5351a4a79453b5f09570 + checksum: 10/8b63efdefb231ac08be7f6b10d5f8e6f244fb1f0137a7f3a8f8b75f122e3ac293a5b3449caa0df5e6da743b07421a76e75366c45a77edfb2a651a34dd8d086b9 languageName: node linkType: hard @@ -31133,8 +31491,8 @@ __metadata: linkType: hard "react-native-web@npm:^0.19.10": - version: 0.19.11 - resolution: "react-native-web@npm:0.19.11" + version: 0.19.12 + resolution: "react-native-web@npm:0.19.12" dependencies: "@babel/runtime": "npm:^7.18.6" "@react-native/normalize-colors": "npm:^0.74.1" @@ -31147,7 +31505,7 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/b0cb78af7bea4891a4766dde7a83a056aa27320d0be9d844a05d06b554e5457ff97b060e7eec7bd7e7510df9c98a1c0208148ea6de99c572749aab1327f9932b + checksum: 10/6c326cc2fa07abcabfffcb99ea6df921c405402ead895ee4a142e8fdf55deda504fc4ce392bf50de9e6fe141a446ec2a93d8b872fcf079f10b92799fa9021732 languageName: node linkType: hard @@ -31250,7 +31608,7 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:^0.14.0": +"react-refresh@npm:^0.14.0, react-refresh@npm:^0.14.2": version: 0.14.2 resolution: "react-refresh@npm:0.14.2" checksum: 10/512abf97271ab8623486061be04b608c39d932e3709f9af1720b41573415fa4993d0009fa5138b6705b60a98f4102f744d4e26c952b14f41a0e455521c6be4cc @@ -31264,7 +31622,7 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.3": +"react-remove-scroll-bar@npm:^2.3.3, react-remove-scroll-bar@npm:^2.3.4": version: 2.3.6 resolution: "react-remove-scroll-bar@npm:2.3.6" dependencies: @@ -31299,6 +31657,25 @@ __metadata: languageName: node linkType: hard +"react-remove-scroll@npm:2.5.7": + version: 2.5.7 + resolution: "react-remove-scroll@npm:2.5.7" + dependencies: + react-remove-scroll-bar: "npm:^2.3.4" + react-style-singleton: "npm:^2.2.1" + tslib: "npm:^2.1.0" + use-callback-ref: "npm:^1.3.0" + use-sidecar: "npm:^1.1.2" + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10/a1285d118e734855be6a1cf6c83a2ee39d8c5a5c3c336a1e9b80ab571326669bf39a52607f1889337c559c18b9e5fd5a0772fa82f748de3fcfe114ee6f772cc6 + languageName: node + linkType: hard + "react-responsive@npm:^9.0.2": version: 9.0.2 resolution: "react-responsive@npm:9.0.2" @@ -31381,18 +31758,6 @@ __metadata: languageName: node linkType: hard -"read-yaml-file@npm:^1.1.0": - version: 1.1.0 - resolution: "read-yaml-file@npm:1.1.0" - dependencies: - graceful-fs: "npm:^4.1.5" - js-yaml: "npm:^3.6.1" - pify: "npm:^4.0.1" - strip-bom: "npm:^3.0.0" - checksum: 10/41ee5f075507ef0403328dd54e225a61c3149f915675ce7fd0fd791ddcce2e6c30a9fe0f76ffa7a465c1c157b9b4ad8ded1dcf47dc3b396103eeb013490bbc2e - languageName: node - linkType: hard - "readable-stream@npm:1.1": version: 1.1.14 resolution: "readable-stream@npm:1.1.14" @@ -31468,21 +31833,7 @@ __metadata: languageName: node linkType: hard -"recyclerlistview@npm:4.2.0": - version: 4.2.0 - resolution: "recyclerlistview@npm:4.2.0" - dependencies: - lodash.debounce: "npm:4.0.8" - prop-types: "npm:15.8.1" - ts-object-utils: "npm:0.0.5" - peerDependencies: - react: ">= 15.2.1" - react-native: ">= 0.30.0" - checksum: 10/84c2fc1ee7d109e21ca30813f646a5d490a33fa789d1fb3f7f7854c191895de010109563ba1c67a35ec28340a872a039ceb6233a57053480098c48205fc147e9 - languageName: node - linkType: hard - -"recyclerlistview@npm:^4.0.0": +"recyclerlistview@npm:4.2.1, recyclerlistview@npm:^4.0.0": version: 4.2.1 resolution: "recyclerlistview@npm:4.2.1" dependencies: @@ -32059,13 +32410,13 @@ __metadata: linkType: hard "rfdc@npm:^1.3.0": - version: 1.3.1 - resolution: "rfdc@npm:1.3.1" - checksum: 10/44cc6a82e2fe1db13b7d3c54e9ffd0b40ef070cbde69ffbfbb38dab8cee46bd68ba686784b96365ff08d04798bc121c3465663a0c91f2c421c90546c4366f4a6 + version: 1.4.1 + resolution: "rfdc@npm:1.4.1" + checksum: 10/2f3d11d3d8929b4bfeefc9acb03aae90f971401de0add5ae6c5e38fec14f0405e6a4aad8fdb76344bfdd20c5193110e3750cbbd28ba86d73729d222b6cf4a729 languageName: node linkType: hard -"rimraf@npm:^2.6.2, rimraf@npm:^2.6.3": +"rimraf@npm:^2.6.3": version: 2.7.1 resolution: "rimraf@npm:2.7.1" dependencies: @@ -32087,17 +32438,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:~2.4.0": - version: 2.4.5 - resolution: "rimraf@npm:2.4.5" - dependencies: - glob: "npm:^6.0.1" - bin: - rimraf: ./bin.js - checksum: 10/884c45de4195e4ce5ab6d8782d073302291a50004d1d79e628cf04b0a3594c882314b0639960333211cebe4ac888755c803cd09a5151d30e88a070af16b1573d - languageName: node - linkType: hard - "rimraf@npm:~2.6.2": version: 2.6.3 resolution: "rimraf@npm:2.6.3" @@ -32196,26 +32536,26 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.13.0": - version: 4.17.2 - resolution: "rollup@npm:4.17.2" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.17.2" - "@rollup/rollup-android-arm64": "npm:4.17.2" - "@rollup/rollup-darwin-arm64": "npm:4.17.2" - "@rollup/rollup-darwin-x64": "npm:4.17.2" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.17.2" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.17.2" - "@rollup/rollup-linux-arm64-gnu": "npm:4.17.2" - "@rollup/rollup-linux-arm64-musl": "npm:4.17.2" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.17.2" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.17.2" - "@rollup/rollup-linux-s390x-gnu": "npm:4.17.2" - "@rollup/rollup-linux-x64-gnu": "npm:4.17.2" - "@rollup/rollup-linux-x64-musl": "npm:4.17.2" - "@rollup/rollup-win32-arm64-msvc": "npm:4.17.2" - "@rollup/rollup-win32-ia32-msvc": "npm:4.17.2" - "@rollup/rollup-win32-x64-msvc": "npm:4.17.2" +"rollup@npm:^4.20.0": + version: 4.21.0 + resolution: "rollup@npm:4.21.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.21.0" + "@rollup/rollup-android-arm64": "npm:4.21.0" + "@rollup/rollup-darwin-arm64": "npm:4.21.0" + "@rollup/rollup-darwin-x64": "npm:4.21.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.21.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.21.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.21.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.21.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.21.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.21.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.21.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.21.0" + "@rollup/rollup-linux-x64-musl": "npm:4.21.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.21.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.21.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.21.0" "@types/estree": "npm:1.0.5" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -32255,7 +32595,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10/a021d57f73d746340a1c2b3a03ef0b3bb7f3c837e6acd9aa78b1b1234011aa5b5271b0ef25abba2c1ed268b5e2c90c39a0f8194bcf825728be720f9f2496b248 + checksum: 10/27ac47d5049719249d2a44982e31f01423158a3625cabff2f2362219aee64bdc14c32572b669169c22c324c3a965044ce8f06e27eee00fd8802861cd13697f87 languageName: node linkType: hard @@ -32326,13 +32666,6 @@ __metadata: languageName: node linkType: hard -"safe-json-stringify@npm:~1": - version: 1.2.0 - resolution: "safe-json-stringify@npm:1.2.0" - checksum: 10/7121e746faf1ac73f586210b84b71f483b5bc89a3d6271f1628b89217221c8256566a91a3a26eb82def531184addf67dc6c236cb2f7e100bf843086c1b23c1b3 - languageName: node - linkType: hard - "safe-regex-test@npm:^1.0.3": version: 1.0.3 resolution: "safe-regex-test@npm:1.0.3" @@ -32366,9 +32699,9 @@ __metadata: linkType: hard "sax@npm:>=0.6.0": - version: 1.3.0 - resolution: "sax@npm:1.3.0" - checksum: 10/bb571b31d30ecb0353c2ff5f87b117a03e5fb9eb4c1519141854c1a8fbee0a77ddbe8045f413259e711833aa03da210887df8527d19cdc55f299822dbf4b34de + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 10/b1c784b545019187b53a0c28edb4f6314951c971e2963a69739c6ce222bfbc767e54d320e689352daba79b7d5e06d22b5d7113b99336219d6e93718e2f99d335 languageName: node linkType: hard @@ -32391,13 +32724,13 @@ __metadata: linkType: hard "schema-stream@npm:^3.1.0": - version: 3.1.0 - resolution: "schema-stream@npm:3.1.0" + version: 3.2.0 + resolution: "schema-stream@npm:3.2.0" dependencies: ramda: "npm:^0.29.0" peerDependencies: - zod: 3.22.4 - checksum: 10/ecc601d625504a1c89e88a4d7e615c1c457258dad69e1a07246d5ebe691ca6b4648079621d307584d4a6d2dc409818abf7b11de027f286e859994c752ba43c41 + zod: ^3.23.3 + checksum: 10/02c1d2e9a4899ea7de73d278fc375f390f2b04864a1c8d2bfcb64970ef5e8216d4a5d5f5b3daa1447f84ca104e97a55e5148b7e0846749c55cc817082e986a9c languageName: node linkType: hard @@ -32511,12 +32844,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.1, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4": - version: 7.6.2 - resolution: "semver@npm:7.6.2" +"semver@npm:^7.0.0, semver@npm:^7.1.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.1, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": + version: 7.6.3 + resolution: "semver@npm:7.6.3" bin: semver: bin/semver.js - checksum: 10/296b17d027f57a87ef645e9c725bff4865a38dfc9caf29b26aa084b85820972fbe7372caea1ba6857162fa990702c6d9c1d82297cecb72d56c78ab29070d2ca2 + checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 languageName: node linkType: hard @@ -32570,16 +32903,7 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:6.0.0": - version: 6.0.0 - resolution: "serialize-javascript@npm:6.0.0" - dependencies: - randombytes: "npm:^2.1.0" - checksum: 10/ed3dabfbb565c48c9eb1ca8fe58f0d256902ab70a8a605be634ddd68388d5f728bb0bd1268e94fab628748ba8ad8392f01b05f3cbe1e4878b5c58c669fd3d1b4 - languageName: node - linkType: hard - -"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1": +"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1, serialize-javascript@npm:^6.0.2": version: 6.0.2 resolution: "serialize-javascript@npm:6.0.2" dependencies: @@ -32778,9 +33102,9 @@ __metadata: linkType: hard "set-cookie-parser@npm:^2.4.8": - version: 2.6.0 - resolution: "set-cookie-parser@npm:2.6.0" - checksum: 10/8d451ebadb760989f93b634942c79de3c925ca7a986d133d08a80c40b5ae713ce12e354f0d5245c49f288c52daa7bd6554d5dc52f8a4eecaaf5e192881cf2b1f + version: 2.7.0 + resolution: "set-cookie-parser@npm:2.7.0" + checksum: 10/5c0a197c022d614b3168efbb27a1e81c6eb97a07f1502780648be7483a6bada38c4e516f3d168769e7e3e819d431efdf7b659dcb450196bb7e2594e6a11a2dd7 languageName: node linkType: hard @@ -33201,17 +33525,17 @@ __metadata: linkType: hard "socks-proxy-agent@npm:^8.0.3": - version: 8.0.3 - resolution: "socks-proxy-agent@npm:8.0.3" + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" dependencies: agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: 10/c2112c66d6322e497d68e913c3780f3683237fd394bfd480b9283486a86e36095d0020db96145d88f8ccd9cc73261b98165b461f9c1bf5dc17abfe75c18029ce + socks: "npm:^2.8.3" + checksum: 10/c8e7c2b398338b49a0a0f4d2bae5c0602aeeca6b478b99415927b6c5db349ca258448f2c87c6958ebf83eea17d42cbc5d1af0bfecb276cac10b9658b0f07f7d7 languageName: node linkType: hard -"socks@npm:^2.7.1": +"socks@npm:^2.7.1, socks@npm:^2.8.3": version: 2.8.3 resolution: "socks@npm:2.8.3" dependencies: @@ -33378,9 +33702,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.17 - resolution: "spdx-license-ids@npm:3.0.17" - checksum: 10/8f6c6ae02ebb25b4ca658b8990d9e8a8f8d8a95e1d8b9fd84d87eed80a7dc8f8073d6a8d50b8a0295c0e8399e1f8814f5c00e2985e6bf3731540a16f7241cbf1 + version: 3.0.20 + resolution: "spdx-license-ids@npm:3.0.20" + checksum: 10/30e566ea74b04232c64819d1f5313c00d92e9c73d054541650331fc794499b3bcc4991bcd90fa3c2fc4d040006f58f63104706255266e87a9d452e6574afc60c languageName: node linkType: hard @@ -33731,7 +34055,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.10": +"string.prototype.matchall@npm:^4.0.11": version: 4.0.11 resolution: "string.prototype.matchall@npm:4.0.11" dependencies: @@ -33763,6 +34087,16 @@ __metadata: languageName: node linkType: hard +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10/4b1bd91b75fa8fdf0541625184ebe80e445a465ce4253c19c3bccd633898005dadae0f74b85ae72662a53aafb8035bf48f8f5c0755aec09bc106a7f13959d05e + languageName: node + linkType: hard + "string.prototype.trim@npm:^1.2.9": version: 1.2.9 resolution: "string.prototype.trim@npm:1.2.9" @@ -33902,7 +34236,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 10/492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 @@ -34066,15 +34400,6 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:8.1.1, supports-color@npm:^8.0.0, supports-color@npm:^8.1.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10/157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282 - languageName: node - linkType: hard - "supports-color@npm:^2.0.0": version: 2.0.0 resolution: "supports-color@npm:2.0.0" @@ -34100,6 +34425,15 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.0, supports-color@npm:^8.1.1": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10/157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282 + languageName: node + linkType: hard + "supports-hyperlinks@npm:^2.0.0, supports-hyperlinks@npm:^2.3.0": version: 2.3.0 resolution: "supports-hyperlinks@npm:2.3.0" @@ -34160,9 +34494,9 @@ __metadata: linkType: hard "swagger-ui-dist@npm:>=4.11.0": - version: 5.17.7 - resolution: "swagger-ui-dist@npm:5.17.7" - checksum: 10/17fd7c632e040c8d6aa7ac77e9688e2d1f70037631864a60a8147d4cf528fe93f6b94b44c15466d1be78c587242b4b469e95db1b7bf9d0cdaaecf889c395b222 + version: 5.17.14 + resolution: "swagger-ui-dist@npm:5.17.14" + checksum: 10/b9e62d7ecb64e837849252c9f82af654b26cae60ebd551cff96495d826166d3ed866ebae40f22a2c61d307330151945d79d995e50659ae17eea6cf4ece788f9d languageName: node linkType: hard @@ -34212,13 +34546,13 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.6": - version: 0.8.8 - resolution: "synckit@npm:0.8.8" +"synckit@npm:^0.9.1": + version: 0.9.1 + resolution: "synckit@npm:0.9.1" dependencies: "@pkgr/core": "npm:^0.1.0" tslib: "npm:^2.6.2" - checksum: 10/2864a5c3e689ad5b991bebbd8a583c5682c4fa08a4f39986b510b6b5d160c08fc3672444069f8f96ed6a9d12772879c674c1f61e728573eadfa90af40a765b74 + checksum: 10/bff3903976baf8b699b5483228116d70223781a93b17c70e685c277ee960cdfd1a09cb5a741e6a9ec35e2428f14f4664baec41ccc99a598f267608b2a54f529b languageName: node linkType: hard @@ -34345,7 +34679,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.0.2, tar@npm:^6.0.5, tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar@npm:^6.0.2, tar@npm:^6.0.5, tar@npm:^6.1.11, tar@npm:^6.2.1": version: 6.2.1 resolution: "tar@npm:6.2.1" dependencies: @@ -34491,8 +34825,8 @@ __metadata: linkType: hard "terser@npm:^5.10.0, terser@npm:^5.15.0, terser@npm:^5.26.0": - version: 5.31.0 - resolution: "terser@npm:5.31.0" + version: 5.31.6 + resolution: "terser@npm:5.31.6" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -34500,7 +34834,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10/11b28065d6fd9f496acf1f23b22982867e4625e769d0a1821861a15e6bebfdb414142a8444f74f2a93f458d0182b8314ceb889be053b50eb5907cc98e8230467 + checksum: 10/78057c58025151c9bdad82a050f0b51175f9fe3117d8ee369ca7effe038cdd540da2fd5985a4f8ee08dba5616e7911e1392d40670698ff42a49fec338d369e80 languageName: node linkType: hard @@ -34618,12 +34952,12 @@ __metadata: linkType: hard "timers-ext@npm:^0.1.7": - version: 0.1.7 - resolution: "timers-ext@npm:0.1.7" + version: 0.1.8 + resolution: "timers-ext@npm:0.1.8" dependencies: - es5-ext: "npm:~0.10.46" - next-tick: "npm:1" - checksum: 10/a8fffe2841ed6c3b16b2e72522ee46537c6a758294da45486c7e8ca52ff065931dd023c9f9946b87a13f48ae3dafe12678ab1f9d1ef24b6aea465762e0ffdcae + es5-ext: "npm:^0.10.64" + next-tick: "npm:^1.1.0" + checksum: 10/8abd168c57029e25d1fa4b7e101b053e261479e43ba4a32ead76e601e7037f74f850c311e22dc3dbb50dc211b34b092e0a349274d3997a493295e9ec725e6395 languageName: node linkType: hard @@ -34634,7 +34968,7 @@ __metadata: languageName: node linkType: hard -"tiny-invariant@npm:^1.3.1": +"tiny-invariant@npm:^1.3.3": version: 1.3.3 resolution: "tiny-invariant@npm:1.3.3" checksum: 10/5e185c8cc2266967984ce3b352a4e57cb89dad5a8abb0dea21468a6ecaa67cd5bb47a3b7a85d08041008644af4f667fb8b6575ba38ba5fb00b3b5068306e59fe @@ -34659,9 +34993,9 @@ __metadata: linkType: hard "tinybench@npm:^2.5.1": - version: 2.8.0 - resolution: "tinybench@npm:2.8.0" - checksum: 10/9731d070bedee6d44f3bb565862c284776e6adfd70d81a051a5c79b77479408509b448ad8d467d538d18bc0ae857b3ead8168d7e98d7f1355f8a0b01aa2f163b + version: 2.9.0 + resolution: "tinybench@npm:2.9.0" + checksum: 10/cfa1e1418e91289219501703c4693c70708c91ffb7f040fd318d24aef419fb5a43e0c0160df9471499191968b2451d8da7f8087b08c3133c251c40d24aced06c languageName: node linkType: hard @@ -34782,13 +35116,11 @@ __metadata: linkType: hard "touch@npm:^3.1.0": - version: 3.1.0 - resolution: "touch@npm:3.1.0" - dependencies: - nopt: "npm:~1.0.10" + version: 3.1.1 + resolution: "touch@npm:3.1.1" bin: - nodetouch: ./bin/nodetouch.js - checksum: 10/ece1d9693fbc9b73d8a6d902537b787b5685ac1aeab7562857c50e6671415a73c985055393442b518f4ac37b85c3e7a3e6c36af71142fed13b8bb04fb6664936 + nodetouch: bin/nodetouch.js + checksum: 10/853e763a1f4903302c5654ed353f84ad85baf757dac62c2d37ab67e0477cfd271e8c64771fcfad42310aff7c9d284ddb435ee5ca13ff36d0f3693fedd8e971d1 languageName: node linkType: hard @@ -34881,7 +35213,7 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": +"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": version: 1.3.0 resolution: "ts-api-utils@npm:1.3.0" peerDependencies: @@ -34910,10 +35242,11 @@ __metadata: linkType: hard "ts-jest@npm:^29.1.1": - version: 29.1.2 - resolution: "ts-jest@npm:29.1.2" + version: 29.2.4 + resolution: "ts-jest@npm:29.2.4" dependencies: bs-logger: "npm:0.x" + ejs: "npm:^3.1.10" fast-json-stable-stringify: "npm:2.x" jest-util: "npm:^29.0.0" json5: "npm:^2.2.3" @@ -34923,6 +35256,7 @@ __metadata: yargs-parser: "npm:^21.0.1" peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/transform": ^29.0.0 "@jest/types": ^29.0.0 babel-jest: ^29.0.0 jest: ^29.0.0 @@ -34930,6 +35264,8 @@ __metadata: peerDependenciesMeta: "@babel/core": optional: true + "@jest/transform": + optional: true "@jest/types": optional: true babel-jest: @@ -34938,7 +35274,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 10/5e40e7b933a1f3aa0d304d3c53913d1a7125fc79cd44e22b332f6e25dfe13008ddc7ac647066bb4f914d76083f7e8949f0bc156d793c30f3419f4ffd8180968b + checksum: 10/69db25e06b93f4ea4e454a54afc4e49c59b71f7efdef94fe728f4d62b8c475364d0fed7253212c5394669dcd143516ab6f630f4b139b2f9c37119245cf5a963c languageName: node linkType: hard @@ -35070,8 +35406,8 @@ __metadata: linkType: hard "tsconfck@npm:^3.0.3": - version: 3.0.3 - resolution: "tsconfck@npm:3.0.3" + version: 3.1.1 + resolution: "tsconfck@npm:3.1.1" peerDependencies: typescript: ^5.0.0 peerDependenciesMeta: @@ -35079,7 +35415,7 @@ __metadata: optional: true bin: tsconfck: bin/tsconfck.js - checksum: 10/1c17217dc3758e71bebdb223b7cd6e613f8f8c92a225cccc40d459554dfae50cbf9d339c6a4a5a8d04620fe1c21bb6d454b6e10421e3fcd808ea51d0b5039ffd + checksum: 10/a4456577f540212516d7eb530005893739aadd6da00787914a8ed9aa19c3f2f306b8912920aa440b9b8978f10c9dadbd062b8c2a2f0ff1f6c2d4272b5be2ef34 languageName: node linkType: hard @@ -35095,20 +35431,20 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.4.0": - version: 2.4.0 - resolution: "tslib@npm:2.4.0" - checksum: 10/d8379e68b36caf082c1905ec25d17df8261e1d68ddc1abfd6c91158a064f6e4402039ae7c02cf4c81d12e3a2a2c7cd8ea2f57b233eb80136a2e3e7279daf2911 - languageName: node - linkType: hard - -"tslib@npm:2.6.2, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.2, tslib@npm:^2.6.2": +"tslib@npm:2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca languageName: node linkType: hard +"tslib@npm:2.6.3, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.2, tslib@npm:^2.6.2, tslib@npm:^2.6.3": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 10/52109bb681f8133a2e58142f11a50e05476de4f075ca906d13b596ae5f7f12d30c482feb0bff167ae01cfc84c5803e575a307d47938999246f5a49d174fc558c + languageName: node + linkType: hard + "tslib@npm:^1.9.0, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -35124,18 +35460,18 @@ __metadata: linkType: hard "tsx@npm:^4.7.0": - version: 4.9.4 - resolution: "tsx@npm:4.9.4" + version: 4.17.0 + resolution: "tsx@npm:4.17.0" dependencies: - esbuild: "npm:~0.20.2" + esbuild: "npm:~0.23.0" fsevents: "npm:~2.3.3" - get-tsconfig: "npm:^4.7.3" + get-tsconfig: "npm:^4.7.5" dependenciesMeta: fsevents: optional: true bin: tsx: dist/cli.mjs - checksum: 10/7dce8d861fa0a22693757da5aea3f1dffdf7736c7119e3f1a691e71221722ab881b223a5e5a3476bcefd537887941528efd829a8895f272782eda317a3d32956 + checksum: 10/192dda2794c1e28b8e57cd5296953f49b2a4bca143a6ac427f30a244f9d2fb0aca6ea8f1d7c8d50ddf87cecc78d482ac68fc2d3f21bbcaaa0e84ef1f2dce0c79 languageName: node linkType: hard @@ -35180,13 +35516,20 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": +"type-detect@npm:4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 10/5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d languageName: node linkType: hard +"type-detect@npm:^4.0.0, type-detect@npm:^4.1.0": + version: 4.1.0 + resolution: "type-detect@npm:4.1.0" + checksum: 10/e363bf0352427a79301f26a7795a27718624c49c576965076624eb5495d87515030b207217845f7018093adcbe169b2d119bb9b7f1a31a92bfbb1ab9639ca8dd + languageName: node + linkType: hard + "type-fest@npm:^0.16.0": version: 0.16.0 resolution: "type-fest@npm:0.16.0" @@ -35254,9 +35597,9 @@ __metadata: linkType: hard "type@npm:^2.7.2": - version: 2.7.2 - resolution: "type@npm:2.7.2" - checksum: 10/602f1b369fba60687fa4d0af6fcfb814075bcaf9ed3a87637fb384d9ff849e2ad15bc244a431f341374562e51a76c159527ffdb1f1f24b0f1f988f35a301c41d + version: 2.7.3 + resolution: "type@npm:2.7.3" + checksum: 10/82e99e7795b3de3ecfe685680685e79a77aea515fad9f60b7c55fbf6d43a5c360b1e6e9443354ec8906b38cdf5325829c69f094cb7cd2a1238e85bef9026dc04 languageName: node linkType: hard @@ -35343,17 +35686,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.0.4, typescript@npm:^5.3.3, typescript@npm:~5.4.2": - version: 5.4.5 - resolution: "typescript@npm:5.4.5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10/d04a9e27e6d83861f2126665aa8d84847e8ebabcea9125b9ebc30370b98cb38b5dff2508d74e2326a744938191a83a69aa9fddab41f193ffa43eabfdf3f190a5 - languageName: node - linkType: hard - -"typescript@npm:^5.2.2": +"typescript@npm:^5.0.4, typescript@npm:^5.2.2, typescript@npm:^5.3.3, typescript@npm:^5.5.3": version: 5.5.4 resolution: "typescript@npm:5.5.4" bin: @@ -35363,13 +35696,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.5.3": - version: 5.5.3 - resolution: "typescript@npm:5.5.3" +"typescript@npm:~5.4.2": + version: 5.4.5 + resolution: "typescript@npm:5.4.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/11a867312419ed497929aafd2f1d28b2cd41810a5eb6c6e9e169559112e9ea073d681c121a29102e67cd4478d0a4ae37a306a5800f3717f59c4337e6a9bd5e8d + checksum: 10/d04a9e27e6d83861f2126665aa8d84847e8ebabcea9125b9ebc30370b98cb38b5dff2508d74e2326a744938191a83a69aa9fddab41f193ffa43eabfdf3f190a5 languageName: node linkType: hard @@ -35383,17 +35716,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.0.4#optional!builtin, typescript@patch:typescript@npm%3A^5.3.3#optional!builtin, typescript@patch:typescript@npm%3A~5.4.2#optional!builtin": - version: 5.4.5 - resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10/760f7d92fb383dbf7dee2443bf902f4365db2117f96f875cf809167f6103d55064de973db9f78fe8f31ec08fff52b2c969aee0d310939c0a3798ec75d0bca2e1 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": +"typescript@patch:typescript@npm%3A^5.0.4#optional!builtin, typescript@patch:typescript@npm%3A^5.2.2#optional!builtin, typescript@patch:typescript@npm%3A^5.3.3#optional!builtin, typescript@patch:typescript@npm%3A^5.5.3#optional!builtin": version: 5.5.4 resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=5adc0c" bin: @@ -35403,20 +35726,20 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.5.3#optional!builtin": - version: 5.5.3 - resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=5adc0c" +"typescript@patch:typescript@npm%3A~5.4.2#optional!builtin": + version: 5.4.5 + resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/b61b8bb4b4d6a8a00f9d5f931f8c67070eed6ad11feabf4c41744a326987080bfc806a621596c70fbf2e5974eca3ed65bafeeeb22a078071bdfb51d8abd7c013 + checksum: 10/760f7d92fb383dbf7dee2443bf902f4365db2117f96f875cf809167f6103d55064de973db9f78fe8f31ec08fff52b2c969aee0d310939c0a3798ec75d0bca2e1 languageName: node linkType: hard "ua-parser-js@npm:^1.0.35": - version: 1.0.37 - resolution: "ua-parser-js@npm:1.0.37" - checksum: 10/56508f2428ebac64382c4d41da14189e5013e3e2a5f5918aff4bee3ba77df1f4eaad6f81f90c24999f1cf12cc1596764684497fec07e0ff5182ce9a323a8c05b + version: 1.0.38 + resolution: "ua-parser-js@npm:1.0.38" + checksum: 10/f2345e9bd0f9c5f85bcaa434535fae88f4bb891538e568106f0225b2c2937fbfbeb5782bd22320d07b6b3d68b350b8861574c1d7af072ff9b2362fb72d326fd9 languageName: node linkType: hard @@ -35428,18 +35751,18 @@ __metadata: linkType: hard "ufo@npm:^1.5.3": - version: 1.5.3 - resolution: "ufo@npm:1.5.3" - checksum: 10/2b30dddd873c643efecdb58cfe457183cd4d95937ccdacca6942c697b87a2c578232c25a5149fda85436696bf0fdbc213bf2b220874712bc3e58c0fb00a2c950 + version: 1.5.4 + resolution: "ufo@npm:1.5.4" + checksum: 10/a885ed421e656aea6ca64e9727b8118a9488715460b6f1a0f0427118adfe2f2830fe7c1d5bd9c5c754a332e6807516551cd663ea67ce9ed6a4e3edc739916335 languageName: node linkType: hard "uglify-js@npm:^3.7.7": - version: 3.17.4 - resolution: "uglify-js@npm:3.17.4" + version: 3.19.2 + resolution: "uglify-js@npm:3.19.2" bin: uglifyjs: bin/uglifyjs - checksum: 10/4c0b800e0ff192079d2c3ce8414fd3b656a570028c7c79af5c29c53d5c532b68bbcae4ad47307f89c2ee124d11826fff7a136b59d5c5bb18422bcdf5568afe1e + checksum: 10/8b0af1fa5260e7f8bc3e9a1e08ae05023b7c96eeb8965e27f29724597389d4e703d4aa6f66e6cd87a14a84e431df73a358ee58c0afce6b615b40cc95fcbf4ec6 languageName: node linkType: hard @@ -35502,9 +35825,9 @@ __metadata: linkType: hard "underscore@npm:~1.13.2": - version: 1.13.6 - resolution: "underscore@npm:1.13.6" - checksum: 10/58cf5dc42cb0ac99c146ae4064792c0a2cc84f3a3c4ad88f5082e79057dfdff3371d896d1ec20379e9ece2450d94fa78f2ef5bfefc199ba320653e32c009bd66 + version: 1.13.7 + resolution: "underscore@npm:1.13.7" + checksum: 10/1ce3368dbe73d1e99678fa5d341a9682bd27316032ad2de7883901918f0f5d50e80320ccc543f53c1862ab057a818abc560462b5f83578afe2dd8dd7f779766c languageName: node linkType: hard @@ -35522,16 +35845,14 @@ __metadata: languageName: node linkType: hard -"undici@npm:5.26.5": - version: 5.26.5 - resolution: "undici@npm:5.26.5" - dependencies: - "@fastify/busboy": "npm:^2.0.0" - checksum: 10/b6fdd5afe34f97c7aeaaddc13ec48c066e6b4d72e64bb755cbcb72c80223131af09763c6650efaf203f391c31a72ffb87bfbc5249bd43b0449ba38a472bc9728 +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: 10/cf0b48ed4fc99baf56584afa91aaffa5010c268b8842f62e02f752df209e3dea138b372a60a963b3b2576ed932f32329ce7ddb9cb5f27a6c83040d8cd74b7a70 languageName: node linkType: hard -"undici@npm:^5.28.2": +"undici@npm:5.28.4, undici@npm:^5.28.2, undici@npm:^5.28.4": version: 5.28.4 resolution: "undici@npm:5.28.4" dependencies: @@ -35540,6 +35861,20 @@ __metadata: languageName: node linkType: hard +"unenv@npm:unenv-nightly@1.10.0-1717606461.a117952": + version: 1.10.0-1717606461.a117952 + resolution: "unenv-nightly@npm:1.10.0-1717606461.a117952" + dependencies: + consola: "npm:^3.2.3" + defu: "npm:^6.1.4" + mime: "npm:^3.0.0" + node-fetch-native: "npm:^1.6.4" + pathe: "npm:^1.1.2" + ufo: "npm:^1.5.3" + checksum: 10/6799faa50bc396828b3968a583d9e414771113a0bbfbce33e86c6e9ead4835825d97c9ea54681eec6d68d89ef1f88b05b8c41960538d10d0b614696b7e6be377 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -35653,29 +35988,29 @@ __metadata: languageName: node linkType: hard -"unplugin@npm:^1.3.1": - version: 1.10.1 - resolution: "unplugin@npm:1.10.1" +"unplugin@npm:^1.12.2, unplugin@npm:^1.3.1": + version: 1.12.2 + resolution: "unplugin@npm:1.12.2" dependencies: - acorn: "npm:^8.11.3" + acorn: "npm:^8.12.1" chokidar: "npm:^3.6.0" webpack-sources: "npm:^3.2.3" - webpack-virtual-modules: "npm:^0.6.1" - checksum: 10/d9819fad8a177c080f7f2b80744d633101935a8a6cc26b42e6a46648cccc1c5de83b7763233d56e11af53f34e6c5074816262897c9048a31e5d697bef5bb57e7 + webpack-virtual-modules: "npm:^0.6.2" + checksum: 10/52c6e1e8e3daf2362cff8ca1786363c76c2795eb5bc97dce0b54314a82bbac681de3da0e58c6d3057d5eec8b66defb2a28eeb322dae5545baf2b35299b3f240d languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.15 - resolution: "update-browserslist-db@npm:1.0.15" +"update-browserslist-db@npm:^1.1.0": + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" dependencies: escalade: "npm:^3.1.2" - picocolors: "npm:^1.0.0" + picocolors: "npm:^1.0.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10/6800bfac6933f618640bae2f8f582a6b0d83ea73ef1330b0da9090862a370bc23c64650e753c454e39964eef3febe72578065ed06412326be492b5f5a029d0ef + checksum: 10/d70b9efeaf4601aadb1a4f6456a7a5d9118e0063d995866b8e0c5e0cf559482671dab6ce7b079f9536b06758a344fbd83f974b965211e1c6e8d1958540b0c24c languageName: node linkType: hard @@ -35717,7 +36052,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": +"uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -35768,12 +36103,12 @@ __metadata: linkType: hard "url@npm:^0.11.0": - version: 0.11.3 - resolution: "url@npm:0.11.3" + version: 0.11.4 + resolution: "url@npm:0.11.4" dependencies: punycode: "npm:^1.4.1" - qs: "npm:^6.11.2" - checksum: 10/a3a5ba64d8afb4dda111355d94073a9754b88b1de4035554c398b75f3e4d4244d5e7ae9e4554f0d91be72efd416aedbb646fbb1f3dd4cacecca45ed6c9b75145 + qs: "npm:^6.12.3" + checksum: 10/e787d070f0756518b982a4653ef6cdf4d9030d8691eee2d483344faf2b530b71d302287fa63b292299455fea5075c502a5ad5f920cb790e95605847f957a65e4 languageName: node linkType: hard @@ -35799,12 +36134,21 @@ __metadata: languageName: node linkType: hard -"use-latest-callback@npm:^0.1.5, use-latest-callback@npm:^0.1.9": - version: 0.1.9 - resolution: "use-latest-callback@npm:0.1.9" +"use-latest-callback@npm:^0.1.5": + version: 0.1.11 + resolution: "use-latest-callback@npm:0.1.11" + peerDependencies: + react: ">=16.8" + checksum: 10/cc6df404a4ed3a39d0eb014a815c2e568a6abbe8c5ff09f9205a08bf68e86201826ed633865a6056ca0fd9581e0e7e70f18ca26c592a9eaccea5d244cf283b1f + languageName: node + linkType: hard + +"use-latest-callback@npm:^0.2.1": + version: 0.2.1 + resolution: "use-latest-callback@npm:0.2.1" peerDependencies: react: ">=16.8" - checksum: 10/620969d85763b65aca5f9b601c31eb476a8f7602cfccfb3c0f9dc60ff3b863e04dd64360ada255e15606771513de33b25e4631607d702605b26630f61381b3d4 + checksum: 10/da5718eda625738cc7dac8fb502d0f8f2039435eb71203565a72c32e0f5769e7b8ddac074e650066636e7f4b29b45524f751cb18a2b430856d98879bbb10d274 languageName: node linkType: hard @@ -35824,16 +36168,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:1.2.0": - version: 1.2.0 - resolution: "use-sync-external-store@npm:1.2.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/a676216affc203876bd47981103f201f28c2731361bb186367e12d287a7566763213a8816910c6eb88265eccd4c230426eb783d64c373c4a180905be8820ed8e - languageName: node - linkType: hard - -"use-sync-external-store@npm:^1.0.0, use-sync-external-store@npm:^1.2.0": +"use-sync-external-store@npm:1.2.2, use-sync-external-store@npm:^1.0.0, use-sync-external-store@npm:^1.2.0, use-sync-external-store@npm:^1.2.2": version: 1.2.2 resolution: "use-sync-external-store@npm:1.2.2" peerDependencies: @@ -35968,13 +36303,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.2.0 - resolution: "v8-to-istanbul@npm:9.2.0" + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" convert-source-map: "npm:^2.0.0" - checksum: 10/18dd8cebfb6790f27f4e41e7cff77c7ab1c8904085f354dd7875e2eb65f4261c4cf40939132502875779d92304bfea46b8336346ecb40b6f33c3a3979e6f5729 + checksum: 10/fb1d70f1176cb9dc46cabbb3fd5c52c8f3e8738b61877b6e7266029aed0870b04140e3f9f4550ac32aebcfe1d0f38b0bac57e1e8fb97d68fec82f2b416148166 languageName: node linkType: hard @@ -36026,25 +36361,25 @@ __metadata: linkType: hard "vercel@npm:latest": - version: 34.1.10 - resolution: "vercel@npm:34.1.10" + version: 36.0.0 + resolution: "vercel@npm:36.0.0" dependencies: - "@vercel/build-utils": "npm:8.0.0" + "@vercel/build-utils": "npm:8.3.6" "@vercel/fun": "npm:1.1.0" "@vercel/go": "npm:3.1.1" - "@vercel/hydrogen": "npm:1.0.2" - "@vercel/next": "npm:4.2.9" - "@vercel/node": "npm:3.1.0" - "@vercel/python": "npm:4.2.0" - "@vercel/redwood": "npm:2.0.8" - "@vercel/remix-builder": "npm:2.1.5" + "@vercel/hydrogen": "npm:1.0.4" + "@vercel/next": "npm:4.3.6" + "@vercel/node": "npm:3.2.8" + "@vercel/python": "npm:4.3.1" + "@vercel/redwood": "npm:2.1.3" + "@vercel/remix-builder": "npm:2.2.5" "@vercel/ruby": "npm:2.1.0" - "@vercel/static-build": "npm:2.5.4" + "@vercel/static-build": "npm:2.5.18" chokidar: "npm:3.3.1" bin: vc: dist/index.js vercel: dist/index.js - checksum: 10/d359350a578c70a813d8aff13c40fd9ceb055085a867daa4996793bec247fac9d13d03357bd3a2a9e055065d85ba4355d084db4893aa742f28f895c31704064c + checksum: 10/382d058625cebf67b8ba14d8bd35147fd5b222ed2f57b59796e2447b8f40f90c3068de0ca99e855afc113a502df1ab5ca5d4d9aff639d5db2b818b8a958a67da languageName: node linkType: hard @@ -36191,54 +36526,14 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.0.0, vite@npm:^5.1.0, vite@npm:^5.2.6": - version: 5.2.11 - resolution: "vite@npm:5.2.11" - dependencies: - esbuild: "npm:^0.20.1" - fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.38" - rollup: "npm:^4.13.0" - peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 - less: "*" - lightningcss: ^1.21.0 - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 10/ee0ad038f0831c9514796522deb1e2dcb84bc311abbccb77e4b12216d37fc9559137f4f1b8e75187d51007b954e845c6518e36ee3acac2e2a2789c1181ebb16c - languageName: node - linkType: hard - -"vite@npm:^5.3.1": - version: 5.4.1 - resolution: "vite@npm:5.4.1" +"vite@npm:^5.0.0, vite@npm:^5.1.0, vite@npm:^5.2.6, vite@npm:^5.3.1": + version: 5.4.2 + resolution: "vite@npm:5.4.2" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" postcss: "npm:^8.4.41" - rollup: "npm:^4.13.0" + rollup: "npm:^4.20.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 less: "*" @@ -36270,7 +36565,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/1cf22e5a8ec782ea9417a77ad4b16e518f69cf23c99a5af5bb92dc4acbfce70109a35a35faea8fc0789f4637b6304618f6b84e4c5dfe3c9c2875dff7d749b02d + checksum: 10/c449f9295060fa88c9b5cc1bd17c2de198deae596b7da1250db9662fb15e7b21e0dbe9a40a9106fb7438b1231494b169457e809ecbb65e732648d87dd284ab23 languageName: node linkType: hard @@ -36390,12 +36685,12 @@ __metadata: linkType: hard "watchpack@npm:^2.4.1": - version: 2.4.1 - resolution: "watchpack@npm:2.4.1" + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" dependencies: glob-to-regexp: "npm:^0.4.1" graceful-fs: "npm:^4.1.2" - checksum: 10/0736ebd20b75d3931f9b6175c819a66dee29297c1b389b2e178bc53396a6f867ecc2fd5d87a713ae92dcb73e487daec4905beee20ca00a9e27f1184a7c2bca5e + checksum: 10/6bd4c051d9af189a6c781c3158dcb3069f432a0c144159eeb0a44117412105c61b2b683a5c9eebc4324625e0e9b76536387d0ba354594fa6cbbdf1ef60bee4c3 languageName: node linkType: hard @@ -36573,16 +36868,16 @@ __metadata: languageName: node linkType: hard -"webpack-virtual-modules@npm:^0.6.1": - version: 0.6.1 - resolution: "webpack-virtual-modules@npm:0.6.1" - checksum: 10/12a43ecdb910185c9d7e4ec19cc3b13bff228dae362e8a487c0bd292b393555e017ad16f771d5ce5b692d91d65b71a7bcd64763958d39066a5351ea325395539 +"webpack-virtual-modules@npm:^0.6.2": + version: 0.6.2 + resolution: "webpack-virtual-modules@npm:0.6.2" + checksum: 10/d9a0d035f7ec0c7f1055aaf88bfe48b7f96458043916a1b2926d9012fd61de3810a6b768e31a8cd4b3c84a9b6d55824361a9dd20aaf9f5ccfb6f017af216a178 languageName: node linkType: hard "webpack@npm:^5.64.4": - version: 5.91.0 - resolution: "webpack@npm:5.91.0" + version: 5.93.0 + resolution: "webpack@npm:5.93.0" dependencies: "@types/eslint-scope": "npm:^3.7.3" "@types/estree": "npm:^1.0.5" @@ -36590,10 +36885,10 @@ __metadata: "@webassemblyjs/wasm-edit": "npm:^1.12.1" "@webassemblyjs/wasm-parser": "npm:^1.12.1" acorn: "npm:^8.7.1" - acorn-import-assertions: "npm:^1.9.0" + acorn-import-attributes: "npm:^1.9.5" browserslist: "npm:^4.21.10" chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.16.0" + enhanced-resolve: "npm:^5.17.0" es-module-lexer: "npm:^1.2.1" eslint-scope: "npm:5.1.1" events: "npm:^3.2.0" @@ -36613,7 +36908,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 10/647ca53c15fe0fa1af4396a7257d7a93cbea648d2685e565a11cc822a9e3ea9316345250987d75f02c0b45dae118814f094ec81908d1032e77a33cd6470b289e + checksum: 10/a48bef7a511d826db7f9ebee2c84317214923ac40cb2aabe6a649546c54a76a55fc3b91ff03c05fed22a13a176891c47bbff7fcc644c53bcbe5091555863641b languageName: node linkType: hard @@ -36687,11 +36982,11 @@ __metadata: linkType: hard "which-builtin-type@npm:^1.1.3": - version: 1.1.3 - resolution: "which-builtin-type@npm:1.1.3" + version: 1.1.4 + resolution: "which-builtin-type@npm:1.1.4" dependencies: - function.prototype.name: "npm:^1.1.5" - has-tostringtag: "npm:^1.0.0" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" is-async-function: "npm:^2.0.0" is-date-object: "npm:^1.0.5" is-finalizationregistry: "npm:^1.0.2" @@ -36700,13 +36995,13 @@ __metadata: is-weakref: "npm:^1.0.2" isarray: "npm:^2.0.5" which-boxed-primitive: "npm:^1.0.2" - which-collection: "npm:^1.0.1" - which-typed-array: "npm:^1.1.9" - checksum: 10/d7823c4a6aa4fc8183eb572edd9f9ee2751e5f3ba2ccd5b298cc163f720df0f02ee1a5291d18ca8a41d48144ef40007ff6a64e6f5e7c506527086c7513a5f673 + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.15" + checksum: 10/c0cdb9b004e7a326f4ce54c75b19658a3bec73601a71dd7e2d9538accb3e781b546b589c3f306caf5e7429ac1c8019028d5e662e2860f03603354105b8247c83 languageName: node linkType: hard -"which-collection@npm:^1.0.1": +"which-collection@npm:^1.0.2": version: 1.0.2 resolution: "which-collection@npm:1.0.2" dependencies: @@ -36725,7 +37020,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15" dependencies: @@ -36772,14 +37067,14 @@ __metadata: linkType: hard "why-is-node-running@npm:^2.2.2": - version: 2.2.2 - resolution: "why-is-node-running@npm:2.2.2" + version: 2.3.0 + resolution: "why-is-node-running@npm:2.3.0" dependencies: siginfo: "npm:^2.0.0" stackback: "npm:0.0.2" bin: why-is-node-running: cli.js - checksum: 10/f3582e0337f4b25537d492b1d40f00b978ce04b1d1eeea8f310bfa8aae8a7d11d118d672e2f0760c164ce3753a620a70aa29ff3620e340197624940cf9c08615 + checksum: 10/0de6e6cd8f2f94a8b5ca44e84cf1751eadcac3ebedcdc6e5fbbe6c8011904afcbc1a2777c53496ec02ced7b81f2e7eda61e76bf8262a8bc3ceaa1f6040508051 languageName: node linkType: hard @@ -36862,15 +37157,15 @@ __metadata: languageName: node linkType: hard -"workerd@npm:1.20240419.0": - version: 1.20240419.0 - resolution: "workerd@npm:1.20240419.0" +"workerd@npm:1.20240806.0": + version: 1.20240806.0 + resolution: "workerd@npm:1.20240806.0" dependencies: - "@cloudflare/workerd-darwin-64": "npm:1.20240419.0" - "@cloudflare/workerd-darwin-arm64": "npm:1.20240419.0" - "@cloudflare/workerd-linux-64": "npm:1.20240419.0" - "@cloudflare/workerd-linux-arm64": "npm:1.20240419.0" - "@cloudflare/workerd-windows-64": "npm:1.20240419.0" + "@cloudflare/workerd-darwin-64": "npm:1.20240806.0" + "@cloudflare/workerd-darwin-arm64": "npm:1.20240806.0" + "@cloudflare/workerd-linux-64": "npm:1.20240806.0" + "@cloudflare/workerd-linux-arm64": "npm:1.20240806.0" + "@cloudflare/workerd-windows-64": "npm:1.20240806.0" dependenciesMeta: "@cloudflare/workerd-darwin-64": optional: true @@ -36884,14 +37179,14 @@ __metadata: optional: true bin: workerd: bin/workerd - checksum: 10/735d14106bedb85c79f8e85568552f3b887002df4c99d4c90bc4f5ec870e38a69ababbc171bc4795d314ccb3c160f7cebc5f7a82327394ab268626a45bc659e8 + checksum: 10/920a77e7a548ba5c8840eb57df50d83796d4777ecdaf3b934b30c50475c73c362808d484273b4b3eeee1db1553fb8ef12c476484111f1e5dae4357d07d5fd01e languageName: node linkType: hard -"workerpool@npm:6.2.1": - version: 6.2.1 - resolution: "workerpool@npm:6.2.1" - checksum: 10/3e637f76320cab92eaeffa4fbefb351db02e20aa29245d8ee05fa7c088780ef7b4446bfafff2668a22fd94b7d9d97c7020117036ac77a76370ecea278b9a9b91 +"workerpool@npm:^6.5.1": + version: 6.5.1 + resolution: "workerpool@npm:6.5.1" + checksum: 10/b1b00139fe62f2ebec556a2af8085bf6e7502ad26cf2a4dcb34fb4408b2e68aa12c88b0a50cb463b24f2806d60fa491fc0da933b56ec3b53646aeec0025d14cb languageName: node linkType: hard @@ -36931,26 +37226,30 @@ __metadata: linkType: hard "wrangler@npm:^3.51.2": - version: 3.55.0 - resolution: "wrangler@npm:3.55.0" + version: 3.72.1 + resolution: "wrangler@npm:3.72.1" dependencies: - "@cloudflare/kv-asset-handler": "npm:0.3.2" + "@cloudflare/kv-asset-handler": "npm:0.3.4" + "@cloudflare/workers-shared": "npm:0.2.0" "@esbuild-plugins/node-globals-polyfill": "npm:^0.2.3" "@esbuild-plugins/node-modules-polyfill": "npm:^0.2.2" blake3-wasm: "npm:^2.1.5" chokidar: "npm:^3.5.3" + date-fns: "npm:^3.6.0" esbuild: "npm:0.17.19" fsevents: "npm:~2.3.2" - miniflare: "npm:3.20240419.1" + miniflare: "npm:3.20240806.1" nanoid: "npm:^3.3.3" path-to-regexp: "npm:^6.2.0" resolve: "npm:^1.22.8" resolve.exports: "npm:^2.0.2" selfsigned: "npm:^2.0.1" - source-map: "npm:0.6.1" + source-map: "npm:^0.6.1" + unenv: "npm:unenv-nightly@1.10.0-1717606461.a117952" + workerd: "npm:1.20240806.0" xxhash-wasm: "npm:^1.0.1" peerDependencies: - "@cloudflare/workers-types": ^4.20240419.0 + "@cloudflare/workers-types": ^4.20240806.0 dependenciesMeta: fsevents: optional: true @@ -36960,7 +37259,7 @@ __metadata: bin: wrangler: bin/wrangler.js wrangler2: bin/wrangler.js - checksum: 10/ab8f3446ed4137b407f80ae445d10051965a77b62779f1880044e19a9d1d93461da42618e246cb0230cfce35a5ae0fdba2fbc7905500f0f0d8e72e54b07df8db + checksum: 10/7f74977e6f03e5898e5d99286b55d70b82d8162dc2c0edd93851c4633a9e6ac9f204e0d79193586beee1fd857213aa1894dd2ae53b1b413044ebb24923b0c23d languageName: node linkType: hard @@ -37036,17 +37335,17 @@ __metadata: linkType: hard "ws@npm:^6.2.2": - version: 6.2.2 - resolution: "ws@npm:6.2.2" + version: 6.2.3 + resolution: "ws@npm:6.2.3" dependencies: async-limiter: "npm:~1.0.0" - checksum: 10/bb791ac02ad7e59fd4208cc6dd3a5bf7a67dff4611a128ed33365996f9fc24fa0d699043559f1798b4bc8045639fd21a1fd3ceca81de560124444abd8e321afc + checksum: 10/19f8d1608317f4c98f63da6eebaa85260a6fe1ba459cbfedd83ebe436368177fb1e2944761e2392c6b7321cbb7a375c8a81f9e1be35d555b6b4647eb61eadd46 languageName: node linkType: hard -"ws@npm:^7, ws@npm:^7.5.1": - version: 7.5.9 - resolution: "ws@npm:7.5.9" +"ws@npm:^7, ws@npm:^7.5.1, ws@npm:^7.5.10": + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -37055,13 +37354,13 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10/171e35012934bd8788150a7f46f963e50bac43a4dc524ee714c20f258693ac4d3ba2abadb00838fdac42a47af9e958c7ae7e6f4bc56db047ba897b8a2268cf7c + checksum: 10/9c796b84ba80ffc2c2adcdfc9c8e9a219ba99caa435c9a8d45f9ac593bba325563b3f83edc5eb067cc6d21b9a6bf2c930adf76dd40af5f58a5ca6859e81858f0 languageName: node linkType: hard -"ws@npm:^8.11.0, ws@npm:^8.12.1, ws@npm:^8.13.0": - version: 8.17.0 - resolution: "ws@npm:8.17.0" +"ws@npm:^8.11.0, ws@npm:^8.12.1, ws@npm:^8.13.0, ws@npm:^8.17.1": + version: 8.18.0 + resolution: "ws@npm:8.18.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -37070,7 +37369,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10/5e1dcb0ae70c6e2f158f5b446e0a72a2cd335b07aba73ee1872e9bae1285382286a10e53ed479db21bdd690a5dfd05641a768611ebb236253c62fefa43ef58b4 + checksum: 10/70dfe53f23ff4368d46e4c0b1d4ca734db2c4149c6f68bc62cb16fc21f753c47b35fcc6e582f3bdfba0eaeb1c488cddab3c2255755a5c3eecb251431e42b3ff6 languageName: node linkType: hard @@ -37085,9 +37384,9 @@ __metadata: linkType: hard "xdate@npm:^0.8.0": - version: 0.8.2 - resolution: "xdate@npm:0.8.2" - checksum: 10/a53eb459151de366e1473af2f7da0c019df9b39157c28239eb9669a87f05e8ec7f3a118c9a8e72c35195e41599b0b197f7a5a8467d26e98e3f50ca9d6be38f08 + version: 0.8.3 + resolution: "xdate@npm:0.8.3" + checksum: 10/904f1c69903c6b682c3a146eaa7f13850c57725582b4bc2a5cace2ac94b99c5b53e3c71093d54e7a33296c3d8eb4e9d88549772a8480038266d0f04b671e9d73 languageName: node linkType: hard @@ -37211,7 +37510,7 @@ __metadata: languageName: node linkType: hard -"yallist@npm:^2.0.0, yallist@npm:^2.1.2": +"yallist@npm:^2.1.2": version: 2.1.2 resolution: "yallist@npm:2.1.2" checksum: 10/75fc7bee4821f52d1c6e6021b91b3e079276f1a9ce0ad58da3c76b79a7e47d6f276d35e206a96ac16c1cf48daee38a8bb3af0b1522a3d11c8ffe18f898828832 @@ -37254,18 +37553,11 @@ __metadata: linkType: hard "yaml@npm:^2.2.1, yaml@npm:^2.2.2": - version: 2.4.2 - resolution: "yaml@npm:2.4.2" + version: 2.5.0 + resolution: "yaml@npm:2.5.0" bin: yaml: bin.mjs - checksum: 10/6eafbcd68dead734035f6f72af21bd820c29214caf7d8e40c595671a3c908535cef8092b9660a1c055c5833aa148aa640e0c5fa4adb5af2dacd6d28296ccd81c - languageName: node - linkType: hard - -"yargs-parser@npm:20.2.4": - version: 20.2.4 - resolution: "yargs-parser@npm:20.2.4" - checksum: 10/db8f251ae40e24782d5c089ed86883ba3c0ce7f3c174002a67ec500802f928df9d505fea5d04829769221ce20b0f69f6fb1138fbb2e2fb102e3e9d426d20edab + checksum: 10/72e903fdbe3742058885205db4a6c9ff38e5f497f4e05e631264f7756083c05e7d10dfb5e4ce9d7a95de95338f9b20d19dd0b91c60c65f7d7608b6b3929820ad languageName: node linkType: hard @@ -37289,7 +37581,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2": +"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.9": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 10/0188f430a0f496551d09df6719a9132a3469e47fe2747208b1dd0ab2bb0c512a95d0b081628bbca5400fb20dbf2fabe63d22badb346cecadffdd948b049f3fcc @@ -37303,7 +37595,7 @@ __metadata: languageName: node linkType: hard -"yargs-unparser@npm:2.0.0": +"yargs-unparser@npm:^2.0.0": version: 2.0.0 resolution: "yargs-unparser@npm:2.0.0" dependencies: @@ -37315,21 +37607,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:16.2.0, yargs@npm:^16.1.1, yargs@npm:^16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" - dependencies: - cliui: "npm:^7.0.2" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.0" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^20.2.2" - checksum: 10/807fa21211d2117135d557f95fcd3c3d390530cda2eca0c840f1d95f0f40209dcfeb5ec18c785a1f3425896e623e3b2681e8bb7b6600060eda1c3f4804e7957e - languageName: node - linkType: hard - "yargs@npm:^12.0.5": version: 12.0.5 resolution: "yargs@npm:12.0.5" @@ -37369,6 +37646,21 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^16.1.1, yargs@npm:^16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + dependencies: + cliui: "npm:^7.0.2" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.0" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^20.2.2" + checksum: 10/807fa21211d2117135d557f95fcd3c3d390530cda2eca0c840f1d95f0f40209dcfeb5ec18c785a1f3425896e623e3b2681e8bb7b6600060eda1c3f4804e7957e + languageName: node + linkType: hard + "yargs@npm:^17.0.1, yargs@npm:^17.3.1, yargs@npm:^17.6.2, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" @@ -37428,9 +37720,9 @@ __metadata: linkType: hard "yocto-queue@npm:^1.0.0": - version: 1.0.0 - resolution: "yocto-queue@npm:1.0.0" - checksum: 10/2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 + version: 1.1.1 + resolution: "yocto-queue@npm:1.1.1" + checksum: 10/f2e05b767ed3141e6372a80af9caa4715d60969227f38b1a4370d60bffe153c9c5b33a862905609afc9b375ec57cd40999810d20e5e10229a204e8bde7ef255c languageName: node linkType: hard @@ -37501,11 +37793,11 @@ __metadata: linkType: hard "zod-to-json-schema@npm:^3.20.0, zod-to-json-schema@npm:^3.22.3": - version: 3.23.0 - resolution: "zod-to-json-schema@npm:3.23.0" + version: 3.23.2 + resolution: "zod-to-json-schema@npm:3.23.2" peerDependencies: zod: ^3.23.3 - checksum: 10/f546c5add42cccc63c980dd3dc94eb3aafd70d9d7c18663404fef823ae0c7a359e7d24e7d71206172f50a09d0605caf633aa63d067ab69ae40ca6fa2a51a6fbb + checksum: 10/316fc539013fdbfbafa50dd26ad9c25a2375ca9e9ac7c340b3e5d6c041549210dce339d17a293649b8e31c83b1d34e93dd44827740f19799752de3ba0414158d languageName: node linkType: hard @@ -37528,7 +37820,7 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.20.2, zod@npm:^3.20.6, zod@npm:^3.22.3, zod@npm:^3.22.4": +"zod@npm:^3.20.2, zod@npm:^3.20.6, zod@npm:^3.22.3, zod@npm:^3.22.4, zod@npm:^3.23.8": version: 3.23.8 resolution: "zod@npm:3.23.8" checksum: 10/846fd73e1af0def79c19d510ea9e4a795544a67d5b34b7e1c4d0425bf6bfd1c719446d94cdfa1721c1987d891321d61f779e8236fde517dc0e524aa851a6eff1 @@ -37536,10 +37828,10 @@ __metadata: linkType: hard "zustand@npm:^4.3.8": - version: 4.5.2 - resolution: "zustand@npm:4.5.2" + version: 4.5.5 + resolution: "zustand@npm:4.5.5" dependencies: - use-sync-external-store: "npm:1.2.0" + use-sync-external-store: "npm:1.2.2" peerDependencies: "@types/react": ">=16.8" immer: ">=9.0.6" @@ -37551,6 +37843,6 @@ __metadata: optional: true react: optional: true - checksum: 10/9e9e92ce7378c5de1d7682f4f10340a1c07a81b673ad0a125b59883a6ade3f2bf39eac6ccc5b05630f9df6ed925291f681592db59ccd3815685c2e83f67c8525 + checksum: 10/481b8210187b69678074a1ca51107654c2379688e90407bfcb7961e0803a259742bfd0d77171c3f07e290896ad55fe9659b3863f30d34cb2572650ead1249f25 languageName: node linkType: hard From 0573cc9fb90440462778d25a6ce141160736a1d0 Mon Sep 17 00:00:00 2001 From: JewelTee Date: Wed, 21 Aug 2024 19:50:22 +0800 Subject: [PATCH 115/123] update test --- packages/playwright/tests/open-pack.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/playwright/tests/open-pack.spec.js b/packages/playwright/tests/open-pack.spec.js index aa42c566b..dad927a30 100644 --- a/packages/playwright/tests/open-pack.spec.js +++ b/packages/playwright/tests/open-pack.spec.js @@ -1,6 +1,6 @@ import { test, expect } from '@playwright/test'; -test('test', async ({ page }) => { +test('Open pack', async ({ page }) => { await page.goto('https://packrat.world/'); await page.getByRole('link', { name: 'Get Started' }).click(); await page.getByLabel('Email').click(); From b8df7739780b304fda11393637f4748752e0a722 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Wed, 21 Aug 2024 19:00:38 +0530 Subject: [PATCH 116/123] Change color --- packages/app/components/weather/WeatherCard.tsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/app/components/weather/WeatherCard.tsx b/packages/app/components/weather/WeatherCard.tsx index a9fbfa761..8561603d3 100644 --- a/packages/app/components/weather/WeatherCard.tsx +++ b/packages/app/components/weather/WeatherCard.tsx @@ -305,11 +305,8 @@ const loadStyles = (theme) => { }, tempColor: { - color: currentTheme.colors.background === '#0284c7' ? 'black' : 'white', - backgroundColor: - currentTheme.colors.background === '#0284c7' - ? '#eaeaea' - : currentTheme.colors.whiteDarkGrey, + color: currentTheme.colors.text, + backgroundColor: currentTheme.colors.card, }, cardContainer: { From ee84040aed3f45445592f32a0760f1722ed35340 Mon Sep 17 00:00:00 2001 From: Andrew Bierman <94939237+andrew-bierman@users.noreply.github.com> Date: Thu, 22 Aug 2024 20:59:09 -0400 Subject: [PATCH 117/123] docs(changeset): initial changeset commit --- .changeset/gentle-months-walk.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .changeset/gentle-months-walk.md diff --git a/.changeset/gentle-months-walk.md b/.changeset/gentle-months-walk.md new file mode 100644 index 000000000..06f6d995f --- /dev/null +++ b/.changeset/gentle-months-walk.md @@ -0,0 +1,15 @@ +--- +'@packrat/shared-types': minor +'@packrat/validations': minor +'@packrat/crosspath': minor +'@packrat/config': minor +'app': minor +'@packrat/ui': minor +'tauri-app': minor +'expo-app': minor +'next-app': minor +'vite-app': minor +'server': minor +--- + +initial changeset commit From 1500c416f2f372288a1758a63f3be49dd98d7763 Mon Sep 17 00:00:00 2001 From: Andrew Bierman <94939237+andrew-bierman@users.noreply.github.com> Date: Thu, 22 Aug 2024 21:09:58 -0400 Subject: [PATCH 118/123] RELEASING: Releasing 11 package(s) Releases: @packrat/shared-types@1.1.0 @packrat/validations@1.1.0 @packrat/crosspath@1.1.0 @packrat/config@1.1.0 app@1.1.0 @packrat/ui@1.1.0 tauri-app@1.1.0 expo-app@1.1.0 next-app@1.1.0 vite-app@1.1.0 server@1.1.0 [skip ci] --- .changeset/gentle-months-walk.md | 15 --------------- apps/expo/CHANGELOG.md | 13 +++++++++++++ apps/expo/package.json | 2 +- apps/next/CHANGELOG.md | 12 ++++++++++++ apps/next/package.json | 2 +- apps/tauri/CHANGELOG.md | 14 ++++++++++++++ apps/tauri/package.json | 4 ++-- apps/vite/CHANGELOG.md | 14 ++++++++++++++ apps/vite/package.json | 2 +- packages/app/CHANGELOG.md | 15 +++++++++++++++ packages/app/package.json | 2 +- packages/config/CHANGELOG.md | 7 +++++++ packages/config/package.json | 2 +- packages/crosspath/CHANGELOG.md | 7 +++++++ packages/crosspath/package.json | 2 +- packages/shared-types/CHANGELOG.md | 7 +++++++ packages/shared-types/package.json | 2 +- packages/ui/CHANGELOG.md | 7 +++++++ packages/ui/package.json | 2 +- packages/validations/CHANGELOG.md | 12 ++++++++++++ packages/validations/package.json | 2 +- server/CHANGELOG.md | 13 +++++++++++++ server/package.json | 2 +- 23 files changed, 133 insertions(+), 27 deletions(-) delete mode 100644 .changeset/gentle-months-walk.md create mode 100644 apps/expo/CHANGELOG.md create mode 100644 apps/next/CHANGELOG.md create mode 100644 apps/tauri/CHANGELOG.md create mode 100644 apps/vite/CHANGELOG.md create mode 100644 packages/app/CHANGELOG.md create mode 100644 packages/config/CHANGELOG.md create mode 100644 packages/crosspath/CHANGELOG.md create mode 100644 packages/shared-types/CHANGELOG.md create mode 100644 packages/ui/CHANGELOG.md create mode 100644 packages/validations/CHANGELOG.md create mode 100644 server/CHANGELOG.md diff --git a/.changeset/gentle-months-walk.md b/.changeset/gentle-months-walk.md deleted file mode 100644 index 06f6d995f..000000000 --- a/.changeset/gentle-months-walk.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'@packrat/shared-types': minor -'@packrat/validations': minor -'@packrat/crosspath': minor -'@packrat/config': minor -'app': minor -'@packrat/ui': minor -'tauri-app': minor -'expo-app': minor -'next-app': minor -'vite-app': minor -'server': minor ---- - -initial changeset commit diff --git a/apps/expo/CHANGELOG.md b/apps/expo/CHANGELOG.md new file mode 100644 index 000000000..eb3697f3c --- /dev/null +++ b/apps/expo/CHANGELOG.md @@ -0,0 +1,13 @@ +# expo-app + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit + +### Patch Changes + +- Updated dependencies [ee84040] + - app@1.1.0 + - server@1.1.0 diff --git a/apps/expo/package.json b/apps/expo/package.json index 178c83604..03fc8e7b6 100644 --- a/apps/expo/package.json +++ b/apps/expo/package.json @@ -1,6 +1,6 @@ { "name": "expo-app", - "version": "1.0.0", + "version": "1.1.0", "main": "index.js", "scripts": { "android": "TAMAGUI_TARGET=native npx expo run:android", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md new file mode 100644 index 000000000..0b79fa3c3 --- /dev/null +++ b/apps/next/CHANGELOG.md @@ -0,0 +1,12 @@ +# next-app + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit + +### Patch Changes + +- Updated dependencies [ee84040] + - app@1.1.0 diff --git a/apps/next/package.json b/apps/next/package.json index 5adc6b036..bcc23b187 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "next-app", - "version": "0.1.0", + "version": "1.1.0", "private": true, "scripts": { "dev": "next dev -p 4200", diff --git a/apps/tauri/CHANGELOG.md b/apps/tauri/CHANGELOG.md new file mode 100644 index 000000000..fdd1b0840 --- /dev/null +++ b/apps/tauri/CHANGELOG.md @@ -0,0 +1,14 @@ +# tauri-app + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit + +### Patch Changes + +- Updated dependencies [ee84040] + - @packrat/validations@1.1.0 + - app@1.1.0 + - @packrat/ui@1.1.0 diff --git a/apps/tauri/package.json b/apps/tauri/package.json index 06c8bc46c..5bcd5ec50 100644 --- a/apps/tauri/package.json +++ b/apps/tauri/package.json @@ -1,7 +1,7 @@ { - "name": "tauri", + "name": "tauri-app", "private": true, - "version": "0.1.0", + "version": "1.1.0", "type": "module", "scripts": { "dev": "vite", diff --git a/apps/vite/CHANGELOG.md b/apps/vite/CHANGELOG.md new file mode 100644 index 000000000..173a03f3d --- /dev/null +++ b/apps/vite/CHANGELOG.md @@ -0,0 +1,14 @@ +# vite-app + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit + +### Patch Changes + +- Updated dependencies [ee84040] + - @packrat/validations@1.1.0 + - app@1.1.0 + - @packrat/ui@1.1.0 diff --git a/apps/vite/package.json b/apps/vite/package.json index 8901afb62..1fac7b3d0 100644 --- a/apps/vite/package.json +++ b/apps/vite/package.json @@ -1,7 +1,7 @@ { "name": "vite-app", "private": true, - "version": "0.0.0", + "version": "1.1.0", "scripts": { "dev": "vite", "build": "yarn run build:tsc && yarn run build:vite", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md new file mode 100644 index 000000000..4feaf50f0 --- /dev/null +++ b/packages/app/CHANGELOG.md @@ -0,0 +1,15 @@ +# app + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit + +### Patch Changes + +- Updated dependencies [ee84040] + - @packrat/validations@1.1.0 + - @packrat/crosspath@1.1.0 + - @packrat/ui@1.1.0 + - server@1.1.0 diff --git a/packages/app/package.json b/packages/app/package.json index 1bb9dbed0..ca796d59a 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "app", - "version": "1.0.0", + "version": "1.1.0", "main": "index.js", "scripts": { "lint": "eslint . --fix", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md new file mode 100644 index 000000000..d3460efcc --- /dev/null +++ b/packages/config/CHANGELOG.md @@ -0,0 +1,7 @@ +# @packrat/config + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit diff --git a/packages/config/package.json b/packages/config/package.json index 84b771c33..75637e73e 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@packrat/config", - "version": "1.0.0", + "version": "1.1.0", "private": true, "main": "src/index.js" } diff --git a/packages/crosspath/CHANGELOG.md b/packages/crosspath/CHANGELOG.md new file mode 100644 index 000000000..a97cfce02 --- /dev/null +++ b/packages/crosspath/CHANGELOG.md @@ -0,0 +1,7 @@ +# @packrat/crosspath + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit diff --git a/packages/crosspath/package.json b/packages/crosspath/package.json index 6de79cd92..028acbd41 100644 --- a/packages/crosspath/package.json +++ b/packages/crosspath/package.json @@ -1,7 +1,7 @@ { "name": "@packrat/crosspath", "private": true, - "version": "1.0.0", + "version": "1.1.0", "main": "dist/index.js", "module:jsx": "src", "types": "./types/lib-interface.d.ts", diff --git a/packages/shared-types/CHANGELOG.md b/packages/shared-types/CHANGELOG.md new file mode 100644 index 000000000..822a467f3 --- /dev/null +++ b/packages/shared-types/CHANGELOG.md @@ -0,0 +1,7 @@ +# @packrat/shared-types + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit diff --git a/packages/shared-types/package.json b/packages/shared-types/package.json index 886a49a0c..3f9d217f4 100644 --- a/packages/shared-types/package.json +++ b/packages/shared-types/package.json @@ -1,6 +1,6 @@ { "name": "@packrat/shared-types", - "version": "0.0.1", + "version": "1.1.0", "source": "src/index.ts", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md new file mode 100644 index 000000000..b01831cf3 --- /dev/null +++ b/packages/ui/CHANGELOG.md @@ -0,0 +1,7 @@ +# @packrat/ui + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit diff --git a/packages/ui/package.json b/packages/ui/package.json index b20977332..d48dcb7ab 100755 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@packrat/ui", - "version": "1.0.0", + "version": "1.1.0", "sideEffects": [ "*.css" ], diff --git a/packages/validations/CHANGELOG.md b/packages/validations/CHANGELOG.md new file mode 100644 index 000000000..57b72fa9d --- /dev/null +++ b/packages/validations/CHANGELOG.md @@ -0,0 +1,12 @@ +# @packrat/validations + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit + +### Patch Changes + +- Updated dependencies [ee84040] + - @packrat/shared-types@1.1.0 diff --git a/packages/validations/package.json b/packages/validations/package.json index 541076f9e..b6b3ecefe 100644 --- a/packages/validations/package.json +++ b/packages/validations/package.json @@ -1,6 +1,6 @@ { "name": "@packrat/validations", - "version": "0.0.1", + "version": "1.1.0", "source": "src/index.ts", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/server/CHANGELOG.md b/server/CHANGELOG.md new file mode 100644 index 000000000..3d34289e1 --- /dev/null +++ b/server/CHANGELOG.md @@ -0,0 +1,13 @@ +# server + +## 1.1.0 + +### Minor Changes + +- ee84040: initial changeset commit + +### Patch Changes + +- Updated dependencies [ee84040] + - @packrat/shared-types@1.1.0 + - @packrat/validations@1.1.0 diff --git a/server/package.json b/server/package.json index 459790726..012611f19 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "server", - "version": "1.0.0", + "version": "1.1.0", "description": "", "main": "index.js", "private": true, From d50da32b791574d4a55d9633a7ea7cfa57c66b67 Mon Sep 17 00:00:00 2001 From: Andrew Bierman <94939237+andrew-bierman@users.noreply.github.com> Date: Thu, 22 Aug 2024 21:11:58 -0400 Subject: [PATCH 119/123] docs(changeset): changeset commit 2 setting up initial version --- .changeset/silent-avocados-live.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .changeset/silent-avocados-live.md diff --git a/.changeset/silent-avocados-live.md b/.changeset/silent-avocados-live.md new file mode 100644 index 000000000..c4151f1ba --- /dev/null +++ b/.changeset/silent-avocados-live.md @@ -0,0 +1,17 @@ +--- +'@packrat/shared-types': patch +'@packrat/validations': patch +'@packrat/playwright': patch +'@packrat/crosspath': patch +'@packrat/config': patch +'app': patch +'@packrat/cli': patch +'@packrat/ui': patch +'tauri-app': patch +'expo-app': patch +'next-app': patch +'vite-app': patch +'server': patch +--- + +changeset commit 2 setting up initial version From edeaa07cf5df5b0df95e6d7c3ca976031320b285 Mon Sep 17 00:00:00 2001 From: Andrew Bierman <94939237+andrew-bierman@users.noreply.github.com> Date: Thu, 22 Aug 2024 21:12:11 -0400 Subject: [PATCH 120/123] RELEASING: Releasing 13 package(s) Releases: @packrat/shared-types@1.1.1 @packrat/validations@1.1.1 @packrat/playwright@1.1.1 @packrat/crosspath@1.1.1 @packrat/config@1.1.1 app@1.1.1 @packrat/cli@1.1.1 @packrat/ui@1.1.1 tauri-app@1.1.1 expo-app@1.1.1 next-app@1.1.1 vite-app@1.1.1 server@1.1.1 [skip ci] --- .changeset/silent-avocados-live.md | 17 ----------------- apps/expo/CHANGELOG.md | 9 +++++++++ apps/expo/package.json | 2 +- apps/next/CHANGELOG.md | 8 ++++++++ apps/next/package.json | 2 +- apps/tauri/CHANGELOG.md | 10 ++++++++++ apps/tauri/package.json | 2 +- apps/vite/CHANGELOG.md | 10 ++++++++++ apps/vite/package.json | 2 +- packages/app/CHANGELOG.md | 11 +++++++++++ packages/app/package.json | 2 +- packages/cli/CHANGELOG.md | 7 +++++++ packages/cli/package.json | 3 ++- packages/config/CHANGELOG.md | 6 ++++++ packages/config/package.json | 2 +- packages/crosspath/CHANGELOG.md | 6 ++++++ packages/crosspath/package.json | 2 +- packages/playwright/CHANGELOG.md | 7 +++++++ packages/playwright/package.json | 3 ++- packages/shared-types/CHANGELOG.md | 6 ++++++ packages/shared-types/package.json | 2 +- packages/ui/CHANGELOG.md | 6 ++++++ packages/ui/package.json | 2 +- packages/validations/CHANGELOG.md | 8 ++++++++ packages/validations/package.json | 2 +- server/CHANGELOG.md | 9 +++++++++ server/package.json | 2 +- 27 files changed, 118 insertions(+), 30 deletions(-) delete mode 100644 .changeset/silent-avocados-live.md create mode 100644 packages/cli/CHANGELOG.md create mode 100644 packages/playwright/CHANGELOG.md diff --git a/.changeset/silent-avocados-live.md b/.changeset/silent-avocados-live.md deleted file mode 100644 index c4151f1ba..000000000 --- a/.changeset/silent-avocados-live.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -'@packrat/shared-types': patch -'@packrat/validations': patch -'@packrat/playwright': patch -'@packrat/crosspath': patch -'@packrat/config': patch -'app': patch -'@packrat/cli': patch -'@packrat/ui': patch -'tauri-app': patch -'expo-app': patch -'next-app': patch -'vite-app': patch -'server': patch ---- - -changeset commit 2 setting up initial version diff --git a/apps/expo/CHANGELOG.md b/apps/expo/CHANGELOG.md index eb3697f3c..cfac62e10 100644 --- a/apps/expo/CHANGELOG.md +++ b/apps/expo/CHANGELOG.md @@ -1,5 +1,14 @@ # expo-app +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version +- Updated dependencies [d50da32] + - app@1.1.1 + - server@1.1.1 + ## 1.1.0 ### Minor Changes diff --git a/apps/expo/package.json b/apps/expo/package.json index 03fc8e7b6..9814f5137 100644 --- a/apps/expo/package.json +++ b/apps/expo/package.json @@ -1,6 +1,6 @@ { "name": "expo-app", - "version": "1.1.0", + "version": "1.1.1", "main": "index.js", "scripts": { "android": "TAMAGUI_TARGET=native npx expo run:android", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 0b79fa3c3..2cf938088 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,13 @@ # next-app +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version +- Updated dependencies [d50da32] + - app@1.1.1 + ## 1.1.0 ### Minor Changes diff --git a/apps/next/package.json b/apps/next/package.json index bcc23b187..a1f9758be 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "next-app", - "version": "1.1.0", + "version": "1.1.1", "private": true, "scripts": { "dev": "next dev -p 4200", diff --git a/apps/tauri/CHANGELOG.md b/apps/tauri/CHANGELOG.md index fdd1b0840..18e50b1d2 100644 --- a/apps/tauri/CHANGELOG.md +++ b/apps/tauri/CHANGELOG.md @@ -1,5 +1,15 @@ # tauri-app +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version +- Updated dependencies [d50da32] + - @packrat/validations@1.1.1 + - app@1.1.1 + - @packrat/ui@1.1.1 + ## 1.1.0 ### Minor Changes diff --git a/apps/tauri/package.json b/apps/tauri/package.json index 5bcd5ec50..4d8dd47eb 100644 --- a/apps/tauri/package.json +++ b/apps/tauri/package.json @@ -1,7 +1,7 @@ { "name": "tauri-app", "private": true, - "version": "1.1.0", + "version": "1.1.1", "type": "module", "scripts": { "dev": "vite", diff --git a/apps/vite/CHANGELOG.md b/apps/vite/CHANGELOG.md index 173a03f3d..ce9f7c5f2 100644 --- a/apps/vite/CHANGELOG.md +++ b/apps/vite/CHANGELOG.md @@ -1,5 +1,15 @@ # vite-app +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version +- Updated dependencies [d50da32] + - @packrat/validations@1.1.1 + - app@1.1.1 + - @packrat/ui@1.1.1 + ## 1.1.0 ### Minor Changes diff --git a/apps/vite/package.json b/apps/vite/package.json index 1fac7b3d0..154a7d3ff 100644 --- a/apps/vite/package.json +++ b/apps/vite/package.json @@ -1,7 +1,7 @@ { "name": "vite-app", "private": true, - "version": "1.1.0", + "version": "1.1.1", "scripts": { "dev": "vite", "build": "yarn run build:tsc && yarn run build:vite", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index 4feaf50f0..d91cd85d7 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,16 @@ # app +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version +- Updated dependencies [d50da32] + - @packrat/validations@1.1.1 + - @packrat/crosspath@1.1.1 + - @packrat/ui@1.1.1 + - server@1.1.1 + ## 1.1.0 ### Minor Changes diff --git a/packages/app/package.json b/packages/app/package.json index ca796d59a..b83799044 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "app", - "version": "1.1.0", + "version": "1.1.1", "main": "index.js", "scripts": { "lint": "eslint . --fix", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md new file mode 100644 index 000000000..f87d8d2a4 --- /dev/null +++ b/packages/cli/CHANGELOG.md @@ -0,0 +1,7 @@ +# @packrat/cli + +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version diff --git a/packages/cli/package.json b/packages/cli/package.json index 12102fef1..685d6c610 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -3,5 +3,6 @@ "dependencies": { "enquirer": "^2.4.1", "ignore": "^5.3.1" - } + }, + "version": "1.1.1" } diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index d3460efcc..62793e7d7 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,11 @@ # @packrat/config +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version + ## 1.1.0 ### Minor Changes diff --git a/packages/config/package.json b/packages/config/package.json index 75637e73e..72d2290d7 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@packrat/config", - "version": "1.1.0", + "version": "1.1.1", "private": true, "main": "src/index.js" } diff --git a/packages/crosspath/CHANGELOG.md b/packages/crosspath/CHANGELOG.md index a97cfce02..a8df57854 100644 --- a/packages/crosspath/CHANGELOG.md +++ b/packages/crosspath/CHANGELOG.md @@ -1,5 +1,11 @@ # @packrat/crosspath +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version + ## 1.1.0 ### Minor Changes diff --git a/packages/crosspath/package.json b/packages/crosspath/package.json index 028acbd41..4b8698c78 100644 --- a/packages/crosspath/package.json +++ b/packages/crosspath/package.json @@ -1,7 +1,7 @@ { "name": "@packrat/crosspath", "private": true, - "version": "1.1.0", + "version": "1.1.1", "main": "dist/index.js", "module:jsx": "src", "types": "./types/lib-interface.d.ts", diff --git a/packages/playwright/CHANGELOG.md b/packages/playwright/CHANGELOG.md new file mode 100644 index 000000000..2e0ec4e14 --- /dev/null +++ b/packages/playwright/CHANGELOG.md @@ -0,0 +1,7 @@ +# @packrat/playwright + +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version diff --git a/packages/playwright/package.json b/packages/playwright/package.json index ccecca996..c397d7a42 100644 --- a/packages/playwright/package.json +++ b/packages/playwright/package.json @@ -6,5 +6,6 @@ }, "scripts": { "test": "playwright test" - } + }, + "version": "1.1.1" } diff --git a/packages/shared-types/CHANGELOG.md b/packages/shared-types/CHANGELOG.md index 822a467f3..d6b32e324 100644 --- a/packages/shared-types/CHANGELOG.md +++ b/packages/shared-types/CHANGELOG.md @@ -1,5 +1,11 @@ # @packrat/shared-types +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version + ## 1.1.0 ### Minor Changes diff --git a/packages/shared-types/package.json b/packages/shared-types/package.json index 3f9d217f4..dacc96821 100644 --- a/packages/shared-types/package.json +++ b/packages/shared-types/package.json @@ -1,6 +1,6 @@ { "name": "@packrat/shared-types", - "version": "1.1.0", + "version": "1.1.1", "source": "src/index.ts", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index b01831cf3..992b1a9df 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,11 @@ # @packrat/ui +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version + ## 1.1.0 ### Minor Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index d48dcb7ab..edd7e1eb3 100755 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@packrat/ui", - "version": "1.1.0", + "version": "1.1.1", "sideEffects": [ "*.css" ], diff --git a/packages/validations/CHANGELOG.md b/packages/validations/CHANGELOG.md index 57b72fa9d..ea4181138 100644 --- a/packages/validations/CHANGELOG.md +++ b/packages/validations/CHANGELOG.md @@ -1,5 +1,13 @@ # @packrat/validations +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version +- Updated dependencies [d50da32] + - @packrat/shared-types@1.1.1 + ## 1.1.0 ### Minor Changes diff --git a/packages/validations/package.json b/packages/validations/package.json index b6b3ecefe..6087041bb 100644 --- a/packages/validations/package.json +++ b/packages/validations/package.json @@ -1,6 +1,6 @@ { "name": "@packrat/validations", - "version": "1.1.0", + "version": "1.1.1", "source": "src/index.ts", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/server/CHANGELOG.md b/server/CHANGELOG.md index 3d34289e1..ea464ca48 100644 --- a/server/CHANGELOG.md +++ b/server/CHANGELOG.md @@ -1,5 +1,14 @@ # server +## 1.1.1 + +### Patch Changes + +- d50da32: changeset commit 2 setting up initial version +- Updated dependencies [d50da32] + - @packrat/shared-types@1.1.1 + - @packrat/validations@1.1.1 + ## 1.1.0 ### Minor Changes diff --git a/server/package.json b/server/package.json index 012611f19..8cdd1b874 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "server", - "version": "1.1.0", + "version": "1.1.1", "description": "", "main": "index.js", "private": true, From fa208dc4cb772354f3065fb2abf113dbcc277458 Mon Sep 17 00:00:00 2001 From: Andrew Bierman <94939237+andrew-bierman@users.noreply.github.com> Date: Thu, 22 Aug 2024 21:13:46 -0400 Subject: [PATCH 121/123] =?UTF-8?q?=F0=9F=93=8C=20setting=20up=20initial?= =?UTF-8?q?=20changeset=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/config.json | 4 ++-- yarn.lock | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.changeset/config.json b/.changeset/config.json index 1c879e2bf..bce10c9f3 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -3,9 +3,9 @@ "changelog": "@changesets/cli/changelog", "commit": true, "fixed": [], - "linked": [], + "linked": [["@packrat/*", "app", "expo-app", "next-app", "tauri-app", "vite-app"]], "access": "public", "baseBranch": "main", "updateInternalDependencies": "patch", "ignore": [] -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index e2f143daf..6b5eab3b7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34755,9 +34755,9 @@ __metadata: languageName: node linkType: hard -"tauri@workspace:apps/tauri": +"tauri-app@workspace:apps/tauri": version: 0.0.0-use.local - resolution: "tauri@workspace:apps/tauri" + resolution: "tauri-app@workspace:apps/tauri" dependencies: "@originjs/vite-plugin-commonjs": "npm:^1.0.3" "@packrat/ui": "npm:*" From d5db0ea5533b0b7c170de683f75c76d4e31c7887 Mon Sep 17 00:00:00 2001 From: Andrew Bierman <94939237+andrew-bierman@users.noreply.github.com> Date: Thu, 22 Aug 2024 21:32:23 -0400 Subject: [PATCH 122/123] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20add=20github=20act?= =?UTF-8?q?ion=20for=20changeset?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/changeset-release.yml | 31 +++++++++++++++++++ .../{ tauri-build.yml => tauri-build.yml} | 0 2 files changed, 31 insertions(+) create mode 100644 .github/workflows/changeset-release.yml rename .github/workflows/{ tauri-build.yml => tauri-build.yml} (100%) diff --git a/.github/workflows/changeset-release.yml b/.github/workflows/changeset-release.yml new file mode 100644 index 000000000..c2cf744da --- /dev/null +++ b/.github/workflows/changeset-release.yml @@ -0,0 +1,31 @@ +name: Changeset Release Workflow + +on: + push: + branches: + - main + +jobs: + release: + name: 🚀 Release Packages + runs-on: ubuntu-latest + + steps: + - name: 🛠 Checkout Repository + uses: actions/checkout@v3 + + - name: 🔧 Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 20 + + - name: 📦 Install Dependencies + run: yarn + + - name: ✏️ Create Release Pull Request + uses: changesets/action@v1 + with: + version: yarn changeset version + commit: "🔖 chore: version bump and changelog" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/ tauri-build.yml b/.github/workflows/tauri-build.yml similarity index 100% rename from .github/workflows/ tauri-build.yml rename to .github/workflows/tauri-build.yml From 7654befbb5a682510937aaf0e50f94f45f7b2ecf Mon Sep 17 00:00:00 2001 From: Andrew Bierman <94939237+andrew-bierman@users.noreply.github.com> Date: Thu, 22 Aug 2024 21:37:21 -0400 Subject: [PATCH 123/123] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20regen=20lock?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yarn.lock | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 62 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 07778f0a5..c03aaf819 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1775,6 +1775,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.5.5": + version: 7.25.4 + resolution: "@babel/runtime@npm:7.25.4" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10/70d2a420c24a3289ea6c4addaf3a1c4186bc3d001c92445faa3cd7601d7d2fbdb32c63b3a26b9771e20ff2f511fa76b726bf256f823cdb95bc37b8eadbd02f70 + languageName: node + linkType: hard + "@babel/template@npm:^7.0.0, @babel/template@npm:^7.22.15, @babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3": version: 7.25.0 resolution: "@babel/template@npm:7.25.0" @@ -5517,6 +5526,18 @@ __metadata: languageName: node linkType: hard +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" + dependencies: + "@babel/runtime": "npm:^7.5.5" + "@types/node": "npm:^12.7.1" + find-up: "npm:^4.1.0" + fs-extra: "npm:^8.1.0" + checksum: 10/31e7dde82612a0e37ebb07876d76b1bf2aedc5b285b5e50d94cdf63edbf1fa3970349b84a5837a3c687e5b643e9a4f4588ae1f4b4ae9d412516d57bf977a08db + languageName: node + linkType: hard + "@manypkg/find-root@npm:^2.2.2": version: 2.2.3 resolution: "@manypkg/find-root@npm:2.2.3" @@ -22482,7 +22503,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.1, globby@npm:^11.1.0": +"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -22665,7 +22686,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -23350,6 +23371,13 @@ __metadata: languageName: node linkType: hard +"human-id@npm:^1.0.2": + version: 1.0.2 + resolution: "human-id@npm:1.0.2" + checksum: 10/16b116ef68c3fc3f65c90b32a338abd0f9ee656a6257baa92c4d7e1154c66469bb6bd4ee840018c35e972aa817f5ae3f0cbabffb78f2ac90aaf02d88a299a371 + languageName: node + linkType: hard + "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -24996,7 +25024,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.1": +"js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -30748,6 +30776,15 @@ __metadata: languageName: node linkType: hard +"prettier@npm:^2.7.1": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" + bin: + prettier: bin-prettier.js + checksum: 10/00cdb6ab0281f98306cd1847425c24cbaaa48a5ff03633945ab4c701901b8e96ad558eb0777364ffc312f437af9b5a07d0f45346266e8245beaf6247b9c62b24 + languageName: node + linkType: hard + "prettier@npm:^3.2.5, prettier@npm:^3.3.3": version: 3.3.3 resolution: "prettier@npm:3.3.3" @@ -32117,6 +32154,18 @@ __metadata: languageName: node linkType: hard +"read-yaml-file@npm:^1.1.0": + version: 1.1.0 + resolution: "read-yaml-file@npm:1.1.0" + dependencies: + graceful-fs: "npm:^4.1.5" + js-yaml: "npm:^3.6.1" + pify: "npm:^4.0.1" + strip-bom: "npm:^3.0.0" + checksum: 10/41ee5f075507ef0403328dd54e225a61c3149f915675ce7fd0fd791ddcce2e6c30a9fe0f76ffa7a465c1c157b9b4ad8ded1dcf47dc3b396103eeb013490bbc2e + languageName: node + linkType: hard + "readable-stream@npm:1.1": version: 1.1.14 resolution: "readable-stream@npm:1.1.14" @@ -37386,6 +37435,16 @@ __metadata: languageName: node linkType: hard +"which-pm@npm:^2.2.0": + version: 2.2.0 + resolution: "which-pm@npm:2.2.0" + dependencies: + load-yaml-file: "npm:^0.2.0" + path-exists: "npm:^4.0.0" + checksum: 10/f6fe0ad163ba5385c7b8f3465cd29492ab1af6e5c2d5eb0c320008ac458c1614241ebe8d7d7d76d79021aa866a66e2454e181ac681f525cf259ec27abab9468c + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15"